Ticket #794 (closed enhancement: invalid)
Support for edit caching
| Reported by: | BrianKoontz | Owned by: | BrianKoontz |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | editor | Version: | trunk |
| Severity: | normal | Keywords: | editor autosave |
| Cc: |
Description (last modified by BrianKoontz) (diff)
Note: This code has been converted to a Wikka plugin. More details here: http://www.wikkacase.org/wiki/EditCache
WordPress and other CMSes offer a feature that permits the user to cache their edits for later retrieval. This enhancement provides similar functionality for WikkaWiki. Specifically, each user has the option of saving their edits (on a per-page basis) for future retrieval in the edit window. To keep things simple, the following design criteria is used:
- Only one edit cache object per user per page
- Any existing edit cache is deleted when page is published (i.e., saved as a new page)
- To differentiate between "saving" an edit for later retrieval and "saving" a page for display, a new term, "publish," has been adopted to indicate a page save that will make the page publicly viewable. "Save" (such as "save and continue", "save and quit") refers to an edit draft that will not be made public until it is published.
Further enhancements might include:
- Auto-purging of caches after a specified time period
- An auto-save feature
- A diff display between an edit cache and the current page contents
- Support for multiple drafts in association with a single user and a single page
Related tickets
- #676 page drafts (ACL)
Change History
Note: See
TracTickets for help on using
tickets.