I've noticed that there are awvully few programming tutorials in my native language (Latvian). And one of the best ones seems to have gone permanently offline recently. As such I'm ever more inclined to start writing my own programming tutorial.
Since I'm no writer and free time is scarce, I thought of making this a wiki-thing. This way other interested enthusiasts (I already know a few) could also join in easily.
The question is - which wiki software out there is best suited for such a task? I've a few key features in mind that would be nice to have, I'll list them here:
The server that I have has Linux on it, so preferably no ASP/ASP.NET - but that can be arranged too if really needed.
Added: Well, it seems that there are really just two good candidates - DokuWiki and MediaWiki. Both have the great feature of already having a Latvian localization. I'd go for MediaWiki, as it seems to have at least one major advantage - versioning of attachments. (Plus undoubtedly the best tested wiki system in the world) However I'm afraid if it isn't a bit too over-feature-ful for such a small project. Any comments on this?
1. Slite. Slite is the wiki tool for thousands of growing companies around the world, and of course, it's our #1. With a clean and clutter-free interface, and features built specifically for remote communication, Slite is the best place to share knowledge with your team.
MediaWiki is a completely free wiki engine that powers some of the largest wikis in the world, including Wikipedia. It can be used as both, a private wiki and a public one.
MediaWiki is a free and open-source wiki software package written in PHP. It serves as the platform for Wikipedia and the other Wikimedia projects. MediaWiki is used for projects run by the Wikimedia Foundation, which operates Wikipedia.
The king kong of wiki software is MediaWiki. It supports all the features you specify, including:
In addition the software is run on Linux across Wikipedia I believe, so it has been fully tested on the Linux platform. It's not too difficult to install, but perhaps has the risk of having too many features.
DokuWiki meets many of your requirements.
It was originally intended as a code documentation wiki. I'm not sure about automatically compiling the entire thing into an e-book. However, plugins are pretty easy to write.
EDIT - there are plugins for generating PDF and other document formats from your pages, so one possibility would be to piece things together using a web crawler.
Sounds like the ideal job for Dokuwiki.
Update: If you are asking yourself (or us) whether Mediawiki isn't a bit too big for your project, maybe you should simply consider the other factors involved.
PS: Me biased? Tremendously so!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With