We've found that many enterprise or government clients request archive functionality.
For most clients, we are able to push them towards disabling entries, but for large websites with hundreds or thousands of entries, the interface becomes cluttered and their requirements are not being met.
An Archived entry status would address this. Archived entries wouldn't show up on the Entries index page unless specifically filtered to (much like how "Trashed" currently works). An Archive button could be added next to the Delete button on an Entry page. Archived pages are otherwise identical to Disabled pages, and can still be accessed via Share links or Live Preview. It would also allow for template queries to access Archived pages and display them in specific contexts.
#877 would also address this, but I feel that a specific, core entry type for archiving content would be of use to many developers without overcomplicating the interface or code-base.
We've found that many enterprise or government clients request archive functionality.
For most clients, we are able to push them towards disabling entries, but for large websites with hundreds or thousands of entries, the interface becomes cluttered and their requirements are not being met.
An Archived entry status would address this. Archived entries wouldn't show up on the Entries index page unless specifically filtered to (much like how "Trashed" currently works). An Archive button could be added next to the Delete button on an Entry page. Archived pages are otherwise identical to Disabled pages, and can still be accessed via Share links or Live Preview. It would also allow for template queries to access Archived pages and display them in specific contexts.
#877 would also address this, but I feel that a specific, core entry type for archiving content would be of use to many developers without overcomplicating the interface or code-base.