forked from slimphp/Slim
-
Notifications
You must be signed in to change notification settings - Fork 0
Road Map
codeguy edited this page Nov 3, 2010
·
155 revisions
Created September 25, 2010
Updated November 2, 2010
This is the official Slim framework roadmap working draft. This is a living document that may very well change in the future.
- Remain light-weight, simple, and easy to use for both amateur programmers and professional programmers
- Always favor clean syntax and simple solutions instead of messy syntax and complex solutions
- Respect the 80/20 rule: satisfy 80% of common use cases rather than muddle the code-base for 20% of edge use cases
- Support PHP 5 and above
- Content negotiation
- Authentication
- Routing updates
- User-agent route conditions
- Application-wide route conditions
- Default parameter values
- Smarter
beforeandaftercallbacks (ie. except and only conditionals) - Clean up
Slim::configuresettings. Move$templates_dirintoView, like other custom Views
- Initial test coverage for primary classes
- Slim class loader
- Establish version numbering system
- Move Getting Started and Documentation to GitHub Wiki
- HTTP caching (ETag and LastModified)
- Cookie management
- Route redirects
- Route passing
- Route naming and urlFor helper
- Instantiate View in Slim::init()
- Improve Exception and Error handling
- Add "Contributing to Slim" Wiki page with expectations, style guidelines, etc.
- Write example custom View classes for Twig, Smarty, Mustache, etc.
- Add Slim app settings
- Add Slim app logging
- Improve test coverage for Request and Response
- Ensure inline documentation for Slim classes is complete