On Friday, October 19, 2001, at 06:30 AM, Jonas Liljegren wrote: > "l.m.orchard" <[EMAIL PROTECTED]> writes: >> Does anyone out there remember the project I was working on? Iaido >> (nee Iaijutsu)? Unfortunately, I had to mothball it > > I hoped you would answer.
Heh, whoa, my presence is hoped for? :) >> I was thinking of starting over with the same concept because I still >> think a lot of the ideas were solid. > > It should use TT2. Oh, most definitely. Pretty much everything I do now with web apps orbits around TT2 features. > Could you relate your project to the other things I brought up in this > thread? Well, for instance, you said: > What I was looking for is probably better described as "online website > creation tool". The creator should be guided through some simple steps. > 1. Type, copy or upload texts > 2. Put the data in a group/section > 3. Chose a site navigation concept > a. navigation widget > b. navigation location > 4. Add details to pages > 5. Decorations In the Iaido world, you'd do this: 1) Create your content in Page objects, which could be done via web form or FTP upload via Dreamweaver or your favorite editor. 2) The Page content objects could be grouped in a Folder. 3, 4, & 5) Create Template objects with HTML display content for your Page and Folder objects. The template for the folder would query its contents and display a list maybe like: [% FOREACH item = self.contents %] <li><a href="[% item.url %]">[% item.title %]</a> [% END %] Or however you might want to present it. And since this system uses TT2, and I wrote a Provider to map into the virtual filesystem of the persistence layer, you can access persistent Template objects with [% INCLUDE %] using paths within the persistence store. So, for navigation and global site look & feel, you can just [% INCLUDE %] those as blocks from Template objects also managed within the system. "Breadcrumb" nav is pretty easy too, just do: [% WHILE obj = obj.parent %] | < a href="[% obj.url %]">[% obj.title %]</a> | [% END %] Basically... though, you'd probably want to list those links in reverse order, and you might want to stop walking up through parents at a certain root, but there you are. Built a whole Yahoo-like document directory of a company's library of 5000 PDFs or so with just a few constructions like this and turned it over to them to do all the maintenance of uploading, moving, annotating and deleting them via the various interfaces. >> I keep thinking I might want to start over in Java, but I keep >> forgetting why I think that... > > Unfair hype? Well... and I don't want to start any language wars on this... we seem to be having a hell of a time finding people who know good Perl, especially the "higher esoterica" of the language like, oh say, Object Orientation. The unfortunately closed-source project that I have been working on is a perl-based framework of self-documenting and identifying web application components which are assembled into rapidly deployable applications via a web-based wizard. This thing makes crazy use of Damian Conway inspired insanity, and Lovecraftian horrors of template-templates and template-generated perl code. The typical perl monkeys we interview barely understand the "package" statement or how to use perldoc. On the other hand, when we talk to Java developers, there seems to be a greater population who at least understand object orientation and design patterns and we can start to indoctrinate with the meta-levels of software which builds software. So it's not a matter of language capabilities, but of capabilities in the population of programmers in each camp. We need to build clever software yet be able to handle hiring not-so-clever people. Bad dilemma. But then again, this is just all anecdotal and your milage may vary. >> Anyway, any interest? > > The Iaido project seems very inactive. I would like to see > cooperation behind a common system. The Iaido project is pretty much resting beneath the waves of the deep, to arise to the horror of all some centuries in the future... unless someone pokes it with a stick or something. -- Leslie Michael Orchard <[EMAIL PROTECTED]> ICQ: 492905 (home) 11082089 (work) "...see you space cowboy..."
