[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: MediaWiki next steps



On Tue, Jul 22, 2025 at 10:53:33PM +0800, Maytham Alsudany wrote:
> On Tue, 2025-07-22 at 14:37 +0100, Andrew Sayers wrote:
> > It sounds like there's a knot of related issues here:
> > 
> >  * the URL structure hasn't been finalised, links are likely to break
> 
> Useful discussion from IRC:
> <taavi> Jon: mediawiki wikis traditionally use domain.example/wiki/Foo, so
>         redirecting wiki.d.o/Foo to, say, wiki.d.o/wiki/Imported:Foo is just as
>         doable as wiki.d.o/wiki/Foo
> <guillem> if the only two options would be whether to have to manually select
>           what to import, or to import everything into its own namespace,
>           personally I'd consider the latter preferable, as it again untangles
>           the different concerns from the transition
> <guillem> and then anyone can go from the imported stuff and then move things
>           around when relevant
> <guillem> taavi: re redirection: I guess the problem is what to do once the
>           imported page has then been moved into its final/proper/base
>           namespace, the old URL would stop working?
> [...]
> <taavi> guillem: moving a mediawiki page around leaves a redirect
>         (https://www.mediawiki.org/wiki/Help:Redirects) for the old title, which
>         I think makes that a non-issue
> <guillem> or would then /Foo redirecto to /wiki/Imported:Foo which then would
>           redirect to /wiki/Foo ? (which seems a bit wasteful but at least
>           gives backwards compat)
> 
> IMO this last message is the best approach.

What's the benefit of using an Imported: namespace instead of a category?
(not necessarily objecting, it just sounds like I'm missing something)

Also, how about /Foo -> /wiki/Foo -> /wiki/Imported:Foo?  Autogenerating
/wiki/Foo as a redirect shouldn't be too much more work if you're already
autogenerating the equivalent Import: page, and won't break when someone
ignores the warnings and deletes Imported:Foo.

Finally, what's the plan for preserving moin page history?  Updating a page
often involves digging through old versions for what was changed, when and why. 
If /Foo redirects to /wiki/Foo, can I go to /oldwiki/Foo?action=info ?


Reply to: