The EoMediaBundle is a media library based on a dedicated provider which handles different type of media: files, videos or images.
Each type is managed by a provider service which is in charge of:
- retrieving media metadata
- generating media thumbnail
- tweaking the edit form
- rendering the media
Each media can be linked to a context. A context can be news, user or any name you want. A context allows you to group a set of pictures together. As requirements can be different for each context, a context is defined by a set of formats and a set of providers.
As the infrastructure is not standard, the MediaBundle abstracts the filesystem layer and the cdn layer.
This version of the bundle requires Symfony 2.2+
The bulk of the documentation is stored in the Resources/doc/index.md file in this bundle:
This bundle is under the MIT license. See the complete license in the bundle:
Issues and feature requests related to this bundle are tracked in the Github issue tracker https://github.com/eymengunay/EoMediaBundle/issues.