[Zope3-checkins] CVS: Zope3/doc - TODO.txt:1.10
Fred L. Drake, Jr.
fred@zope.com
Fri, 27 Jun 2003 10:36:57 -0400
Update of /cvs-repository/Zope3/doc
In directory cvs.zope.org:/tmp/cvs-serv5896
Modified Files:
TODO.txt
Log Message:
- fix typo
- use consistent line wrapping
=== Zope3/doc/TODO.txt 1.9 => 1.10 ===
--- Zope3/doc/TODO.txt:1.9 Fri Jun 27 09:59:54 2003
+++ Zope3/doc/TODO.txt Fri Jun 27 10:36:56 2003
@@ -1,5 +1,5 @@
This file contains short descriptions of projects or tasks that need
-to get done by the first Zope X3 beta release.
+to get done by the first Zope X3 beta release.
The order that items are listed here is not significant.
@@ -14,30 +14,29 @@
- Implement a local permission service (using configurations)
-- Rethink the organization of the security software to reflect
- the fact that people will likley plug in different grant and
- owndership systems for different security policies.
+- Rethink the organization of the security software to reflect the
+ fact that people will likley plug in different grant and owndership
+ systems for different security policies.
* Document the relationship between the security policy and the
grants
-- Untrusted modules. Also implement a way of
- specifying policies for trusted and untrusted modules.
- At a minimum:
+- Untrusted modules. Also implement a way of specifying policies for
+ trusted and untrusted modules. At a minimum:
* Say globally whether or not modules are trusted or
untrusted.
* Say globally whether modules are editable through the web.
- A slight variation on this is to have two kinds of modules and
- say under what circumstances they are editable through the
- web (or otherwise).
+ A slight variation on this is to have two kinds of modules and say
+ under what circumstances they are editable through the web (or
+ otherwise).
- File-system synchronization
- * Client command-line tool w HTTP-based interface to server
- that provided CVS-like interface and features. Including:
+ * Client command-line tool w HTTP-based interface to server that
+ provided CVS-like interface and features. Including:
+ checkout and commit
@@ -45,23 +44,22 @@
+ diff and offline diff
- * Refine the adapter protocol or implementation to leverage
- the file-system representation protocol.
+ * Refine the adapter protocol or implementation to leverage the
+ file-system representation protocol.
- * Maybe leverage adaptable storage ideas to assure
- losslessness.
+ * Maybe leverage adaptable storage ideas to assure losslessness.
- * In common case where extra data are simple values, store
- extra data in the entries file to simplify representation
- and updates. Maybe do something similar w annotations.
+ * In common case where extra data are simple values, store extra
+ data in the entries file to simplify representation and updates.
+ Maybe do something similar w annotations.
* Maybe do some more xmlpickle refinement with an eye toward
impproving the usability of simple dictionary pickles.
* export and import as a special case
- * Improve some common data file formats (e.g. simplify
- entries file).
+ * Improve some common data file formats (e.g. simplify entries
+ file).
* Work out security details
@@ -69,8 +67,8 @@
- Software bundles.
-- ZCML directive for layers and corresponding checks that a resource is
- registered in a registered layer
+- ZCML directive for layers and corresponding checks that a resource
+ is registered in a registered layer
* Typos can cause new layers to be defined unintentionally
@@ -176,13 +174,13 @@
- Python scipts
What form should these take? Should they be like Zope 2 Python
- scipts? or should they by like Python modules.
+ scripts? or should they by like Python modules.
- Supply a generic property mechanism?
In Zope 2, folders and many other objects could have arbitrary
- properties. This was very useful to storing little bits of
- content. What form should this take in Zope 3?
+ properties. This was very useful to storing little bits of content.
+ What form should this take in Zope 3?
- UI
@@ -198,15 +196,15 @@
- Schema fields
- Some kind of field that can contain objects that conform to a particular
- schema. And, widgets for this field.
+ Some kind of field that can contain objects that conform to a
+ particular schema. And, widgets for this field.
- Mailing service
- Mail sending service that integrates with Zope 3 transactions and only sends
- out email on successfull commits (and no multiple emails on ConflictErrors),
- is asynchronous (does not force the user to wait until the mail is completely
- sent) and reliable (does not lose mail on crashes, keeps a queue that can
- survive server restarts).
+ Mail sending service that integrates with Zope 3 transactions and
+ only sends out email on successfull commits (and no multiple emails
+ on ConflictErrors), is asynchronous (does not force the user to wait
+ until the mail is completely sent) and reliable (does not lose mail
+ on crashes, keeps a queue that can survive server restarts).
Codeworks is working on this.