From: Jeff D. <da...@da...> - 2000-08-29 15:18:56
|
Hi All, Sorry I dropped off the face of the earth. I suddenly became very busy (combination of work and last-ditch-end-of-summer-looms recreation). (I will probably remain busy for at least another couple of weeks...) I am still here though, and will try to find time soon to add the PATH_INFO and admin browse stuff to the main branch. >I think this was Jeff's goal as well, but I don't know if he realized it >(Jeff?). I think we'd all like to see rendering modularized, so go ahead >with it, but don't bother forking the code base. Yes it was my main goal, and I think I accomplished it --- though I admit that my rendering code less than transparent in clarity. (In fact, off all the hacks in the jeffs_hacks-branch, I'm least happy with the rendering code.) If you've got something better, go for it! >I've just finished Jakob Nielsen's "Designing Web Usability" and have some >ideas about the page layout, and as time permits I'll be checking in those >changes this week (at work, we are now in the "death march" to reach a >deadline, so time is precious). > >I want to shrink the logo, add a nav bar across the top and maybe the >bottom too (to reduce the amount of scrolling needed), and add Ari's Wiki >feature of how many times a page was edited (not necessary but I like it). Note that in the jeffs_hacks branch, the addition of nav bars are can be accomplished by a simple editing of templates files (probably just one: template/wrapper.html). >Arno drafted the "wikilinks" table which hasn't been implemented yet, but >I want to add a right-hand rail listing all the pages that link to the >current one. I got this idea from Nielsen's book; having "related pages" >in a right hand rail is a Web convention apparently, and I have long been >bothered by how this feature is hidden away in the page title link (i.e. >click the page title 'FrontPage' and see all the pages that link to >FrontPage). A great idea. Also note that the links table is implemented in jeffs_hacks. Again (toot, toot) I think adding your right hand rail to jeffs_hacks is a simple matter of editing templates (it might take a little php hacking, too --- I'm not sure without looking.) I think you should take a look at the database interface in jeffs_hacks again, and consider it for inclusion into the main branch. While some of the code in jeffs_hacks admitedly fairly obtuse, I think the database code is pretty straightforward. I really don't see much room for (other than incremental) improvement in it. (Other than that the minisql and psql backends still don't exist.) Your ghost, Jeff |