This project is not covered by Drupal’s security advisory policy.

This module lets you edit more than one node on a single page (form).

Why?

Have you ever had a gallery, or product list, or group of profiles and wanted to update them all, but with different data? (e.g tag them with people in the photos, update the captions or change their titles etc).

Currently there is no solution for a 'multi node edit' page, until now! (see irc - rule 35).

If, however, you wanted to update them all with the same data (unpublish, delete etc) we recommend using the excellent Views Bulk Operations.

How?

The base module provides the form and submit handlers to make it possible, as well as hooks so that other modules (CCK, Taxonomy etc) can correctly interact with this new form.

The basic idea is simple, a module passes the form a list of nodes and then this module (and its helper modules) takes care of the rest!

Unfortunately we've not yet found a fully generic way to handle the node edit forms, so most modules that want to interact with the node_edit form (CCK, new input methods etc) will need helper modules to make them work with this new way of editing nodes.

An example of use

You have a gallery node, which links to a selection of photo nodes via node reference. Using the included multi_node_edit_reference you are able to edit all the attached photos on a single page, updating their titles, tokens and re-ordering the list with a single submit at the end.

Whats done

  • Base form generation, submission and hooks
  • Generic CCK support
  • Generic Taxonomy support
  • CCK Node reference support (inc. re-ordering and removing on page)
  • CCK Date support
  • Max length module integration
  • Active Tags integration
  • Taxonomy Super Select integration

What still needs to be done

  • CCK Image field support
  • Everything else



Currently ALPHA code


Demo site provided by http://freestylesystems.co.uk/, username: demo password: demo

Created by OpenlyConnected

Sponsored by Demotix.com

Project information

Releases