DrupalModules

Revision 222 as of 2007-05-01 15:42:16

Clear message

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 5.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

Drupal Contributed Modules

Tested by pips1

Tested with Drupal 4.6

Tested with Drupal 5.1

To be tested still

3rd Party Integration

Administration

Content Construction Kit (CCK)

Community

[ok] Content

[ok] Content: Links

  • [5.x] 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
  • [5.x] Janode - http://drupal.org/project/janode

    • Add links as nodes, includes a link checker for peridically checking for 404 errors
  • Tag mark - http://drupal.org/project/tagmark

    • provides the glue to make a social bookmarking system

[ok] Content Display

  • [5.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

[ok] Content Display: Content Retrieval aka Navigation

[ok] Content Display: Menu enhancements

Developer

Evaluation/rating

Event

  • [5.x-dev] Event - http://drupal.org/project/event

    • keep track of events and show them to users in various calendar displays
  • 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.

[ok] File Management

Drupal 5.0

Drupal 4.7

Filters/editors

Location

Mail

  • General note: As of Drupal 5.0, the most promising approach for integrating a mailing list with the site is using 'organic groups' and the 'og2list' module. The latter is currently still under development and is being tested for production use.

Drupal 5.0

Drupal 4.7

Media

Media: Image Management

  • [5.x] 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?)
  • [5.x] Image enhanced scaling - http://drupal.org/project/image_enhanced_scaling

    • gives a better image quality
  • [5.x] 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
  • Image import - http://drupal.org/project/image_import

    • allows mass import of images and, optionally, captions
    • depends on both 'Upload' and 'Image' modules
    • the project page states that this module is currently updated for Drupal 4.7
  • [5.x] Image pager - http://drupal.org/project/image_pager

    • provides a block that displays a selected subset of a page's images
  • [5.x-dev] IMCE gallery - http://drupal.org/project/imce_gallery

    • organize the uploaded pictures into albums that users create
  • [5.x-dev] 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.
  • [5.x] Photoblog - http://drupal.org/project/photoblog

  • [5.x] Slideshow - http://drupal.org/project/slideshow

    • javascript slide show of attached images, placed above, below or within the content of the page
  • [5.x] Slideshow creator - http://drupal.org/project/slideshow_creator

    • creates slideshows using any image over internet with many other features
  • [5.1-dev] 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
  • [5.x] Upload previews - http://drupal.org/project/upload_preview

    • Adds image preview thumbnails to the file attachment section on node editing page.

Organic Groups

  • [5.x] 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.
  • [5.x] 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
  • [5.x] 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
  • OG Public Access - http://drupal.org/project/og_public_access

    • allows Organic Groups (OG) administrators to control public access to their groups' content

[ok] Security

Syndication

[ok] Taxonomy

Theme related

  • [5.x] 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

User access/authentication: Authentication

User access/authentication: Private content

User management

Utility

  • [5.x-dev] Comment mover - http://drupal.org/project/comment_mover

  • [5.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. [...]
  • [5.x-dev] Highlight - http://drupal.org/project/highlight

    • allows for the highlighting of terms within a page. It supports highlight from the search results page automatically and allows for the crafting of URLs which have terms for highlighting in them.
  • [5.x] 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. [...]

[ok] Views

No category

To be investigated

Search Engine Optimisatzion