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..."



Reply via email to