DrupalModules
50520
Comment:
|
50521
|
Deletions are marked like this. | Additions are marked like this. |
Line 714: | Line 714: |
* SimpleMenu | * Simple Menu |
Drupal add-ons (modules) to consider for the Edubuntu website.
Note: This page lists all modules that sound useful, grouped by categories found on the drupal.org site, in alphabetical order. Also note, some of the module might not have been ported to work with the latest release yet (Drupal 6.x).
Drupal Core Modules
Form submit - rapidely clicking on the submit button of a form will result in duplication of nodes/users, see discussion and suggested solution at http://drupal.org/node/107358 alternatively, if an immediate solution is needed, try the 'form single' module http://drupal.org/project/formsingle
Upload - Don't enable this? Possibly use 'Attachment' and 'Filemanager' instead. Update: file handling in Drupal 5.1 is still sub-optimal, a new file api is being worked on... for the moment, we seem stuck with the built-in 'Upload', since 'Attachment' and 'Filemanager' won't be upgraded to work with 5.x
See "Race condition in upload module" - http://drupal.org/node/11060
See "making upload.module more scalable with a better directory structure" - http://drupal.org/node/28769
Drupal Contributed Modules
- Status Overview of Contributed Modules
To be tested still
3rd Party Integration
[6.x-alpha3] - Apache Solr Search integration - http://drupal.org/project/apachesolr
[6.x] - Drupal for Firebug - http://drupal.org/project/drupalforfirebug
- a helper module for a customized Firefox plugin that displays Drupal debugging and SQL query information to the Firebug window.
[] Gallery - http://drupal.org/project/gallery
- embeds Gallery2 inside your drupal installation to support photos, videos and other content
[6.x] Google analytics - http://drupal.org/project/google_analytics
[5.x-beta4] phpfreechat - http://drupal.org/project/phpfreechat
[] PJIRC - http://drupal.org/project/pjirc
- embeds the PJIRC Java IRC client into Drupal and allows visitors to use IRC from any Drupal site
[6.x] Service Links - http://drupal.org/project/service_links
- The service links module enables admins to add links to a number of social bookmarking sites, blog search sites etc
[] Skype Status - http://drupal.org/project/skype_status
- Retrieves users' Skype online presence information from Skype's public RDF-based presence service.
[] Sphinx search integration - http://drupal.org/project/sphinx
- integrates the Sphinx full-text search daemon with Drupal. Sphinx is a full-text search engine, distributed under GPL version 2.
[6.x] Web Services - http://drupal.org/project/webservices
A fork from the 'services' module, cf. http://drupal.org/node/305523
[] XML Sitemap - http://drupal.org/project/xmlsitemap
- automatically creates a site map that conforms to the sitemaps.org specification. This helps search engines keep their search results up to date.
[5.x-alpha1] Zimbra - http://drupal.org/project/zimbra
- Implements Zimbra e-mail accounts provisioning.
Administration
[6.x] Download count - http://drupal.org/project/download_count
- increments a download counter each time an attached file is successfully downloaded
[6.x] Drupal Administration Menu - http://drupal.org/project/admin_menu
- provides a theme-independent administration interface (aka. navigation, back-end) for Drupal. CSS-based
[5.x-dev] Backup Client-Server - http://drupal.org/project/backup_client_server
- a set of modules that allow for the backup and monitoring of a single or multiple Drupal websites
[6.x] modr8 - http://drupal.org/project/modr8
- Allows you to preview content, as well as approve or deny, and send messages to the author informing them of your choice.
[6.x-alpha1] Multisite Manager - http://drupal.org/project/multisite_manager
- Allows creation of new drupal sites from a central drupal site without the creator having access to database info.
[6.x-beta2] Navigate - http://drupal.org/project/navigate
- adds non-intrusive navigation tools for site administrators, including customized ajax-based site search, a favorite widget and a collapsible menu widget.
[] Path Redirect - http://drupal.org/project/path_redirect
- allows you to specify a redirect from one path to another path or external URL, using any HTTP redirect status.
[] Search keywords - http://drupal.org/project/search_keywords
- statistics-style module for extracting search keywords from referers to show in table
[6.x] Simple Menu - http://drupal.org/project/simplemenu
- creates a menu bar that is displayed at the top of every page. JQuery-based
[5.x] Update status - http://drupal.org/project/update_status
- checks with drupal.org once a day to see if there are new officially released versions of Drupal and any modules that you are running
- Drupal 6.x built-in
[] User status change notifications - http://drupal.org/project/user_status
- This module enables sites to automatically send customized email notifications on the following events: account activated, account blocked, account deleted
Content Construction Kit (CCK)
[6.x-2.x] Content Construction Kit (CCK) - http://drupal.org/project/cck
- create and customize fields using a web browser
[6.x] Content Templates - http://drupal.org/project/contemplate
- makes it easy to rearrange fields, output different fields for teaser and body, remove the field title headers, [...]
[6.x-rc4] Date - http://drupal.org/project/date
[6.x] Email http://drupal.org/project/email
[6.x-alpha5] File Field - http://drupal.org/project/filefield
[6.x] Fivestar - http://drupal.org/project/fivestar
- adds a clean, attractive voting widget to nodes
[6.x-dev] GMap Field - http://drupal.org/project/gmapfield
- offers a field for a GMap Macro.
[6.x-alpha2] Image Field - http://drupal.org/project/imagefield
[6.x] Link - http://drupal.org/project/link
[] Imagefield Gallery - http://drupal.org/project/imagefield_gallery
[] Node Referrer - http://drupal.org/project/nodereferrer
- provides a counter part to CCK's nodereference field ("backlinks")
CCK: Transclusion
[5.x-beta] Dependent fields - http://drupal.org/project/dependent
- This module intent to simplify long form submission by your sites' users
[6.x] IFrame - http://drupal.org/project/iframe
[] Insert View - http://drupal.org/project/insert_view
- is a filter that allows users to embed content lists generated by the excellent Views module in node bodies and blocks using relatively simple tag syntax.
[5.x-beta] Related Subforms - http://drupal.org/project/related_subform
- makes is possible to use the Subform Element module with the Relativity module.
[] Viewfield - http://drupal.org/project/viewfield
- allows administrators to put views directly into nodes. When creating a node, users can select from a list of views. When the node is displayed, the view is run and the content is inserted into the body of the node.
[6.x] View Reference - http://drupal.org/project/viewreference
- Defines a CCK field type 'View Reference' which allows users to link to, or include views into nodes.
Commerce / Advertising
Community
[] Userlink - http://drupal.org/project/userlink
- allows users to save and share links (bookmarks, URLs)
Content
[5.x-dev] Book Expand - http://drupal.org/project/bookexpand
[6.x-beta6] Flag - http://drupal.org/project/flag
- site administrator can provide any number of flags for nodes, comments, or users. Some possibilities include bookmarks, marking important, friends, or flag as offensive.
[] Flag content (flag offensive content) - http://drupal.org/project/flag_content
[6.x-rc1] Meta tags - http://drupal.org/project/nodewords
- allows you to set some meta tags for each node, view or panels page.
[6.x] More Like This - http://drupal.org/project/morelikethis
- a mechanism (and soon a framework) for providing related content. It currently supports an internal taxonomy search, ...
[] Question - http://drupal.org/project/question
- can be used for FAQ type pages, maybe use 'Table of Contents' instead?
[6.x] Quotes - http://drupal.org/project/quotes
- allows users to maintain a list of quotations
[6.x] Scheduler - http://drupal.org/project/scheduler
- allows nodes to be published and unpublished on specified dates
[6.x] Shoutbox (= pastebin) - http://drupal.org/project/shoutbox
- provides a block where visitors can quickly post short messages
Content: Links
[] Links package - http://drupal.org/node/24719
- This is a multi-module set for managing URL links in a master directory, and attaching them in various ways to your content pages. It includes both an API for developers and user-visible content modules.
- Note: this module is declared stable, but some features are still inoperable
[] Janode - http://drupal.org/project/janode
- Add links as nodes, includes a link checker for peridically checking for 404 errors
Content: Relationships
[5.x-beta] Index CCK Node Reference - http://drupal.org/project/index_cck_node_reference
- This module inserts the title of a node that is being referenced to in a cck node reference field into the search index.
[] Node Family - http://drupal.org/project/nodefamily
- automatically creates a relation between all nodes, which have been created from the same user and have the defined content types.
[] Node Relativity - http://drupal.org/project/relativity
- The module allows parent-child relationships between nodes to be established, managed and searched.
[] Node Relativity Access Control - http://drupal.org/project/relativity_access
- Node Relativity Access Control restricts access to nodes that are in relativity relationships.
Content Display
[6.x] Front page - http://drupal.org/project/front
- allows alternative splash pages or themed front pages, optionally you can display different front pages to authenticated users and anonymous users
[6.x] Media RSS - http://drupal.org/project/mediarss
- allows image nodes that use both image module and imagefield module to become media entries in RSS feeds.
[] Page Title - http://drupal.org/project/page_title
- gives you control over the page title. It gives you the chance to specify patterns for how the title should be structured, and on content creation pages, gives you the chance to specify the page title rather than defaulting to the content's title.
[6.x-alpha2] Panels - http://drupal.org/project/panels
Content Display: Content Retrieval aka Navigation
- General note: Many of the following modules are superseeded by building custom 'views' now.
[6.x] Archive - http://drupal.org/project/archive
- Possibly use 'Views' module instead!
[] Block bar - http://drupal.org/project/blockbar
- a block module that acts as a container for other Drupal blocks. [...] builds an 'accordion' style collapsible menu bar from the child blocks with each child block representing one panel within the bar.
[] Blogger - http://drupal.org/project/blogger
displays a list of bloggers, see http://cvs.drupal.org/viewcvs/drupal/contributions/modules/blogger/screenshot_blogger.png?view=markup
[6.x-beta1] Custom pagers - http://drupal.org/project/custom_pagers
- allows administrators to define context-sensitive previous/next pagers for any node type
[6.x] Dhtml menu - http://drupal.org/project/dhtml_menu
- uses javascript DHTML to reduce the number of page loads when using nested menus
[6.x] jcarousel block - http://drupal.org/project/jcarousel_block
- provides a jcarousel block which can be managed throught the admin/build/block.
- supports imceimage and imagefield.
- If the block shows on a node page, it reads the images from the node (CCK required).
- supports reading images from a directory
[] Node browser - http://drupal.org/project/node_browser
- list nodes by category, by title, by date, list uncategorized nodes, create a node tree
[6.x-rc3] Node queue - http://drupal.org/project/nodequeue
- "The Node Queue module allows an administrator to arbitrarily put nodes in a group for some purpose; [...]"
[] Site map - http://drupal.org/project/site_map
- display all site items (stories, blog, ..., categories) and their rss feeds
[] Site menu - http://drupal.org/project/sitemenu
- display all categories and their titles on a page
[6.x] Table of Contents - http://drupal.org/project/tableofcontents
- links to headings within a document (anchor): good for short FAQ page
[6.x] Timeline - http://drupal.org/project/timeline
- Timeline is a DHTML-based AJAXy widget for visualizing temporal information.
[6.x] Weekly node listing - http://drupal.org/node/15804
[6.x] Similar entries - http://drupal.org/project/similar
- displays a block with the most similar nodes to the currently viewed one, based on the title and body fields
Content Display: Menu enhancements
[6.x] Javascript tools - http://drupal.org/project/jstools
- some jstools provide direct functionality on being enabled; others provide tools that developers may use in module development.
out-of-the-box: Tabs (see also http://drupal.org/node/89338 ), [...]
[] Menu trim - http://drupal.org/project/menu_trim
- Contextual navigation block (displays siblings terms)
[6.x] Nice menues [css, javascript for MSIE] - http://drupal.org/project/nice_menus
- enables drop-down/right/left expandable menus for an unlimited number of menus
Developer
[6.x] Devel - http://drupal.org/project/devel
- prints out a summary of all database queries for each page request at the bottom of each page [...]
[6.x] Masquerade - http://drupal.org/project/masquerade
- The masquerade module is designed as a tool for site designers and site administrators. It allows a user with the right permissions to switch users.
[] Project (= issue tracker) - http://drupal.org/project/project
[] Release monitor - http://drupal.org/project/releasemonitor
- assists with keeping contributed modules up to date and summarizing their upgrade availability
Evaluation/rating
[5.x-beta6] Advanced poll - http://drupal.org/project/advpoll
- provides multiple voting systems, decision-making tools, and management options.
[] Content recommendation engine - http://drupal.org/project/cre
[] Decisions - http://drupal.org/project/decisions
- provides advanced voting systems and decision-making tools
[6.x] Fivestar - http://drupal.org/project/fivestar
- adds a clean, attractive voting widget to nodes
[6.x-beta3] Fivestar Extra - http://drupal.org/project/fivestarextra
- extends the Fivestar module to enable the rating of comments and users.
[] Node Review - http://drupal.org/project/nodereview
- adds user reviews to specified node types, on multiple axes and with voting via the Voting API module (required). It uses the Views module (required) for some displays.
[6.x] Plus 1 - http://drupal.org/project/plus1
- A simple digg-like voting widget for content that uses Ajax
[] jrating - http://drupal.org/project/jrating
- uses jQuery to produce accessible rating forms for nodes, with javascript disabled, the rating uses a standard form
[6.x] Node vote - http://drupal.org/project/nodevote
- ability for users to vote on various node, assigning a score to each one. The average overall score and number of votes are displayed below each node
[] Simple Review - http://drupal.org/project/simple_review
- Allow users to review nodes using standard comments with an attached Fivestar widget. Additionally, a user is limited to one review per node.
[] User points - http://drupal.org/project/userpoints
[5.x-2b2] Voting Actions - http://drupal.org/project/voting_actions
- Voting Actions bridges the gap between VotingAPI based rating/voting systems, and Drupal's Actions module.
[6.x-rc1] Voting API - http://drupal.org/project/votingapi
- helps developers who want to use a standardized API and schema for storing, retrieving, and tabulating votes for Drupal content
- Rating of any content (comments, nodes, users, fish, whatever)
- Multi-criteria voting (rate a game based on video, audio, and replayability)
- Automatic tabulation of results (with support for different voting styles, like 'percentage' and '+1/-1')
- Efficient caching of results (sorting and filtering doesn't require any recalculation)
- Hooks for additional vote calculations
- helps developers who want to use a standardized API and schema for storing, retrieving, and tabulating votes for Drupal content
Event
[] Event - http://drupal.org/project/event
- keep track of events and show them to users in various calendar displays
[] Event Views - http://drupal.org/project/event_views
- exposes event fields to the Views module, creates year, month, day, and week argument handlers, and provides default event views that filter events using a drop-down date selector, the jscalendar selector, if installed, or by arguments in the url.
[] Queue Events to Messaging System - http://drupal.org/project/msgqueue
- Message-oriented middleware is a common means to enable communication between heterogeneous systems. For example, if a Java system wants to know about events happening in Drupal, this messaging module is one way to provide such information.
[] RSVP - http://drupal.org/project/rsvp
- Users create an 'RSVP' from an event on the drupal event.module calendar, send an invitation email to a list of people, and can the track who has looked at the invitation and thier responses. Invitees can view and reply without having user accounts.
[] Signup - http://drupal.org/project/signup
File Management
Work is underway for better file management of Drupal, see the 'File API' special interest group: http://groups.drupal.org/file-api
[] Database File Manager - http://drupal.org/project/dbfm
- The DBFM module is an off-shoot of WebFM, designed to store files in a database as opposed to the filesystem.
[] Download - http://drupal.org/project/downld
- designed to work with Upload Path to "automagically" make attached files public or private depending on the node type.
[] Comment Upload - http://drupal.org/project/comment_upload
- Allows users to attach files to comments; multiple attachments per comment are supported, and comment uploads can be enabled and disabled on a per-nodetype basis
[6.x-rc5] Filebrowser - http://drupal.org/project/filebrowser
[6.x-alpha2] File Framework - http://drupal.org/project/fileframework
- uses a distributed content-addressable storage (CAS) system Bitcache for a file storage.
- A metadata of the uploaded files is extracted using EXIF, getID3, pdfinfo and saved in the Resource Description Framework (RDF) storage.
- A node of type file is created for each uploaded file. This gives a revision control and will integrate with the views.
Each file is converted to number of other MIME formats using available open source converters. (MS Word, OpenDocument Text, Plain text, Flash video, JPEG and Zip). [...]
- Various restrictions based on uploaded file size, extension or disk quota can be configured.
- The framework comes with the antivirus module (ClamAV)
- Files can be attached to several nodes or comments. The file preview is loaded and displayed bellow the parent node.
- File browser displays files in a folder-file tree, where taxonomy terms are treated as folders.
- File gallery provides a taxonomy based file list with the previews in the jquery thickbox.
- File embed module allows selecting a file from the gallery and embedding into the node's content.
A WebDAV batch file upload is supported via the FileServer module.
[6.x] IMCE - http://drupal.org/project/imce
- Note: developer away until 2009
[5.x-rc2] Private upload - http://drupal.org/project/private_upload
- enhances the core upload module's functionality to support both public and private uploads at the same time
[6.x] Transliteration - http://drupal.org/project/transliteration
- provides a central transliteration service for other Drupal modules, as well as sanitizing of file names when uploading new files
[6.x] Upload path - http://drupal.org/project/uploadpath
- allows you to keep the files in the files folder neatly organized in subfolders. It can also allow you to automatically rename uploaded files based on file description or node title.
[6.x-alpha2] Web file manager - http://drupal.org/project/webfm
- [...] is based on physical heirarchical directory structure [...] WebFM uses AJAX to allow users to arrange files on the server [...]
See "Theming the Drupal Attachment module" - http://harkeydesign.com/node/228
Filters/editors
[6.x] BUEditor - http://drupal.org/project/bueditor
- A plain textarea editor aiming to facilitate code writing
- Note: Developer away until 2009
[6.x-rc3] FCK editor - http://drupal.org/project/fckeditor
- javascript WYSISWYG editor (triple licensing GPL, LGPL and MPL)
[] Filter Default - http://drupal.org/project/filter_default
- allows you to assign a default input format for new nodes and comments for each role on your site.
[6.x] GeSHi Flter for syntax highlighting - http://drupal.org/project/geshifilter
- provides a filter for source code syntax highlighting for a wide range of languages.
[] Interwiki - http://drupal.org/project/interwiki
[6.x] Markdown filter - http://drupal.org/project/markdown
- Provides Markdown filter integration for Drupal input formats.
[6.x] Nofollow list - http://drupal.org/project/nofollowlist
- Allows a blacklist of sites that will have a rel="nofollow" attribute added to their link tags whenever used on your site.
[6.x] Path filter - http://drupal.org/project/pathfilter
- Path Filter takes internal Drupal paths in double quotes, written as e.g. "internal:node/99", and replaces them with the appropriate absolute HTTP URL using Drupal's url() function.
[6.x-alpha1] Smileys - http://drupal.org/project/smileys
- A filter that substitutes ASCII smileys with images.
[6.x] Spamspan filter - http://drupal.org/project/spamspan
- obfuscates email addresses to help prevent spambots from collecting them
[6.x] Table Alternate Rows - http://drupal.org/project/table_altrow
- inserts even and odd classes into user submitted tables within nodes. This allows for proper table theming to occur while allowing users to use regular table tags and TinyMCE's editor to create tables.
[] Table Manager - http://drupal.org/project/tablemanager
- automates the creation of tables and allows you and permissioned users to add to them and maintain them
[] TinyMCE WYSIWYG Editor - http://drupal.org/project/tinymce
[6.x] YUI Rich Text Editor - http://drupal.org/project/yui_editor
- integrates the YUI Rich Text Editor
Games and Amusements
Import/export
[6.x-alpha3] File Server - http://drupal.org/project/fileserver
- Implements a DAV API backend that exports File Framework nodes as DAV resources and Drupal's taxonomy terms as DAV collections.
Javascript Utilities
Location
[6.x-rc2] Location (API, module) - http://drupal.org/project/location
[] IP to Country - http://drupal.org/node/45806
Comment mover - http://drupal.org/handbook/modules/comment_mover
- move comments in a thread, to another thread, or to a new thread (integrates with og2list)
[] Listhandler - http://drupal.org/project/listhandler
- aims at inserting mailing list discussions in Drupal forum and vice versa.
Mailcommand - http://drupal.org/handbook/modules/mailcommand
- execute Drupal commands through email (integrates with og2list)
[6.x] Mailhandler - http://drupal.org/project/mailhandler
- allows registered users to create or edit nodes and comments via email
[5.x-dev] Mailing list manager - http://drupal.org/node/44580
- manage multiple mailing lists through pluggable backends
[] Mailing List Archive - http://drupal.org/project/mailarchive
- allows you to subscribe to one or more mailing lists, messages from which will be stored in a threaded archive. It is then possible for users to browse and search these archives.
[] Mailman groups - http://drupal.org/project/mailman_groups
- provides a level of integration between Organic Groups and Mailman mailing lists
[] Mailman manager - http://drupal.org/project/mailman_manager
- provides an interface through which users can subscribe to mailing lists run by Mailman [...] all settings can be changed from within Drupal.
[6.x] Mailsave - http://drupal.org/project/mailsave
- Mailsave is a module that is designed to interact with mailhandler. It will detach files that are emailed to the site and save them with the node.
[6.x-rc3] Messaging - http://drupal.org/project/messaging
- a Messaging Framework to allow message sending in a channel independent way
[] Mime Mail - http://drupal.org/project/mimemail
- permits users to recieve HTML email
- If the HTML has embedded graphics, these graphics are MIME-encoded and included as a message attachment.
- If the recipient's preference is available and they prefer plaintext, the HTML will be converted to plain text and sent as-is.
[6.x-rc1] Notifications - http://drupal.org/project/notifications
- Subscriptions/Notifications Framework aiming at extendability and scalability. It allows any number of plug-ins defining new event types or subscription types or a different user interface.
og2list mailing list manager - http://drupal.org/handbook/modules/og2list
[6.x-beta5] Simplenews - http://drupal.org/project/simplenews
- allows both anonymous as well as registered users to subscribe to different newsletters
[6.x-beta3] SMTP Authentication Support - http://drupal.org/project/smtp
- supports SMTP authentication and can even connect to servers using SSL if supported by PHP
[6.x-beta3] Subscriptions - http://drupal.org/project/subscriptions
- enables users to subscribe to be notified of changes to nodes or taxonomies, such as new comments in specific forums, or additions to some category of blog [...]
[6.x] User mailman register - http://drupal.org/project/user_mailman_register
- sends url requests to the mailman web interface where admins manage lists members
- Completely invisible to the end-user, because the mail processing step is not needed
Media
[5.x-dev] Acid free - http://drupal.org/project/acidfree
- A full-featured media management system for drupal
[5.x-rc2] Asset - http://drupal.org/project/asset
- provides an intuitive method of managing any type of media or even generic files
[6.x-beta6] Flash Video - http://drupal.org/project/flashvideo
- a complete video solution that expands the upload module to allow web developers and users to upload video files, automatically convert those videos to the popular Flash format, and then embed their video in any node type in the Drupal System using the simple [video] tag
[6.x] Flash Node - http://drupal.org/project/flashnode
- Create a flash node, upload an swf file, and hit submit, and you have flash on your site
[6.x] Lightbox V2 - http://drupal.org/project/lightbox2
- a simple, unobtrusive script used to overlay images on the current page
[6.x] SWF Tools - http://drupal.org/project/swftools
- Flash embedding
[6.x] Thickbox - http://drupal.org/project/thickbox
a wrapper for the jQuery plugin ThickBox
Media: Image Management
[6.x-beta3] Album Photos - http://drupal.org/project/photos
- multi-user album features
[6.x] Brilliant Gallery - http://drupal.org/project/brilliant_gallery
- Highly customizable module allowing creation and positioning multiple table galleries of quality-scaled images uploaded to physical folders
[6.x] Gallerix - http://drupal.org/project/gallerix
- Batch uploading; Grid album view; AJAX photo browsing, commenting, voting, and minor editing; Easily expandable widget engine; Adjustable resolutions, originals left untouched; Security features; Per user albums
[6.x-alpha3] Image - http://drupal.org/project/image
- allows users with proper permissions to upload images into drupal. Thumbnails and additional sizes are created automatically. [...] ships with several add-ons:
- gallery: using taxonomy terms, organize and display your uploaded pictures in galleries
- attach: allows you to easily attach image nodes to other node types.
- import: allows bulk uploads of images - to simplify adding several images at once.
- note: this module is undergoing development and seems quite buggy ? (perhaps bloated?)
- allows users with proper permissions to upload images into drupal. Thumbnails and additional sizes are created automatically. [...] ships with several add-ons:
[6.x-beta2] Imagecache - http://drupal.org/project/imagecache
- requires clean URLs and public files
[6.x-dev] Image Browser - http://drupal.org/project/imagebrowser
- Image Browser is the result of much frustration over the lack of great image browsing tool for WYSIWYG editors... Image Browser tries to take the nice features of 'Image Assist' and 'IMCE' ...
[] Image enhanced scaling - http://drupal.org/project/image_enhanced_scaling
- gives a better image quality
[] Imagefield crop widget - http://drupal.org/project/imagefield_crop
- provides a widget for cropping an image after upload
[] Image filter - http://drupal.org/project/image_filter
- allows you to reference image nodes from other nodes, using a tag [image:nodeid]
- Depends on 'Image' module
[5.x-dev] Imageflow - http://drupal.org/project/imageflow
- Adds a view type named: imageflow that is similar to Apple's coverflow effect.
[6.x-rc1] Image FUpload - http://drupal.org/project/image_fupload
- (Multiupload) All selected images are uploaded via a flash module (swfupload) and are automatically processed.
[6.x] Image Upload - http://drupal.org/project/image_upload
- AJAX upload and removal of images; Thumbnail generation; Categories; Previews; Lightbox2 integration; Views2 integration
[] Image pager - http://drupal.org/project/image_pager
- provides a block that displays a selected subset of a page's images
[] Easy Image Insert - http://drupal.org/project/easy_image_insert
- complements !TinyMCE, you can upload images using a cck imagefield field and simply add them to the tiny textarea with one click.
[] Node images - http://drupal.org/project/node_images
- Adds an Images tab to the node page [...] The first two images are displayed as thumbnails in the node view [...] All images are available in a gallery page, on a Polaroid style.
[6.x] Simple Gallery - http://drupal.org/project/simplegallery
Creates a simple gallery using taxonomy and CCK imagefields. Requires ImageCache to display thumbnails. Utilizes Lightbox2 to display all images in an album.
[6.x] Slideshow - http://drupal.org/project/slideshow
- javascript slide show of attached images, placed above, below or within the content of the page
[6.x] Slideshow creator - http://drupal.org/project/slideshow_creator
- creates slideshows using any image over internet with many other features
[] Upload image - http://drupal.org/project/upload_image
- takes uploaded images, that are attached to nodes, and creates image nodes from them, thumbnails are shown in place of the file name in the list of attachements
- depends on both 'Upload' and 'Image' modules
[] Upload previews - http://drupal.org/project/upload_preview
- Adds image preview thumbnails to the file attachment section on node editing page.
Multilingual
[6.x-beta4] Internationalisation - http://drupal.org/project/i18n
Organic Groups
[6.x-rc7] Organic Groups - http://drupal.org/project/og
- Enable users to create and manage their own 'groups'. Each group can have subscribers, and maintains a group home page where subscribers communicate amongst themselves. They do so by posting the usual node types: blog, story, page, etc. A block is shown on the group home page which facilitates these posts. The block also provides summary information about the group.
[] OG Audience - http://drupal.org/project/og_audience
- provides an "audience" tab on node pages that allows Organic Groups (OG) users to change the audience of existing content
[] OG Galleries - http://drupal.org/project/og_galleries
- A public gallery is created, along with galleries for each group which are private to that group
[] Spaces - http://drupal.org/project/spaces
- integrates with Organic Groups and the Context module to provide customizable groups. Every group can have a different set of features like a blog, book, shoutbox, etc.
Paging
Performance and Scalability
RDF
[6.x] Calais - http://drupal.org/project/opencalais
- Calais Web Service automatically creates rich semantic metadata for the content you submit – in well under a second. Using natural language processing, machine learning and other methods, Calais analyzes your document and finds the entities within it.
[6.x-alpha3] RDF - http://drupal.org/project/rdf
- an ensemble of modules providing comprehensive RDF functionality and interoperability for the Drupal 6.x platform
[6.x-alpha1] Relations API - http://drupal.org/project/relations
- an API for arbitrary node relationships based on RDF.
[6.x-alpha1] SPARQL - http://drupal.org/project/sparql
- enables the use of SPARQL queries with the RDF API for Drupal 6.x
Search
[] Search Keywords - http://drupal.org/project/search_keywords
- extracting search keywords from referers to show in table
[6.x] Search Engine Referers - http://drupal.org/project/search_engine_referers
- a simple module to view the search engine queries used by your visitors.
Security
[6.x-rc2] Captcha - http://drupal.org/project/captcha
[5.x-beta1],[6.x-rc2] Bad behaviour - http://drupal.org/node/30501
see also 'Bad behaviour' Homepage - http://www.bad-behavior.ioerror.us/category/drupal/
[] Securepages - http://drupal.org/project/securepages
see also 'Proposed module for controlling SSL use' - http://drupal.org/node/65371
[] Paranoia - http://drupal.org/project/paranoia
- for all the good sysadmins out there who think that allowing random CMS admins to execute PHP of their choice is not a safe idea
[6.x-alpha1] Password policy - http://drupal.org/project/password_policy
[] Spam - http://drupal.org/project/spam
Syndication
For an aggregation module overview see http://groups.drupal.org/node/4547
[6.x] Aggregation - http://drupal.org/project/aggregation
[6.x] Feed API - http://drupal.org/project/feedapi
[5.x-beta7],[6.x-beta2] Feed Element Mapper - http://drupal.org/project/feedapi_mapper
[] Syndication - http://drupal.org/project/syndication
[] Simplefeed - http://drupal.org/project/simplefeed
[] Planet - http://drupal.org/project/planet
Taxonomy
[6.x-beta1] Community Tags - http://drupal.org/project/community_tags
- allows members of the community to tag other users' content
[6.x] Tagadelic - http://drupal.org/project/tagadelic
- creates a "tag cloud" (a page with weighted tags, popular tags have larger font sizes)
[] Taxonomy batch operations - http://drupal.org/project/taxonomy_batch_operations
- aims to reduce the amount of time required to add, delete, or edit large groups of taxonomy terms
- recently posted nodes based on taxonomy definitions
[5.0] Taxonomy breadcrumb - http://drupal.org/node/61944
- breadcrumbs link to the normal taxonomy/term pages or to administrator defined pages
[6.x] Taxonomy browser - http://drupal.org/project/taxonomy_browser
- 'build your own category view' page
[] Taxonomy context - http://drupal.org/project/taxonomy_context
- displays the title and description of the current term, a "breadcrumb" trail of the current taxonomy term and any parent terms, and titles and descriptions of any sub-terms of the current term
[] Taxonomy defaults - http://drupal.org/project/taxonomy_defaults
- allows you to assign default terms from any vocabulary to any node-type
[] Taxonomy Fields - http://drupal.org/project/taxonomy_fields
- can assign CCK fields to categories. Nodes of the same content type can now contain absolutely different fields. Simply assign a field to a term and every node in this category will now contain this field. ...
[] Taxonomy filter - http://drupal.org/project/taxonomy_filter
- Users that click on a term see a listing of items with that label by default. With this module, users can choose another term to filter by.
[6.x-rc1] Taxonomy dhtml - http://drupal.org/project/taxonomy_dhtml
- A page listing recent nodes on your site, organized by taxonomy term. Also provides a block for each vocabulary, listing terms and their node counts.
[6.x] Taxonomy menu - http://drupal.org/project/taxonomy_menu
- adds links to taxonomy terms to the global navigation menu. The menu administration interface allows taxonomy terms to be enabled to show in the menu.
see also 'Has anyone managed to alias taxonomy_menu?' - http://drupal.org/node/41476#comment-181146
Taxonomy Navigation - http://drupal.org/project/taxonomy_navigation
- adds taxonomy terms to the menu system. This module depends on Pathauto if you are willing to build a proper hierarchy menu structure out of your taxonomy terms (if the taxonomy has hierarchy of course).
Review: http://duvien.com/taxonomy-navigation-meets-pathauto-module
[5.x-dev] Taxonomy Search Module - http://drupal.org/project/taxonomySearch
- allows the admin to set up a taxononmy vocabulary that the user can select from to limit the node selection to only those nodes tags with a specific taxonomy term. It uses AJAX to update the selection widget.
[6.x] Taxonomy super select - http://drupal.org/project/taxonomy_super_select
- display vocabularies as radios or checkboxes
Separate 'free tagging' from normal taxonomy terms - http://drupal.org/node/42680
[6.x-beta1] Taxonomy Treemenu - http://drupal.org/project/taxonomy_treemenu
- Makes custom menus from selected branches of a taxonomy.
[6.x] Similar By Terms - http://drupal.org/project/similarterms
- displays a block with links to other similar content... based on the taxonomy terms assigned to content
[] Related Nodes - http://drupal.org/node/39822
- superseeded by Similar By Terms
Theme related
[] Logo tool - http://drupal.org/project/logotool
- display either a random logo on every page refresh, else display a specific logo on specified pages and a default set logo on all unspecified ones
[5.x-dev] Mobile theme selection - http://drupal.org/project/mobit
- allows users to choose a theme for use with mobile devices.
[6.x-beta3] Yahoo YUI - http://drupal.org/project/yui
- YUI Button; YUI Calendar; YUI Data Table; YUI Menu; YUI Rich Text Editor; YUI Tree View; YUI Tab View
User access/authentication: Authentication
[6.x-alpha2] LDAP integration - http://drupal.org/node/15109
[6.x] Webserver auth - http://drupal.org/project/webserver_auth
- admins can enable access control their drupal directory via their webserver (e.g. http auth, NTLM, .htaccess), additionally one might want to use Apache's ldap module
[6.x-beta4] Legal - http://drupal.org/project/legal
displays your Terms & Conditions to users who want to register, and requires that they accept it before their registration is accepted.
User access/authentication: Private content
[6.x-beta2] ACL - http://drupal.org/project/acl
- an API for other modules to create lists of users and give them access to nodes
[6.x-beta1] Content Access - http://drupal.org/project/content_access
- allows you to manage permissions for content types by role and author. It allows you to specifiy custom view, edit and delete permissions for each content type. Optionally you can also enable per node access settings, so you can customize the access for each node.
[6.x-beta1] Forum Access - http://drupal.org/project/forum_access
- allows you to set forums private. You can control what user roles can view, edit, delete, and post to each forum. You can also give each forum a list of users who have administrative access on that forum (AKA moderators).
[] Image Gallery Access - http://drupal.org/project/image_gallery_access
- allows you to set image galleries private. You can control what user roles can view, edit, delete and post to each gallery. You can also give each gallery a list of users who have administrative access on that gallery (AKA moderators).
[5.x-dev] Menu per role - http://drupal.org/project/menu_per_role
- restrict access to menu items per roles
- note: module requires a simple patch for drupal's menu.inc.
[6.x] Node privacy by role - http://drupal.org/project/node_privacy_byrole
- allows each user of a site to decide which roles can view or view/edit a node
this module seems rather buggy? - http://drupal.org/project/issues/11598
- deprecated
[6.x] Secure site - http://drupal.org/project/securesite
- allows you to protect your website with a browser-based password and secure, remote access to RSS feeds
[6.x-beta6] Simple access - http://drupal.org/project/simple_access
I'm not sure if this works reliably, cf. http://drupal.org/project/issues/tac_lite?categories=bug
- allows administrators to make some nodes private and/or editable by certain user roles
- Note: there are lots of requests to upgrade this to 5.x, and the maintainer said he wants to do it, but hasn't replied lately
[] Taxonomy access control - http://drupal.org/project/taxonomy_access
[6.x] Taxonomy access control lite - http://drupal.org/project/tac_lite
User management
[] Advanced User - http://drupal.org/project/advuser
- filtering of users based on profile.module fields, Mass emailing/deleting of the filtered users, etc, etc
Note: this module doesn't seem to scale well, cf. http://drupal.org/node/93219
[] Node Adoption - http://drupal.org/project/node_adoption
- provides one potential solution to the problem of node ownership when users are deleted
[] Roleassign - http://drupal.org/project/roleassign
- allows site administrators to further delegate the task of managing user's roles
[6.x] User registration notification - http://drupal.org/project/user_register_notify
Utility
[5.x-dev] Comment mover - http://drupal.org/project/comment_mover
[6.x-alpha1] Context - http://drupal.org/project/context
- provides developers with a easy way to map site elements like 'sections' and 'features' to Drupal's underlying architecture
[6.x] Domain Access - http://drupal.org/project/domain
- The Domain Access project is a group of lightweight modules that provide tools for running a group of affiliated sites from one Drupal installation and a single shared database. The module allows you to share users, content, and configurations across a group of sites.
[6.x] Global redirect - http://drupal.org/project/globalredirect
- an alias provides a nice URL for a node. However [...] You're getting into dangerous territory for duplicate pages which can get you sandboxed by the likes of Google! Solution: This module uses hook_init to interrupt the page load and do an alias lookup. If one exists, redirect off to it. [...]
[] Image Import Zip - http://drupal.org/project/image_import_zip
- extends image_import (part of Image module) so a user can upload a zip file containing images instead of uploading them by FTP
[6.x] jQuery Update - http://drupal.org/project/jquery_update
- facilitates an upgrade of jQuery in Drupal core and allows other contrib modules to rely on a newer jQuery version.
[] Link to content - http://drupal.org/project/linktocontent
- allows you to extend the tinyMCE editor by several plugins [...] you can link to nodes
[5.x-dev] Login menu - http://drupal.org/project/loginmenu
- provides a login link to the navigation menu for anonymous users
[5.x-dev] Multiple domains - http://drupal.org/project/multidomain
- This is a module which allows you to span one site across multiple domains. You can configure which domains to use for different parts of your site including which protocol that section
uses. [...]
[6.x] Pathauto module - http://drupal.org/project/pathauto
- automatically generates path aliases for various kinds of content (nodes, categories, users) when no explicit alias is provided by the user.
[6.x] Porter-stemmer - http://drupal.org/project/porterstemmer
[6.x] Printer, e-mail and PDF versions - http://drupal.org/project/print
[6.x] Print friendly pages - http://drupal.org/project/print
[6.x-beta3] Rules - http://drupal.org/project/rules
- allows site administrators to define conditionally executed actions based on occurring events (ECA-rules).
[] SQL search (Trip search) - http://drupal.org/project/trip_search
- mostly now a Drupal 4.7 core built-in
[6.x] Token - http://drupal.org/project/token
[6.x-alpha1] Spaces - http://drupal.org/project/spaces
- allows features (a blog, calendar, casetracker, shoutbox, gallery, etc.) to be enabled and customized in different configurations in different spaces.
Views
[] Insert View - http://drupal.org/project/insert_view
- allows users to embed content lists generated by the excellent Views module in node bodies and blocks using relatively simple tag syntax.
[6.x] Simple Views - http://drupal.org/project/simpleviews
- A streamlined interface for building Views
[6.x] Views - http://drupal.org/project/views
[] Views alpha pager - http://drupal.org/project/views_alpha_pager
- alphabet pager (A B C) instead of a numeric pager (1 2 3)
[] Views bonus pack - http://drupal.org/project/views_bonus
- 'Summary + full view' creates an 'alphabetic sitemap' view
[] Views Fast Search - http://drupal.org/project/views_fastsearch
- provides a faster functionally equivalent alternative to the views "Search: Index" filter.
[6.x-beta1] Views Slideshow - http://drupal.org/project/views_slideshow
- display nodes in a jquery slideshow.
- displayed in a single element, or in a single element with thumbnails/teasers in another.
[] Views Tagadelic - http://drupal.org/project/tagadelic_views
- a Views plugin that adds a "View Type" to the Views page and block named "Tagadelic" (in addition to "Teaser", "Full Page", etc...). When selected, the nodes returned by the view are themed as a "Tagadelic" block in the same vein as the tagadelic module
Uncategorised
[] Actions - http://drupal.org/project/actions
[6.x] Bookmarks - http://drupal.org/project/bookmarks
- provides a unique (non-shared) menu to each user. Bookmarks can also be made public and they will appear on the user profile page.
[] Invisimail - http://drupal.org/project/invisimail
- provides a content filter to hide email addresses from spam-bots
[6.x-rc3] Workflow - http://drupal.org/project/workflow
[] Workflow-ng - http://drupal.org/project/workflow_ng
Base themes
[] Blueprint - http://drupal.org/project/blueprint
[6.x] Foundation theme - http://drupal.org/project/foundation
[6.x-beta3] Zen - http://drupal.org/project/zen
Tested by pips1
Tested with Drupal 6
Drupal Core Modules
- Blog
- Blog API
- Color
- Contact
- Menu
- Path
- Taxonomy
- Update Status
- Upload
Contributed Modules
- Advanced help
- Pathauto
- Token
- Views2
Tested with Drupal 5
Drupal Core Modules
- Blog
- Blog API
- Color
- Contact
- Help
- Locale
- Menu
- Path
- Statistics
- Taxonomy
- Upload
Contributed Modules
- Content Construction Kit (CCK)
- CCK Date, CCK Email, CCK Link
- Contact Forms
- Content Template
- Drush
- Gallery
- Inline
- Janode - use 'Views' instead!
- Printer-friendly pages
- Restricted Text
- Role Assign
- Secure Pages
- Simple Menu
- Taxonomy Access
- Taxonomy Menu
- Update Status
- Upload preview
- Views
Tested with Drupal 4
- Glossary - use 'Interwiki' instead!
- Image assist
- Image
- TinyMCE
To be investigated
Search Engine Optimisatzion
Robots Txt - http://drupal.org/node/53579
Page title - http://drupal.org/node/50516
Excerpt - http://drupal.org/project/excerpt
XML sitemap - http://drupal.org/project/xmlsitemap
Meta tags http://drupal.org/project/nodewords
Aggregator - http://drupal.org/handbook/modules/aggregator
Archive - http://drupal.org/project/archive
Google analytics - http://drupal.org/project/google_analytics
(Global redirect) - http://drupal.org/project/globalredirect
Keyword links - http://drupal.org/node/13717
- Admin log referrer
Search keywords - http://drupal.org/project/search_keywords
Similar entries - http://drupal.org/project/similar
Site map - http://drupal.org/project/site_map
Taxonomy menu - http://drupal.org/project/taxonomy_menu
Taxonomy similar - http://drupal.org/project/taxonomy_similar
Weekly node listing - http://drupal.org/node/15804
DrupalModules (last edited 2011-04-02 21:59:59 by 26-46)