source: products/quintagroup.transmogrifier/branches/plone-3.1/collective.transmogrifier/TODO.txt

Last change on this file was 466, checked in by myroslav, 18 years ago

Tagging intial release

File size: 1.1 KB
Line 
1TODO
2====
3
4- Possible create 'nicer' exceptions based on a base transmogrifier exception
5
6- Sprinkle helpful logging statements throughout
7
8- Create default utility sections:
9
10  - catalog delaying (replace catalog index methods with queues until
11    iteration is done). May not be needed pending another project.
12
13  - 'path' creation (insert Folders into the pipeline wherever required)
14
15  - alternative path strategy: delay items until parents have been seen.
16
17  - A logging section (log selected or all keys to a logging target (Z2, file,
18    syslog, etc.) with configurable log level)
19
20  - Black box? Section that encapsulates a single pipeline for the purposes of
21    encapsulation and reuse.
22
23  - Fail-safe default section: alter path to a leftover path if the path
24    doesn't exist.
25
26  - marker interfaces
27
28  - Unique path generator. If a path has been seen before, append an integer
29    until it is unique again. Check against an internal list or against the
30    context.
31
32- Provide a UI for selecting and running pipelines
33
34- Perhaps utils.Expressions should grow an TAL iterator-like interface? YAGNI?
Note: See TracBrowser for help on using the repository browser.