Wiki Migration Update

Hello,
This is really just a quick mail to let you know that I haven't forgotten about my promise to look into migrating the Wiki content to MoinMoin. As always, you can monitor the status of the work here:
http://hgweb.boddie.org.uk/ConfluenceConverter/
I aim to upload a snapshot of the translated content to a demonstration site (as I did before) in the next few days, and hopefully will have improved the output a bit by then. Although I have mostly been focusing on the old Confluence Wiki markup in the past couple of days, I think that the recent changes have improved the "fidelity" of the old page revisions somewhat, and with the new XHTML-style markup being somewhat easier to deal with, I aim to have parity between the two formats fairly soon.
If there's anything in particular beyond basic content migration that you'd like to see in MoinMoin, please let me know. The markup mapping page...
http://moinmo.in/ConfluenceConverter/DevelopmentNotes/MarkupMapping
...describes some macros and other features that should be reproduced in the Moin-based solution, and I've attempted to incorporate existing page comments (as I described before) and page navigation features, but it would be useful to know what people currently depend upon so that any extra macros or extensions can be written.
I'll send another update soon. Thanks for being patient!
Paul

On Monday 25 February 2013 19:36:16 Terri Oda wrote:
Well, I'll let you know what progress I make, and I guess Barry and I will try and work on the hosting aspect as the process nears completion. I've never had to edit a Confluence Wiki, but I have seen quite a few upset comments about the migration to WYSIWYG-only editing, so maybe other people might also consider migration to Moin if we can pull this off convincingly.
As for PyCon, it's on the wrong continent for me, unfortunately, but I'm sure you have plenty of sprinting topics to keep you busy, anyway.
Paul

On Monday 25 February 2013 21:52:37 Paul Boddie wrote:
Well, I'll let you know what progress I make, and I guess Barry and I will try and work on the hosting aspect as the process nears completion.
So, to follow up on this, I have updated the snapshot of migrated data:
Certain things have been improved since the last update:
Tables are now supported, although it is likely that some tables will not appear entirely correctly, and I have yet to support cell attributes. See http://mmwiki.boddie.org.uk/DEV/LogoSubmissions for a fairly complicated example.
Attachments are also supported, as illustrated in the above example.
To support tables, I'm using a table parser that I developed to handle the general need for a more flexible table representation, and this does seem to be required to handle various actual tables in the Mailman Wiki (such as the list in one of the logo submissions in the above example). It's documented here:
http://moinmo.in/ParserMarket/ImprovedTableParser
Obviously, lots of issues remain, including...
Some links in the most recent XHTML-based revisions won't work because I have to set the link target properly for that particular style of links.
In the Confluence markup, combinations of formatting markers can cause problems, and the conversion to XHTML format actually produced ill-formed XML. See http://mmwiki.boddie.org.uk/COM/donate_to_the_GNU_Mailman_project for an example.
The issue accessing page names with question marks remains as I'm still using mod_rewrite in my deployment of this site, but it isn't a real problem for a "proper" deployment of Moin.
Macro support still needs to be completed, although I don't think that macro usage is particularly diverse on the Mailman Wiki, meaning that only a few different ones are used. Some issues, like the handling of anchor tags on http://mmwiki.boddie.org.uk/COM/Organizations_that_use_Mailman need to be reviewed and fixed.
I aim to continue the process of developing the converter over the coming weeks, and I hope to bring it to a state of completion in that time.
Paul

On 03/07/2013 02:58 PM, Paul Boddie wrote:
So, to follow up on this, I have updated the snapshot of migrated data:
Looking great, Paul!
One possible item of concern is the way code snippets look here: http://mmwiki.boddie.org.uk/DEV/A%205%20Minute%20Guide%20to%20Get%20the%20Ma...
But I can see elsewhere that preformatted stuff is fine: http://mmwiki.boddie.org.uk/DOC/How%20can%20I%20Mass%20Subscribe%20a%20list%...
So it's possible that we'll need to just hand-fix that one page.
Also, in browsing the FAQ for that second example, I noticed it's telling me that a page doesn't exist and yet giving me links to more pages that it claims don't exist. I assume this is still related the problem you were having earlier with question marks, I think it was? But it may need more checking if you thought that was fully fixed.
Is there a plugin or something to have moin generate short links? As you can tell from above, we're not exactly email-friendly (or readable) by default.
Terri

On Thursday 07 March 2013 23:45:22 Terri Oda wrote:
Thanks!
I think Moin has a problem with the generated syntax, and I'll try and figure out what that problem is because I think I've seen it elsewhere.
Yes, pages with question marks won't be served because of the mod_rewrite bug, but I can assure you they are still there. I'll try and get my hosting provider to suggest an alternative, but the preferred way of serving the pages wouldn't suffer from this.
The %-encoding for spaces can be avoided by using underscores instead, which Moin recognises as being equivalent and which helps quite a bit. Short links could be done with redirect pages, and there may be some things that help with this, but I don't recall seeing anything specific.
Paul

On Monday 25 February 2013 19:36:16 Terri Oda wrote:
Well, I'll let you know what progress I make, and I guess Barry and I will try and work on the hosting aspect as the process nears completion. I've never had to edit a Confluence Wiki, but I have seen quite a few upset comments about the migration to WYSIWYG-only editing, so maybe other people might also consider migration to Moin if we can pull this off convincingly.
As for PyCon, it's on the wrong continent for me, unfortunately, but I'm sure you have plenty of sprinting topics to keep you busy, anyway.
Paul

On Monday 25 February 2013 21:52:37 Paul Boddie wrote:
Well, I'll let you know what progress I make, and I guess Barry and I will try and work on the hosting aspect as the process nears completion.
So, to follow up on this, I have updated the snapshot of migrated data:
Certain things have been improved since the last update:
Tables are now supported, although it is likely that some tables will not appear entirely correctly, and I have yet to support cell attributes. See http://mmwiki.boddie.org.uk/DEV/LogoSubmissions for a fairly complicated example.
Attachments are also supported, as illustrated in the above example.
To support tables, I'm using a table parser that I developed to handle the general need for a more flexible table representation, and this does seem to be required to handle various actual tables in the Mailman Wiki (such as the list in one of the logo submissions in the above example). It's documented here:
http://moinmo.in/ParserMarket/ImprovedTableParser
Obviously, lots of issues remain, including...
Some links in the most recent XHTML-based revisions won't work because I have to set the link target properly for that particular style of links.
In the Confluence markup, combinations of formatting markers can cause problems, and the conversion to XHTML format actually produced ill-formed XML. See http://mmwiki.boddie.org.uk/COM/donate_to_the_GNU_Mailman_project for an example.
The issue accessing page names with question marks remains as I'm still using mod_rewrite in my deployment of this site, but it isn't a real problem for a "proper" deployment of Moin.
Macro support still needs to be completed, although I don't think that macro usage is particularly diverse on the Mailman Wiki, meaning that only a few different ones are used. Some issues, like the handling of anchor tags on http://mmwiki.boddie.org.uk/COM/Organizations_that_use_Mailman need to be reviewed and fixed.
I aim to continue the process of developing the converter over the coming weeks, and I hope to bring it to a state of completion in that time.
Paul

On 03/07/2013 02:58 PM, Paul Boddie wrote:
So, to follow up on this, I have updated the snapshot of migrated data:
Looking great, Paul!
One possible item of concern is the way code snippets look here: http://mmwiki.boddie.org.uk/DEV/A%205%20Minute%20Guide%20to%20Get%20the%20Ma...
But I can see elsewhere that preformatted stuff is fine: http://mmwiki.boddie.org.uk/DOC/How%20can%20I%20Mass%20Subscribe%20a%20list%...
So it's possible that we'll need to just hand-fix that one page.
Also, in browsing the FAQ for that second example, I noticed it's telling me that a page doesn't exist and yet giving me links to more pages that it claims don't exist. I assume this is still related the problem you were having earlier with question marks, I think it was? But it may need more checking if you thought that was fully fixed.
Is there a plugin or something to have moin generate short links? As you can tell from above, we're not exactly email-friendly (or readable) by default.
Terri

On Thursday 07 March 2013 23:45:22 Terri Oda wrote:
Thanks!
I think Moin has a problem with the generated syntax, and I'll try and figure out what that problem is because I think I've seen it elsewhere.
Yes, pages with question marks won't be served because of the mod_rewrite bug, but I can assure you they are still there. I'll try and get my hosting provider to suggest an alternative, but the preferred way of serving the pages wouldn't suffer from this.
The %-encoding for spaces can be avoided by using underscores instead, which Moin recognises as being equivalent and which helps quite a bit. Short links could be done with redirect pages, and there may be some things that help with this, but I don't recall seeing anything specific.
Paul
participants (3)
-
Barry Warsaw
-
Paul Boddie
-
Terri Oda