Source code for this wiki
This wiki is written in perl for mod_perl. It stores each page in a file. It doesn't do anything fancy yet, like tell you what pages link to the current one or keep a history.
Here are the files it's made of:
- ht.pl is the brains of the operation. (Not editable here, but licensed under the GNU GPL)
- jasonwoof.org_template.html contains the html for normal page display.
- jasonwoof.org_edit_template.html contains the html for the edit page.
- jasonwoof.org_style.css is the style sheet for the whole wiki.
Your changes to template.html, edit_template.html and jasonwoof.org_style.css will take effect immediately. But for security reasons, you cannot change ht.pl. Please edit ht.pl suggestions to suggest specific changes to ht.pl. For general changes to the wiki (feature requests etc), please see wiki todo.
If you find the source code for this wiki interesting, you might also be interested in http://wikimatrix.org/ other wiki engines.
Q: How do I get a copy of "ht.pl" ? When I click on the above link ( to http://jasonwoof.org/ht.pl ), I get the message
This page doesn't exist yet. Create one below if you like edit "ht.pl" below.
and a completely blank textarea.
A: Sorry about that. I've fixed the link: ht.pl