Difference between revisions of "WikiMigration"

From The Battle for Wesnoth Wiki
m (Reverted edits by Bo1H2u (Talk); changed back to last version by Freaky Dug)
(Changed to reflect move to MediaWiki)
Line 1: Line 1:
 
==  Wiki Migration  ==
 
==  Wiki Migration  ==
  
The wiki has proven to be a very useful tool to develop the game and the community around it. However, with ~400 pages
+
More than 400 pages and many users contributing, we have surpassed the limits of our original wiki engine: Tinywiki. This page documents the thinking behind our choice of replacement.
and many users contributing, we have probably surpassed the limits of our current wiki engine: Tinywiki. That is why we
 
are looking for a replacement.
 
  
=== We want a wiki that... ===
+
=== We need a wiki that... ===
 
* Is easy to use. We want to encourage players to improve the wiki, it is not only for developers.
 
* Is easy to use. We want to encourage players to improve the wiki, it is not only for developers.
* Prevents vandalism. Most probably with user athentication.
+
* Prevents vandalism. Most probably with user authentication.
 
* Has categorization. Even if it is very simple, we need some kind of categorization or sub-sections.
 
* Has categorization. Even if it is very simple, we need some kind of categorization or sub-sections.
  
 
=== Wiki engines tested so far ===
 
=== Wiki engines tested so far ===
I tend to forget the reasons why I like/hate some wikis. I'll try to describe the most important features/problems of
+
Here are some important features/problems of various wiki engines:
each wiki engine here.
 
 
* [http://www.pmwiki.org Pmwiki]
 
* [http://www.pmwiki.org Pmwiki]
 
** http://wesnoth.slack.it/wiki/
 
** http://wesnoth.slack.it/wiki/
Line 20: Line 17:
 
** Incomplete user registration (it is not even possible to change/reset the password)
 
** Incomplete user registration (it is not even possible to change/reset the password)
 
* [http://moinmoin.wikiwikiweb.de/ Moinmoin]
 
* [http://moinmoin.wikiwikiweb.de/ Moinmoin]
** This one is good, especially, the global blacklisting system. Anything matching one of the regexps on a (hourly
+
** This one is good, especially, the global blacklisting system. Anything matching one of the regexps on a (hourlysynchronized) central list can't get posted, and apparently, would have caught all the spam attacks we get here: http://moinmoin.wikiwikiweb.de/[[BadContent]] (Allefant)
synchronized) central list can't get posted, and apparently, would have catched all the spam attacks we get here:
 
http://moinmoin.wikiwikiweb.de/[[BadContent]] (Allefant)
 
 
* [http://www.mediawiki.org Mediawiki].
 
* [http://www.mediawiki.org Mediawiki].
 
** http://www.wesnoth.org/wiki/
 
** http://www.wesnoth.org/wiki/
** Mediawiki 1.4 (released a few days ago) seems to be faster then the previous version I tried.
+
** This is what we moved to after TinyWiki
 
* [http://wikka.jsnx.com Wikkawiki]
 
* [http://wikka.jsnx.com Wikkawiki]
 
=== Status ===
 
We are in the first stages of the real migration. Please, check http://wesnoth.org/wiki/Main_Page for the latest news
 
and more information. And let us know if there is any problem.
 

Revision as of 07:53, 21 February 2008

Wiki Migration

More than 400 pages and many users contributing, we have surpassed the limits of our original wiki engine: Tinywiki. This page documents the thinking behind our choice of replacement.

We need a wiki that...

  • Is easy to use. We want to encourage players to improve the wiki, it is not only for developers.
  • Prevents vandalism. Most probably with user authentication.
  • Has categorization. Even if it is very simple, we need some kind of categorization or sub-sections.

Wiki engines tested so far

Here are some important features/problems of various wiki engines: