This is mainly in place of the issue system, which will be used for all features/bugs after the initial implementation.
- Implement month, week, day, event views
- Allow non-crufty URLs
- Separate the presentation from the data using both templates and stylesheets
- Setup basic event submission form
- Setup user access controls, at least {guest,user} possibly {guest,user,admin}
- More than superficial tagging system (actually set up the relational links)
- Look into Zend's support for XML databases?
- Update Zend Framework to latest version (0.7 => 0.8 currently)
- Adapt config.ini to use Zend_Config for reading and writing
- Also, make more things configurable. All hard-coded constants and other configuration information should be converted to this system.
Far-off possibilities
- Use Zend_Pdf to generate a PDF for the different calendar views