|Title|Noversioning tag
|Date|02-Jun-2006 11:24:59 EEST
|JSPWiki version|2.4.x and beyond
|Submitter|Jerome Duprez
|[Idea Category]|GenericIdea
|Reference|
|[Idea Status]|NewIdea

I suggest to provide a tag that marks a page as not being versioned.
{{{ {[SET versioned=false]} }}} or some other JSPWiki syntax. 

That would be useful for a page like [Sandbox], and for some temporary contents too (I notice on my Wiki that users tend to create temp pages for draft content, and eventually copy polished contents to a brand new page, sometimes not deleting the draft, or promote the draft (e.g. [CategoryOfficialDocumentation]), with a concern only for the "official" revisions.

However, users should not be able to delete the past history. Therefore once a page is marked this way, the existing history is retained, but subsequent revisions are not historycized (only the latest one is present in the history).

If someone edits the page to revert it to being versioned, the versioning resumes, starting with the latest "non-versioned" version.

Additionally, that would also enable, although a bit awkwardly and cumbersomely, to retain only significant versions in the history.

That would be rendered useless though, if the administrative interface alowed to delete selected revisions: see [Idea Delete Individual Revision].