[Framework-Team] plone.app.* or plone.* for things with Z2, CMF and Archetypes dependencies?

Martin Aspeli optilude at gmx.net
Mon Dec 11 14:20:04 UTC 2006


Hi guys,

Daniel just gave me the go-ahead to let Archetypes trunk depend on
plone.app.locking. plone.app.locking depends on Zope 2 security +
webdav and Zope 3 components.

Daniel pointed out that it's a bit odd for Archetypes to depend on
plone.app (Plone-the-application) and really, plone.app.locking is not
Plone app specific. It is also not "pure Zope 3", though.

What is the best naming convention in this case? Should plone.app.* be
only for Plone-the-application specific things, and thus plone.* is
allowed to have Zope 2, CMF and/or Archetypes dependencies (with an
aim to minimise, obviously)? Or should we have another package,
plone.z2 or something? Or should we just let plone.app.* mean
Zope2-specific rather than Plone-the-application specific?

Martin




More information about the Framework-Team mailing list