Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

brentdax (2147)

  (email not shown publicly)
AOL IM: Brent Dax (Add Buddy, Send Message)

Just another Perl bigot...

Journal of brentdax (2147)

Sunday July 24, 2005
12:17 AM

Kontent days 12-21: Close (and screenshots!)

[ #25864 ]

The last few days have beendistracting. Everything from a new Harry Potter book (a good one, by the way) to a subpoena from Microsoft (!) has kept me from working all day, every day the way I'd prefer. Nonetheless, I've made a lot of progress.

You can now see this progress in my Subversion repository. Since I last wrote, I've:

  • Made page creation work in my command-line tool, k_manip (meaning that it really works overall, but the UI hasn't been written).
  • Designed the basics of the "skeleton", the representation-independent data structure used to communicate between adapter and renderer, and made both the HTML and XML renderers handle skeletons nicely.
  • Made page classes actually work, although they're currently being represented as Perl classes instead of roles.
  • Refactored and reorganized, including changes to the control flow.

I think I may put up a preliminary release soon; said release will probably come once I have the page creation and editing UIs in. After that, most of what's left will be the Kolophon parser, documentation and help pages, user authentication system, a couple more page classes, and several administrative-type pages.

Oh, and I have screenshots. (Large, oddly-shaped ones, because my laptop has the rather bizarre resolution of 1280x768.)

Users page, HTML view. This page uses the Kategory class.

Users page, XML view. Note that the <content> field contains the same information as the HTML viewjust rendered differently. (The XML view's <content> field is basically a direct translation of the skeleton.)

Root page, HTML view. This page uses the Kiki class.

Root page, XML view. Note the rather different set of attributes.

Root page, HTML history. Clicking on the dates would yield the indicated revision of the page.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.