Collection of extensions for Silex.
- AsseticExtension (Assetic asset management library)
- EmbedlyExtension (embed.ly web service, uses embedly-php fork)
- GravatarExtension (gravatar.com web service, uses gravatar-php library)
- MandangoExtension (Mandango ODM for MongoDB NoSQL database)
- MarkdownExtension (Markdown support, uses KnpLabs\MarkdownBundle)
- MemcacheExtension (Memcache caching layer, non-permanent key/value store, uses pecl-memcache or pecl-memcached)
- MongoDbExtension (MongoDB NoSQL database, uses Doctrine\MongoDB library)
- PredisExtension (Redis key/value store, uses Predis php library)
- AsseticExtension
- EmbedlyExtension
- GravatarExtension
- MarkdownExtension
Create a composer.json in your projects root-directory:
{ "require": { "fate/Silex-Extensions": "*" } }
and run:
curl -s http://getcomposer.org/installer | php php composer.phar install
Add the library to the Silex autoloader:
$app['autoloader']->registerNamespace('SilexExtension', __DIR__ . '/vendor/silex-extension/src');
Read the documentation files under /doc.
'Silex Extensions' are licensed under the MIT license.