From: Arno H. <aho...@xm...> - 2001-02-03 15:04:39
|
> I think there are some obvious things to drop, like: > references (that is, [1] [2] links) > support for 3.x PHP > dbmlib.php Some people will mourn the loss of PHP3, but I guess that's the open sour= ce=20 way: always use the latest toys :o) > I'd like to see some cruft cleaned out as well. Perhaps a rewrite of > transform.php (we've talked about modularizing it for a long time), and > drop all the old tab markup. I'd like to give this one a shot. I guess I can reuse some code from Jeff= =2E > Second, a more permanent archive. Pages should live longer than one > version. This can be configured to zero, ten, one hundred previous page= s. I have modified phpwiki slightly for Sensei's Library (senseis.xmp.net) t= o=20 allow unlimited versions. It is always storing the whole page. As of toda= y,=20 there are 300 pages in the wiki, and close to 600 pages in the archive,=20 created by roughly 2000 edits (sum of version numbers). Btw, I discovered a bug in the diff code -- I don't know how to fix thoug= h. If I find the time I'll make an bug entry. > Any navigational aids we can contrive would help, like SiteMap, or > HotLinks or whatever. I've attached my local sitemap code. Just a proof of concept - runs only=20 with mySQL!! Explanation: red line: page in center of map. Middle column=20 above: pages referencing center page. Left/right: pages referencing/being= =20 referenced by the page in the middle column. Middle column below: pages=20 referenced by center page. Left/right: pages referencing/being referenced= =20 by the page in the middle column. Not really easy to read - so maybe the=20 layout should be redone and the number of pages should be limited. p.s. to run it you need to set the variable $related - modify index.php t= o=20 look for that variable and include navigate.php. Then call like=20 http://site.url/phpwiki/index.php?related=3DAddingPages /Arno =00 |