This module allows fields to be edited on a node's display (e.g. at node/123), not just on the node edit pages (e.g. node/123/edit). It also works within views, etc. Anywhere a 'formatter' can be selected, you can select editable (or click to edit).

You may now use the normal mechanisms in both content type fields and view fields to select that a field should be 'editable'. If you have the correct permissions, the corresponding field will be displayed in it's editable state.
This is done using ajax (and JavaScript), which means if the users browser has not got that enabled, then fields will not show as editable - sorry.

When a field is not shown as editable (because of permissions, or no JavaScript) then the default display is used.

Short how-to:

  • Create yourself a content type.
  • Add a field.
  • In the content type's "display fields" tab, edit the display of the field for e.g. 'full node' to be editable.
  • Create a new node of this content type and save it.
  • Now go and visit this node. You will find that you can edit the field.
  • Likewise you can select editable as a display type in a view.

Note - to handle JavaScript correctly that can be used in fields (e.g. the date-picker popup), you will need a recent copy of ajax_load

Also note - for Drupal 6 you no longer need 'ajaxeditable' as it's functionality has become part of editablefields.

Supporting organizations: 

Project Information