Modules
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
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"
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.3 | 2009-Oct-31 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.x-dev | 2009-Jan-19 | Download · Release notes | Development snapshot | |
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.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.0-rc4 | 2009-Feb-25 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.9 | 2008-Nov-11 | Download · Release notes | Recommended 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.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.x-dev | 2009-Oct-13 | Download · Release notes | Development snapshot | |
| 5.x-1.1 | 2007-Apr-20 | Download · Release notes | Recommended 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.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.0-beta3 | 2009-May-21 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.1 | 2009-Apr-21 | Download · Release notes | Recommended for 5.x | |
User Import
Import users into Drupal or update existing users with data from a CSV file (comma separated file).
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-2.3 | 2009-Oct-24 | Download · Release notes | Recommended for 6.x | |
| 5.x-2.10 | 2009-Sep-20 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.2 | 2007-Feb-20 | Download · Release notes | Recommended for 4.7.x | |
Import HTML
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
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.0 | 2009-Oct-06 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.2 | 2007-May-01 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.x-dev | 2006-Nov-13 | Download · Release notes | Development snapshot | |
Imagefield Import
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.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.4-beta1 | 2009-Apr-19 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.4 | 2009-Mar-04 | Download · Release notes | Recommended 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.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.x-dev | 2009-Apr-09 | Download · Release notes | Development snapshot | |
User Import Organic Groups
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.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.1 | 2009-Mar-25 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.0 | 2009-Feb-22 | Download · Release notes | Recommended for 5.x | |
Wordpress Import
This module imports a WordPress blog into Drupal from a WordPress eXtended RSS (WXR) file.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.1 | 2009-Nov-14 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.0 | 2008-Dec-11 | Download · Release notes | Recommended for 5.x | |
