modulecharts.org

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
Riaan Burger's picture

http://modulecharts.org shows Drupal projects' usage count ranked each week. Segmented by Drupal core version and module major version.

https://twitter.com/riaanburtronix/status/682446016843542529

Way, way back when Drupal 7 came out, for many months I felt that bit of angst that I'm missing out on a great new module. Something like CCK, but completely new for Drupal 7 and maybe making loads of the work I usually do when building sites a simple module install.

Module discovery can be a tough thing. Essentially, you just have to read a heck of a lot. That's not always a waste of time, but days have only 24 hours right.

Drupal does have a list of modules sorted by their usage statistics, so that does help a bit. But it doesn't show you the popularity of a module based on the Drupal core version, so there was no way in the early days of Drupal 7 to find a module popular only for Drupal 7, or that is rising fast.

You'd think that Zen is the top theme right? I usually build themes either from scratch or with Zen, but the top theme for Drupal 7 is actually Bootstrap 3... yup, you can now see which actual version of a project is most used.

Drupal 8?

There isn't that many sites out there using Drupal 8 yet. This will change fast in 2016, so these charts will be really handy to stay on top of things and find the next big thing in modules. Hope it helps you guys too!

Comments

So handy

ChristopherK's picture

Very interesting to see what is being used out there.

Clearly I need to rethink some theming options with omega 4 so far down. Time for some prototyping!

Thanks for the share.

In D8 it's Classy or Stable

Riaan Burger's picture

Hey Chris,

I think the thing for D8, for serious developers and themers, will be the Stable/Classy theme duopoly. At least for a while. They're pretty much Mothership and bare in comparison to what we have for Drupal 7 and both, of course, in Drupal 8 core.

Stable will be an unchanging basic stable theme to build your own theme on, so kinda what I do now when building a theme from scratch, only the core output runs through Stable, so it's more stable over a long time.

Classy is a nice theme on top of that. Good defaults, though with more mark-up. A quick sub-theme for a brochure site will be good for this.

For non-developers/-themers, so implementers and designers or just casual users there's the ever popular Bootstrap and Omega (though using them for clients buys them a hole in the pocket). ZURB, I suppose, straddles the disciplines; I never used it for Drupal sites but if it is implemented well (like Zen, technically, not with loads of in-Drupal UI) then the framework is good. I don't see a ZURB 6 yet though so I'm going to guess it's not a great choice for Drupal yet. Maybe if it gains some adoption.

I'll definitely still keep an eye on Zen for Drupal 8. Even if just to see what they're busy with. It's usually well thought out.

Themes

ChristopherK's picture

Yes, did some reading and playing with the default options on D8.

For D7 we use Omega as have made a tonne of custom layouts and frameworks within Omega 4. Kicking most view plugins for custom code snippets for things like drop downs, accordions, etc. When Ruby got kicked for Gulp, Omega 4 really improved as well. If I had one more error on missing GEMS for compass I would flip my desk.

I guess it's just a matter of letting your baby, that you have worked on and improved for years, go. However progress won't happen if don't try new things. This is also why scheduled research time always needs to be implemented, but it is really tough with deadlines staring you in the face and as you say, those 24 hours disappear so quickly.

Would like to keep an eye on ZEN as well. Haven't used that since D6 years. Have to agree with less mark-up. When building these huge custom solutions the excessive mark-up just gets in the way. Remember that ZEN was exceedingly "clean".

Upgrades

Riaan Burger's picture

Well, not that much which is terribly visible.

There are a lot of projects on Drupal.org! many of them have only a very few users. When I first generated the data I simply ignored any project with fewer than 250 reported installations. That meant that for Drupal 8 projects with so few installations still, we missed a lot of them. The scripts now only ignore projects with currently no (zero) installations.

Previously the data was just dumped and I used filters to limit the ones displayed. Even though the app displayed up to 1 000, the data downloaded actually contained more entries when more were available. What a waste of bandwidth. The script now pre-builds each list and only up to 500 with no more entries in the actual data. This brought the data download down from about 1.2Mb to about 350Kb even while still displaying more projects (the ones with few installations).

There are also some very slight UI improvements.

Now as an App

Riaan Burger's picture

Hello Everyone,

Tried my hand at writing the site as a mobile app. It's more feature rich than the site and with much more data to present. It also allows you to favourite projects if you want to track them specifically.

My first app, so be kind ;-) But also means I really, really appreciate recommendations and advice.

https://play.google.com/store/apps/details?id=com.modulecharts#details-r...

Kind regards,
Riaan

Cool stuff

Wayne Oliver's picture

Nice work bud.

() ascii ribbon campaign - against html e-mail
/\