Hi Anders,
you are more than welcome to help :) Especially on that dreadful wiki-code
parser!
OK, here they come:
1. How does one go about with the CVS download from
Sourceforge?
Best thing to do is to go to
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/wikipedia/phpwiki/fpw/ and
get the latest files.
2. Is there a design specification, so one might get
an overview of how
the code hangs together?
No, but it's not that complicated. wiki.phtml loads
all the other .php
scripts, which contain the classes wikiTitle, wikiPage, wikiUser and the
functions for the "special pages" and the database connection.
3. How do you get it up and running on your home
installation of Apache?
Just make sure PHP4 is installed and MySQL is running. Make
a directory
(e.g., fpw for final PHP wikipedia;) in your html directory (e.g.,
/var/www/html) and copy all files there. In fpw, create an "upload"
directory for testing if you like. Set up the MySQL database (I can mail you
a dump of my test version) and adapt the settings in
"databaseFunctions.php". That's it!
4. Is there any special area that needs attension?
The parser, most of the parser, and did I mention the parser? ;)
I have an option for user rights management but didn't implement it yet
since we didn't really decide on a way to do this. There was some talk on
the wiki but I remember Larry didn't like some of the details I suggested.
5. Where do I get hold of the best PHP
tutorial/documentation on
the net :-)
Well, I am using the extensive helpfile/documentation that came with
the
Windows distribution (is also available as HTML, see
http://www.php.net/docs.php), and a cheap paperback book. I take it you're
not looking for an introduction?;)
Again, your help would be very much appreciated!
Magnus