mjohnson / utility
This package is abandoned and no longer maintained.
No replacement package was suggested.
A collection of CakePHP utility libraries.
1.7.1
2015-01-18 19:50 UTC
Requires
- php: >=5.3.0
- ext-mbstring: *
- composer/installers: *
- mjohnson/type-converter: *
Suggests
- mjohnson/decoda: Enable for BBCode parsing in the DecodaHelper
This package is auto-updated.
Last update: 2022-02-01 12:21:36 UTC
README
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)TypeConverter- https://github.com/milesj/type-converter (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