From: Steve W. <sw...@wc...> - 2000-07-14 18:03:55
|
Welcome back! :-) On Fri, 14 Jul 2000, Arno Hollosi wrote: > > o Page meta-data (author, version, etc...) is saved in a special custom > > header field in the zip file. This information is not accessible via > Hm, I don't think using special fields within the ZIP is a good idea. > That way, if someone should touch the ZIP for whatever reason, that > data will be lost. I suggest using an extra file, or a meta-file for every > page-file. I didn't catch this before, but now I do, and I agree with Arno.. the less we rely on proprietary solutions the better. I'd rather hack a loader to read two files per page that suffer Jeff with mucking with Zip files too much. It hides the information from the user as well (a separate metadata file can be edited in a text editor, can be cat'd, grep'd and so on). Putting it in the Zip file means it's almost human-inaccessible. > I would like to be able to mix those two, e.g. > > # one > #* some here > #* more there > > Should be quite easy to do, no? Yes, but I'm confused. Is there a reason to allow arbitrary mixing? > About /lib vs. /admin: > I think /lib is cleaner and reduces the clutter in the main > directory. But it's not an urgent issue. Hmm. I guess I'm in the minority on this one! > When will 1.1.7 be shipped? > Where is Ari's code? Always one step ahead of me! I was waiting for you to return before calling for 1.1.7. Right now it's stable and I see no reason not to release 1.1.7 right away -- this will be the Jeff release! It includes all his cool diff stuff, the zip stuff, your additions to the admin/ files, and the few things I added. That said, if you want something in 1.1.7 that isn't there now speak up; otherwise I will release 1.1.7 over the weekend. I invited Ari to join us but never heard back. If there's something specific you want to see in the nbtsc.org Wiki's source I have access to it. Ari wanted to clean up the code and publicly release it, but I'll ask if I can make a tarball of it as-is since we are all professionals and we all do strange things in the privacy of our own servers, and Ari has nothing to be ashamed of :-) Things we've discussed, but have not reached consensus on (or maybe we did, phpwiki-talk has been extremely active) include: * moving to PATH_INFO. Ari has code we can use. This involves more than you think because we get things like $copy, $edit, $info for free now from PHP and using PATH_INFO means we'll have to roll them by hand; * moving files to lib/ which has the benefit of allowing better security like Jeff set up; * refactoring the database interface, which will start with the DBM changes and then involve a lot of search/replace of variable names (renaming all instances of $ArchiveDataBase to $ArchiveTable, or something better, for example); * possibly moving to an OO approach to the database interface after that; * I'm sure I missed something; and there are a number of features we discussed a couple of months ago that I would have to search the mail for, like all the pages we added tables to the database for etc. However these things can go in 1.1.8 or later; I think we are on track to release 1.2 in a couple of months (depending on how much time we all have) and there will probably be two or three releases between now and then. sw ...............................ooo0000ooo................................. Hear FM quality freeform radio through the Internet: http://wcsb.org/ home page: www.wcsb.org/~swain |