Hi Fred,

I read the serialization proposal... yours is somewhere inbetween what we
have now and where I think we're heading.  I really like the format of your
proposals!  These should definitely go up on the fishbowl.

One thing that I think is important for a FS serialization strategy is that
the filesystem representation of objects should be as simple as possible to
work with.  This means that the filesystem representation of a PythonScript
should look like a Python script, that the filesystem representation of a
DTML method should look as much as possible like a normal HTML document,
etc.  Instead of relying on a single monolithic format for fs reps of Zope
objects (e.g. one expressed in XML), I think each object should be able to
determine its own serialization to filesystem.  Properties and security
settings of each object could be expressed in the contents of a separate
file (e.g. a "resource fork" in Mac terminology, I guess) which would be
related to the actual content via a naming convention.

Tres Seaver has done some work on this with his FSDump product
(http://www.zope.org/Members/tseaver/FSDump), although it only goes "one
way" at the moment, and Steve Spicklemire has gone a slightly different
route with his ZCVSMixin product
(http://www.zope.org/Members/sspickle/ZCVSMixin/).  I have a proposal up on
the Digital Creations intranet which makes the proposal to leave
serialization format up to each object, and gives some info about possible
implementation strategies.  I need to clean it up and move it over to the
fishbowl at some point, but I hope this email serves as a sort of overview
about what we want to do about the problem at DC... it'd be great to be able
to conserve resources and work on the same problem together.

----- Original Message -----
From: "Fred Wilson Horch" <[EMAIL PROTECTED]>
To: "Chris McDonough" <[EMAIL PROTECTED]>
Sent: Sunday, March 11, 2001 11:30 PM
Subject: Re: [Zope-dev] FTP interface being worked on?

> Hi Chris,
> You wrote in part:
> >
> > The "export as files" paradigm is something we'd really like to see soon
> > Zope.  [...]  I'd be interested in seeing your proposal too.
> Great to hear we're thinking alike.  My proposals are available on our
> SourceForge site (sorry for the long URL -- I can send the proposals as
> an attachment if you'd prefer):
> FTP proposal
> XML-RPC proposal (export as files)
> > The best place for these sorts of things are at http://dev.zope.org (the
> > "fishbowl")...
> Okay, I'll take a look and submit my proposals through the Fishbowl
> process.
> Thanks,
> Fred
> --
> Fred Wilson Horch mailto:[EMAIL PROTECTED]
> Executive Director, EcoAccess http://ecoaccess.org/
> P.O. Box 2823, Durham, NC 27715-2823 phone: 919.419-8354

Zope-Dev maillist  -  [EMAIL PROTECTED]
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to