[Checkins] SVN: grok/trunk/TODO.txt - updated todo list from backpack

Christian Theune ct at gocept.com
Mon Oct 16 05:40:43 EDT 2006


Log message for revision 70675:
   - updated todo list from backpack
  

Changed:
  U   grok/trunk/TODO.txt

-=-
Modified: grok/trunk/TODO.txt
===================================================================
--- grok/trunk/TODO.txt	2006-10-16 09:40:19 UTC (rev 70674)
+++ grok/trunk/TODO.txt	2006-10-16 09:40:42 UTC (rev 70675)
@@ -2,16 +2,130 @@
 TODO
 ====
 
+Meta
+====
 
+- setup grok-dev at zope.org (Philikon)
+
+- setup homepage (grok.zope.org or zope.org/grok, wiki or rest) (faassen)
+
+- tutorial (faassen)
+
+- reference (theuni)
+
 Core
 ====
 
+- <grok package="..."/>
+
+- grok buildout
+
+- grok buildout integration
+
 - grok.grokkable (to allow grokking of imported things)
 
+- choice fields / sources 
 
+- containers
+
+- annotations (faassen)
+
+- testing strategy for the tutorial (faassen)
+
+- security: grok.permission, grok.require, ... and the needed additions
+
+  to the security policy (philikon, theuni)
+
+- traversal - not megrok.routes (philikon)
+
+- events / subscribers (wosc)
+
+- global utilities (wosc)
+
+- interfaces (nothing to do there)
+
+- adapters (done)
+
+- xml-rpc (theuni)
+
+- make it easier to write tests (wosc, faassen)
+
+- local registrations (philikon)
+
+- grok.App (philikon)
+
+- add forms
+
+- multi-adapters
+
+- schema driven development (faassen, wosc)
+
+- a before method
+
+- error reporting during grokking (provide file/line-number information
+  on our extrinsically generated errors) (philikon)
+
+Need to discuss
+---------------
+
+- skins
+
+- form redirect
+
+- authentication (pau integration) (faassen)
+
+- sessions (get the session information for something, similar to
+  annotations?)
+
+- menus - define a menu, associate a view with a menu (module-level,
+  class-level)
+
+- making new widgets (faassen, philikon)
+
+- local persistent utilities (e.g. catalog) (faassen, wosc)
+
+- Admin UI (faassen, jw)
+
+- catalog (faassen, wosc)
+
+- IMPORTANT: different strategies: grok.definefoo() versus n =
+  grok.Foo(), watch out for consistency/symmetry/...
+
+- have a custom security policy that is easier to understand than the
+  default Zope 3 policy
+
+Punt
+----
+
+- making new fields
+
+- viewlets / content providers (LATER)
+
+- RDB - via extension: megrok.sqlalchemy for example - make it easy to
+  go between the different schema implementations
+
+- containment constraints (wait for zope 3 to do them right)
+
+
 Views
 =====
 
+
+
+Step 4
+------
+
+- grok.resources() for templates
+- conflict detection between inline templates and file-system templates
+
+Step 5
+------
+
+- static resources via grok.resources()
+
+Future
+------
+
 - grok.before
 
 - index views
@@ -21,3 +135,5 @@
 
 - support grok.template(template) in addition to
   grok.template('name_of_template') ?
+
+



More information about the Checkins mailing list