Following extensive collaboration with Jeff Noyes and Lisa Rex of Acquia's design team, we're excited to share an interactive prototype of Drupal Commons 3.x, and hope that you'll provide feedback. Since the plan is for Groups.drupal.org to run Drupal Commons, most of these improvements apply to GDO as well.
These designs depict the majority of the "community member" functionality from the Drupal Commons MVP user stories that we posted for review a few months ago.
There are a number of significant improvements to the out-of-the-box user experience. Below is a partial list of improvements in Drupal Commons 3.x. Note: This represents currently planned functionality and is subject to change.
Following, Activity streams & Notifications
Community members can choose to follow other community members, topics, groups and individual threads/pieces of content. You’ll see updates in your activity stream that match your interests, and receive notifications via email. You can turn email notifications off for anything that you’re following (see the notifications settings screen).
Following & Contributing to Groups
Anyone can follow or post content into an open group. Once you create content in a group, you’ll be listed as a contributor to that group. By default, you’ll also become subscribed when you post content into a group. We’ve also streamlined the group audience control to an autocomplete textbox, to simplify posting into multiple groups. (Note, the design currently shows a "choose groups" link which will not appear in the product).
Group Content Widget
Group homepages feature a handy browsing widget that makes it easy to drill down into different types of content within a group without additional page refreshes, post new content, and see the newly posted content all as part of one integrated workflow.
Automated Active Content
An “active content” system lets community members see which content is currently interesting, taking into account a variety of factors such as the number of comments, likes, and views. This value decays over time, helping to highlight content that’s interesting now on the site for community members, without manual moderation by community managers.
Responsive theme, out-of-the-box
Make sure to check out the responsive prototype. Clicking the Drupal Commons logo will switch between different screen sizes in the prototype.
Community Spam Moderation
Built-in "Report as inappropriate" links streamline the process of reporting spam and inappropriate content so that community managers can quickly unpublish it and block spammer accounts. Community managers can also grant unpublishing rights to trusted "spam patrollers" to help with this process.
Viewing the prototype & providing feedback
The Drupal Commons 3.x prototype is assembed with InvisionApp, which means it’s a static image-based prototype. If you’re ever unsure of which areas are clickable, hold down the “Shift” key and you’ll see those areas highlighted in yellow.
Note: Because the prototype is image-based, it isn’t accessible via screen readers. However, we remain committed to working towards Section 508 compliance in the final Drupal Commons product.
You can provide feedback on the prototype by pressing the ‘c’ key on your keyboard and clicking the area of the screen where you’d like to comment. We’ll address minor clarifications through threads in the InvisionApp and move more detailed or technical conversations to the Drupal Commons issue queue where appropriate.
Ready?
View the interactive prototype:
View the responsive prototype (Click Drupal Commons logo to resize):
Next steps
Lisa Rex will also be conducting usability studies on early versions Drupal Commons. Sign up to learn when we conduct usability studies , and watch this group and the Drupal Commons Twitter account if you’d like to participate in those usability studies.
Of course, all Drupal Commons development will happen on Drupal.org, so you can watch progress in real time -- and help it happen faster!
Once Drupal Commons reaches a more mature beta stage, we'll start the process of migrating GDO over, and setup a public staging site for testing.
Want to help get Drupal Commons released faster?
Over the next few days, you’ll see Ezra filing new issues in the Drupal Commons queue or in other modules using the commonslovetag so that the functionality described in the design has a corresponding Drupal.org issue. This will help make it easier to dive in and help get Drupal Commons 3.x out faster! You can also drop into the Drupal Commons chatroom on IRC at any time: #drupal-commons, and attend a distribution sprint at CapitalCamp in Washington DC or DrupalCamp Asheville (North Carolina).

Comments
WOW!
I guess I am going to have to start looking into how I will prepare my DB for the move! something else I get to learn (since I have never done a Drupal core upgrade) :) tips welcome!
Migrate module
Migration from the Commons 6.x-2.x to 7.x-3.x will be AFAIK done smoothly via http://drupal.org/project/migrate/ module i.e. no need to worry about your data and Drupal core upgrade. :)
Migrate module is certainly
Migrate module is certainly one option, but I haven't actually looked at that in depth beyond the migration issues I already filed in the Commons issue queue. My sense is that many folks may wish to preserve a within-site upgrade, even though cross-core upgrades can be complex. Thanks for raising this! Let's continue in the Commons issue queue :).
Interesting
I got one eternity project planned. Have had some previous experience with commons on sandbox but I just might start developing when this is released. Seems great!
Fix to previous comment
Seems great --> Seems amazing
The future of g.d.o on
The future of g.d.o on Commons is looking really really nice! I'm wondering if code for Following, Activity streams & Notifications will be tied to Organic Groups or will it be some stand-alone modules which we could use on d.o as well? That would be awesome.
Is groups.drupal.org to be
Is groups.drupal.org to be powered by Commons in the upcoming future?
Yes
Yes, see the discussion here: http://drupal.org/node/1524868
We're planning to use Message
Thanks!
We're planning to use Message and Message notify. We're using the architecture tag in the Commons issue queue to highlight conversations about architecture and which modules to use :).
At the same time crazyrohila is working on improving Message notify.
Few suggestions
Hope you all find these useful:
Let me know if I can be of any further help!
Good list
This list got me thinking about things that may go missing from 2x to 3x...
Will private groups still be available?
We need badges!
Nooo, please don't drop userpoints and badges!
I run a big site on Drupal Commons 1.3 (sad face) and we want to upgrade and know we will be using badges more and more in the future. In fact, we're hoping to connect to Mozilla's Open Badges Infrastructure, maybe with this module when it's ready for prime time: http://drupal.org/sandbox/kayelle/1788572
3 tricky things
As a member of various groups - my main interests are:
1 - Where is the action right now in areas I'm interested in?
2- Is there any activity on threads I've submitted, commented on or followed?
3- How can I set and unset my notifications?
I found these 3 things a bit tricky.
1) I did not understand at all - until I was writing my reply, that the "what's going on" page was a filtered list I could configure.
- There is a tiny text link to "change" the "Showing all content sorted by most active first"
https://projects.invisionapp.com/share/FW3OD3SQ#/2401796
- The form made me thing I was going elsewhere. it doesn't look/read like a filter somehow.
https://projects.invisionapp.com/share/FW3OD3SQ#/2437919
I think it's interesting that these filters are available and I can imagine power users would enjoy it. But I feel like there should be two options by default
- What's going on all across the site?
- What's going on in groups or topics I follow?
https://projects.invisionapp.com/share/FW3OD3SQ#/2134861
2) In my profile page:
https://projects.invisionapp.com/share/FW3OD3SQ#/2167527
- This is a list of my activity - for display so that others can see. I initially thought this was my dashboard to see activity all across the site in topics I am interested in.
- I do see the "active in your groups" list here:
https://projects.invisionapp.com/share/FW3OD3SQ#/2102155
3) Clicked on "settings" - I expected some configuration options, digest settings or maybe display or something. This is really about subscriptions to content.
https://projects.invisionapp.com/share/FW3OD3SQ#/2135414
Could I see a list of all the groups I am a member of, and then opt to subscribe to updates from a master page? Or do I have to go into each group to set that?
So how can i see what groups I am a member of? I don't see a page like that here:
https://projects.invisionapp.com/share/FW3OD3SQ#/2102155
Multilingual Support
Please build in multilingual support for international use.
My favorite is Entity Translation, not the old node-based translation from D6.
This should be compatible with Lingotek translation, or a cheaper solution using google translation.
Option 2 in this video:
http://www.youtube.com/watch?v=Nm7T2_9gCD4&feature=plcp
Multilingual Support is very important
its very important to install commons in my language, people can help translate it.
Earlier releases (alpha, beta) with MVP (Minimum Viable Product)
Really, really interesting interactive prototype, navigating with the help of the shift or ctrl keys. Very good to see that Commons for D7 is progressing so well.
Additional feature requests are useful indeed, to be implemented gradually. However, rather than waiting for a perfect product, and since the development of some D7 modules is still blocking a Commons release, in my opinion the most beneficial step now would be an alpha, as a Minimum Viable Product, or at least an updated dev.
A MVP, of course with limited functionality for a first alpha, would empower the Drupal community to experiment for new D7 sites (not yet for full-featured D6->D7 upgrades, of course). This alpha would really open the community feedback, possibly contributed patches as needed by users, etc. Probably this is already planned, but the earlier the better. ;) Thanks for all your great work.
You know, "Release early. Release often. And listen to your customers." (Eric S. Raymond, "The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary"). BTW, I knew of an online full text (it's an essay, just a chapter of a book) thanks to webchick's article Diaries of a Core Maintainer #6: A tale of two developers, an inspiring read as well.
Initial dev released
Thank you very much! Commons 7.x-3.x-dev has been updated today, and it's no more just a placeholder but an actual development snapshot, after all the planning and preparation work. Let's hope an alpha is coming soon. ;)
Some related Commons issues:
Initial Drupal.org make file and installation profile
Initial Drupal.org make file and installation profile follow up
Have you tried installing from these files?
Hi juan_g
I am as excited as everyone else about commons 3.X dev release so I promptly followed your link to download the distro but to my great disappointment it WON'T Install on my localhost ! :(
It gets stuck after selecting English language for my installation and click on "save and continue".....shortly after that I get "The connection was reset" error in my browser. So my conclusion is either something is not right with the installation file or my server settings
I am using WAMP 2.2 and have my php.ini settings are quite high:
max_execution_time = 300
max_input_time = 120
memory_limit = 512M
Drupal web developer and Search Engine Optimisation consultant at Webmar Design & Development Brisbane, Australia
Google+
Better place...
...to handle this issue: http://drupal.org/node/1727806#comment-6342532
:)
Great improvement - suggestions
I think this version is a great improvement compared to previous version, it really looks nice a very professional. These are my main comments and requests for this new version:
UI Language
In Commons 2.x the translation of the menu links generated a Feature override warning. What happens with Commons 3.x? Are other languages allowed as default language?
While format is neat, I
While format is neat, I failed to see a link to detailed Bio (full profile) for Jeff Noyes! It is a perfect summary profile front page.
Profile
I would like to see more development in the Profile, like a mix of FB/Linkedin. Make a list of fields that could be added by the Admin. Option for large images for logos. It would help to create a Business Profile as well, now that more and more companies are creating social profiles. It needs to function for B2B and or B2C, that way Commons can be more adapted.
May an Autoassign role in
May an Autoassign role in registration page will be good addition to Drupal Commons, say i want to signup as a company or freelancer, student etc, a badge for every role in the community... It will be easy to search by profiles (company, freelancer, student etc...)
Suggestion for Facebook style chat?
Why not add a facebook style chat for bigger user engagement? Not sure if this Module is the best for the job as i haven't yet tested it but it seems to be.....
http://drupal.org/project/drupalchat/
If anyone else thinks chat is a good idea perhaps sharing your experience with this module or suggesting an alternative may help getting this considered by Drupal Commons developers
Drupal web developer and Search Engine Optimisation consultant at Webmar Design & Development Brisbane, Australia
Google+
node.js server required
Great idea, but this module and type of real time chat functionality requires a node.js server. Might be difficult to bundle chat system into any distribution because of this?
Chat would be awesome. What about messaging?
Will there be a user to user private messaging system? I would love my users to be able to chat or message eachother privately.
Screenshot
is it already possible to setup a common 3 prototype based on the current 3 dev version, which looks like the screenshots?
Regards,
Stéphane
Not yet
Hi Chipie,
Commons 3 is still in pre-alpha release so: No, the dev version doesn't look like the prototype just yet although its pretty close. But, why not download the dev version and report any issues in Commons issue queue to help developers with an official release which will look like the prototype....
Drupal web developer and Search Engine Optimisation consultant at Webmar Design & Development Brisbane, Australia
Google+
Install commons
Hi,
I have installed the dev version on local but it's not working. Tell me if i have to open a new issue but actually when the installation finish and i go to the site the only option i have is:
-there is no admin module.
I can send you a screenshot of my install.
Thank you,
Antonio
Hi Antonio, what local server
Hi Antonio,
what local server are you using?
Drupal web developer and Search Engine Optimisation consultant at Webmar Design & Development Brisbane, Australia
Google+
Hi
I' m working on local with apache2 on Ubuntu.
Install commons
Hi,
I have installed the dev version on local but it's not working. Tell me if i have to open a new issue but actually when the installation finish and i go to the site the only option i have is:
-there is no admin module.
I can send you a screenshot of my install.
Thank you,
Antonio
Hi Antonio, Commons is still
Hi Antonio,
Commons is still in development stage so many of the things you saw in prototype aren't yet configured. If you navigate to localhost/yoursite/admin/appearance you can enable commons origins theme and then it all starts to look a bit more "like it" but there is no demo content or menu's created so you'll just have to play around with it a bit and wait for alpha release which should look more like the prototype
Drupal web developer and Search Engine Optimisation consultant at Webmar Design & Development Brisbane, Australia
Google+
Thank you i'm going to play
Thank you i'm going to play with it !
Thank you,
Antonio
group tabs (activity, feeds, Q&A etc) and few other
Are group tabs (activity, feeds, Q&A etc) available every where within a group?
Can we enlarge that tiny group image to a bit larger size?
Can user signatures be activated in Q&A section?
Is discussions a tab in group tabs now?
Are nodes within groups easily identifiable as blogs, discussions or events etc in a group home page's activity stream?
Can anonymous creat discussions?
Drupal Commons D7 dev version
Drupal Commons D7 dev version SUCKS!
Its a good things it has flags
Its a good thing Drupal Commons D7 has flags so users like yourself can be reported :P Majority opinion (Majority as in everyone else but you) is that Drupal Commons 3.x is awesome and ezra-g and the rest of the team are doing a great job and developing a very complex distribution with lightning speed! Its nobodies fault that you cant tell a difference between a dev and official release version :P Sad thing is that had you bothered to post your suggestions in the issue queue they would have perhaps taken under consideration just like many community suggestions already have but, sadly the capacity of your mind is limited to shunning things you do not understand.
Commons 3.x is awesome
Drupal web developer and Search Engine Optimisation consultant at Webmar Design & Development Brisbane, Australia
Google+
The best free social script?There is no such a thing
The best free social script?
There is no such a thing
http://galaxiess2.blogspot.com/2012/08/the-best-free-social-script-there...
Re: The best free social script? There is no such a thing
That linked article is an interesting read on different social software. Basically, the writer tried BuddyPress and Elgg, and seems to have discarded them for now. After that, he is trying Oxwall and Drupal Commons for D6, and lists problems and opinions that can be used as possible suggestions to improve DC. These kind of suggestions could be useful as issues in the queue.
file management
I have seen several past requests for adding filedepot to Commons, and I'm unable to tell if D7 Commons includes filedepot or some similar file management system (folders, versions, permissions, check in/out). The interactive demo doesn't shed light on the file management of Commons. It would help a lot to know the status of or features of the file management part of D7 Commons.
3rd party logins, privacy and tracking
Been looking through the interactive mockup and they look stunning.
I did reaction though on the login page where I saw it would be possible to do so using Facebook or Google credentials. I think we need to be careful about what 3rd party credentials, if any, to use. Especially in regards to all the talks about how for example Facebook is using that to track people everywhere.
As an open source project we should maybe look into which ones we want to support, and particularly where they stand when it comes to respecting privacy. Mozillas BrowserID, http://hacks.mozilla.org/2011/07/introducing-browserid-easier-and-safer-..., could be something here to look at for example.
--
/thomas
T: @tsvenson | S: tsvenson.com
Google and Facebook are very possibly dark shadows...
However, they are ubiquitous... I think they should definitely be in there, browserID looks good, but how many people will be using it compared to google and facebook? Easy enough to switch off if you don't want to allow facebook or google sign on, no?
Its not about how big they are!
Using them to create a new account is a one time task, but the risk of being tracked by their owners will go on and on and on.
The Drupal community needs to be very careful about respecting the privacy of its members. It has done a good job of that thus far. I don't want to see we change that now and risk ending up in a long, unnecessary, discussion about it.
If Facebook Connect, Google, etc credentials can be used, then we officially endorse them. That means we also give some support to how they manage privacy. While some do it good, others are constantly being debated in the media about how they handle it.
Lets not open that can of worms please!
--
/thomas
T: @tsvenson | S: tsvenson.com
Using our own websites
Many people who do drupal have drupal websites. One way would be to have a module on your site where you manage all your personal info & prefs there. Could connect to app on your device of choice du jour.
Just daydreamin ;)
DC in education
Default settings are crucial. DC should have a clear strategy against Facebook. I made a DC site for our school and I think it is fantastic, but nobody else is interested.
This my wish list: similar default theme as Facebook and Gmail etc. have: do not waste space, low or shallow heading with drop down menus, small text, small or no icons. Please move the Register/sign up into the low heading. If DC should be a social company intranet, why use enormous Register/Sign up buttons? Make all lists as short and tight as possible, for example group visibility (mile long list of groups which can see a node) or publish date in lists are not so important, only titles at least in blocks,, no user pictures in lists: content is everything. DC should be able to use “all” themes. Block titles are... stupid.
If and since DC cannot beat FB et al, so join them: show Twitter users Twitter block automatically (do not know, if possible). Perhaps the fundamental question: can I publish content to FB and others? I suppose FB does not want to be a satellite, so perhaps users should be able to publish content to DC from other social apps. The question is: what could make people use DC as the primary app? On my site, students can create blogs which are visible in their own group only. I would like to have the share this button at the end of the blog text, how, is not working? This way, a student could publish his/her blog elsewhere.
Content types:
Perhaps editing rights do not justify separate content types. Discussions and forums are not needed, since a node and its comment can be commented. Anyway, content types should be distinctive: they are not now, keep it simple. Worst problem with version 2.
Embedding of videos and Gmaps into the core is a must. I wish a user could embed a video or a map easily anywhere into the text with CKeditor. Nothing is eternal, all content should have a mandatory unpublish date. Scheduler module into core, the module is missing easy defaults as “publish for a week”. The stream should be used for private messages: people want private message module, why? Learn to use DC! We should get rid of email, why add another one? Another module candidate for the core: node copy. For example: make a call for a meeting, make a copy, change date. Calendar more visible as default.
Everybody can register to my site with FB credentials, but all groups are private and closed. Third core module should be Organic group registration keys (no D7 version). With this module, admin of a group can give a password with which a user can become a member of a group. I think this is how all sites should work, if this is a decent way of getting rid of captcha. I do not have a Twitter account, because I could not resolve the captcha. It would kill commenting. Hierarchical groups also crucial.
About security: full HTML only for admins, this is a horrible security hole in Drupal. Also other security modules regarding signing in, for example, should be in core (brute force, for example). Security is still not taken seriously.
I love DC, I probably will never install a Drupal site from scratch again.
++keep userpoints and badges
I agree that keeping userpoints and badges in Commons is important. A few of my bigger community sites based on Commons uses both modules.
Another opinion is the badges modules can be improved. We ended up writing a bunch of extra options into the badges module we should probably contrib. Example, what if a community annually changes/updates the value of each badge?
User points and badges are essential
Game theory/motivation is one of the best parts about commons!
Its essential to my project. I'd be so sad if you dropped it.
Commons 7.x-3.0-beta1
Probably you know, the first beta has been released yesterday, December 15. Happy testing!
Pardon my ignorance but...
where do we find it???
In any case, it's great news.
Andrew
You can find it
You can find it here:
http://drupal.org/project/commons
Thank you`:-)
I will try to remember
Hi
On my server works fine, with apache2 on Ubuntu.
joc jocuri barbie si jocuri de gatit
Commons 7.x-3.0-beta2 released
Commons 7.x-3.0-beta2 has been released yesterday.
Hi, as I understand, this
Hi,
as I understand, this release (7.x) is unstable. But can I use it for my project (site)? If not, does the 6th version look like the same as the 7th? It's very important for me.
With best regards,
Anton.
(sorry for my English)
Near full release
You can try it. It's near full release.
Commons 7.x-3.0-beta3 released
Probably last beta before release candidate (see Twitter).
Group Photo Albums
I hadn't looked a Commons in a few months, and love where it is at this point -- thank you!
One thing critical to my needs is Group Photo Albums, where users can submit photos to a group, and these can be commented, liked, etc. Is that in the works? If not, is there a recommended approach?
Guys, it's really amazing! :)
Guys,
it's really amazing! :) it works :)
all is good, but at this moment I get in stuck. How to add some additional material links in the material list like "Q&A", "Polls" etc.?
Commons 3.0 for Drupal 7 fully released!
Today is the day. Thank you very much and congratulations!
Awesome! Was so looking
Awesome! Was so looking forward to this day :) Most anticipated event in last 6 months as far as I am concerned :D
Just trying it out now that its fully functional...
One question thou....
Is it possible to enable a Subgroup of a Group...... Like this: Lets say you wanted to create a community called USA but USA is a big place so you wanted to make little sub communities such as California and then create Los Angeles group
Or how would you go about it?
Drupal web developer and Search Engine Optimisation consultant at Webmar Design & Development Brisbane, Australia
Google+
Sorry, this project has been archived.
https://projects.invisionapp.com/share/login/default/key/FW3OD3SQ now leads to "Sorry, this project has been archived."
Any other chance to get a test drive on Commons 3.0 (without asking Acquia Sales for a Live Demo...)?
cheers
Bernd
Download and install from
Download and install from here https://drupal.org/project/commons
is not an option?
Download and Install
Sure this is an option but I was looking for a more quicker solution.
cheers
Bernd
Just use simplytest.me:Quick
Just use simplytest.me:
Quick link: http://simplytest.me/project/commons/7.x-3.3
It will auto-download a site for you and destroy it after a timeout:
The current timeout settings are:
• Anonymous users: 30 minutes
• Registered users: 3 hours
source: http://simplytest.me/questions-and-answers#general
simplytext.me
Great, thanks for the hint!
cheers
Bernd