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
|