Classifying and presenting the contributed modules and themes
Although there is the great "browse by category-tab", nonexperienced users of Drupal are often asking: "Which module should I use? CCK or flexinode? Should I use images through "upload and a-hrefing" or image.module or whatever else?
And sometimes I'm confused by the categorisation, too. E.g. there are 3 taxonomy related categories: Category, Taxonomy and Term.
So, I most often browse modules by date, which is only working, if you have stored the most modules in brain.
If you want to help sorting, qualifying and categorising modules, than this is a well choosen group for you.
Project repository? What's that? Don't we have it already?
I'm thinking about a database which is storing:
- Project name
- Download file
- Module name
- Date
- MD5 and SHA1
- Module description
- Drupal Version
- README.TXT or INSTALL.TXT
and programming an interface (module) to check these against your own installation.
What I need is to download all "[PROJECT].tar.gz" files and import these into a database. This was the easy job (simple devel example).
Currently this is done with a CCK designed table, but I will switch to an own node-type cause of some CCK restrictions (e.g. search).
the next two steps are writing:
Collecting data
Is there anywhere a way to get data:
- Hown often are modules be downloaded?
- Which modules are installed?
Like from:
- http://drupal.org/node/46109
- http://drupal.org/node/25704
- admin/settings/drupal (Send system information)
Started by a discussion
at http://drupal.org/node/72735, I would like to have a staging like:
- core (the framework)
- contribute (which is the new one)
- user contribute
- cvs
- sandbox
The contributed-modules should be well reviewed and choosen. Collecting installation-information through the drupal.module would be helpfull, but cause it "also enables users to log in using a Drupal ID" it's often disabled. By default it's disabled, so the data is not representive.
Are there other users feeling like me? Any developers want to help?

