On Wed, Jul 10, 2002 at 09:06:47PM -0800, Brion VIBBER wrote:
The current software is intended to be able to be run from the same source files, with the exception of a unique wikiLocalSettings.php for each wiki, which specifies among other things which localization file to use. (Note however that it expects everything to be in one directory, so symbolic links for everything but the settings file pointing to a master directory is the simplest way to achieve this.)
On a more practical note. I assume that future changes will often involve adding new files, so Jimbo would have to add new links for every separate wikipedia every time. I would propose to divide the files in a 'local' and 'global' directory such that every wikipedia only needs a single link to the common scripts that doesn't change.
[...] Personally I prefer a separate database table; people should be able to edit the link list from their own language environment without delving into the English wiki. In either case, though, the programs will all need access to the same shared link database, so we would need to keep things on the same server.
I fully agree with all of the above. Another reason for keeping everything on the same DBMS server is that this is the only way we can build a page for checking if an uploaded file is used anywhere.
-- Jan Hidders