Nodesplit

Categories

Component ID

1852292

Component name

Nodesplit

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

Nodesplit

The nodesplit module takes the node edit/add form and divides it up into pages. (designated by the nodesplit fielg group type)

Many other modules do the same thing with javascript, but nodesplit divides it up in load time, and while still loading the entire node, doesn't actually save the entire node and render all of the fields.

Benefits:
- faster performance for long node edit forms
- easier navigation of a multi-paged edit form
- ability to go to a url of a specific page for a node edit form
- ability to add in a dropdown box, or any custom field very easily

Drawbacks:
- core functionality for hook_[content_type]_form_alter not available
- hooks for node add, (or insert) will only affect the first fieldgroup, all other fields will have to be changed during node edit
- *node_save isn't called, so currently the updated stamp does not work the same way
- *still loads the entire node on every page

* indicates plans for future fixes

Sponsored by Freeflow Digital, development by steveOR and Freeflow Digital.