From: Joby W. <joby@u.washington.edu> - 2004-06-16 17:59:54
|
Matthew Palmer wrote: > Has anyone made any progress in this area? The major hold-up for me > updating Debian to 1.3.1[01] is that it'll force every PHPWiki user in > Debian to rewrite their config files, which is unlikely to make them jump > for joy. I'm a good way toward being done. Been busy with work, getting a new laptop, and rebuilding my windows server at home. Once I have the CLI client working and tested I'll commit it. > > I did have one (potential) brain-wave, which would also, as a side-effect, > solve the major cause of complaint against the ini-file system. Put > together code which parses the INI file and writes a config.php full of > define()s and whatever else takes your fancy, and source *that* instead of > doing an INI parse every invocation. Then, just have a bit of code that > compares the mtime of config.ini with that of config.php, and rewrite > config.php if it's older than config.ini. The first user to hit the new > config file gets a 1-2 second slowdown, maybe, but that can be server lag, > and everyone else gets smokingly fast response times. > Yeah thought of that too. It'll be an option for the CLI client to build a config.php. Then if config.php is present it'll use it instead of config.ini. jbw |