I tried this extension out on our test server where we are simulating
upgrading from 7.1.2 to 7.4. It looks like it will be a very helpful tool
in converting to the new nested pages scheme. One thing I did notice is
that one of our wikis that had a lot of nested pages under a space would
never show the migration plan. It was as though it was frozen.
Charlie
-----Original Message-----
From: users [mailto:users-bounces@xwiki.org] On Behalf Of Guillaume
Delhumeau
Sent: Tuesday, January 26, 2016 2:43 AM
To: XWiki Users <users(a)xwiki.org>
Subject: Re: [xwiki-users] A tool to convert terminal pages to Nested Pages
No opinion ?
Thanks,
2016-01-20 9:53 GMT+01:00 Guillaume "Louis-Marie" Delhumeau <
gdelhumeau(a)xwiki.com>gt;:
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+Migr
ator+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 (gdelhumeau(a)xwiki.com) Research & Development
Engineer at XWiki SAS Committer on the
XWiki.org project
--
Guillaume Delhumeau (gdelhumeau(a)xwiki.com)
Research & Development Engineer at XWiki SAS
Committer on the
XWiki.org project
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users