On Sun, Feb 22, 2026 at 05:16:34PM +0000, Andrew Sayers wrote:
> I've just finished a proof-of-concept conversion of WikiSandBox[0].
> The MediaWiki source for that page is unlikely to change much,
> but it relies on a lot of templates that are at best half-finished.
>
> I don't mind helping out a bit with these templates, but if I took the
> lead in designing them, we'd end up with something optimised for
> ease of conversion instead of ease of use. If you're interested in
> the migration project, please consider working on some of these...
I've had another go at the templates this weekend, but haven't had time
to update WikiSandBox. Instead, please take a look at this category:
https://wiki2025.debian.org/wiki/Category:MoinMarkup
Templates in Category:MoinMarkup represent MoinMoin features that will need to
be represented in the new wiki. I've suggested implementations for some of the
boring/easy things, and put <!-- TODO --> blocks for everything else.
Template:MoinMarkup/Smiley is mostly unchanged, but the rest of
Template:MoinMarkup/* has been replaced with templates that look more like
the MoinMoin features they represent. My next job is to update the converter
and library based on everything I've learnt here, after which I might need to
come back and add some last tweaks to these templates. That said, it should be
safe to start filling out the TODO blocks now.
I've also made a category for InterWiki templates:
https://wiki2025.debian.org/wiki/Category:InterWikiLinkTemplate
These mostly just pass straight through to Template:InterWiki, which in turn
generates an interwiki link. The main exception is Template:DebianIRC -
Maytham created this with a fancy webchat link back in July, so now it's a good
example of how we can use templates to make fancy links.
If you're OK with the converter using these templates, the next step is to
finalise
Template:InterWiki and get an InterWiki config into Jon's container. Greg -
this seems fairly close to what you were proposing. Would you be comfortable
taking it from here?
I'm not sure if this is obvious from the above, but these templates are just
my way of explaining the interface I currently expect the converter to target.
I've suggested implementation details where there seems to be an obvious
"right" answer (e.g. <<BR>> obviously maps to <br>), or where there's a
particular feature I would want as an editor (e.g. putting templates in
categories). I'd appreciate an e-mail before you change e.g. parameter names,
but go right ahead if you have a better implementation idea!