Similar Module Review
The first step is identifying and flagging modules which are extremely similar to each other, then looking for ways to consolidate efforts in that area. This means co-maintainership, upgrade paths, and making shared APIs to avoid duplicated code and effort. Please use Wiki pages to post comparisons of projects which seem to be duplicates so they can be updated and expanded by other group members.
Some times there are good reasons to fork a module, or similar looking projects can be very different when you actually use them, sometimes modules get released simply because people couldn't find what they wanted, or because they didn't realise they could file a patch instead.
This group won't be dealing with module metrics and rankings - because that group already exists: http://groups.drupal.org/module-metrics-and-ranking it's about dealing with the 3000+ projects we have already, and hopefully leading to new and fruitful relationships between contrib developers.
Open Letter
I thought I'd form a sort of target page to direct the assorted maintainers that have been listed in the Dupes. Just to ping into all their respective queues in a polite manner.
As opposed to Various attempts to compare enumerate, tabulate and choose between available modules and features, I think we should be encouraging these developers to merge efforts or voluntarily retire their modules in favor of more consistant solutions.
Social Network connectors
A list of all avialable connectors to socal networks:
(for microblogging see http://groups.drupal.org/node/21479)
http://drupal.org/project/follow
http://drupal.org/project/activitystream
http://drupal.org/project/sioc
http://drupal.org/project/sharethis / http://drupal.org/project/share
Please add further modules, that connect to social networks.
Blog module
http://drupal.org/project/usernews just came up in the new projects field. It sounded like a fork of blog module, turns out it actually is:
Spot the difference:
http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/usernews/us...
http://api.drupal.org/api/drupal/modules--blog--blog.module/6/source
Opened an issue for clarification at http://drupal.org/node/596184
Moderating Revisions
There are certain "workflows" where you want pages to be created into a moderation queue, an admin approves them and they are published, the creator edits the page again, Drupal creates a revision, the original revision that got published stays published while the new edits are in a workflow for review/publishing.
Two modules attempt to achieve this feature and there's an issue to put the feature into core.
Revision Moderation: http://drupal.org/project/revision_moderation
- 6.x alpha and 5.x full release.
- 600+ users
Comparison of Data module and Table Wizard
giorgio79 asked on the Data issue queue about the difference between Data module and Table Wizard.
I'm reposting my reply here:
There is overlap between table wizard and data, but there are also differences. These differences stem largely from the environments in which TW and Data are maturing: while TW roots are in migration, Data's are in dynamically allocating storage space + providing CRUD on table data.
Comment Permalink
I'd like to build a "permalink" module that gives consistent links to comments. Here are a couple of the requirements:
- The permalink should be available on the comment itself
- The permalink should stay the same regardless of where the comment is - that's particularly a problem on nodes with hundreds of active commenters and with a page limit (like 20 comments per page)
- The permalink should go directly to the comment, through use of anchors in the url like #comment-CID
event registration/signup modules
has there been a review of event registration modules for online signups? i'm considering using either webform w/ webform associate module or the signup module. has anyone done a comparison between these? any other modules ?
Glossary/Definition Linking modules
Comparison of Glossary-type modules : http://drupal.org/node/266511
Quote from Glossify's project page:
"This module ( glossify ) is similar to Glossary (taxonomy term-based, usage ~1400 as of May 2009) and G2 Glossary ( node-based, usage ~20) modules."
Here is the issue in glossify's queue that we together with Sun will use to log our efforts in module consolidation - http://drupal.org/node/500218.
This is a difficult category to describe but it's easy to see that the following modules fulfill the same basic need.
Keyword Link
Reverse nodereference
There are several modules that help you list referencer nodes on the referencee node.
Two in particular take it seems the same approach of creating actual reverse nodereferences, so that each nodereference becomes a symmetrical relationship (rather than helping you see the implied relationship).
Creating new nodes from CCK nodereference fields
I can find at least four modules that do this in various ways:
http://drupal.org/project/addnode
http://drupal.org/project/popups_reference
http://drupal.org/project/add_n_reference
http://drupal.org/project/noderefcreate
Older modules that allow this sort of functionality include image_attach and audio_attach (part of http://drupal.org/project/image and audio module respectively). These include extra fields (title and image file, for instance), so for an eventual conversion of these to a generic system, an API needs to lets a module specify which fields the user fills in,
Inventory Reservation/Checkout Systems (for rooms, equipment, books, etc.)
| Module | 4.7.x? | 5.x? | 6.x? | 7.x? | Notes | Module Updated | Info as of |
|---|---|---|---|---|---|---|---|
| Simple Reservation | - | - | Yes | - | Items created using admin form --- not based on nodes. No support for payment (by design). Time-based reservations. | 2009.07.09 | 2009.07.12 |
| Reservation | - | Yes(beta) | - | - | Creates single new content type: reservation. Event-based reservations. | 2009.02.09 | 2009.07.12 |
Hierarchical Organization of Nodes
| Module | 4.7.x? | 5.x? | 6.x? | Notes | Module Updated | Info as of |
|---|---|---|---|---|---|---|
| Core's Book Module | Yes | Yes | Yes | "pages tied together in a hierarchical sequence, perhaps with chapters, sections, subsections" | 2009.07.01 | 2009.07.05 |
| Trees | - | - | Yes | "based on the book module... main difference is that the trees module supports adding one node to multiple trees which the the book module does not" | 2009.07.05 | 2009.07.05 |
Hierarchical Display of Taxonomy Terms
http://drupal.org/project/taxonomyblocks
http://drupal.org/project/taxonomy_treemenu
http://drupal.org/project/sitemenu
http://drupal.org/project/TaxTreeNodes
http://drupal.org/project/lineage (adds hierarchical taxonomy support to views)
http://drupal.org/project/archive_by_terms
http://drupal.org/project/tinytax
http://drupal.org/project/vocabindex
Glossary, G2 Glossary and Glossify Node Interlink
moved to http://groups.drupal.org/node/25620
(how can this page deleted?)
Role assignment modules - Unite!
Hi, all, I just started helping Alan with a Registration module and realized there are a lot of similar modules, all duplicating functionalities, and I would like to notice that to all the module mantainers.
The objective will be to have all functionality listed and see if really there's the need of so many modules. Maybe some of these funcionalities would have merged and splitted into two very different modules at all, or some of the included as helper modules of a main Role registration module. After a quick review I made this quick project list:
Switch users
| Module | 5.x? | 6.x? | 7.x? | Notes | Last official release | Info as of |
|---|---|---|---|---|---|---|
| Devel | Yes | Yes | Yes | Large module, user switching is only one feature of many useful during development. Highly active development. | 2009.04.13 | 2009.07.13 |
| Masquerade | Yes | Yes | - | Smaller module, user switching is the only feature. | 2009.05.05 | 2009.07.13 |
Karma module
Hi all,
I am a SoC student, I'm developing a new peer review based system for discussions.
My project is highly based upon stackoverflow.com model which uses a Karma system based upon votes.
Drupal has an interesting User Karma (http://drupal.org/project/user_karma) module, which is not exactly what i wanna do, in fact it is best for digg like websites and is developed for systems like them.
I have to develop something that is different, something that enable me to count votes, subtract votes, and make particular stuff using specific rules.
Comparison of Newsletter / External E-Mail Campaign Integration Modules
Newsletters inside Drupal
- http://drupal.org/project/simplenews
- http://drupal.org/project/autoresponder
- http://drupal.org/project/newsletter (currently dead, but with a new maintainer who may pick it up)
- http://drupal.org/project/mass_contact












