On Friday 26. July 2013 23.25.12 Barry Warsaw wrote:
On Jul 26, 2013, at 02:05 PM, Mark Sapiro wrote:
I think the general plan is to host the wiki on the python.org infrastructure. They're already hosting the Python and Jython wikis and Noah seemed amenable to the idea at the last Pycon.
If there are no objections, I'll reach out to the infrastructure team to see what they'd need. I'll have to contact John and Matt to do any required DNS changes. I think the rough task list would be:
- Get python.org to assign us an IP address
- Map wiki-new.list.org to that IP
- Freeze all edits on wiki.list.org
- Have Paul do one more migration that he's happy with
- Get pdo to install that on wiki-new
- Test, test, test
- Move the DNS for wiki.list.org to the new IP
- Decommission the Confluence instance
We can iterate on the migration a few times before freezing and doing the final migration. The testing part is the important part, of course. ;-)
I think we can do alright with a switch. I support a Moin wiki for my bike club, and I think we'll be OK. I have a bit to add below.
Would you and/or Paul want shell access to the new Moin instance? I don't know if that's possible, but if you do, I'd make that part of my request to infrastructure.
It would probably help a lot.
There is an issue on my own Moin wiki in that people who are logged in but not members of any group can create and edit pages which don't have ACLs. At one point I was discovered by wiki spammers. I 'fixed' that by using Moin's textcha facility to effectively require a password to create an account. It could be solved more readily by not giving 'Known' users default (or any) write access.
Is that possible? I think we'd definitely want to do that. Also, I guess 'unknown' users would also not have any write access, correct?
We can define a group of trusted editors and give them full rights. For everyone else, there is a range of options including making them ask for permission on the mailing list (or mailing an administrator directly) before being able to write anything, making them log in and possibly having "textcha" (challenge question) verification of their edits, or just having textchas preventing people from spamming.
(Textchas don't work well on the Python Wiki at the moment because the questions seem to be easily guessed and haven't been fixed to address this, as far as I can tell.)
I see that Mark has probably summarised this better than I have. :-)
I guess we won't be able to use tiny urls after the migration though, right?
I think that's right, and it's unfortunate, but I can live with it (or implement a tiny url feature for Moin).
Yay for open source! :) I love the tiny urls. I think it would make a great addition to Moin in general.
Some kind of "compression" of a page name might be enough to provide a similar feature without requiring some kind of special index, but something using an index could also be done if necessary.
Paul