JSPWiki provides a lot of features such as Structured Text, File attachments, Templates support, Data storage, Security, Easy plug-in interface, Page locking to prevent editing conflicts, etc. But there is no provision for the user to save the edited text as a draft in case his/her article is incomplete and the user does not want to publish the incomplete page. In the present scenario, the user has to forcibly save the page even if it is incomplete or has to save a local copy on his computer (which is location dependent) .This calls for the addition of draft in JSPWiki.
The draft functionality for JSPWiki should be subdivided into two broad categories
1. Auto Draft : Periodic auto save of the changes being made in the page
2. Manual Draft: Saving of a draft on the click of the 'Draft' button in the Edit pane of JSPWiki
At Persistent Systems Ltd ( http://www.persistentsys.com ), we have implemented AutoDraft and Manual Draft functionality. We want to contribute this to JSPWiki.