Community
Participate
Working Groups
Entering Orion for the first time via the navigator is a bit "harsh." You have to figure out that you need to: - create a top level folder and import content OR - clone a git repo We've talked about a landing page that would provide big buttons that let you do things like: - clone from github - import a zip - generate a site in initializr For existing users, it could also show recently opened projects, etc. But the most important thing is that a first time user has more guidance about what to do... I'll post a mockup that Linda did.
Created attachment 193606 [details] mockup this is posted to give an idea of what we are talking about. There are already some further changes Linda is going to do: - a version without news feed at top - user profile not shown on page (we have a page for editing the profile already) - clean up gradients at bottom of news feed We'll go farther with this when we start implementation. Right now I'm very interested in suggestions for the kind of information that we think users would want to see here.
*** Bug 335502 has been marked as a duplicate of this bug. ***
There should be an extension point for adding startup tasks to this page. Boris and I were discussing that: - we need to define metadata that can be gotten without loading the plug-in -- big icon -- description of task -- sequence of hrefs to follow (1..n) that define the task -- explanatory steps or further text to go with each link (I could imagine that there might be manual steps between links, like "make sure you copy the path you downloaded your file to so that you can use it in the next step" or whatever)
fixed. There is a lot of polish left to do, but the basics are there. We now have an extension for contributing landingPageTasks and we currently describe the github, initializr, and upload scenarios. It'd be great to be able to run some commands on behalf of the user, so that, for example, they could go to the navigator and have the import dialog pop up. Right now we just provide links for each step of the task and some verbage saying what to do. Visual polish will come from Linda, and I invite anyone to polish the text/steps as needed. Also, the icons I used were from github and initializr. I wasn't sure of the legal implications of using them, so I am hosting the plug-in icons on my github account until this is sorted out. (opened bug 345511 for that issue.) As part of this bug, I implemented a "recent projects" mechanism that remembers the last 5 projects you have navigated to.