This project is not covered by Drupal’s security advisory policy.
This module provides a field that is capable of auto-saving drafts of an entity (only tested on nodes at this point). This behaves much the way Gmail drafts do.
To enable drafts, simply add a Drafts field to your entity. It provides timed auto-save as well as a "Drafts" tab on the content admin page. Note that this requires a core patch - check out the README.txt for more information.
Behind the scenes, it's really straight forward. It basically uses the #ajax feature of the FormAPI to capture the $form_state at any given moment. Then it has the ability to take over the form at any point later. There are most likely some practical and security considerations that I haven't taken into account yet, so any help there would be appreciated.
The initial functionality is quite limited, but more will be appearing soon, including:
- WYSIWYG consideration
- JS api to hook into draft events
- Views integration
- Misc. bug fixes and features
Keep an eye on this page and please clone the project and help wherever you like :)
Project information
- Project categories: Administration tools, Content editing experience
- Created by kevin hankens on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
