Module metrics and ranking
This is just narrative between Greg Knaddison (greggles), Matt Kelly (MattKelly), Michelle Cox (Michelle), and Chris Johnson (chrisxj), at the moment. Eventually it would be nice to parse it up into lists with details for each point, or some other structured way.
I was prompted to build this project by the repeated frustration I felt each time I tried to find modules to do various things. Often, it was simply trying to find a module I knew existed and what it did, but just couldn't remember the exact name. Other times it was trying to discover if a module existed which supplied functionality "X". And yet other times, it was trying to find the best module to provide functionality that I knew was supplied by several modules (e.g. have you tried figuring out which module or modules are best for providing in-line image insertion in D5 using an editor other than TinyMCE? A solution does exist. It's just hard to find!).
It's obviously needed in the community, as can be seen from the forums, irc channel, and this blog post from Dries: http://buytaert.net/drupal-org-wishlist [matt]
The solution seems to be to create a better module searching application and add to it the ability to rate and criticize the modules. The current drupal.org listing and taxonomy system is too cumbersome. And with hundreds of modules and a growing number, it's not getting any better.
Lastly, I think we can provide the Drupal community a valuable service by solving the above problems. And we might even produce two additional positive effects: (1) encourage better modules via the rating/critiques, and (2) boost Drupal's reputation around the world by making it easier for people to see the wide diversity and great depth in the contributed modules available. [chris]
Parsing .info files for dependencies
Idea came up on this issue (twice) http://drupal.org/node/265450
This information would be useful for a couple of reasons:
Showing dependencies automatically on project pages - some maintainers are kind enough to list them in the description, but what's in the .info file is the best bet.
Showing related modules - modules like token, views, voting API could show dependent modules, modules with dependencies could show other modules with the same dependencies (cck, jQuery UI).
Project taxonomy revamp proposal
Every week it seems like there's a new issue in the webmasters/issue queue about new taxonomy terms for projects, this is a sure sign that the existing categories don't fit current needs. An obvious issue is that some of the categories are huuuge, which means in some cases you're just as well off browsing the full modules list. Who wants to look through 414 'utility' modules? What does 'content display' even mean.
Project module's hidden project metrics
I have just re-discovered the http://drupal.org/project/issues/statistics in d.o's user menu. Below of the overall project statistics you get a nice overview of total issues by project and status. After clicking through the pages and changing the table sorting to Total, and while still looking at rather meaningless statistics, this idea crossed my mind:
Building Drupal Modules
This session will introduce Drupal users to the beauty that is creating custom modules. We will start out by doing an overview of what a module is, what it is composed of, and how modules interact with the Drupal core. The lesson quickly turns from lecture to hands-on when the basics are over and students code their modules and learn all about Drupal's hooks and API offerings.
This session will go over how to build and architecture a new custom Drupal module.
Who is this course for?
New Community-Powered Drupal Module Review Site
Drupal Modules is a community-powered Drupal module review system I've been working on for about a year now. I'm happy to announce the site is finally open to the public!
Here's a brief list of what you can do on the site:
- Rate and review any module
- Compare modules to see which has the best features, documentation, etc
- Check how many downloads a module is getting
- Easily search modules and reviews for keywords
- Get automatic recommendations for similar modules
- And more!
Duplicate efforts?
See this node http://groups.drupal.org/node/7191 titled "Project Quality Metrics" in the Drupal.org redesign plan for the Drupal Association group. It looks like all that activity should either be here, or all the activity intended for this group should be there, i.e. duplicate efforts.
Design document
Drupal Module "Directory"
Greg Knaddison (greggles), Matt Kelly (MattKelly), Michelle Cox (Michelle), Chris Johnson (chrisxj)
Keep in mind this is just a rough draft comprised of dialog between the above people, so far.
Project Quality Metrics on Drupal.org (meta document)
According to a survey of over 1,000 Drupal users, the most requested feature for Drupal.org is a recommendation system for the modules section. With the exponential proliferation of Drupal modules it's certainly easy to imagine why.
Because the discussion about this subject has been splintered into so many places, it was suggested (see here and here) to create a thread within the D.O. Redesign group in order to centralize the brainstorming, mockups, proposals, etc for this initiative.







