Skip to content

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

License

Notifications You must be signed in to change notification settings

jolicode/MediaBundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JoliMediaBundle

This bundle provides a set of tools to manage media in Symfony applications.

Caution

This bundle is currently in beta and is not yet ready for production use. It is under active development and may change significantly in the future. Please use it with caution and report any issues you encounter.

Installation

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

composer require jolicode/media-bundle

Documentation

Read the detailed documentation of the bundle.

Dependencies

The library relies on multiple media conversion tools, you will need to install them as well:

  • cwebp
  • gif2webp
  • gifsicle
  • identify (from ImageMagick)
  • Imagine

Optionally, you can install the following tools to allow for more media post-processing (optimization):

  • gifsicle
  • jpegoptim
  • mozjpeg
  • optipng
  • pngquant

Configuration

The configuration defines several parameters to configure the media management:

  • storages, which are the different media storage locations
  • variations, which are the formats that media can be converted to
  • processors and post-processors, which are the tools used to convert, resize, crop and optimize media files

License

This software is published under the MIT License.

Sponsor

This bundle is sponsored by JoliCode and its Animated GIF training.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •