Recycle Bin for Pages

What is the problem you are trying to solve?

Liferay allows you to move assets like web content, documents and media to the Recycle Bin. But, what happens if the end user accidently deletes a page? Since the inception of content pages in Liferay, we have noticed a increase in customers customizing/experimenting the pages with custom fragments, custom css or scripts. And what if, that page has child pages, all those efforts gone, if a page gets deleted.

Yes, there are other ways such as using a publications, stricter user control using Roles & Permissions.

What is your project about? (e. g. Intranet, Partner Portal, Enterprise Website, etc)

Any kind of web portals.

What is your proposed solution? (optional)

  1. Implement a ā€œRecycle Binā€œ like feature for pages module.
  2. Implement a ā€œPublish / Unpublishā€œ function to quickly remove the page temporarily instead of deleting

We create an epic to understand what is necessary to support this use case. You can check in https://liferay.atlassian.net/browse/LPD-76619, we marked as discovery plan for the next quarter.

–

4 Answers

4

Thanks for the feedback @arun, this is an interesting idea. As a work around at least for now, we are also implementing fully support for pages from the APIs, so you will be able to store those pages JSON for as long as you want. Also, about unpublishing a page is something we have been discussing internally.

@Luiz_Jardim Great! Hope to see these features in action soon. :slightly_smiling_face:

I also vote for this feature! I’d add a version history, but from what I know from DEVCON, this is being implemented just now.

This would be a significant improvement for us and our customers