Standalone AccessControl and DTML
=================================

AccessControl
-------------

- Acceptable dependencies (we can improve on that later):

  * zope.component
  * zope.configuration
  * zope.deferredimport
  * zope.interface
  * zope.publisher
  * zope.schema
  * zope.security
  * zExceptions
  * Acquisition
  * ExtensionClass
  * Persistence
  * Record
  * RestrictedPython
  * ZODB3

- Remaining outside imports:

  * OFS - as a base class for User.BaseUserFolder

  * App (MessageDialog, DTMLFile, ...) - all need to go - redoing the UI is
    hard. We probably need to move it into some other core part of Zope2, like
    the App package, which could serve as a general dumping ground for ZMI
    related stuff from "reusable" packages.

DocumentTemplate
----------------

- TreeDisplay should be moved into the DocumentTemplate distribution, the two
  depend on each other.

- Acceptable dependencies (we can improve on that later):

  * zope.sequencesort
  * zope.structuredtext
  * AccessControl (once it is its own distribution)
  * Acquisition
  * ExtensionClass
  * Missing
  * RestrictedPython
  * zExceptions
