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.
This is a succinct, categorized index of similar module reviews.
Before creating a new review of similar modules, please check this list and consider improving the existing reviews. If you do end up creating a new review of similar modules, please add it to this list, in all appropriate categories.
(We've got duplicate lists of duplicate modules. Very meta.)Read more
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.Read more
I was looking for a module to enabled data structures for a couple of projects I am thinking about. What I really need is a module that provides a fairly generic entity architecture for project management artifacts such as tasks and events.
For example one of the projects I am working on is an editorial calendar where I need to create "content topics" and "events". One approach to do this would be to use nodes, but I think a separate base entity will work better as to not clutter the node table. So I was looking for something that would enable me to create project management entities.Read more
I have the sandbox module Manage Displays with this summary:
Provides a 'Manage display' item under Administration->Structure menu.
From there you can configure the display modes for all content types, if you have the right permissions.
This way, you don't need to give Field UI access just to manage display modes.
Useful if you want to let themers configure display modes without allowing access to other field configurations.
I feel there is a strong need for this feature in media module. I am not sure if there is any way in media module we can do this.
I remember this was there earlier for filefield module something like file_path, but seems to be missing from media module. Have created a sandbox project for this purpose @ http://drupal.org/sandbox/piyuesh23/1525142.
Just need to be sure there is nothing of such sort before pushing it to a full project.
I confess, I recently made public a module called Scoville which pretty much does the same thing that Radioactivity does; assigns nodes a score based on "hotness" (determined on how many hits the node has had recently, declining over time) and lets you easily build Views of recently popular content.Read more
There are at least two modules to do encryption in Drupal. This page compares those modules to help people choose a good one.
Last updated: October 1, 2012
- Includes multiple encryption methods from simple to complex depending on libraries available on the server
- Focused on being a simple API that doesn't do much on its own
- Uses CTools plugins for encryption methods and key providers
- Contains unit tests for all the features
We have a lot of different formats for the similar module lists and tables in this group— I've experimented with a few different ones myself. I wonder if we as a group should identify an idealized format and the data points about each project we should strive to provide. To summarize my observations on what we currently use:
Two factor authentication is becoming more popular as more and more sites get hacked based on password alone.
- GA Login uses the Google Authenticator software and smartphone app
- Two Factor Auth - TFA currently uses sms messages or emails, but is intended to be a framework.
- Duo Security integrates the Duo Security tool which includes app, sms, phone callback, and hardware tokens
|BackReference||6.x-1.1||Syncs a CCK Node Reference from one node to another with a CCK Node Reference in the reverse direction.||D6: CCK and Node Reference||Recommends Corresponding node references for D7.|
|Corresponding node references||6.x-4.1, 7.x-4.22||Syncs a CCK Node Reference from one node to another with a CCK Node Reference in the reverse direction.||D6: CCK and Node Reference
|Active, 3021 installs|
|Entity reference||7.x-1.0-rc1||Provides a field type that can reference arbitrary entities of a type.||13558 installs|
|Node Hierarchy||5.x-1.3, 6.x-1.4, 7.x-2.x-dev||Allows nodes to be children of other nodes. Supplies menus and breadcrumbs,||Active, 3548 installs|
|NodeReferrer||6.x-1.0-rc2, 7.x-1.x-dev||Provides and populates a read-only CCK field which identifies CCK Node Reference referring nodes.||Maintenance fixes only, 4562 installs|
|Node Relationships||6.x-1.6||Enhances CCK Nodereference with view /edit /create /search /translate options, provides automatic back references and reports.||D6: CCK and Node Reference, Views, Modal Frame API, jQuery UI||Unknown, 5075 installs|
|Relation||7.x-1.0-rc3||API for directional and symmetrical relations between entities. Stores relations as entities. Arguably the most flexible, but most ambitious of the four D7 reference projects.||Active, 4508 installs|
|References||7.x-2.0||D7 port of CCK Node Reference and User Reference fields. Could soon be deprecated in favor of Relation or Entity Reference.||Maintenance fixes only. 41962 installs|
|Reverse Node Reference||6.x-1.0||Provides a Views relationship connecting the node with one linking to it with CCK Node Reference, allowing for complex lookups.||Features provided by References in D7||No further development|
|Trees||6.x-1.1||Allows users to structure nodes into one or more hierarchies or outlines, and provides blocks for parent, sibling, and child nodes.||Maintenance fixes only|
Last updated by g089h515r806 on Fri, 2012-06-22 02:35
Recently needed to add validation to my registration form for profile fields headed into an outside CRM. There are quite a few options out there. Ended up going with FAPI Validation knowing that we'll port the rules to Client-side validation soon. Looking for people's experiences.
(note: this page originally created following greggles’ request at http://drupal.org/node/1369894#comment–5397968)
Data Collection modules are those that track data values which change over time. Note that this does not include analytics modules, which display a very specific type of data, and most commonly for administrator roles, but for modules that track data which is to be presented as part of the content of the site. This might include external service data such as stock ticker values, sensor readings or counts of specific sorts of user interactions.
Following is a list of modules that provide functionality related to the collection of values over time.Read more
Wiki page! Please share your experiences/expertise with these modules. Add any modules that should be listed here.
|Imagefield Crop||6.x-1.0, 7.x-1.0||Provides a widget for cropping an image after upload.|
|ImageField Focus||6.x-1.3, 7.x-1.0||Imagecache action that allows users to designate a core area around which to crop.|
|Manual Crop||7.x-1.2||Allows you to add a custom effect to image styles so it becomes possible to manually crop an image after uploading.|
|Smart Crop||6.x-1.0-beta1, 7.x-1.0-beta2||An Imagecache action that crops based on entropy. Integrates with ImageField Focus|
These three modules attempt to solve essentially the same problem: encouraging site participation/content creation by lowering the barrier to entry. There seem to be two fundamentally different approaches to the problem:Read more
|Bakery Single Sign-On System||http://drupal.org/project/bakery||Y||Y||supports second-level domain single sign-on only|
|OpenID Single Sign On Relying Party||http://drupal.org/project/openid_sso_relying||Y||Y|
|OAuth Connector||http://drupal.org/project/oauthconnector||?||Y||Various OAuth providers. Requires OAuth V3|
Looking for some insights...
|Module Name||Versions||Project Description||Installs (as of 10/Dec/2011)|
|Prepopulate||6.x-2.2, 7.x-2.x-dev||Allows fields in most forms to be pre-populated from the $_REQUEST variable.||~7.2K|
|Node Reference URL Widget||7.x-1.12, 6-x.1.11||auto-populates a node reference field with a value from the URL.||~ 17K|