Skip to content

Instantly share code, notes, and snippets.

@fnordo
Created May 21, 2012 20:21
Show Gist options
  • Save fnordo/2764415 to your computer and use it in GitHub Desktop.
Save fnordo/2764415 to your computer and use it in GitHub Desktop.
sonata_media:
db_driver: doctrine_orm
default_context: default
contexts:
default: # the default context is mandatory
providers:
- sonata.media.provider.file
formats:
small: { width: 100 , quality: 100}
teaser:
providers:
- sonata.media.provider.image
- sonata.media.provider.youtube
- sonata.media.provider.vimeo
formats:
normal: { width: 266, quality: 100}
thumb: { width: 100, height: 100, quality: 100 }
left: { width: 100, height: 100, quality: 100 }
middle: { width: 100, height: 100, quality: 100 }
right: { width: 100, height: 100, quality: 100 }
thumb:
providers:
- sonata.media.provider.image
formats:
normal: { width: 94, quality: 100}
headerimage:
providers:
- sonata.media.provider.image
formats:
normal: { width: 768, quality: 100}
teamimage:
providers:
- sonata.media.provider.image
formats:
thumb: { width: 94, quality: 100 }
portrait: { width: 266, quality: 100 }
cdn:
# define the public base url for the uploaded media
server:
path: %sonata_media.cdn.host%
filesystem:
# define where the uploaded file will be stored
local:
directory: %kernel.root_dir%/../web/uploads/media
create: true
providers:
file:
resizer: false
image:
#resizer: sonata.media.resizer.square
thumbnail: sonata.media.thumbnail.liip_imagine
pixlr:
enabled: true
referrer: Demo - Sonata Project
liip_imagine:
filter_sets:
teaser_normal:
quality: 100
controller_action: 'SonataMediaBundle:Media:liipImagineFilter'
filters:
dynamic_crop: { size: [266, 266], side: middle }
teaser_thumb:
quality: 100
controller_action: 'SonataMediaBundle:Media:liipImagineFilter'
filters:
thumbnail: { size: [100, 100], mode: outbound }
headerimage_normal:
quality: 100
controller_action: 'SonataMediaBundle:Media:liipImagineFilter'
filters:
thumbnail: { size: [768, 162], mode: outbound }
thumb_normal:
quality: 75
controller_action: 'SonataMediaBundle:Media:liipImagineFilter'
filters:
thumbnail: { size: [94, 94], mode: outbound }
teaser_left:
quality: 75
controller_action: 'SonataMediaBundle:Media:liipImagineFilter'
filters:
dynamic_crop: { size: [266, 266], side: left }
teaser_middle:
quality: 75
controller_action: 'SonataMediaBundle:Media:liipImagineFilter'
filters:
dynamic_crop: { size: [266, 266], side: middle }
teaser_right:
quality: 75
controller_action: 'SonataMediaBundle:Media:liipImagineFilter'
filters:
dynamic_crop: { size: [266, 266], side: right }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment