Archiving nodes and Media
See node status in e.g. Content
Add a status of "Archived" and maintain a separate register of archived material
In a dynamic site, redundant pages should be retained after being unpublished. There are many reasons for this of which the most important is for evidence in court proceedings.
This is not the same as revisioning (although it is related).
An example would be where a placeholder page is created and a new node, perhaps of a different type, replaces it in due course.
When documents and media are unpublished, they remain in the Content lists, which creates long lists that can be confusing where documents have similar titles.
It would be very helpful if an unpublished node or media could be marked as "archived" and a separate archive content/media list made available so that only current documents, including unpublished documents, appear in the active lists.
So far as I can see, there is no reason to remove the archived documents from the current datatable which would, of course, require massive work.
I have found that this issue has been rumbling around since D6 and so there is obviously interest in it but various attempts to address it with modules have foundered. As this is part of Core, perhaps it is a development / feature that will be useful.
Comments
Comment #2
cilefen commentedPlease cite the other efforts to accomplish this.
Comment #3
vortexcentrum commentedThere are, for example, these:
https://www.drupal.org/project/node_archive
https://www.drupal.org/project/revisioning/issues/1288678
https://www.drupal.org/sandbox/kinta/1471012
https://drupal.stackexchange.com/questions/13363/how-to-automatically-un...
There are others that appear in the results for drupal archive node
Comment #4
cilefen commentedIs there a reason core's Content Moderation along with some user-side edits to the default content View could not do this today?
Comment #5
wim leers#4++
Comment #6
vortexcentrum commentedGosh. I'd have to look at that. It doesn't seem like the best way to achieve it from an ordinary user's perspective.
I was hoping that the process could be built into the existing published/unpublished/delete action dropdown in the content page and that such an approach would be transparent to a content editor.
At its simplest, the addition of "archive" would change the Status shown in the Content page.
This would allow for visual differentiation between unpublished and archived content and for the filter to display only draft / unpublished / "depublished" (i.e. was published but now is not) items.
The question of whether to maintain a separate archive datatable is related but separate and I can see that that would be much more complicated.
I'll look at content moderation and views but if this is a widespread a "wish list" item as I think it is (or should be), then perhaps it should be in the features request queue.
Comment #9
smustgrave commentedWonder if this could be closed? Seems a moderation state for Archive with a view should cover this.
Comment #10
cilefen commented