Implementation now started at http://bluecheese-groups.redesign.devdrupal.org (login with bacon/bacon)
Here is the list of all steps done/remaining: http://lullapad.com/WBjmxIlIGI

Biggest blocker right now is #1416764: Provide option to switch front page for logged in user

Also question not decided about "Promote to front page" concept. Should we keep it? Provide a block for promoted content on "All activity" page?

----------------------------------------------------
Original issue:

Authenticated users want to see content that is relevant to them. While we are limited in what we can do with geographic proximity for now (see #1074208: Add a location field to group and event content types) and we haven't yet got a way for groups to classify themselves by topic (see #1074216: Have groups suggest other groups I might like), we do know what groups people belong to.

For the primary homepage content, this should support more active participation in groups and a greater awareness of upcoming events.

* Upcoming events in my groups (plus a 'view all' link)
* All activity in my groups (event, discussion, job, comment or wiki page)
* Unread threads are identified as such
* This would eliminate the need for the 'Recent' primary navigation link

Meetup.com handles this well.

Would it be possible to allow an authenticated user to set and save their display preferences (e.g exclude jobs)?

The current homepage gives a great overall picture of what's happening on g.d.o. worldwide, but some of it should be de-emphasised over content that is more relevant, maybe moved to a separate page. Examples of this 'worldwide' content include: new groups, most popular groups, promoted content, content that is 'hot'

Comments

lisarex’s picture

(Priority set to major for our upcoming sprint)

I'll also provide a mockup to help differentiate "Your Group Activity" vs. "Worldwide Groups Activity" since that;ll prob help a bunch.

lisarex’s picture

StatusFileSize
new230.75 KB

Here's a really rough draft of my proposed home page

greggles’s picture

These look solid to me. How does it jive to create secondary navigation proposed by these and also incorporate g.d.o into the cross-site navigation?

This proposes creating a "groups home" tab but we're currently showing the home of g.d.o under the 'Your Groups' tab which is part of the d.o "Your Dashboard" area. Maybe we need to rethink that decision?

greggles’s picture

One thing I'd like added into these is the "hot" listing. I think this is a great list of important content that is automated rather than relying on some editor to "promote" content.

Perhaps "hot in my groups" and "hot from across the site" would be good content blocks for this page.

lisarex’s picture

You can ignore my nav bits on that screenshot, since whatever is decided in #1054426: Groups.drupal.org redesign navigation takes precedence.

Yeah, the Hot across the sites is interesting, since they tend to be discussions that are of interest to the majority. I don't know yet how 'Hot in my groups' would work since some groups are really quiet ... but if it's easy enough to throw that block up. If there was nothing hot, would the block have some empty text that encourages the viewer to create a discussion?

yoroy’s picture

Issue tags: +prairie

Oh hai. Tag, sub.

tvn’s picture

StatusFileSize
new171.61 KB
new147.49 KB

I created simple mockups of front pages:

for logged in users:

GDO front page logged in

Perhaps near "show all/unread only" would be useful to have filter by content type also.

not logged in users:

GDO front page not logged in

For not logged in users "Browse groups" provides links to lists of different types of groups, to make it easier to show various groups present on g.d.o. Unfortunately there are only 4 categories now. Maybe in future we will come up with a better way of categorization/tagging groups, to make it easier for people to find something relevant to their interests.

This block also would be useful to show on front page for logged in user who has no groups yet, with a text encouraging to go and join some.

As for "your specific" content vs "worldwide" content, I suppose for logged in users front page shows only "your specific" content and for "worldwide" content there is separate page - "Recent", which shows same blocks as front page for not logged in users (except for g.d.o description text and browse groups block).

For not logged in users having "Recent" in top navigation makes not much sense then, so perhaps it can be hidden.

I am going to make visual layouts of these pages after discussion and agreement on content. Lets bring Bluecheese to groups.drupal.org finally!

greggles’s picture

These look pretty solid to me. Anyone else have feedback?

I am going to make visual layouts of these pages after discussion and agreement on content.

I think that's unnecessary - we can just do the work in Drupal and hopefully we'll get the styles for free from drupal.org.

christefano’s picture

This looks great. I'd like to see the "Most active" block on the logged-in version, too.

lisarex’s picture

Status: Active » Needs review

tvn, looks great!! Couple things

1. Hot content should list the group each post is from as well.
2. Is the Recent link necessary? Isn't this just the homepage?

tvn’s picture

>> 1. Hot content should list the group each post is from as well.

Good point! Agree.

>> 2. Is the Recent link necessary? Isn't this just the homepage?

As I tried to explain at the bottom of my comment #7, basically for not logged in users Recent is the homepage and link is not necessary, but for logged in users - home page is "user specific" content while Recent page is "side wide" content - so link is necessary here, maybe we could rename it to be less confusing? Something along the lines of: Global, All activity, All posts..

lisarex’s picture

Ah, I see. OK, "All activity" seems good. :)

yoroy’s picture

Is the hand-picked mix of promoted content totally removed from the concept now? Or is that what's in 'Recent activity'? I might be asking the same question as lisarex, but as an existing, looged in user I'm not sure what's in that content stream on the front page here. Mind you, I hardly ever go to the gdo homepage so it's not that important a page to me currently.

Hmm, I think I know what you mean: the current hand-picked gdo front page is moved to a 'Recent' tab when you are logged in so that the homepage can have your group specific content. How are those post selected then? Which ones are shown? 3 latest from every group? Or, 'new or updated since your last visit'? How to handly sticky posts?

The basic design here is very good. Greggles, can you tell us what the next steps are towards implementing this?

Thanks all, great to see this moving.

yoroy’s picture

Status: Needs review » Needs work

-- nvm

greggles’s picture

conveniently, December is Josh's month.

In theory, though:
* move g.d.o to bzr so it's like every other site (as part of that, deploy bluecheese)
* implement this via views/panels/whatever

tvn’s picture

Hmm, I think I know what you mean: the current hand-picked gdo front page is moved to a 'Recent' tab when you are logged in so that the homepage can have your group specific content.

Yes, correct, homepage will have your groups specific content. As for 'Recent" tab I was thinking originally that it will have just all content across all g.d.o groups (not the hand-picked one) in chronological order, most recent on top.

Actually did not think of any place for hand-picked promoted content, my bad. (Probably because I never go to current g.d.o homepage with this content myself). So if we keep "promoted content" - I think it could be placed as additional block on homepage near the "hot content" one (both for logged in / not logged in users). Otherwise, if move hand-picked content to "Recent" tab whole "Promote this post to front page" loses its value and is kinda confusing.

Another question is if we want both "hot content" and "promoted content".

How are those post selected then? Which ones are shown? 3 latest from every group? Or, 'new or updated since your last visit'? How to handly sticky posts?

I was thinking again about all posts from your groups in chronological order, most recent on top (sort of expanded and more readable tracker). And by clicking on "Show unread" on top of the list - show only 'new or updated since your last visit'. Sticky posts of course should not be on top of this list, but on their chronological place.

tvn’s picture

I started implementing this on dev site:
- All activity page, which set to default front page right now
http://bluecheese-groups.redesign.devdrupal.org/all

- Activity in my groups (for logged in users only)
http://bluecheese-groups.redesign.devdrupal.org/front

I also created new About page http://bluecheese-groups.redesign.devdrupal.org/about and edited top menu in accordance with mock-ups.

Block "Currently online" substitutes "Most active" for now.

Hot content should list the group each post is from as well

Lisa, I tried this but some posts have 5+ groups and it completely breaks layout.

Question left to be answered - what to do with the whole "Promoted to front page" concept. Remove it completely? Or provide block "Promoted content" on "All activity" page?

(You can login at dev site as: bacon/bacon)

Edit: FYI here is lullapad with all the steps done/remaining to implement Bluecheese and home page redesign on g.d.o http://lullapad.com/WBjmxIlIGI

tvn’s picture

We also need to switch front page for logged in users, I filled an issue here #1416764: Provide option to switch front page for logged in user, can someone please write a patch?

drumm’s picture

StatusFileSize
new2.27 KB

Here are the pieces from the bluecheese groups dev site needed for deployment.

Attached is a feature with the all_activity, Front_registered, and currently_online views. We like to version control all views on Drupal.org sites, and features helps.

Also attached is the CSS going with this view. I think the view's css classes can be removed and thic CSS can target the view id, unless there is a plan to reuse it. I think a bit more work could be done to bring the CSS in line with bluecheese's details.

The menu links can be changed manually as this is deployed.

drumm’s picture

There is a fresh dev site for this: home-groups.redesign.devdrupal.org

drumm’s picture

drumm’s picture

Issue summary: View changes

info about implementation

mgifford’s picture

This would be nice. Is there a project to upgrade g.d.o to D7 too?

yesct’s picture

Issue tags: -drupal.org priority

priority tag was two years ago, not a priority
current process is different, and https://www.drupal.org/roadmap has the priorities