This involved a lot of tasks, but we're getting close.

DEMO SITE: http://bluecheese-groups.redesign.devdrupal.org/ user/pass: drupal/drupal, then log in as bacon/bacon.

Bluecheese have been deployed on g.d.o and is now available for testing. Got to your profile click the edit, scroll down, choose bluecheese, and poke around the site.

---------------------------
Known issues:
No possibility to choose style for pane:
#1412158: ability to control styles got lost with latest version of panels
Only "defaults" view available for panes:
#1416948: Missing display options when adding an 'og_content_list' panel pane
#1412160: only some view displays are available

Progress on dev site

(also in lullapad http://lullapad.com/WBjmxIlIGI)

Bluecheese clean-up

add styles for Mission statement done
remove grid 8 from group content's div to allow it to take whole 12 grid container done #1427708: Allow group's content expand on grid-12 when right sidebar is empty
add new styles for panels, replace rounded corners will be done after styles issue #1412158: ability to control styles got lost with latest version of panels is fixed
add new Drupal Groups logo available here: http://groups.drupal.org/node/145354#comment-685778
fix css for tables on admin - new groups moderation page reason: hard-coded widths to #page-inner and #column-left divs probably from modr8 module
and style
tr.odd .form-item, tr.even .form-item { white-space:nowrap }
- not sure what to do with this, might be an option to just set admin theme back to blue beach

Admin theme is now Garland
add link to Contacts page somewhere done, added on About page
fix text overlapping voting widgets in comments done
fix nested taxonomy lists not having margins done
change favicon to specific for g.d.o -

Home page redesign

1. Change order of items in top navigation to: Recent Groups Events Jobs done
Remove "My account" item (there is "Logged in as" link). done
Remove "Login" item. done

2. Create static About page and add it to top navigation. done http://bluecheese-groups.redesign.devdrupal.org/about

3. Add default userpic done

4. Implement home page redesign #1074224: Redesign groups homepage for authenticated users.
- Remove "Recent" link in top navigation done
- Remove current front page content done

For anonymous visitors
(http://drupal.org/files/GDO%20front%20page%20not%20logged%20in.png):
- Move the mission text to a custom block shown only on the top of front page. done
- Add block "Browse groups" under mission block on front page done
- Implement "Recent activity" list with all posts across g.d.o in chronological order, most recent on top done
- Implement sidebar blocks on front page done

For logged in visitors
(http://drupal.org/files/GDO%20front%20page%20logged%20in.png):
- Implement "Recent activity" list with all posts across g.d.o in chronological order, most recent on top. done
- On the front page implement "Activity in your groups" list - all posts in user's groups, in chronological order, most recent on top. done

Switch front page for logged in users from "/all" to "/front" not done #1416764: Provide option to switch front page for logged in user

Related issues

Deployment

drush -y vset theme_default bluecheese
drush -y vdel site_mission
Remove Log in and My account from primary links
Add default userpic (suggested http://dl.dropbox.com/u/33894147/default-user1.png)

Comments

greggles’s picture

The og_panels homepage issue seems like it was mostly caused by an issue that also affected some pages on d.o - the code referenced in #970776: node/NID/edit/issues has unbalanced layout is now merged, deployed and pretty much fixes the group homepages.

realityloop’s picture

Integrate improvements to comment/voting display http://groups.drupal.org/node/65763

lisarex’s picture

Priority: Normal » Major
lisarex’s picture

christefano’s picture

Just want to chime in and say we'd like to help this issue along at a theme-related code sprint at this year's design camp in Los Angeles.

greggles’s picture

@christefano - current status is waiting on #1386716: Clean up crosssite module.

drumm’s picture

Status: Postponed » Needs work

I went ahead and updated drupalorg and bluecheese to deploy http://bluecheese-groups.redesign.devdrupal.org/. I put what I've done in the deployment section of the issue summary.

I think the next big win is enabling the theme, but not making it the default, on live, to get block arrangement done. Blocks don't appreciate programatic change, so configuration on live is best.

christefano’s picture

This looks great. Is there a way to see the site as a logged-in user?

drumm’s picture

Actually, now that I look at it more, blocks do not need re-placement for now. I was thrown off by the login block. A few recommendations for configuration changes on the live site:

- Disable the login block. There is a login link in the primary navigation
- Show Working and regional Groups & Meetups and Hot content this week blocks only on the home page instead of every page
- Move the mission text to a custom block shown only on the front page. This follows a pattern like "Help Us Maintain Documentation" at http://drupal.org/documentation
- Change the site name from groups.drupal.org to Drupal Groups. The site names have been moving to "Drupal Something"

drumm’s picture

Logging in - the dev sites have had their password hashes zeroed out for privacy & security. You can log in with drush uli, I sent a URL from that to your contact form. If you can help out with site building, see http://drupal.org/node/1018084.

lisarex’s picture

Cool!

Agree with drumm in #9 about disabling the login block.
"Working and regional Groups & Meetups" title doesn't make sense... can we change it back to New Groups as it is on live?

As for showing Hot Content and the group list, they should probably appear on all non-group-specific pages ... e.g. /groups would be naked without those blocks. Unless there are some other blocks that could go there instead.

webchick’s picture

If you want to test as a logged-in user, try user bacon, pass bacon.

Mmmm. Bacon.

webchick’s picture

Issue summary: View changes

Add deployment steps

moshe weitzman’s picture

It is great to see consistency come to gdo. Thanks for the progress here. At the same time, a dense information site like GDO really suffers with the fixed width design of bluecheese. Expand your browser wide and compare:

http://groups.drupal.org/nyc
http://bluecheese-groups.redesign.devdrupal.org/nyc

Dunno what we can really do about it but I'd like to register a complaint :)

greggles’s picture

complained registered, but in order to make it actionable I'll need 1.21 gigawatts for my flux capacitor.

I'll probably do this tomorrow based on drumm's advice in #7 and the set of tasks (altered to match #7) in the summary.

tvn’s picture

StatusFileSize
new106.21 KB

One of the possible ways to make group look so-so ok with the new fixed layout will be to disable "show sidebar blocks", like Media group does. Though currently it still looks not so good on dev site. We will need to let group content expand on all 12 grids instead of 8, it will look like this then:

Screenshot of Media group frontpage

I will be going over missing/needs change styles in the next couple of days + work needs to be done to implement #1074224: Redesign groups homepage for authenticated users.. Let's please not turn Bluecheese on on the live site until we are done with that to make sure g.d.o looks really good before switch!

greggles’s picture

Largely deployed based on drumm's advice. A few folks in #drupal-contrib tested it out and found some issues. I fixed some and redirected others to queues like this one or bluecheese.

tvn is working on fixing up more things :)

greggles’s picture

p.s. a remaining task here, IMO, is to get some better styling around blocks on the og_panels pages. See http://groups.drupal.org/denver-boulder-colorado-dbug or http://groups.drupal.org/la as examples of pages where the rounded corners + tons of padding feels incongruous with the rest of d.o style. I agree with xjm about suggesting folks enable the "hide blocks" feature.

greggles’s picture

Issue summary: View changes

Adding demo site info.

tvn’s picture

I've updated issue summary with the remaining tasks I came up with for now.

tvn’s picture

Issue summary: View changes

added latest list of tasks

tvn’s picture

Issue summary: View changes

some edits

dave reid’s picture

Issue summary: View changes

added 1 more item

tvn’s picture

Issue summary: View changes

added lullapad link

tvn’s picture

Issue summary: View changes

updating status

tvn’s picture

Issue summary: View changes

more updates

tvn’s picture

StatusFileSize
new1.39 KB

Updated issue summary again with current progress.

Attached is archive with css file for groupsorg module and patch to add styles + changes from #1427708: Allow group's content expand on grid-12 when right sidebar is empty.

drumm’s picture

Real quick feedback on making full-width pages. I have not fully reviewed things outside of http://pastie.org/3329643.

On other parts of the site, we use <div class="grid-12 alpha omega"> in the main content area to expand it. THis doesn't come with the extra page template that mostly duplicates the one page template.

In general, I'd like to keep the CSS and other theme elements centralized as much as practical. That should help sites be consistent, including if any groups-specific elements get deployed on other sites. I might be moving some stuff out of groupsorg-styles.css for this.

drumm’s picture

Issue summary: View changes

some fixes

tvn’s picture

Issue summary: View changes

added logo link

drumm’s picture

Remember, any configuration that isn't done on the live site is not actually done. For example, "Move the mission text to a custom block shown only on the top of front page." hasn't happened on the live site.

Any configuration that won't work with the old theme needs to have clear deployment instructions in the issue summary.

drumm’s picture

Issue summary: View changes

added another issue

drumm’s picture

I did a bit of cleanup for the mission, bringing it more in line with http://drupal.org/ and http://localize.drupal.org/. The rounded green box didn't really fit wit th. I decided on a more "action-oriented" heading, since we don't need to restate that we are on groups.drupal.org. I added some grid classes so it doesn't take up too much vertical space. I updated the block on the live site to match, so it is ready to deploy.

I also removed a couple of the sidebar styles to keep the site consistent with Drupal.org.

drumm’s picture

The remaining work is

  • Double check that we have configuration changes done on live or documented
  • Clean up .activity CSS to match Bluecheese's styles. In general- vertical measurements should be in em matching up to increments of the line height, which comes out to 9px for half a line and 18px for full; horizontal sohuld match the grid system whenever practical.
  • Move all CSS into Bluecheese itself.
drumm’s picture

I fixed up the overlap with votes in comments by adding overflow: hidden; to blockquote, ul, and ol. This makes those elements fit into the available width, fixing them for any time we have something to the left, like an image.

Where can I find an example of the gdo-online class being used?

tvn’s picture

#21 - Yes, the status list in the issue summary is "Progress on dev site", so by done I meant that its done on dev not live.
Lullapad (http://lullapad.com/WBjmxIlIGI) has names of views/blocks/custom pages for each configuration. I will add them to issue summary.

#22 - Mission styles applied not only to front page, but to mission statements for groups, now they have no visual prominence at all compared with the rest of group content (I am not advocating for the green box but they should have at least something).

2 columns on front page mission look great, but it needs some white space above and below.

The sidebar styles (particularly white border) I added because while on d.o sidebar rarely has multiple blocks, on g.d.o it's usually from 5 and up - they need some visual separation from one another.

#24 gdo-online is for "Currently online" block on sidebar of front page (hard to catch it on dev site as usually noone is there).

twardnw’s picture

StatusFileSize
new37.4 KB

I noticed a problem between the Votes and a quote.

http://groups.drupal.org/node/213898

drumm’s picture

I actually just committed a fix for this, #1424454: Updown voting widget overlaps blockquote "quote" graphic. At some point, we will need to destroy this dev site and set up a new one with updated everything. As of right now, groups.staging.devdrupal.org has everything which has been committed.

kingandy’s picture

Issue summary: View changes

Update deployment

tvn’s picture

Issue summary: View changes

updating deployment instructions

tvn’s picture

Issue summary: View changes

more updates

tvn’s picture

I updated deployment section of issue summary with configuration changes, I am not sure how detailed it should be. If there are any questions, I am usually available at #drupal-groups irc.

webchick’s picture

Issue tags: +drupal.org priority, +Business improvements

Tagging.

greggles’s picture

drumm’s picture

#19 and #20 are fixed. The only CSS additions remaining in groups_drupalorg go with the new views. We are good to go, except for those. The views must be exported to code with features anyway.

I don't think #1416764: Provide option to switch front page for logged in user is really a blocker. I'm removing it from the issue summary.

I would like to do a round of disabling non-essential blocks and double checking that configuration actually has made it to the live site. Blocks shnould always be contextually-relevant. Group pages should only have blocks specific to the group.

drumm’s picture

Issue summary: View changes

typo fixes

drumm’s picture

For the about page, I saw http://bluecheese-groups.redesign.devdrupal.org/about replaces http://bluecheese-groups.redesign.devdrupal.org/node/302. I don't see a good reason to do this. Since this is a post in the group, the sidebar is useful. Revisions to the content need to happen on the live site, http://groups.drupal.org/about. If we want the layout, use markup like <div class="grid-2">.

drumm’s picture

I filed #1482908: Revise about page content for the about page content. The dev site is now back to the old about page.

drumm’s picture

Issue summary: View changes

Remove non-blocker

drumm’s picture

Issue summary: View changes

About page.

drumm’s picture

Issue summary: View changes

about page

drumm’s picture

Issue summary: View changes

Crossing out finished theme changes.

drumm’s picture

I crossed out a bit in the issue summary to mark things a truly done.

Is there a page to try out "fix nested taxonomy lists not having margins" on?

Has anyone other than tvn looked at the new home page and other view changes, like replacing http://groups.drupal.org/unread?

tvn’s picture

#33 The point was for About page not to be post in a group, but to replace it with static page. It was discussed at #1054426: Groups.drupal.org redesign navigation. I simply took current About post content and put it on a new page. I do not think it needs any sidebar. I used custom page with panes instead of usual node type page just to show how it would ideally look like, without "posted by ..." and author userpic.

#35 You can see such a list at http://groups.drupal.org/australia - Location list at sidebar.

drumm’s picture

I committed a fix for "fix nested taxonomy lists not having margins" to Bluecheese, making the margin rule less specific.

drumm’s picture

Issue summary: View changes

cross out more

drumm’s picture

Issue summary: View changes

Fixed that

drumm’s picture

Issue summary: View changes

Already done

drumm’s picture

Issue summary: View changes

Blocks are arranged enough.

drumm’s picture

Status: Needs work » Reviewed & tested by the community
webchick’s picture

YESSSSSS

christefano’s picture

What are the necessary steps for reducing the sidebar width so that the sidebar isn't so gargantuan on groups.drupal.org?

Re: #15, I don't think that asking every group and group organizer to disable the blocks in the sidebar is going to be easy — and IMHO, the wonkingly huge sidebars will reflect badly on groups.drupal.org in general.

drumm’s picture

christefano - that would be a separate issue. All Drupal.org sidebars are a standard width. For Groups, we could slim down the sidebar a bit more, such as removing "Hot content this week" when the main pages have this info, #1074224: Redesign groups homepage for authenticated users.. #951114: Support all screen sizes should help out too.

drumm’s picture

Status: Reviewed & tested by the community » Fixed

Deployed this round of work.

drumm’s picture

The dev site is quite messy now. I believe everything for followup issues is saved on Drupal.org, so I'll be destroying it and making a new one.

tvn’s picture

Cross-linking request to bring "My groups" block back on group pages #1504510: Restore the "my groups" block on g.d.o

Also seems "fix nested taxonomy lists not having margins" have not been deployed? (No margins on http://groups.drupal.org/australia still for example)

drumm’s picture

For nested taxonomy lists - we hadn't cleared the css/js cache, which is done now.

Status: Fixed » Closed (fixed)
Issue tags: -drupal.org redesign, -drupal.org priority, -Business improvements

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

Move 1074224 to 1074224