[Checkins] SVN: Zope/branches/hannosch-dtml-vs-accesscontrol/TODO.txt Some more thoughts

Hanno Schlichting hannosch at hannosch.eu
Sun May 16 17:11:53 EDT 2010


Log message for revision 112394:
  Some more thoughts
  

Changed:
  U   Zope/branches/hannosch-dtml-vs-accesscontrol/TODO.txt

-=-
Modified: Zope/branches/hannosch-dtml-vs-accesscontrol/TODO.txt
===================================================================
--- Zope/branches/hannosch-dtml-vs-accesscontrol/TODO.txt	2010-05-16 20:34:32 UTC (rev 112393)
+++ Zope/branches/hannosch-dtml-vs-accesscontrol/TODO.txt	2010-05-16 21:11:53 UTC (rev 112394)
@@ -8,6 +8,9 @@
   based on the availability of the C module alone. This behavior change needs
   discussion.
 
+- TaintedString should move into its own distribution. It's currently in
+  Shared.TaintedString and used both by DTML and ZPublisher.
+
 - zExceptions needs to be its own distribution, possibly merge with
   zope.exceptions, which contains similar and sometimes identical code.
 
@@ -39,8 +42,9 @@
   * zExceptions (Forbidden, Unauthorized, ...)
 
   * 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.
+    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.
 
 - Test only dependencies:
 
@@ -69,11 +73,15 @@
 
 - Remaining outside imports:
 
-  * App (getConfiguration)
-  * reStructuredText (HTML)
-  * Shared (TaintedString)
-  * zExceptions
+  * App (getConfiguration().structured_text_header_level)
+  * reStructuredText (HTML) - Both of these deal with format support and
+    configuration via zope.conf. The calls are localized to one function each.
+    Add an optional dependency on Zope2? Configure if it is available,
+    otherwise use some default?
 
+  * Shared (TaintedString) - move it to its own distribution
+  * zExceptions - move it to its own distribution
+
 - Test only dependencies:
 
   * Products.PythonScripts



More information about the checkins mailing list