Utility v1.4.1
A collection of CakePHP utility components, behaviors, datasources, models, helpers and more all packaged into a single plugin.
Requirements
- PHP 5.3.0
- Multibyte
- CakePHP 2
- Composer
Dependencies
Decoda
- https://github.com/milesj/Decoda (DecodaHelper)Titon\Utility
- https://github.com/titon/Utility (AjaxHandlerComponent, FeedSource)
Libraries
Components
AjaxHandler
- Provides support for AJAX request and responseAutoLogin
- An auth auto-login and persistent remember me
Controllers
Sitemap
- Generates a sitemap.xml for search engines
Models
Aggregator
- Convenience model that uses the FeedSource
Behaviors
Cacheable
- Automatic database query cachingConvertable
- Converts between types before and after database queriesEnumerable
- Provides enumerable support for database columnsFilterable
- Apply automatic filters and escaping to fieldsSluggable
- Generate a slug based off another fieldSpamBlocker
- Validates comments against a point system and flags as spamValidateable
- Allows for multiple sets of validation rules as well as message translation
Datasources
Feed
- RSS, RDF, Atom and XML parser through the model layer
Helpers
Breadcrumb
- Basic breadcrumb and sitemap generationOpenGraph
- Generate meta tags for the OpenGraph protocolDecoda
- BBcode markup parsing with the Decoda libraryUtility
- Provides utility helper methods that integrate with the plugins other classes
Shells
CacheKill
- Clear cache from the command lineBaseInstall
- An abstract shell that provides installation functionality for pluginsBaseUpgrade
- An abstract shell that provides version upgrade migration functionality for plugins
Documentation
Thorough documentation can be found here: http://milesj.me/code/cakephp/utility