qgil wrote on 2014-04-21 01:40:58 (UTC)
Many Wikimedia users landing these days are confused with the many options and their names. T119 has some opinions that could be considered representative of a wider confusion.
When I find the way to configure the apps in the homepage (big, small, invisible) then I would like to try a default friendly with new users, focusing in bug reporting, as suggested at T155. Developers and other power users can customize their homepage at http://fab.wmflabs.org/settings/panel/home/
Draft of the sidebar coming soon.
qgil wrote on 2014-04-22 17:54:52 (UTC)
Copied from Phabricator
Is there a way to customize the default homepage sidebar (big, small, invisible elements) for all users? I can't find the option in the Admin panel.
<qgil> (I can see how to do it for yourself only)
<asherkin> not yet, let me find the task
<asherkin> qgil: T4103
<phabot> T4103: Implement "Role Profiles" to provide search, homepage and application defaults - https://secure.phabricator.com/T4103
<qgil> thank you asherkin
<qgil> asherkin, I'm already subscribed to that one. What I'm asking is simpler: how to customize the default for everybody, without waiting for user roles.
<qgil> asherkin, for instance, https://developer.blender.org/ has different defaults
<asherkin> qgil: they maintain a stack of local patches
<qgil> asherkin, I see, thank you.
mattflaschen wrote on 2014-05-11 12:57:20 (UTC)
If we configure this, another one to hide by default would be Diviner (documentation). It says, "Right now, Diviner isn't very useful for generating documentation for projects other than Phabricator.", so we may even want to disable it (we also already have Doxygen, wiki docs, etc.)
jdforrester wrote on 2014-05-14 06:44:51 (UTC)
Possibly add Pholio for e.g. a general 'what designs are people proposing' view, though now I suggest it it seems less useful. Let's go with this.
qgil wrote on 2014-06-02 22:09:34 (UTC)
Just a small detail: the current plan is to deploy first Phabricator with Legalpad only, fulfilling the requirement for the Trusted User Tool project. In this case, only Legalpad and People will be needed before enabling Maniphest and the rest of apps related to Day 1.
Rush wrote on 2014-07-03 18:46:32 (UTC)
closing this to make a ticket for legalpad and for main phab separeately, this has changed dramatically in the last few months. The menu's no longer look the same, and are no longer managed the same either. So this ticket is kind of confusing as is.
Rush wrote on 2014-08-26 16:06:22 (UTC)
yeah...I failed to make another task I think? So let's make one for what to do with the dashboard app?
The style of dashboard on the frontpage of this instance is a decent example of what's possible. There are a few templates now, etc, I will try to get this instance upgraded to be a better test bed for that. I don't know if what to put on the dashboard is a blocker for day 1 or if it's controversal or not.
I had some rough idea of a pointers to the phab docs in mediawiki with a welcome and some task breakdowns.
qgil wrote on 2014-08-26 20:49:46 (UTC)
This is really simple for Day 1, so I will just reopen this task.
What content will we have in the left column for anoinymous users and plain registered users? Can we agree on
Also, what content will we have in the body of the home, where currently there is a "!NOTICE!" and "Messages of the day"? How can this content be edited in fab.wmflabs.org? I'm happy to draft the content for Day 1.
qgil wrote on 2014-08-26 21:43:29 (UTC)
Differential, Diffusion, and Audit will not be installed in the production instance on Day 1, so I guess they will not show up in the left column. Problem solved?
aklapper wrote on 2014-08-26 21:45:55 (UTC)
I currently do not see a way to do this.
We currently cannot decide on an admin level to only list 7 specific Phab applications in the sidebar on the frontpage of phabricator.wikimedia.org while having 20 Phab applications enabled. (Random numbers, obviously)
Nothing in http://fab.wmflabs.org//config/all/
It's only possible on a user level who can decide which apps to pin via http://fab.wmflabs.org/settings/panel/home/
aklapper wrote on 2014-08-26 21:48:41 (UTC)
...and for the #Trusted_User_Tool project we simply display in the side pane those applications which are currently enabled in that instance.
Rush wrote on 2014-08-28 21:41:44 (UTC)
andre could you list the docs you want linked to in mediawiki.org on the default dashboard? I can then make a dashboard using this template that seems appropriate and we can resolve this ticket if seems good. (may force you to make docs? idk :)
aklapper wrote on 2014-08-28 21:57:49 (UTC)
Candidates from the top of my head (and after looking at Bugzilla's footer):
- Phabricator help - https://www.mediawiki.org/wiki/Phabricator/Help
- Etiquette - https://www.mediawiki.org/wiki/Bug_management/Bugzilla_etiquette (which we should probably just keep by s/Bugzilla/Phabricator/)
- Disclaimers - https://www.mediawiki.org/wiki/Project:General_disclaimer
- Content license - once T279 is sorted out; I've sent a private email to Luis today, nagging
qgil wrote on 2014-08-29 17:28:55 (UTC)
Good! Now it's the homepage of this instance. Ideas for improvement are still welcome.
A couple of things:
- Anonymous users won't see information about users (I knew this and I filed a bug upstream that I need to find). No big deal.
- works upstream, but not here. It must be a recent adition. See the Remarkup reference.
- I will add a link to instructions to customize your homepage.
qgil wrote on 2014-09-01 13:37:21 (UTC)
In fact I won't -- at least not at the beginning, when there will be enough new links and things to look at.
Pausing my work here until we have the instance in production running. Then I will recreate the panels and dashboard manually.
Rush wrote on 2014-09-02 15:38:17 (UTC)
seems good to me, two thoughts:
- Getting Things Done....confusing box title...I'm not even sure why it's named that instead of like Welcome or something. IDK doesn't matter if it makes sense to others.
- Can we get a FAQ link to a wiki page in ^that box I can start putting things in? Unsure where in the wiki it would go.
aklapper wrote on 2014-09-02 16:32:45 (UTC)
I personally have problems to differentiate "FAQ" vs "Help" but that depends on technical and language background I assume.
Hence please go ahead; we can still move content into subpages or differentiate by page audience (ops, admins, end users, triagers etc) like I tried on https://www.mediawiki.org/wiki/Bug_management#Documentation . I'm mostly after getting things covered first, how to organize them in the best way is second.
Rush wrote on 2014-09-02 16:48:38 (UTC)
no need to have it on the main page, my main concern is separating the levels of content by audience understanding (i.e. writing docs for other opsen)
qgil wrote on 2014-09-03 20:48:57 (UTC)
"some people", heh. Yes, I was conscious of this problem when I added the link, but we have actual emails from first-time users sent to mailing lists where they report their confusion trying to find the way to register before understanding that the answer is that power button.
I'd say let's keep it for Day 1 and following weeks, and then remove it once the first wave of new users is well past.
qgil wrote on 2014-09-06 08:08:00 (UTC)
Three most recent registered users.
Is that planned for production?
Yes, just like the rest of the current homepage, unless we have a better proposal. The idea is to make Phabricator more human/social for newcomers, more approachable, less scary.
PS: also the "Getting Things Done" title is geared mainly toward newcomers. Phabricator is not only Bugzilla (bug reporting) migrated, and it is not even dedicated exclusively to software development projects. The potential range of users in scope is a lot wider, but I think we can welcome them properly just with a couple of details in the homepage, thanks to Phabricator's usability and our approach on limited permissions (meaning less options) for new/casual users.
I think the homepage is good enough for now. We can improve it based on users' frequent questions and feedback.
The idea is that the "Getting Things Done" and the "Activity" panels will stay as they are (evolving as needed), while the "Migration In Process" and other panels that we can add and remove below will be temporary.
At the end I have decided not to add the "New Wikimedians" panel because anonymous users get a confusing "No data etc..." error message inside the panel (Phabricator doesn't allow anonymous users to check registered users info). An ideal option would be to show that panel only to registered users, but this is not supported either.
I can see how in the near future we will have custom dashboards for triagers and other types of advanced users, but Day 1 needs to be in the past before entertaining myself with this. :)