Hello, users of XWiki! I just have released the first version (alpha) of a new application to help you convert your existing (terminal) pages to nested pages after an upgrade to a recent wiki (7.4.x is the targeted version).
This tool is available and can be installed directly with Extension Manager. All informations are there: http://extensions.xwiki.org/xwiki/bin/view/Extension/Nested+Pages+Migrator+Application The application *does not currently apply the migration*. It only computes a plan which say what actions should be done. The purpose, right now, is only to test the tool without affecting any wiki. There is an option to simply convert your pages to nested pages (Space.Page => Space.Page.WebHome) so they can have children (which they cannot while being terminal). But, by default, the migrator tries to preserve the existing hierarchy of pages (based on the "parent" field of each page) by moving the pages under their parent page. So if you have SpaceA.PageA with SpaceB.PageB as parent, the proposed migration will be SpaceA.PageA => SpaceB.PageB.PageA.WebHome. In the future, the plan will also contain actions for preserving the configured preferences (right now, if a page is moved, all the preferences from its previous space are not applied to it anymore), and rights. This version is a first step in order to have a very complete tool. A design document have been written with more informations ( http://design.xwiki.org/xwiki/bin/view/Proposal/UpgradeToNestedPages). I would love to see some of you testing this application, the user interface, and judging the proposed plans. Don't hesitate to give your feedbacks. Please tell me if you have other ideas that I have not listed in the design document, like features that I have not think about. Thanks a lot, -- Guillaume Delhumeau (gdelhum...@xwiki.com) Research & Development Engineer at XWiki SAS Committer on the XWiki.org project _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users