Re: [Zope3-dev] Re: Re: Who would use this crazy thing called Zope 3?

2006-02-13 Thread Gary Poster


On Feb 11, 2006, at 9:24 AM, Martin Aspeli wrote:

On Sat, 11 Feb 2006 10:39:52 -, Lennart Regebro  
<[EMAIL PROTECTED]> wrote:

[...]

There are methods for neatly deprecating things like this, and they
have been employed consitently in Zope 3, and quite consistetly in
later versions of Zope2. For example,  in Zope 2.8 the whole Zope
package was renamed Zope2. The Zope.py backwards compatibility  
handler

will be removed in Zope 2.11.  I'm not aware of this causing any
problems.


There are two types of deprecation, though - one is deprecating  
specific packages or methods or classes. Another is deprecating  
fundamental patterns and ways of working. Am I supposed to use ZCML  
for this or Python? Well, a while ago, it was ZCML, now it's  
python, and then maybe it'll be something that looks completely  
different. Now I'm told that the ZODB is the de-facto way of  
storing content. Maybe soon the default may be a filesystem. Mmm...


FWIW, I personally doubt that we would make the filesystem choice for  
the vast bulk of ZC's past and future engagements.  I would also be  
surprised if we did not continue to use the ZODB as our primary  
persistence tool (among others, already including the file system and  
RDBMSs) in the future.


I just wonder how someone who isn't already "in the know" and on  
this list would hope to keep up with all these twists and turns.  
That is - I wonder how those who have deployed on Zope 3 deal with  
them.


We run regular automated tests.  We ideally make sure that the  
changes are ones we agree with or ones we can opt out of.


Gary
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Re: Re: Who would use this crazy thing called Zope 3?

2006-02-11 Thread Shane Hathaway

Martin Aspeli wrote:
Now I'm 
told that the  ZODB is the de-facto way of storing content. Maybe soon 
the default may be  a filesystem. Mmm...


Whatever we do with the filesystem, it's not going to be as ambitious as 
Ape.  Ape makes the filesystem appear as an object database, but that 
turns out to be more complexity than most people want.  I think it'll be 
more similar to CMF DirectoryViews.  Scripts and templates on the 
filesystem that want to read/write data will probably use an object 
database or RDBMS.


Shane
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Re: Re: Who would use this crazy thing called Zope 3?

2006-02-11 Thread Chris McDonough


On Feb 11, 2006, at 9:24 AM, Martin Aspeli wrote:
I'm told that the ZODB is the de-facto way of storing content.  
Maybe soon the default may be a filesystem. Mmm...


My feelings are that there should be a "classic" Zope 3 release which  
is exactly what exists now (it should make the assumption that ZODB  
is present and the root object of the publication lives there,  
present a management interface, etc.) and there should be a "light"  
Zope 3 release which is really just "BoboNG" which makes no  
assumptions about the publication object.  Jim did some work on this  
last year.  IMO, this would be Zope 3 without anything that currently  
lives in zope.app.


The reason for the "light" version would be to make it easier for  
people who don't necessarily buy in to the ZODB or schema-based  
content or through the web management, etc. to start using Zope  
gradually without needing to bite all of it off at once.


I think the "filesystem-traverser" Shane is referring to might be  
packaged as a plugin to one of these versions or the other.  It would  
just be a package which defines the publication root object as a  
filesystem traverser.  Making it optional and shipping it separately  
from Zope 3 would decouple things appropriately, IMO.


- C

___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Re: Re: Who would use this crazy thing called Zope 3?

2006-02-11 Thread Lennart Regebro
On 2/11/06, Martin Aspeli <[EMAIL PROTECTED]> wrote:
> There are two types of deprecation, though - one is deprecating specific
> packages or methods or classes. Another is deprecating fundamental
> patterns and ways of working. Am I supposed to use ZCML for this or
> Python? Well, a while ago, it was ZCML, now it's python, and then maybe
> it'll be something that looks completely different.

Eh, no, that's not a fundamental pattern. Declaring an object to be an
adapter in ZCML or in Python are not two different ways of working.
ZCML is hardly gonna go away completely, and neither is python. ;-)

> Now I'm told that the
> ZODB is the de-facto way of storing content. Maybe soon the default may be
> a filesystem. Mmm...

Mmm, sure.

--
Lennart Regebro, Nuxeo http://www.nuxeo.com/
CPS Content Management http://www.cps-project.org/
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com