Re: [Templates] Re: ANNOUNCE: OpenInteract Web Application Server

2001-02-09 Thread Perrin Harkins

On Thu, 8 Feb 2001, L.M.Orchard wrote:
 Now, if only I could get back to un-mothballing Iaijutsu/Iaido and do Zope
 the right way under perl... :)

When I first looked at OI, I was thinking that it has a lot of the
plumbing (O/R mapping, security model, application model) covered and you
could probably write something like Iaido as an object publisher for
it.  I know Iaido has quite a few whizbang features that aren't currently
in OI, but I think they could be fit into it, to the benefit of all.

- Perrin




Re: [Templates] Re: ANNOUNCE: OpenInteract Web Application Server

2001-02-08 Thread L.M.Orchard

From: "Matt Sergeant" [EMAIL PROTECTED]
Sent: Thursday, February 08, 2001 03:01 PM


 On Thu, 8 Feb 2001, Perrin Harkins wrote:

  In short, Zope wants to be more, but currently is difficult to figure
  out.  That could be just my Perl experience, but I understood more of
  OpenInteract in half an hour than I did with Zope after several tries
over
  the last few years.

 Of course that may have a lot to do with your background. Zope isn't a
 tech tool like what we have coming out for mod_perl at the moment - its a
 much higher level. This is both good and bad, of course.

 Personally I think CMS' are very important, but then I
 would: http://axkit.com/products/axkit-cms/ :-)

Zope has a very cool concept behind it, an object oriented web, where every
resource behind every URL is an instantiation of a class.  Every URL
resource is both content and active component.  The idea is that there is
intelligence behind each piece of content, particular to that piece of
content.   A PDF object is not just a PDF file, it's also an interface to
index the PDF, provide a summary of itself to an RSS file producer for
example.  Folders in the path to a piece of content can affect that content,
so a particular piece of content can take on a different character depending
upon where it is placed.  It's more than just a CMS system, it's object
orientation as applied to web resources.

Whereas in OpenInteract, every piece of content is managed by a central
component and one of its methods.  Like /BasicPage/edit?id=2345.  This is
more like a procedural model than Zope's OO model.  I'm still digging into
OpenInteract, having just installed it a few nights ago.  Still don't have
much else to say about OI, though it looks pretty neato keen.

Anyway, as for the complexity of Zope: If I understand the architecture
correctly, is that Zope is the combination of what used to be three separate
systems.  I know one was persistence, the other was an ORB exposing object
methods to web calls, not sure of the third.  Maybe the templating system?
But to me, it seems that they've been joined together in a Frankenstein
kinda way.  I mean you see things like "bobobase_modification_time" as the
standard object property, and a jumble of other non-intuitively named
properties, API calls.  Not to mention that the DTML language doesn't
resemble any other templating language I've seen, nor does it seem to have
an easily graspable rhyme or reason for things.  And, one of my pet peeves,
they're trying to make it "XML compliant".  Which to me means that it's
looking more and more like the HTML I'm templating, and that's bad.  I would
like my template language to look distinct enough from what I'm templating,
like Template Toolkit's [% %] default construct.

So add on top of that a sparse patch of docs, and it's hard to wrap one's
brain around.

Now, if only I could get back to un-mothballing Iaijutsu/Iaido and do Zope
the right way under perl... :)

--
Leslie Michael Orchard  [EMAIL PROTECTED]
ICQ Home: 492905 / ICQ Work: 11082089






Re: [Templates] Re: ANNOUNCE: OpenInteract Web Application Server

2001-02-07 Thread L.M.Orchard

From: "Chris Winters" [EMAIL PROTECTED]
Sent: Tuesday, February 06, 2001 08:14 PM


 From Perrin:
  And just out of curiosity, are you familiar with any of the similar
  projects that others have worked on, like Iaido (formerly Iaijutsu) or
  Jellybean?

 I've looked into both of them at one time or another -- OpenInteract
 has been under construction for about a year and SPOPS (and ancestors)
 more another half-year before that. I'm jealous of Jellybean's
 self-sufficiency, of the cool apps built on Iaido so far and of the
 clean model of both of them. I hope to swipe (with generous
 attribution) as much as possible.

Hey, it's me poking my head briefly out of hiding here...  I'm the lout
responsible for Iaido and it's subsequent (temporary?) mothballing.  Glad
you think I have some cool apps with it, few that they are.  My problem is
that all my round tuits and copious amounts of free time dried up with a new
job and a promotion.  That's about when I disappeared from around this
mailing list and stopped updating my projects on SourceForge.  (Got a new
one on the way, though, new employers permitting)

So, I'm trying to install OpenInteract now since from 50,000 ft it sounds a
lot like what I was trying to do with Iaido.  Using Template Toolkit for the
presentation...  abstracted data management...  Need to look around more.
I'd be more than glad to help you and maybe even have Iaido get eaten up by
your project since I seem to have lost the momentum to sustain it by myself.
There are a lot of neat things going in in Iaido, and still on my TODO list
for it to get completely tossed, though.  (Like, I really want to get that
FTPd interface to the data store up and running again :) )

Anyway, having major problems getting past the oi_manage install_sql step so
far, maybe I'll post to the -dev list or the bugs on sourceforge.

--
Leslie Michael Orchard  [EMAIL PROTECTED]
ICQ Home: 492905 / ICQ Work: 11082089





Re: [Templates] Re: ANNOUNCE: OpenInteract Web Application Server

2001-02-06 Thread Chris Winters

* L.M.Orchard ([EMAIL PROTECTED]) [010207 00:07]:

 So, I'm trying to install OpenInteract now since from 50,000 ft it sounds a
 lot like what I was trying to do with Iaido.  Using Template Toolkit for the
 presentation...  abstracted data management...  Need to look around more.
 I'd be more than glad to help you and maybe even have Iaido get eaten up by
 your project since I seem to have lost the momentum to sustain it by myself.
 There are a lot of neat things going in in Iaido, and still on my TODO list
 for it to get completely tossed, though.  (Like, I really want to get that
 FTPd interface to the data store up and running again :) )
 
 Anyway, having major problems getting past the oi_manage install_sql step so
 far, maybe I'll post to the -dev list or the bugs on sourceforge.

It's probably early to talk about one project swallowing another :-)
I'm certainly not shy about looking for great ideas wherever they
are. And now that OpenInteract is out I hope to take a step back and
look at other environments for inspiration. (Building some services on
top of POE would be extremely cool, for starters.)

One of the things OpenInteract has going for it is that a company
(intes.net) uses it constantly and pays people to develop applications
for it. I'm finding how difficult it is to do more programming after
hours, even fun stuff like this.

This is getting rapidly OT. Moving this onto the -dev list is a good
idea.

Thanks,

Chris


-- 
Chris Winters ([EMAIL PROTECTED])
Building enterprise-capable snack solutions since 1988.