An open API service indexing awesome lists of open source software.

https://github.com/jolicode/MediaBundle

🖼️ A media management bundle for Symfony applications, with Easyadmin and SonataAdmin integrations
https://github.com/jolicode/MediaBundle

admin bundle image media php symfony symfony-bundle

Last synced: about 2 months ago
JSON representation

🖼️ A media management bundle for Symfony applications, with Easyadmin and SonataAdmin integrations

Awesome Lists containing this project

README

          


JoliMediaBundle


JoliMediaBundle – Media management for Symfony


Upload, store, manage, transform, compress and display all in one tool.

This bundle provides a tools to manage media in Symfony applications and embed a full-featured media library in your admin.

- [EasyAdmin](https://symfony.com/bundles/EasyAdminBundle/current/index.html) and [SonataAdmin](https://symfony.com/bundles/SonataAdminBundle/current/index.html) integrations
- abstract media storage
- processors to transform media (crop / resize / etc.)
- post processors to optimize the media size
- Twig components to output `` and `` tags
- CLI commands to generate and inspect media variations that are high quality yet lightweight
- the ability to generate URLs for media and their variations
- events to allow you to hook into the media processing pipeline
- an integration with Doctrine entities, so you can easily manage media in your entities
- debug toolbar and profiler panel to monitor media processing in your application

![The MediaBundle provides integrations with Easyadmin and Sonata Admin](doc/images/bridges/easyadmin/grid-view.png)

## Installation

JoliMediaBundle requires Symfony 7+. It can be installed via Composer:

```
composer require jolicode/media-bundle
```

## Documentation

Read the detailed [documentation of the bundle](https://mediabundle.jolicode.com/).

## License

This software is published under the [MIT License](LICENSE.md).





JoliCode is sponsoring this project