Let’s move your pages


Since Liferay 7.1, pages management has been completely redesigned. Now the navigation tree presented to end-users are controlled by the new Navigation Menus rather than the position of pages in the pages administration screen (now using the Miller columns visualization system).

Unfortunately, by the time these lines are written (i.e. with Liferay 7.1 GA2), the position of a page cannot be updated: you can’t change the parent nor the order across siblings. This is not a business critical issue because the pages positions are not used to display menus to end-users... But it’s really very uncomfortable for website administrators because it’s not possible to organize pages for a decent administration experience. 

So, I have developed a small free app providing the capability to change page position, simply by drag and drop. Once the app installed, you can change a page position by dropping the page between other pages or on a page title (in this case the dropped page become the first child of the targeted page).

 

As a cherry on the cake, you can also change the parent of a page by dragging it on a breadcrumb item.

This open-source app is available on the Liferay Marketplace: https://web.liferay.com/fr/marketplace/-/mp/application/116738420.
 
I hope this will help you until this feature is integrated natively into the Liferay product.

Sébastien Le Marchand
Freelance Technical Consultant in Paris

Blogs

Another great contribution from Sebastien. I'll definitely have a use for this with more than a few clients when they get to 7.1. thanks so much for sharing this with the community!