And thank you all for the helpful ideas and insights!
You can see the wireframes for Recycle Bin feature on this link.
This is what version 7.1 will include:
- Option to enable/disable Recycle Bin for the whole application
- Ability to set the time period for which items should resided in Recycle Bin.
Older items will be permanently deleted automatically.
In Recycle Bin, option to preview, delete forever and restore items. Admins can restore all items, regular users can restore only the items deleted by them.
Recycle Bin support for Pages (including Multilingual)
- Recycle Bin support for Images
- Recycle Bin support for Content (Static and Dynamic)
There are some questions on which your input will be appreciated:
On Restoring the Status
When restoring an item which was in a certain Status prior to deletion, do you expect the item to be restored in the original Status, or should it be restored to Draft status instead?
To illustrate: if Page1 was Published, and then deleted, if the user restores it in Recycle Bin, do you expect Page1 to be restored as Published or as Draft?
What about if Page1 was Approved (in approval workflow), Published, and then deleted? When restored, do you expect it to go back to Published status, or should it go through the Approval workflow again?
What about if Page 1 was Scheduled for Publishing on day X and then deleted? If user tries to restore it on Day X+1, should the page be restored as Published or Draft?
On Restoring Translations (in Multilingual)
How often in your practice is the case when users delete one translation of a page (say in German) and then they’d like to restore it? Do you think covering for such scenarios is critical for 7.1. release.
Other comments or suggestions are welcome!
We look forward to receiving your feedback,