When I went looking for a PHP-based wiki several weeks ago, there were none so I set off to create one [a
WikiClone]. When I got a reasonable version going and came back here to "register" it, I found two other PHP implementations
already there. Sheesh.
Anyway, I based my code on
PikiPiki, a Python wiki implementation that I admire for its clean design. I have followed the formatting rules of
PikiPiki, although I'm thinking about converting to classic wiki rules.
My biggest goal was to implement a wiki that allows for
very fast browsing. PHP seemed a good candidate since when run as an Apache module we can skip the whole fork/exec overhead thing. Although I'm fairly happy with the result, the algorithm I used to handle formatting chews up a lot of time. If only PHP3 had the '/e' option for regular expressions.
Oh yeah, you can find my code and an example
PhikiWiki web via some links on
http://www.ontosys.com/reports/PHP.html
--
FredYankowski
[Note: As of June 2011 Fred no longer maintains this project, as he is out of the consulting business for now. You can get the source from his site and fool with it; he gave me permission and I intend to do so. -- MartySchrader]
CategoryWikiImplementation