I've been reorganizing things on pliny to make it easier to deal with
language additions... This stuff ought not to be user-noticable, but if
there are any new bugs, do speak up!
The new directory layout:
Each language's stuff lives under /apache/htdocs/xx (formerly
/apache/htdocs-xx). This is the case on larousse, too, but there's not
much there. ;)
However a lot of stuff has been consolidated by symlinks under
/apache/common:
php/ - all the live PHP scripts (set in the PHP include path;
only wiki.phtml and redirect.phtml are be symlinked in)
texvc - the texvc executable
robots.txt - the robots exclusion file
favicon.ico - that cute 'w' icon
style/ - the stylesheet & javascript directory
math/ - rendered TeX bits for UTF-8 wikis
math-latin1/ - rendered TeX bits for Latin-1 wikis
tmp/ - TeX temporary files
templates/ - templates for LocalSettings.php, webalizer.conf, and
additions to the apache config file
LocalSettings.php files have been minimized by putting most of it into a
CommonSettings.php; most of them now just need to specify a language
code, a few have some overrides.
Taw assures me there is no problem with using a single temp directory to
hold texvc's temporary files, but recommends keeping the rendered output
segregated by input charset. (I'm not sure I see the chance of
collision, but he knows more about texvc than I.) Because each database
has a separate math _table_, it'll still re-render each equation the
first time it's used on any given wiki for now, but it won't store
multiple copies of the same PNG file. (Beyond duplication between the
UTF-8 and Latin-1 sections.)
-- brion vibber (brion @
pobox.com)