[PEAK] PROPOSAL: Remove ZODB/Zope X3
dependencies/"compatibility"
Ulrich Eck
ueck at net-labs.de
Tue Jun 1 12:19:28 EDT 2004
On Sat, 2004-05-29 at 23:36, Phillip J. Eby wrote:
> I've been reviewing the latest version of Zope X3, and it appears to me
> that it's a waste of time to keep chasing compatibility with it in peak.web
> and peak.model. So, I'd like to propose some changes to the affected packages:
>
>
> ZODB 4 and peak.model
> ---------------------
[snip]
> Anyway, this API should fix a lot of quirks and warts in the current
> DM-based API, such as the inability to check whether an object "exists" at
> retrieval time. I'll probably write other posts later to flesh out this
> design further, and the path along which the existing code will be migrated.
+ 1 ( +10 for eventSource integration )
> Zope X3 and peak.web
> --------------------
[snip]
> Thus, I believe we can end our dependency on Zope X3 for publishing
> support, but the changes to peak.web will be substantial. In addition to
> the changes I've outlined above, we would also be dropping the use of
> adaptation to convert components to their decorator/view objects. We'll
> still have decorators, but they'll be registered via the configuration
> system instead, allowing "placeful" lookups, and getting rid of the need to
> have the page, error, and traversal protocols for registration
> purposes. Indeed, we should end up with it being possible for most
> decorators to be defined by simple configuration, without coding (as is
> currently required).
+1 for that as well.
i'm willing to help here (as my time allows) if it is not more work to
design/communicate ideas vs. write code ;-)
Ulrich
More information about the PEAK
mailing list