Languages

How ready are contrib modules for Drupal 7?

With the release of Drupal 7 imminent we thought this would be a good time to a look at the top 100 projects on drupal.org to see just how far along the line is the process of preparing for Drupal 7.

For the 2nd Italian Drupalcamp in Torino, I talked about the upcoming Drupal 7 release and the state of contrib modules for Drupal 7.

With the Drupal 7 release more attention is being given to making sure that modules are ready when Drupal 7 is ready. A pledge was established to motivate and ensure that module developers commit publicly to an upgrade by the time D7 is released, and many modules have adhered to it. It is particularly interesting, therefore, to see exactly what the situation is with the most often used modules.

I looked at the 100 most popular modules and themes based on the usage statistics on drupal.org.

Here are some of the numbers that pop out.

Overall coverage

Out of the 100 most popular projects:

46 projects have a D7 version released on their project page.

14 projects are effectively in core and thus an update is not necessary.
The total number of modules that moved into core are more than 50 (it's just that 14 of those 50 are in the top 100 projects) and there is a great list here.

3 projects are suggesting an alternative project that is being worked on for Drupal 7.

7 projects are under active development but don't have a release on the project page.

So overall out of the 100 top projects 70 have a clear plan and solution well in place, of which 60 can already be tried out (either because they are in core or because they have a release on the project page).

The aim of the d7cx pledge that Moshe Weitzman launched was to get the top 40 modules ready - that is actually an amazing success since all 40 top projects are very well placed to have a proper release or a close-enough working version.

Here is a summary of some of the big ones that made it and some that didn't (partially biased on what I use).

Who is in

Views
Webform
WYSIWYG
Backup and Migrate
Devel
Global Direct
Rules
Organic Groups
Voting API
Ubercart
Features (with patches)
Context
SimpleNews
Mollom

Who is getting there

Panels, Ctools, Date, Calendar, Gmap

What is missing

Flag, Fivestar, Internationalization

Here are the results of the top 100 in detail (this is obviously a snapshot in time - if you are looking at this page after the 5th of October keep in mind that things may have well changed).

Apolologies to any module maintainers if I got things wrong regarding their module - please let me know and I will update the table and numbers

.

Project Usage Statistics Notes

.

Views 235026 7.x-3.x-dev

.

Content Construction Kit (CCK) 217280 In Drupal 7

.

Token 216466 Basic API In Drupal 7 (Module in development provides UI, field and profile tokens)

.

Pathauto 178428 7.x-1.0-alpha2

.

Administration menu 154850 7.x-3.x-dev

.

FileField 153162 In Drupal 7

.

ImageAPI 150259 In Drupal 7 - 7.x-1.x-dev to provide ImageMagik support

.

ImageField 142791 In Drupal 7

.

ImageCache 141708 In Drupal 7

.

Date 111674 CVS Head

.

Google Analytics 108702 7.x-1.x-dev

.

IMCE 104350 7.x-1.0-alpha3

.

Webform 92929 7.x-3.0-beta8

.

Wysiwyg 92259 7.x-2.x-dev

.

Advanced help 83962 7.x-1.x-dev

.

Image 83000 In Drupal 7 (imagefield)

.

Poormanscron 82437 In Drupal 7

.

CAPTCHA 79596 7.x-1.x-dev

.

Lightbox2 71811 Nothing working - Discussions about whether to do a complete rewrite or whether to merge with starbox project

.

Chaos tool suite 69691 7.x-1.x in github

.

Nodewords 68903 No upgrade planned - look at Metatags

.

Link 68782 Not yet

.

jQuery UI 68651 In Drupal 7

.

Backup and Migrate 63254 7.x-2.x-dev

.

jQuery Update 58515 7.x-2.x-dev

.

FCKeditor - WYSIWYG HTML editor 57424 No apparent plan

.

XML sitemap 55123 7.x-2.x-beta1

.

Panels 52765 Same as Ctools

.

Devel 50642 7.x-1.0-beta2

.

Global Redirect 46815 7.x-1.13-alpha1

.

Calendar 46665 CVS Head

.

Page Title 43786 7.x-2.3-alpha1

.

Zen 42153 7.x-3.x-dev

.

IMCE Wysiwyg bridge 39110 7.x-1.x-dev

.

Rules 37689 7.x-2.0-alpha1

.

Transliteration 36975 7.x-3.0-alpha1

.

Printer, e-mail and PDF versions 35142 7.x-1.x-dev

.

Voting API 35037 7.x-2.x-dev

.

Nice Menus 34133 Some patches

.

Email Field 32842 7.x-1.x-alpha1

.

Views Slideshow 32772 Work begun

.

Content Templates (Contemplate) 32198 7.x-1.0-alpha1

.

CKEditor - WYSIWYG HTML editor 31974 -

.

Tagadelic 30609 -

.

Embedded Media Field 30212 -

.

Site map 30142 7.x-1.x-dev

.

Path redirect 28534 New project called redirect

.

Internationalization 27684 7.x-1.x-dev on releases page

.

LoginToboggan 26878 7.x-1.x-alpha3

.

Ubercart 26833 7.x-3.x-alpha3 - but also Drupal Commerce

.

Automatic Nodetitles 26610 -

.

Better Formats 26507 Several features in D7 so module dev needs to decide what solution may be appropriate for D7

.

Fivestar 26269 -

.

Simplenews 26100 7.x-1.x-dev

.

Views Bulk Operations (VBO) 26061 7.x-3.x-dev

.

Content Profile 24816 Fields in Core support this

.

Mollom 23955 7.x-1.x-dev

.

Location 23903 -

.

External Links 23738 7.x-1.11

.

GMap Module 23205 In CVS Head

.

Image Assist 23004 -

.

DHTML Menu 22071 7.x-1.0-alpha4

.

SWF Tools 21760 -

.

Menu block 21715 7.0-2.4-beta4

.

Vertical Tabs 21251 In Drupal 7

.

Thickbox 20840 Maintainer suggests Colorbox

.

getID3() 20470 7.x-1.x-dev

.

Mime Mail 20423 -

.

Author Pane 19466 -

.

Content Taxonomy 19405 In Drupal 7

.

Content Access 19310 -

.

jQuery plugins 19198 7.x-1.x-dev

.

Admin 18975 7.x-2.0-beta2

.

Taxonomy Menu 18199 -

.

Taxonomy Manager 18083 7.x-1.0-alpha2

.

Views Bonus Pack 17923 -

.

Scheduler 17619 -

.

Menu Breadcrumb 17278 -

.

Skinr 17135 7.x-2.x-dev

.

reCAPTCHA 16948 -

.

ImageCache Actions 16810 -

.

Admin role 16779 In Drupal 7

.

Organic groups 16771 In development - only reason release not visible on page is because of module naming issues.

.

Diff 16137 7.x-2.0-beta2

.

Messaging 15817 -

.

Advanced Forum 15765 -

.

Twitter 15419 -

.

GTranslate 15032 -

.

Features 14784 7.x-1.0-alpha3

.

Node clone 14624 -

.

Fusion 14621 7.x-0.x-dev

.

Custom Breadcrumbs 14382 7.x-1.x-dev

.

Search 404 14300 7.x-1.x-dev

.

Quick Tabs 14115 7.x-2.x-dev and 7.x-3.x-dev on releases page

.

Frequently Asked Questions 14096 -

.

Context 14041 7.x-3.0-alpha2

.

Flag 13994 7.x-2.x-dev on releases page

.

Event 13794 -

.

SEO Checklist 13786 -

.

Notifications 13617 -

Comments

The Link Module is being worked on, but we're running into odd issues. There's a gentleman whose work is sponsoring some work, and he's supposed to be getting us patches he's worked up soon.

Submitted by Ronald Ashri on

thanks to all for updates have been reflected in the list

Submitted by Anonymous (not verified) on

The usefull module Theme developper is not in your list because it has been pulled out devel. But i hope it will be a working version of this module when Drupal 7 will be out...

AF will have a D7 version eventually but probably not until early next year. My priority right now is finishing the 6.x-2.x version.

Michelle

Submitted by lahode (not verified) on

Hi,

For anyone who speaks French, I built up a simple List of module in D7 where everyone can add, edit or share experience. May be useful before starting a new project.

Cheers

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
By submitting this form, you accept the Mollom privacy policy.