A goal of the Drupal.org redesign was to unify *.drupal.org sites a bit. There is a common header and navigation to be used.
First, enable the drupalorg_crosssite module from http://drupal.org/node/1007092. This will get the basics in the header and footer done. Since it has login elements, the login block should be disabled. Currently there are stats in the footer. Those should go at the bottom of the rightsidebar on a specific page, like http://drupal.org/getting-involved and http://localize.drupal.org/translate.
drupalorg_crosssite controls the section navigation, which will need work. Currently, there are two tabs linking to groups.drupal.org:
- "Groups & Meetups" on http://drupal.org/community
- "Your Groups" on http://drupal.org/user, when logged in.
We need to make sure these still make sense and work as expected. The rest of the site needs new section(s) to get around the site.
(Yes, there is debate about the navigation as a whole, #869936: Subnavigation improvements. I recommend considering that out of scope for this issue and working with the current system. Implementing it inconsistently won't work.)
In general, it would be a good time to evaluate what blocks are on what pages.
Comment | File | Size | Author |
---|---|---|---|
#16 | groups-header-v2.png | 29.94 KB | tvn |
#15 | association-header.png | 24.75 KB | yoroy |
#12 | groups-header.png | 19.73 KB | tvn |
#4 | gdointegration.png | 93.23 KB | greggles |
Comments
Comment #1
yoroy CreditAttribution: yoroy commentedSubscribination.
Comment #2
lisarex CreditAttribution: lisarex commentedSubscribination aussi.
Comment #3
c4rl CreditAttribution: c4rl commentedSubscribble
Comment #4
gregglesHere's how far I got. I'll try to push to groups.scratch.drupal.org soonish.
Comment #5
gregglesOk, that's now live on groups.drupal.org.
The issue to get it committed to drupalorg is #1092680: Incorporate g.d.o to the crosssite navigation.
Where should the "Groups & Meetups" on http://drupal.org/community link to?
Comment #6
lisarex CreditAttribution: lisarex commentedI think Groups & Meetups should link to http://groups.drupal.org/groups, since it's the main directory to all Groups on g.d.o.
Found a pathname conflict on http://groups.scratch.drupal.org/community
/community is the primary nav's link to Community and Support, but unfortunately there's a group with that pathname. Can we rename the group on the scratch site database?
Comment #7
gregglesOnce there's a decision on all the IA I think the next steps to make it a reality would be simple.
What is the problem with the /community page?
Comment #8
lisarex CreditAttribution: lisarex commentedcool! Re screenshot in #4, the 'Your' tabs shouldn't appear for anonymous users (on d.o., they only tabs are Drupal Homepage and Login/Register.
For anon users, we'd need to ensure they can find their way into the groups directory. The Groups link is pretty prominent already on the Community and Support section (assuming it isn't changed; it's something i can keep an eye on)
Would like leisareichelt to review this as well.
I like the idea in the screenshot of linking the stats but maybe something to review last, once the rest of the page is in place.
@greg, the path is no longer a problem, but on the scratch site, when I made that comment, /community in the primary nav used to point to the group called /community
Comment #9
lisarex CreditAttribution: lisarex commentedEvents, Groups, Jobs, Recent, My account should be in the tab styling (where Dashboard, Your Posts etc are currently in the scratch site)
Also, I think current Groups page should be called Groups Directory, since there's a Your Groups (not My - my bad).
From talking w/ Leisa, it would be ideal if the g.d.o can always appear as if it's part of the main d.o. site.
Comment #10
lisarex CreditAttribution: lisarex commentedActually, ignore my comments in #9. Given that g.d.o. has completely different functionality than d.o. (and everyone has different permissions there!) etc. and think it would be quite useful to keep it looking separate than the main d.o. site, to avoid confusing people. The treatment given to the Association site could work really well.
Comment #11
gregglesdepending on how we go with this there's now a new method in use.
Roughly around http://drupalcode.org/project/drupalorg.git/blob/refs/heads/6.x-3.x:/dru... we see how to create nav like on association.d.o
This seems vastly simpler to create for me but perhaps more confusing as a UI (I'm not sure on that last comment, it's just my impression after becoming used to the nav on association.d.o).
Comment #12
tvn CreditAttribution: tvn commentedI created mockup of navigation based on Association site:
Where:
Recent - better explained at http://drupal.org/node/1074224#comment-5316924.
Groups - current g.d.o/groups
Events - current g.d.o/events
Jobs - current g.d.o/jobs
About and FAQ - I propose to create 2 static pages with info about the site and various information on how to use it. It would look much better than having such info in groups posts like it is now
Comment #13
lisarex CreditAttribution: lisarex commentedHeader looks great! My only comment is that I think start with an About page, and we can always create the FAQ page under it. (Do we really need an FAQ? I think some additional research / survey should happen, which I'm happy to lead, perhaps once the initial retheming and layout changes happen!)
Comment #14
yoroy CreditAttribution: yoroy commentedThank you for doing this. Looking good. Agree with lisarex that a single About page is a better start. FAQs are to be discouraged imo, and if need be, put under 'About'.
The spacing of 'Groups' needs work, make consistent with association header typography there.
Comment #15
yoroy CreditAttribution: yoroy commentedattaching screengrab...
Comment #16
tvn CreditAttribution: tvn commentedEdited header: removed FAQ link and corrected 'Groups'
Comment #17
drummI did a bit of work on this on the plane. I'll be reviewing my local commits to drupalorg_crosssite and testing.
Comment #18
drummAnd that work is at #1386716: Clean up crosssite module
Comment #19
drummI'd really like to solve this from the original post:
Now the problem is a bit different- since we are not sharing navigation, we don't want different above content tabs going to different sites with non-shared navigation. I think we should remove those two items, and make sure important groups pages are sufficiently obvious on Drupal.org. Saying it like that makes it sound like a Drupal.org-only issue, so I encourage anyone with a good idea to open that issue.
Comment #20
lisarex CreditAttribution: lisarex commenteddrumm, if I understand you correctly, you're saying that any links to g.d.o. need to be obvious they're going to a new site. Totally agree. I'm ok with removing those links. I suspect they may have been designed with the idea that g.d.o would be incorporated into d.o. Though one probably ought to check google analytics to see if folks are using the link their profile page.
When we get going on #1288460: Divide "Community & Support" top level nav into Community, Support and Get Involved, we can ensure that g.d.o is given due prominence on the page.
Comment #21
drummI removed the Groups & Meetup option under Community & Support in the branch at #1386716.
For the user page tab- there isn't a great way to track it in Google Analytics, the referrers are all sorts of pages with uids in them. I think the user area could be generally improved, but that's another project. Might just get rid of that one too.
Comment #22
gregglesI think those might be the only two links to g.d.o, though. Should it go into the footer nav? Just inside of content (e.g. project and book pages)?
Comment #23
drummGroups & Meetups is a footer link to http://groups.drupal.org/groups at the moment.
http://drupal.org/community mentions it in the body of the page.
Adding to the right side of http://drupal.org/getting-involved would be something good and quick to do.
Comment #24
tvn CreditAttribution: tvn commentedI am also ok with removing "Your Groups", it is definitely confusing to have a tab which sends you to another site.
Maybe instead we could add the link to g.d.o profile on d.o profile page?
For example between History and Projects:
History
Member for
Other profiles
Profile on Groups.drupal.org
(Maybe some more profiles later like localize.drupal.org)
Projects
Thats a good idea, surprised Groups are not there. Should I open an issue?
Comment #25
drummThe right side of http://drupal.org/getting-involved now has
I found some unused code on http://drupal.org/profile for
Both are now configurable blocks, so anyone with access to http://drupal.org/admin/build/block can change the copy.
I removed the Your Groups from the section navigation at http://drupal.org/user. Linking to groups here, and all subsites is #1058794: Link to subsite profiles on master site's profile page.
http://groups.drupal.org/'s primary links are shown at the top, so they can be rearranged with #969940: Deploy bluecheese on groups.drupal.org, #1074224: Redesign groups homepage for authenticated users., or any future issues.
I think that clears up all the loose ends for this issue.
Comment #26
webchickoh damn this is EXCITING.