Paul Rubin wrote:
Mediawiki is written in PHP and
is far more complex than MoinMoin, plus it's database backed, meaning
you have to run an SQL server as well as the wiki software itself
(MoinMoin just uses the file system).  Plus, I'll guess that it really
needs mod_php, while MoinMoin runs tolerably as a set of cgi's, at
least when traffic is low.

MediaWiki should run with PHP configured in CGI handler mode, but these days mod_php has got its claws just about everywhere anyway. If you control your own server and don't have multi-user security worries, mod_php is simple enough to install and will probably perform better.


For performance I also highly recommend using Turck MMCache or equivalent PHP bytecode cache extension. Unlike Python, saving compiled bytecode is not the default behavior of PHP, and for non-trivial scripts compilation eats up a lot of runtime.

 I'll say that I haven't actually looked at
the Mediawiki code, though I guess I should do so.

Cover your eyes...! it _is_ PHP after all. ;)

What I'm getting at is I might like to install MoinMoin now and
migrate to Mediawiki sometime later.  Anyone have any thoughts about
whether that's a crazy plan?  Should I just bite the bullet and run
Mediawiki from the beginning?  Is anyone here actually running
Mediawiki who can say just how big a hassle it is?

I would generally recommend you just start with MediaWiki if you intend to use it. To migrate a non-tiny site later you'll need to work out a migration script to import your data in some way (some people have asked about this in the past, I don't know if anyone's ever completed one or made it public).


On the other hand if you _do_ write a MoinMoin-to-MediaWiki conversion script (or vice-versa!) we'd love to include it in the MediaWiki distribution.

-- brion vibber (brion @ pobox.com)
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to