sonata_media.yaml 2.62 KB
Newer Older
Damien Moulard committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
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:
                small: { width: 100 , quality: 70}
                big:   { width: 500 , quality: 70}
        actualites:
            providers:
                - sonata.media.provider.youtube
                - sonata.media.provider.image

            formats:
                small: { width: 100 , quality: 95}
                big:   { width: 500 , quality: 90}
        document:
            providers:
                - sonata.media.provider.file
        import:
            providers:
                - sonata.media.provider.csv
        comptoir:
            providers:
                - sonata.media.provider.image

            formats:
                small: { width: 100 , quality: 95}
                big:   { width: 500 , quality: 90}
        groupe:
            providers:
                - sonata.media.provider.image

            formats:
                small: { width: 100 , quality: 95}
                big:   { width: 500 , quality: 90}
        rubrique:
            providers:
                - sonata.media.provider.image

            formats:
                preview: { width: 50, quality: 90}
                small: { width: 100 , quality: 90}
                big:   { width: 400 , quality: 90}
        prestataire:
            providers:
                - sonata.media.provider.image
                - sonata.media.provider.file

            formats:
                small: { width: 100 , quality: 95}
                big:   { width: 500 , quality: 90}
        faq:
            providers:
                - sonata.media.provider.image
                - sonata.media.provider.file

            formats:
                small: { width: 100 , quality: 95}
                big:   { width: 500 , quality: 90}

    cdn:
        server:
            path: /upload/media

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