Similar Module Review

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.

Historically, one of the major problems on drupal.org is comparing multiple modules that all do similar things. See results of a survey of drupal.org users.

This group was created with multiple purposes around finding duplicate modules, analyzing their similarities/differences, and seeing if there is room for collaboration between them. 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 realize they could file a patch instead.

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.

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 4000+ projects we have already, and hopefully leading to new and fruitful relationships between contrib developers.

See also a similar comparison of similar modules in the handbooks on Drupal.org.

Modules that Extend the Media Module

This is a list of modules that extend or build on the Media module. This is NOT a list of all modules that have to do with media in a general sense. Those can be found by filtering the Drupal.org module list.

Read more

Analytics modules

Below is a rundown of various modules that support analytics. Didn't get very far with this, but hopefully others can contribute too.

Read more

Comparison of Question and Answer (Q&A) modules

Overview

Several modules provide some form of Q&A functionality, including:

<

ul>

  • Modules for a community to ask and answer questions:
  • <

    ul>

  • Answers (I didn't review as I am a maintainer of the project)
  • Question/Answer (For review see: here)
  • Topic Answers (This project is obsolete and has not been updated since Drupal 4)
  • Read more

    Multiple file upload for node

    Here's a rundown of various multiple file upload module options if you need to get many files up to your site on a regular basis.

    Module Name D5 D6 D7 D8 Project Description
    File Resumable Upload - - Y - Aka file_resup, it adds large files multiple and resumable upload to the File and Image field widgets.
    Read more

    Comparison of Phone CCK Field modules

    These modules allow you to store phone numbers in a CCK field

    Read more

    Comparison of inline embedding modules

    Here's a comparison of modules that allow inlining of content using Wysiwyg. It lists modules mentioned in the "Joint community effort on embedding/inlining content and media" issue. I hope it can give some overview. Please review and edit or suggest changes.

    groups.drupal.org doesn't really allow for wide tables, so I'm also attaching a html version.

    <

    table cellpadding="0" cellspacing="0">

    Module

    Read more
    pillarsdotnet's picture

    Comparison of Mail Sending modules

    Note to self: write a comparison/contrast between Mime Mail, HTML Mail, and other mail-sending modules.

    Read more

    Comparison of Booking System modules

    Garrett Albright's picture

    Allowed Protocol Editor

    Okay, how's this for esoteric?

    Read more
    pillarsdotnet's picture

    Variable API

    The vars and the variable modules both show in the module listing as "Variables API". They were created within two months of each other and offer similar functionality.

    Read more

    Multifield modules

    This is a comparison of modules which are meant to group fields that belong together into "one line" in a content type. There are two approaches taken, 1) create an auxillary content type with the fields that should be grouped together, 2) use the groups in CCK.

    Here is another comparison: http://groups.drupal.org/node/23899
    (would love see this as a discussion perhaps?)

    Other related modules:

    Read more
    amitsoni26's picture

    Module for portfolio website

    Hello all , I am preparing drupal based self portfolio websites.
    So I need to know about some of the most important drupal module which can help me for developing my online Portfolio website.

    Read more
    Aveu's picture

    DRIOMETRICS: An Idea for Automating Identification of Duplicate Modules

    I have an idea for dealing with duplicate modules at a more (but not fully) automatic level.

    As I understand the problem duplicates are caused by one of the following situations:

    Read more
    pillarsdotnet's picture

    Libraries support

    It appears that both Libraries API and Variables API provide a function to retrieve the path to third-party library code installed under sites/all/libraries/.

    From libraries.module, lines 9-22

    <?php
    /**
    * Helper function to build paths to libraries.
    *
    * @param $name
    * The machine name of a library to return the path for.
    * @param $base_path
    * Whether to prefix the resulting path with base_path().
    *
    * @return
    * The path to the specified library.
    *

    Read more

    Administration/Management/Tracking/Monitoring of Multiple Drupal Installations

    Module 6.x? 7.x? Usage(*) Notes Module Updated Info as of Links here
    Acquia Network Connector Yes Yes(dev) 2127 sites Third-party paid service; 30 day trial. Requires its module on every monitored installation. 2010.09.16 2011.01.04 -
    Compound Eye Yes(dev) - 1 site Abandoned. 2010.07.11 2011.01.04 -
    Read more
    philbar's picture

    Improve drupal.org infrastructure

    An attempt to provide a semi-automated Similar Module Comparison to drupal.org:

    #937778: Similar Module Comparison

    Please give your input in that issue.

    Read more

    Comparison of Dashboard modules

    Comparison of Administrator Dashboard modules:

    • Total Admin Control - allows creating multiple dashboards (per role or other rules), with support for content, menus, blocks, views, and cck fields and a set of conditions. depends on Chaos Tools and Panels. very complex. solid solution. meant for administrators, but can be adapted for other roles.

    Comparison of General Dashboard modules:

    • Spaces Dashboard - provides a Dashboard feature that can be used in spaces types. The Dashboard is intended to be a page, or set of pages, where space administrator have the ability to modify the content and arrangement. Note outside of Open Atrium, Spaces Dashboard requires some theme customization to work properly.

    Comparison of Personal Dashboard modules (as in iGoogle):

    • Panels Dashboard - allows creating multiple dashboards (per account), with support for content, menus, blocks, views, and cck fields. depends on Chaos Tools and Panels. very complex. haven't tested yet, still in development. meant for personal use only.
    • Homebox - homebox is currently used on Drupal.org for the 'Your Dashboard' feature. allows creating multiple dashboards (per account), with support for blocks and views blocks. limited extensibility. meant for personal use only.
    Read more

    Comparison of Menu settings modules

    Comparison of Menu settings modules:

    • Auto Menu Title - auto-populates menu title per content type (no option to auto-populate with checkbox confirmation like in D7 core)
    • Auto Menu - auto-populates menu title (didn't got it to work) per content type
    • Simple Menu Settings - adds a checkbox to enable menus at content type creation/edition; auto-populates menu title per content type
    • Node Menu Parent - sets the default parent menu per content type
    • Menu Settings per Content Type - allows choosing menus parents from selected menus per content type
    • Menuless Node Type - removes menu options per content type (obsoleted by Menu Settings per Content Type)
    Read more

    Comparison of Overlay/Modal Window/Dialog/*Box modules

    Comparison of Overlay/Modal Window/Dialog/*Box modules:

    • Starbox API - an API in the works meant to replace all these modules and work with lots of different javascript libraries (similarly to WYSIWYG).
    • Lightbox2 - most known module, with image, video, flash and html support. using Lightbox2 library. lots of integrations in other modules (integrated with Embedded Media Field). heavy JS.
    • Shadowbox - another module with lots of features. using Shadowbox library. the module developer is having problems with the library developer. (integrated with Embedded Media Field). heavy JS.
    • Colorbox - small module; the successor of Thickbox, using Colorbox library. has been ported to D7. few integrations in other modules (integrated with Embedded Media Field). small JS.
    • Thickbox - small modules; deprecated in favor of Colorbox. using Thickbox library. some integrations in other modules (integrated with Embedded Media Field). small JS.
    • jQuery Lightbox - limited; buggy or conflicting with other jQuery modules.
    • Highslide - restrictive license.
    • Fancybox - no data.
    • Jquery Slideshow - limited usage (CCK Fields slideshow).
    • Dialog API - an API for specific usage (ie, Skinr 2.x). This module is better used in a slideshow format and should be compared to others such as views_slideshow and ddblock.
    • jQuery UI Dialog - an API for specific usage, similar to Dialog API.
    • Modal Frame API - an API for specific usage, similar to Dialog API.
    • Popups API (Ajax Dialogs) - an API for specific usage, similar to Dialog API.
    Read more
    Subscribe with RSS Syndicate content

    Similar Module Review

    Group organizers

    Group notifications

    This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

    Hot content this week