sonata_media.yaml 2.93 KB
Newer Older
Julien Jorry committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
sonata_media:
    db_driver: doctrine_orm
    class:
       media:               App\Application\Sonata\MediaBundle\Entity\Media
       category:            App\Application\Sonata\ClassificationBundle\Entity\Category
       gallery:             App\Application\Sonata\MediaBundle\Entity\Gallery
       gallery_has_media:   App\Application\Sonata\MediaBundle\Entity\GalleryHasMedia
    default_context: default
    contexts:
        default:
            providers:
                - sonata.media.provider.dailymotion
                - sonata.media.provider.youtube
                - sonata.media.provider.image
                - sonata.media.provider.file
                - sonata.media.provider.vimeo

            formats:
19 20 21
                small: { width: 100 , quality: 80}
                medium: { width: 300 , quality: 80}
                big:   { width: 500 , quality: 80}
Julien Jorry committed
22 23 24 25 26 27
        actualites:
            providers:
                - sonata.media.provider.youtube
                - sonata.media.provider.image

            formats:
28 29
                small: { width: 100 , quality: 80}
                big:   { width: 500 , quality: 80}
Julien Jorry committed
30 31 32 33 34 35 36 37 38 39 40
        document:
            providers:
                - sonata.media.provider.file
        import:
            providers:
                - sonata.media.provider.csv
        comptoir:
            providers:
                - sonata.media.provider.image

            formats:
41 42 43
                small: { width: 100 , quality: 80}
                medium: { width: 300 , quality: 80}
                big:   { width: 500 , quality: 80}
Julien Jorry committed
44 45 46 47 48
        groupe:
            providers:
                - sonata.media.provider.image

            formats:
49 50 51
                small: { width: 100 , quality: 80}
                medium: { width: 300 , quality: 80}
                big:   { width: 500 , quality: 80}
Julien Jorry committed
52 53 54 55 56
        rubrique:
            providers:
                - sonata.media.provider.image

            formats:
57 58 59 60
                preview: { width: 50, quality: 80}
                small: { width: 100 , quality: 80}
                medium: { width: 300 , quality: 80}
                big:   { width: 400 , quality: 80}
Julien Jorry committed
61 62 63 64 65 66
        prestataire:
            providers:
                - sonata.media.provider.image
                - sonata.media.provider.file

            formats:
67 68 69
                small: { width: 100 , quality: 80}
                medium: { width: 300 , quality: 80}
                big:   { width: 500 , quality: 80}
Julien Jorry committed
70 71 72 73 74 75
        faq:
            providers:
                - sonata.media.provider.image
                - sonata.media.provider.file

            formats:
76 77 78
                small: { width: 100 , quality: 80}
                medium: { width: 300 , quality: 80}
                big:   { width: 500 , quality: 80}
Julien Jorry committed
79 80 81 82 83 84 85 86 87 88

    cdn:
        server:
            path: /upload/media

    filesystem:
        local:
            # Directory for uploads should be writable
            directory: "%kernel.project_dir%/public/upload/media"
            create: false