Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm a little overwhelmed by the myriad of wiki solutions available. Let me briefly describe what I will be doing and what I think I need. If there are more questions you can ask to help narrow the choices, please include those in the comments and I will update my question.

I have database of ice cream flavors (not really, but let's just go with it). My fields include the name of the flavor followed by several statements that could be true or false for that flavor, such as "Contains nuts" or "Contains cherries". So, an entry in the database might be "Vanilla, No, No" or maybe "Banana Split, Yes, Yes".

What I would like to do with the database is write a PHP script to automatically create a wiki article for each flavor and include the information I have on it. After the wiki is initialized, it needs to be editable by registered users only.

In addition to whatever I need to accomplish the above, I also need LaTeX support (because it isn't actually about ice cream).

I have my own domain, so it need not be externally hosted (in fact, I would prefer to host it myself, but this isn't crucial).

Edit history is a must.

My first instinct was to use MediaWiki, since most users should be familiar with it already, but I don't know if I can use PHP to interface with it in the way I described. I also feel that the LaTeX rendering is not particularly beautiful, but I don't know if any other systems do a better job.

share|improve this question
up vote 2 down vote accepted

If you use a JavaScript-based LaTeX renderer then you can separate the concerns. There are a number of them out there; I've know one site which uses jsMath, and some of the StackExchange sites use MathJAX. You should be able to integrate these into whichever wiki you prefer in less time than it takes to write your database transformation script.

share|improve this answer
Thanks for your advice. I got MathJAX up and running with MediaWiki. I also found a script for the bulk creation of MediaWiki pages that I can modify to my needs (meta.wikimedia.org/wiki/MediaWiki_Bulk_Page_Creator). – Austin Mohr Aug 28 '11 at 5:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.