[prev in list] [next in list] [prev in thread] [next in thread] 

List:       subversion-dev
Subject:    Re: Migrating our wiki to Confluence
From:       Stefan <luke1410 () posteo ! de>
Date:       2017-11-24 12:29:30
Message-ID: 6ac1dbae-eb75-8cf8-c624-f1304788a3df () posteo ! de
[Download RAW message or body]

On 24/11/2017 12:25, Branko Čibej wrote:
> On 24.11.2017 12:20, Johan Corveleyn wrote:
>> At the hackathon we (me, Stefan Hett, Stefan Fuhrmann, Bert, Julian)
>> discussed migrating our wiki from the current MoinMoin
>> (wiki.apache.org/subversion) to the ASF Confluence instance
>> (cwiki.apache.org). This has been discussed / tried before [1], but
>> let's have another try.
>>
>> Motivation:
>>
>>   * Make it possible to set up pages that anyone can edit, after
>> creating an account without interaction with some administrator /
>> moderator (in moinmoin, a new account needs to be activated by someone
>> with admin privileges -- too much friction).
>>     - example that triggered this: let's keep a list of distributors /
>> packagers, and a list of tool vendors / integrators -- would be nice
>> if people could add themselves to such a page. Apart from that we want
>> more people to contribute to all kinds of docs / design / discussion.
>>
>>   * Faster editing / saving (moinmoin still has performance problems).
>>
>>   * In general: making it easier and nicer for anyone to contribute,
>> lowering barriers, ...
>>
>>   * Additional benefit: user accounts are shared between the ASF JIRA
>> and Confluence instances.
>>
>>
>> How to do it?
>>   * Just copy / paste (or export / import) existing pages (keeping the
>> last author or something), it's no must to keep history.
>>   * What about existing links to our pages? Can we let them redirect
>> to the new pages?
>>   * We should ask around with other ASF projects that have done this.
>>
>>
>> We still need to figure out some details on the "how", but regardless
>> we feel we should really just go ahead and do this. I'm willing to
>> spend some time on this myself (help is very welcome of course), if
>> the community agrees.
> The most important issues are:
> * internal links between pages
> * external links to pages
>
> Although if the latter works (with properly configured redirects), the
> former should, too.
>
> But if this can't be guaranteed (and automated), you've just volunteered
> to do the migration manually. :)
>
> -- Brane

The number of pages in the wiki is quite manageable, and I'm more than
willing to help with the migration process.

Regarding redirects/links: Shouldn't be much an issue to simply set
explicit redirects to the URLs one by one from the current wiki pages to
the new locations inside Confluence.

Setting the author of a page needs to be done in the DB directly though,
so we need to check with Infra whether they'd do it for us (I assume atm
we are talking roughly 20-50 pages so it's really not much work to
create an sql-statement for them).

Regards,
Stefan

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic