In the product manager you can mark groups as inactive. You don't have to delete them and so making them active again later on is pretty easy.
Various things in the CMS could benefit from a similar flag. In particular:
- redirects so that you can turn them on and off to test and get what you want without deleting and re-adding them.
- Pages perhaps - you can already hide pages, but it would be good if you could actually take a page down for a while.
- Articles already have a "visible" flag which I assume does this exact thing, but should maybe be renamed to "Active" for consistency
- Perhaps IP Permissions
- Layouts and content sets could also have an "Active" flag (or maybe in this case an "obsolete" flag) - I don't think these should just stop working, but it would be good to remove them from the drop down if they are the old layouts or old content sets that you are phasing out and don't want users to use when creating new pages
- note - we would obviously need to make sure that removing them from the drop down doesn't break the UI for pages that already have these layouts or content sets assigned