Commit d063ffb0 by Alexander Makarov

added some todo

parent 5357388d
- logging - logging
* WebTarget * WebTarget
* ProfileTarget * ProfileTarget
* Toolbar ? * Toolbar ?
- base - base
* error/exception handling * error/exception handling
* module * module
* application * application
* http exception * http exception
* security * security
- validators - validators
* type conversion rules * type conversion rules
* CompareValidator::clientValidateAttribute(): search for "CHtml::activeId" * CompareValidator::clientValidateAttribute(): search for "CHtml::activeId"
* FileValidator, UniqueValidator, ExistValidator, DateValidator: TBD * FileValidator, UniqueValidator, ExistValidator, DateValidator: TBD
* consider merging UniqueValidator and ExistValidator and using a NOT property. * consider merging UniqueValidator and ExistValidator and using a NOT property.
- console command support - console command support
- built-in console commands - built-in console commands
+ api doc builder + api doc builder
* support for markdown syntax * support for markdown syntax
* support for [[name]] * support for [[name]]
* consider to be released as a separate tool for user app docs * consider to be released as a separate tool for user app docs
- caching - caching
* a way to invalidate/clear cached data * a way to invalidate/clear cached data
* a command to clear cached data * a command to clear cached data
- db - db
* DAO * DAO
* schema * schema
* write a guide on creating own schema definitions * write a guide on creating own schema definitions
* AR * AR
* saving related records * saving related records
* collection support for results * collection support for results
* document-based (should allow storage-specific methods additionally to generic ones) * document-based (should allow storage-specific methods additionally to generic ones)
* mongodb * mongodb
* key-value-based (should allow storage-specific methods additionally to generic ones) * key-value-based (should allow storage-specific methods additionally to generic ones)
* redis * redis
* memcachedb * memcachedb
- i18n - i18n
* consider using PHP built-in support and data * consider using PHP built-in support and data
* message translations, choice format * message translations, choice format
* formatting: number and date * formatting: number and date
* parsing?? * parsing??
* make dates/date patterns uniform application-wide including JUI, formats etc. * make dates/date patterns uniform application-wide including JUI, formats etc.
- helpers - helpers
* array * array
* image * image
* string * string
* file * file
- web: TBD - web: TBD
* get/setFlash() should be moved to session component * get/setFlash() should be moved to session component
* support optional parameter in URL patterns * support optional parameter in URL patterns
- gii - gii
* move generation API out of gii, provide yiic commands to use it. Use same templates for gii/yiic. * move generation API out of gii, provide yiic commands to use it. Use same templates for gii/yiic.
* i18n variant of templates * i18n variant of templates
- markup and HTML helpers * allow to generate module-specific CRUD
* use HTML5 instead of XHTML - markup and HTML helpers
- assets * use HTML5 instead of XHTML
* ability to manage scripts order (store these in a vector?) - assets
* http://ryanbigg.com/guides/asset_pipeline.html, use content hash instead of mtime + directory hash. * ability to manage scripts order (store these in a vector?)
* http://ryanbigg.com/guides/asset_pipeline.html, use content hash instead of mtime + directory hash.
- collections
* http://code.google.com/p/yii/source/detail?r=3428
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment