Drupal 7 porting status of Commons modules

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!
    D6; no D7 yet
    D7 dev
    D7 alpha
    D7 beta
    D7 rc, stable
    D7 core

A simple table with all of the current contributed modules in the Commons package, and their stages of development, so that people can get a better handle on where the D7 upgrade might be.

Stable versions, release candidates, and those modules moved into core, are of course ready to use now. Beta versions can probably be ready, with some patching when needed. Alpha and dev versions maybe, depending on the cases, with more patching needed. A few modules are still D6 only, and need a port to D7, or perhaps to be replaced by other modules.

A practical possibility could be to release a D7 version of Commons with the already prepared modules. It would have a little less functionality than the D6 version for now, gradually adding it -in .1, .2, etc. releases- when available.

Version count (2013-01-22): 9 in core, 27 stable, 3 rc, 10 beta, 7 alpha, 10 dev, 6 D6. That is, 41 ready to use, 8 probably, 17 maybe, 4 not yet. Total: 70 contributed modules.

The Upgrade Status module can help to update the data on this table.

(Moved and updated from Migration Status of Drupal Commons Modules, at the Commons community site).

Module name Latest release Ready to use Review date
Activity Log 6.x-2.0-beta1 (D7 port issue) No 2013-01-22
Activity Log Email Digests 6.x-1.0 (D7 port issue) No 2013-01-22
Admin 7.x-2.0-beta3 Probably 2013-01-22
Ajax Load 6.x-2.x-dev (D7 port issue) Maybe 2013-01-22
Better Formats 7.x-1.0-beta1 Probably 2013-01-22
Boxes 7.x-1.0 Yes 2013-01-22
Calendar 7.x-3.4 Yes 2013-01-22
Chaos tool suite (ctools) 7.x-1.2 Yes 2013-01-22
Content Construction Kit (CCK) In D7 core, and 7.x-2.x-dev Yes 2013-01-22
Context 7.x-3.0-beta6 Probably 2013-01-22
Context OG 7.x-2.1 Yes 2013-01-22
Date 7.x-2.6 Yes 2013-01-22
Diff 7.x-3.2 Yes 2013-01-22
editablefields 7.x-1.0-alpha2 Maybe 2012-02-23
Facebook-style Micropublisher 7.x-1.x-dev Maybe 2013-01-22
Facebook-style Statuses (Microblog) Moved to Statuses (Social Microblog) 7.x-1.0-beta1 Probably 2013-01-22
Features 7.x-1.0 Yes 2013-01-22
FileField In D7 core Yes 2013-01-22
Flag 7.x-2.0 Yes 2013-01-22
Freelinking 7.x-3.2 Yes 2013-01-22
getID3() 7.x-1.0 Yes 2013-01-22
Google Chart API 7.x-1.1 Yes 2013-01-22
Homebox 7.x-2.0-beta6 Probably 2013-01-22
Image Obsolete; similar functionality in D7 core Yes 2013-01-22
ImageAPI In D7 core, and 7.x-1.x-dev Yes 2013-01-22
ImageCache In D7 core Yes 2013-01-22
ImageCache Actions 7.x-1.1 Yes 2013-01-22
ImageCache Profiles 7.x-1.0 Yes 2013-01-22
ImageField In D7 core Yes 2013-01-22
Insert 7.x-1.2 Yes 2013-01-22
Invite 7.x-2.1-beta2 Probably 2013-01-22
jQuery UI In D7 core, and jQuery Update Yes 2013-01-22
Link 7.x-1.0 Yes 2013-01-22
Mail Comment 7.x-2.2 Yes 2013-01-22
Mailhandler 7.x-2.5 Yes 2013-01-22
Messaging 7.x-1.0-alpha2 Maybe 2013-01-22
Mime Mail 7.x-1.0-alpha2 Maybe 2013-01-22
Notifications 7.x-1.0-alpha2 Maybe 2013-01-22
OG Aggregator 6.x-1.4 (D7 port issue) No 2013-01-22
OG Features 7.x-1.0-beta1 Probably 2013-01-22
OG Invite Link 6.x-1.0 (D7 port issue, with sandbox and patches working on D7, possible replacement OG Invite People) Maybe 2013-01-22
Organic Group Statistics 6.x-1.0-rc5 (D7 port issue) Maybe 2013-01-22
Organic groups 7.x-2.0-rc3 Yes 2013-01-22
Password policy 7.x-1.3 Yes 2013-01-22
Pathauto 7.x-1.2 Yes 2013-01-22
Quant 7.x-1.0-beta4 Probably 2013-01-22
Rules 7.x-2.2 Yes 2013-01-22
Shoutbox 7.x-1.0-alpha2; Shoutbox group needs a D7 port Maybe 2013-01-22
Skinr 7.x-2.0-beta1 Maybe 2013-01-22
Strongarm 7.x-2.0 Yes 2013-01-22
Subgroups for Organic groups 7.x-1.x-dev Maybe 2013-01-22
Tagadelic 7.x-1.x-dev Maybe 2013-01-22
Tagging Unsupported on drupal.org (was at 7.x-3.3). Details here. It's complicated (was Yes) 2013-01-22
Token Part in D7 core, and 7.x-1.4 Yes 2013-01-22
Transliteration 7.x-3.1 Yes 2013-01-22
User Badges 7.x-2.x-dev No 2013-01-22
User Points 7.x-1.0 Yes 2013-01-22
User Points Contributed modules 7.x-1.x-dev (WARNING: Not all modules which are part of the 7.x-1.x-dev release have been ported to Drupal 7 yet) Maybe 2013-01-22
User points Nodes and Comments 7.x-1.0 Yes 2013-01-22
User Points User Picture 7.x-1.x-dev (Seeking new maintainer, no further development) Maybe 2013-01-22
User Relationships 7.x-1.0-alpha4 Maybe 2013-01-22
User Terms Functionality now in Profile 2 7.x-1.3, or fields on users (see Drupal 7 roadmap) Yes 2013-01-22
Vertical Tabs In D7 core Yes 2013-01-22
Views 7.x-3.5 Yes 2013-01-22
Views Bulk Operations (VBO) 7.x-3.1 Yes 2013-01-22
Views Slideshow 7.x-3.0 Yes 2013-01-22
Views Tagadelic 7.x-1.x-dev Maybe 2013-01-22
Wikitools 7.x-1.0-alpha1 Maybe 2013-01-22
Wysiwyg 7.x-2.2 Yes 2013-01-22
WYSIWYG Filter 7.x-1.6-rc2 Yes 2013-01-22

Related documentation: porting modules

Comments

hello - this is a valuable asset of knowledge

unleash's picture

hello - this is a valuable asset of knowledge - many many thanks for this great chart

well as i am pretty new to drupal - i do not understand all - can someone plz explain what this is good for i am pretty sure it is great and supportive - and i guess it helps alot ppl all over the world!

A practical possibility could be to release a D7 version of Commons with the already prepared modules.
Who comes up with this thing!?

greetings
unleash

great job!

playfulwolf's picture

great job!

drupal+me: jeweler portfolio

what is it -

unleash's picture

hello -

after musing two days i must admit that i do not know anything about it
well as i am pretty new to drupal - i do not understand all - can someone plz explain what this is good for

i am pretty sure it is great and supportive - and i guess it helps alot ppl all over the world!

but what is it

greetings
unleash

what is it -

unleash's picture

hello -

after musing two days i must admit that i do not know anything about it
well as i am pretty new to drupal - i do not understand all - can someone plz explain what this is good for

i am pretty sure it is great and supportive - and i guess it helps alot ppl all over the world!

but what is it

greetings
unleash

Re: what is it -

juan_g's picture

I've just added a few explanations for clarity, and a "Ready to use" column.

hello Juan_G

unleash's picture

many many thanks for the explanations - great job! now it is much much better to understand!!!

thx alot !!

unleash

User Terms?

damienmckenna's picture

Should User Terms be replicated using core D7 functionality?

Re: User Terms?

juan_g's picture

In the User Terms issue Drupal 7 roadmap, people are considering two migration possibilities, as also mentioned in Administer user profiles in Drupal 7: Use of the Profile 2 contributed module (the successor of the deprecated core profile module), or creating fields directly on the user entity.

It seems fields on users are ok for simple cases, and Profile 2 has advantages such as more functionality and better performance. Both -fields on users, and Profile 2- are FieldAPI solutions, and a migration plan to FieldAPI is suggested in the Field Converter issue User terms.

I'm just a Commons user, however since there are D7 solutions for User Terms, probably the Commons team will agree, so I'm going to update this table. Now, 10 - 1 = 9 of the 70 Commons contributed modules to be ported to Drupal 7. That is, 87% ported already.

Running D7 Commons

penguino's picture

Can we run a D7 Commons if we don't use the modules that are D6? Tnx...

good day penguino - good question! thx alot

unleash's picture

well this is a interesting question. Even to me as a newbie! greetings
unleash

That depends..

freescholar's picture

This would depend on the functionality the modules provide. If they provide some major functionality, a good approach would be to contact the module maintainers and see how you can help to speed up D7 progress. Also - if the missing modules do not cause errors or prevent you from using the site, and you find you really do not need those features - live without them... You could also investigate how easily you might be able to replicate the modules functionality using a combination of techniques - perhaps changes in the Theme layer or by writing a smaller module that just contains the functionality you need.

Handbook on Platform Cooperativism, a movement building platforms and tools owned by the people. http://bit.ly/hackitownit

i like your idea - great

unleash's picture

i like your idea - great thoughts

i look forward to the future - and to the sustainable development.

greetings unleash

Status

nancydru's picture

ImageCache Actions - YES
User Badges - NO

Re: Status

juan_g's picture

Thanks, updated these data, with links confirming them.

D7 stuff in commons-doable

unleash's picture

hello and good day,

well i am pretty new to drupal and well i am a bloddy newbie.

i run drupal commons version 6x24 -

what is my question today: The Drupal 7 version of Organic Groups is a total rewrite, taking advantage of many new Drupal 7 features, in particular the new APIs for entities and fields.

One of the big differences between the Drupal 6 and Drupal 7 versions is an expansion of the concept of what a 'group' is. In D6, a group is a node, and other nodes can be assigned to it as the content of the group. In D7, any type of entity can be a group and any type of entity can belong to a group.

question: can we run og (in the version of the d7 in the installtion profile drupal commons? is tis doable
J LOVE TO HEAR FROM YOU

A dev version of commons?

crimsondryad's picture

I realize we can probably download nightlies from Git, but it would be awesome to have a dev distro so folks can start playing with the more stable pieces. Sorry...I am jonesing hard to get my fingers on this.

Drupal Commons

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week