draft of developer platform strategy
0.5
- Extending the application
- Add background tasks
- Extend content model
- Add tree of blocks (detail view for a kind)
- Create a new block (photo summary view)
- Extend menus and toolbars
- Use shared data in other applications
- WebDav access to data shared on WebDav server
Caveat: APIs and data formats are in no way frozen -- they will certainly evolve and change.
0.6
- Use chandler to write a web application
- Chandler can run as a lightweight web server (making use of twisted)
- Add "servlets" to Chandler
- Tool support
- use repository viewer to edit repository in a generic way
- interactive query evaluator
Caveat: APIs and data formats are in no way frozen.
0.7
- Interoperability and data access
- Repository import/export
- some form of RPC to repository
- Schema evolution
- Data migration upgrade tool
Kibble
- Parcel management and deployment
- Download and install
- Upgrade
- Uninstall
- (OSGi?)
Beyond Kibble