-
SprintTopics
last modified January 17, 2008 by spanky
These are the ideas so far for sprint topics. This does not mean we are going to be working on everything listed, just what people have sent along so far:
1. Performance
- Minimal Zope 3, more granular zcml. e.g. publication factories etc. evtl. "feature" based. maybe zope.app.minimalzcmlfiles
- Lazy properties on transaction level, good for content provider pattern.
2. Templating
- Faster pagetemplates aka compiled templates (z3c.pt)
- C implementation?
- other templating implementations e.g. cheetah
- General HTML layout engine (death to main_template.pt) --- \malthe
3. ZMI
- Simple ZMI, without ZODB, process management etc only.
4. Storm - https://storm.canonical.com/
- Working on outstanding features for storm
- Lazy attributes
- Configurable table names for classes
- Array handling for postgres e.g. support @> <@ operators
- Zope integration issues
- Zope Storm object browser via introspection of storm classes
5. WIDGETS: OSX, VISTA, FLEX and AIR:
- Dataflow from Zope to Flex applications
- Opportunities for Flex applications within the AIR (Adobe Integerated Runtime) Environment
- Widget creation for existing portals within OSX, VISTA and the AIR Environment
6. Fields/Widgets:
- Zope 3/Plone widget/field redux
7. iPhone:
- Some work is being done on an iPhone skin
8. KSS and eventPush:
- Dr Jnut's made a proof of concept for a file upload widget with feedback information.
- Any other useful eventPush ideas?
9. Calendaring:
- Since Lennart (regebro) has recently released Dateable 0.1, it might be useful to put together a calendaring group to make another push forward on this bundle.
10. Bundle a alternative indexer for Zope/Plone:
The goal would be to be able to estimate when a third-party indexer is useful, and to provide to the community a read-to-run solution
- zc.buildout recipe
- text indexer replacement
- a python wrapper to easily run the indexer server and the indexation service
2. to provide a buildout
3. to benchmark the results under jmeter
- compare the network loads
- figure out how the ZODB growth evolves
11. Zope 3 Video Transcoding:
Work with zope3 and video, e.g. to further develop transcoding with zope3 to be more flexible, handle different systems, especially Compressor on Mac OS X (being able to drive large render clusters using XGrid and Compressor from Z3 and the Web).
A plugin system to drive other systems like turbo.264, flix would be needed as well.
12. Plone Dashboard Drag-n-Drop
mlango is a working drag-and-drop system and [Jean-Paul] would like to get that implemented for the dashboard only to start with.
If it works well, I'd like to take a shot at the portlets.
13. Spanky's Super-Secret Special Project
Ah! NOW you're interested, huh? More info at the sprint.