[xwiki-users] Is database migration possible from Mindtouch v.10 to xwiki?
I'm looking to migrate away from mindtouch (many reasons, not the least of which is the abandoning of Core and going to a cloud only model) and am considering XWiki (also TikiWiki and BlueSpice). Is it possible to migrate an existing installation of mindtouch to xwiki? We have over 4000 pages and MANY file attachments, so a manual migration (manually moving each page) would not be desirable. Any help or advice on migrating would be greatly appreciated. Thanks in advance, Jason
Hi Jason, I don't know of any existing Mindtouch converter to XWiki. However there are several handmade converter tools on http://extensions.xwiki.org that could serve as examples. What is the markup syntax used by Mindtouch? I have the feeling they only provide HTML which would be fine since XWiki's Rendering can convert HTML into wiki markup for example (or keep it as HTML too). So converting a page would be: * Read the export format from Mindtouch (what is it? XML?) * Use the XWiki API to create a wiki page, convert the HTML content to wiki markup (easy to do), add attachments Also note that Thomas Mortagne (one of the XWiki committer) is currently working on a wiki stream API that is an ideal scaffolding for importing/exporting wikis: https://github.com/xwiki-contrib/wiki-stream . But there's non trivial dev work to be done to make it work. Another idea is to contact one of the companies providing professional services around XWiki and ask them how much it would cost for a conversion: http://www.xwiki.org/xwiki/bin/view/Main/Support#HProfessionalSupport Hope it helps, -Vincent On Aug 27, 2013, at 4:16 PM, Jason Letanosky <[email protected]> wrote:
I'm looking to migrate away from mindtouch (many reasons, not the least of which is the abandoning of Core and going to a cloud only model) and am considering XWiki (also TikiWiki and BlueSpice). Is it possible to migrate an existing installation of mindtouch to xwiki? We have over 4000 pages and MANY file attachments, so a manual migration (manually moving each page) would not be desirable. Any help or advice on migrating would be greatly appreciated.
Thanks in advance,
Jason
Hi Vincent, Thanks for the fast response. Here are some more details about the mindtouch export. It appears that it can export pages as HTML, but is limited to about 100 pages and 150 mb - our installation is over 4000 pages, and the attachments are much MUCH more than 150 mb. I was looking more towards a db dump (mysql). We have AD integration setup and restrict certain pages to certain AD groups - and would like to include that in the migration (however, as long as xwiki can apply access restrictions to child pages, then this wouldn't be too big of an issue to do manually). I'll also reach out to one (or more) of the professional support groups. Thanks again, Jason Letanosky On 8/27/13 9:35 AM, "Vincent Massol" <[email protected]> wrote:
Hi Jason,
I don't know of any existing Mindtouch converter to XWiki. However there are several handmade converter tools on http://extensions.xwiki.org that could serve as examples.
What is the markup syntax used by Mindtouch? I have the feeling they only provide HTML which would be fine since XWiki's Rendering can convert HTML into wiki markup for example (or keep it as HTML too).
So converting a page would be: * Read the export format from Mindtouch (what is it? XML?) * Use the XWiki API to create a wiki page, convert the HTML content to wiki markup (easy to do), add attachments
Also note that Thomas Mortagne (one of the XWiki committer) is currently working on a wiki stream API that is an ideal scaffolding for importing/exporting wikis: https://github.com/xwiki-contrib/wiki-stream . But there's non trivial dev work to be done to make it work.
Another idea is to contact one of the companies providing professional services around XWiki and ask them how much it would cost for a conversion: http://www.xwiki.org/xwiki/bin/view/Main/Support#HProfessionalSupport
Hope it helps, -Vincent
On Aug 27, 2013, at 4:16 PM, Jason Letanosky <[email protected]> wrote:
I'm looking to migrate away from mindtouch (many reasons, not the least of which is the abandoning of Core and going to a cloud only model) and am considering XWiki (also TikiWiki and BlueSpice). Is it possible to migrate an existing installation of mindtouch to xwiki? We have over 4000 pages and MANY file attachments, so a manual migration (manually moving each page) would not be desirable. Any help or advice on migrating would be greatly appreciated.
Thanks in advance,
Jason
Hi, Jason Export-import is a solution, BUT most possible it won't solve the problem: all access rights won't be copied as desired. Probably it would be better to split 4K pages into per-project (or else) basis and do it one by one. Otherwise it would be a big mess with access rights. I had a bit similar migration in a near past with a complex access rights system. Customer had 5 (!) sources of information we had to combine in one knowledgebase. One of them it was XWiki 2.5. First of all, we described a FULL infrastructure of existing and desired knowledgebase with all employees/clients roles, user groups and access rights. Then, according to requirements we developed wiki structure. Migration plan included the requirement, that we can't stop production at all. So, finally, we moved every project one by one, setting up corresponding access rights. Now it has 39+ subwikis (two of them are public) and 200+ users that are happy to use all power of XWiki :-) Thus, try to trace whole migration and probably, there are other solutions, then verbatim DB export-import. Kind regards, Dmitry Вторник, 27 августа 2013, 14:52 UTC от Jason Letanosky <[email protected]>:
Hi Vincent,
Thanks for the fast response.
Here are some more details about the mindtouch export.
It appears that it can export pages as HTML, but is limited to about 100 pages and 150 mb - our installation is over 4000 pages, and the attachments are much MUCH more than 150 mb. I was looking more towards a db dump (mysql). We have AD integration setup and restrict certain pages to certain AD groups - and would like to include that in the migration (however, as long as xwiki can apply access restrictions to child pages, then this wouldn't be too big of an issue to do manually).
I'll also reach out to one (or more) of the professional support groups.
Thanks again,
Jason Letanosky
On 8/27/13 9:35 AM, "Vincent Massol" < [email protected] > wrote:
Hi Jason,
I don't know of any existing Mindtouch converter to XWiki. However there are several handmade converter tools on http://extensions.xwiki.org that could serve as examples.
What is the markup syntax used by Mindtouch? I have the feeling they only provide HTML which would be fine since XWiki's Rendering can convert HTML into wiki markup for example (or keep it as HTML too).
So converting a page would be: * Read the export format from Mindtouch (what is it? XML?) * Use the XWiki API to create a wiki page, convert the HTML content to wiki markup (easy to do), add attachments
Also note that Thomas Mortagne (one of the XWiki committer) is currently working on a wiki stream API that is an ideal scaffolding for importing/exporting wikis: https://github.com/xwiki-contrib/wiki-stream . But there's non trivial dev work to be done to make it work.
Another idea is to contact one of the companies providing professional services around XWiki and ask them how much it would cost for a conversion: http://www.xwiki.org/xwiki/bin/view/Main/Support#HProfessionalSupport
Hope it helps, -Vincent
On Aug 27, 2013, at 4:16 PM, Jason Letanosky < [email protected] > wrote:
I'm looking to migrate away from mindtouch (many reasons, not the least of which is the abandoning of Core and going to a cloud only model) and am considering XWiki (also TikiWiki and BlueSpice). Is it possible to migrate an existing installation of mindtouch to xwiki? We have over 4000 pages and MANY file attachments, so a manual migration (manually moving each page) would not be desirable. Any help or advice on migrating would be greatly appreciated.
Thanks in advance,
Jason
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Hello All, I am trying to change my attachment storage method from database to file system in my XEM 5.1 but when I set "file" in the xwiki.conf and try to enter in my wiki the Xwiki doesn’t recognize the hint "file". Is the file system attachment storage available in XEM 5.1? Root cause: org.xwiki.component.manager.ComponentLookupException: Can't find descriptor for the component [role = [interface com.xpn.xwiki.store.XWikiRecycleBinStoreInterface] hint = [file]] Thank you! Danilo Oliveira
Hi, On Aug 28, 2013, at 2:21 PM, Danilo Amaral de Oliveira <[email protected]> wrote:
Hello All,
I am trying to change my attachment storage method from database to file system in my XEM 5.1 but when I set "file" in the xwiki.conf and try to enter in my wiki the Xwiki doesn’t recognize the hint "file". Is the file system attachment storage available in XEM 5.1?
Root cause: org.xwiki.component.manager.ComponentLookupException: Can't find descriptor for the component [role = [interface com.xpn.xwiki.store.XWikiRecycleBinStoreInterface] hint = [file]]
There's no "file" XWikiRecycleBinStoreInterface implementation… There's one for the AttachmentRecycleBinStore though. See http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Attachments#HAttachmentS... xwiki.store.attachment.hint = file xwiki.store.attachment.versioning.hint = file xwiki.store.attachment.recyclebin.hint = file Could you show us exactly what you've changed in xwiki.cfg? Thanks -Vincent
Hello Vincent, You are right... I made a mistake configuring xwiki.cfg file... I had set xwiki.store.recyclebin.hint instead of xwiki.store.attachment.recyclebin.hint. Now it is working Thank you, Danilo -----Mensagem original----- De: [email protected] [mailto:[email protected]] Em nome de Vincent Massol Enviada em: quarta-feira, 28 de agosto de 2013 09:26 Para: XWiki Users Assunto: Re: [xwiki-users] FileSystem Attachment Hi, On Aug 28, 2013, at 2:21 PM, Danilo Amaral de Oliveira <[email protected]> wrote:
Hello All,
I am trying to change my attachment storage method from database to file system in my XEM 5.1 but when I set "file" in the xwiki.conf and try to enter in my wiki the Xwiki doesn't recognize the hint "file". Is the file system attachment storage available in XEM 5.1?
Root cause: org.xwiki.component.manager.ComponentLookupException: Can't find descriptor for the component [role = [interface com.xpn.xwiki.store.XWikiRecycleBinStoreInterface] hint = [file]]
There's no "file" XWikiRecycleBinStoreInterface implementation... There's one for the AttachmentRecycleBinStore though. See http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Attachments#HAttachmentS... xwiki.store.attachment.hint = file xwiki.store.attachment.versioning.hint = file xwiki.store.attachment.recyclebin.hint = file Could you show us exactly what you've changed in xwiki.cfg? Thanks -Vincent _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
participants (4)
-
Danilo Amaral de Oliveira -
Dmitry Bakbardin -
Jason Letanosky -
Vincent Massol