I did a major re-organization of the source, but I want to get some feedback on it before I commit it to CVS. There's a source release zip file at ftp://ftp.piclab.com/pub/phase3.zip or http://www.piclab.com/pub/phase3/zip. It should now be very straightforward to install a new system or update one. Brion, I'd appreciate it if you'd install it at test.wikipedia.org and tell me if you had any problems. It passes the testsuites. If all goes well I'll check it in and get to work on the bug list and other things I have on the back burner.
I'll try it out in a bit. Couple thoughts on first inspection:
rdf/recent.phtml doesn't output HTML. ;) I recommend renaming it to rdf/recent.php. (And simply calling on it as /rdf/recent, thanks to the magic of Apache's MultiViews setting.)
maintenance/initialdata.sql has English text and password hashes hardwired into it, and everything that this file does is immediately replaced by populatedata() in install.php. Do we need it? And what's with the automatic creation of WikiSysop and WikiDeveloper accounts?
And of course the docs are still out of date. ;)
In general I do like the restructuring; the source dir was getting a bit cluttered. And at least in theory this should make it easier to share one copy of stuff among multiple installations.
-- brion vibber (brion @ pobox.com)
wikitech-l@lists.wikimedia.org