Modules

You can also view an alphabetical list of projects that includes all projects but only their names.

Contributed (contrib) modules are plugins for Drupal that extend, build or enhance Drupal core functionality. Use matching versions (modules released for Drupal 5.x will not work for Drupal 6.x). Contributed modules are not part of Drupal core releases and may or may not have optimized code/functionality. If a module solves your needs please consider joining forces and helping the maintainer. You can view module usage statistics for all modules to view the most popular modules used by the Drupal community.

Sheetnode

Editing mode

Sheetnode integrates the JavaScript spreadsheet engine SocialCalc as a new node type in Drupal. SocialCalc was written by Dan Bricklin, co-author of the original VisiCalc spreadsheet app in 1979, and is used in the OLPC XO laptop and the SocialText Collaboration Platform.

WHAT CAN YOU DO WITH IT?

  • Create nodes that are spreadsheets, complete with formulas and formatting
  • Refer to cells in other spreadsheet nodes
  • Use the standard Drupal search to find content inside cells
  • Save sheets as templates that can be reused when creating new spreadsheets
  • Import from / export to Microsoft Excel files
  • Export to OpenOffice.org Calc files
  • Import from Google Docs spreadsheets
  • Create views that show results in spreadsheets, complete with formulas, formatting and result expansion
  • Create views that let you export their data to Microsoft Excel and OOo Calc files
    Check the Roadmap below for upcoming features.

QUICK HOWTO: SPREADSHEET VIEW

  • Install Views and this module (only Sheetnode module needed)
  • Create a new view of type Node (for example)
  • In Basic settings > Style, select "Spreadsheet"
VersionDateLinksStatus
6.x-1.32009-Oct-31Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.x-dev2009-Jan-19Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Node import

This module allows you to import a set of nodes from a Comma Seperated Values (CSV) or Tab Seperated Values (TSV) text file.

VersionDateLinksStatus
6.x-1.0-rc42009-Feb-25Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.92008-Nov-11Recommended for 5.xThis is currently the recommended release for 5.x.

Import / Export API

The import / export API allows for the definition of data entities within Drupal. The definition system lets data entities be related to each other, and it includes a number of different field types. It also supports a system of import (parsing) and export (rendering) engines, for formats such as XML and CSV. Data entities are able to be exported from, and imported into, a Drupal site, for purposes such as backup, offline editing, data migration, and data transfer between Drupal databases.

This is one of the Google Summer of Code 2006 Drupal projects.

importexportapi-6.x-1.x-dev

The 6.x port has begun and is a work in progress. You are welcome to test it and open issue reports about this release but since this is an alpha release the status of this file will changed from day to day. Only use this file in your development/testing environments. Do not use this release in your production work.

VersionDateLinksStatus
6.x-1.x-dev2009-Oct-13Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-1.12007-Apr-20Recommended for 5.xThis is currently the recommended release for 5.x.

File import

This module can import multiple files and save them as node attachments.
It is very usefull when you are using such modules as slideshow and flashvideo,
and if you need to import dozens of files at once.

VersionDateLinksStatus
6.x-1.0-beta32009-May-21Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.12009-Apr-21Recommended for 5.xThis is currently the recommended release for 5.x.

User Import

Import users into Drupal or update existing users with data from a CSV file (comma separated file).

VersionDateLinksStatus
6.x-2.32009-Oct-24Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-2.102009-Sep-20Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.22007-Feb-20Recommended for 4.7.xThis is currently the recommended release for 4.7.x.

Import HTML

Import HTML logo

Import an old existing, static HTML site structure into the Drupal CMS as structured nodes!

Allows an admin to define a source directory of an existing traditional static HTML website, and import (as much as possible) the content and structure into a drupal site.
Source files will be stripped of exisiting chrome and navigation elements before being inserted as nodes.

See import_html_help.htm for a largish overview of import_html features

  • Maintain old URLs
  • Re-create menu structure
  • Validate & improve markup automatically
  • Import Metadata - old dates, keywords, descriptions
  • Additional custom fields - Import old semantics to multiple CCK fields!
  • Operate over thousands of documents.

Read a case study or a walkthrough

VersionDateLinksStatus
6.x-1.02009-Oct-06Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.22007-May-01Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.x-dev2006-Nov-13Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Imagefield Import

imagefield_import screenshot

imagefield_import.module will allow users with the proper role to be able to import a large number of images into a CCK content type that contains an imagefield.

The user can configure the content type and target imagefield that the images will be imported into using the settings form at admin/settings/imagefield_import.

The imports then happen at admin/content/imagefield_import.

The Ability to upload images via FTP or other means is required to upload the photos to an import folder that you set up in your file structure.

Be aware of possible ImageField conflicts with image.module.

This module requires imagefield and CCK.

VersionDateLinksStatus
6.x-1.4-beta12009-Apr-19Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.42009-Mar-04Recommended for 5.xThis is currently the recommended release for 5.x.

Import

There are a multitude of different import and export modules in existence to handle the complex task of getting data from other systems into Drupal. A wiki page has been created in an attempt to focus the efforts of the module developers and provide a handy guide for users looking to make a decision.

Please focus all efforts for Import to the Migrate module.

I tried to discontinue this module but it's simplicity and many user requests have required me to keep supporting it.

VersionDateLinksStatus
6.x-1.x-dev2009-Apr-09Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

User Import Organic Groups

Add Users Block In Organic Group

Subscribe users to organic groups.

New and existing users can be mass subscribed by importing data from a CSV file. Alternatively, an existing user can be subscribed by filling in an autocomplete field with their username.

VersionDateLinksStatus
6.x-1.12009-Mar-25Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.02009-Feb-22Recommended for 5.xThis is currently the recommended release for 5.x.

Wordpress Import

This module imports a WordPress blog into Drupal from a WordPress eXtended RSS (WXR) file.

VersionDateLinksStatus
6.x-1.12009-Nov-14Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.02008-Dec-11Recommended for 5.xThis is currently the recommended release for 5.x.
 
 

Drupal is a registered trademark of Dries Buytaert.