За замовчуванням Медіа Менеджер працює з папкою storage / app / media. Ви можете змінити налаштування, щоб використовувати Amazon S3 або Rackspace CDN.
Ви повинні встановити Драйвера перед тим, як почати використовувати Amazon S3 або Rackspace CDN.
Не забудьте після зміни налаштувань Медіа Менеджера оновити його кеш!
Налаштування Amazon S3
Увійдіть на Amazon AWS або увійдіть до свого облікового запису. Відкрийте панель управління S3 і створіть нову кошик.
Створіть папку media. яка буде коренем вашої Медіа Бібліотеки (ви можете використовувати будь-яку назву).
За замовчуванням файли в кошику не можуть бути доступні безпосередньо. Щоб зробити кошик отркитой для всіх, поверніться в їх список і виберіть ту, яку створили. Далі натисніть на кнопку Properties справа. Отркойте вкладку Permissions. Натисніть на Edit bucket policy. Вставте цей код в попап вікно (не забудьте замінити назву кошика):
Натисніть кнопку Save. Ви зміните права на read-only на всі папки та файли в кошику. Також можливо налаштувати публічний доступ до певної папки в кошику:
Поверніться до списку користувачів і натисніть на того, якого зараз створили. У розділі Permissions натисніть на кнопку Attach Policy. Виберіть AmazonS3FullAccess в списку і натисніть на кнопку Attach Policy.
Вітаємо! Тепер ви може використовувати Amazon S3.
Ви також можете використовувати Amazon CloudFront CDN для роботи з вашою кошиком (див. CloudFront документація). Після настройки CloudFront, не забудьте змінити значення path в розділі storage.
Налаштування Rackspace CDN
Увійдіть в консоль управління Rackspace і перейдіть в розділ Storage / Files. Створіть новий контейнер з типом Public (Enabled CDN).
Створіть папку media. яка буде коренем вашої Медіа Бібліотеки (ви можете використовувати будь-яку назву).
За замовчуванням система використовує HTML5 audio і video теги для відображення медіафайлів:
Ви можете використовувати oc-audio-player.html і oc-video-player.html фрагменти, щоб перевизначити їх відображення. Використовуйте змінну src всередині фрагментів, щоб отримати посилання на файл. приклад:
Інші параметри конфігурації
Існують деякі додаткові параметри Медіа Менеджера, які Ви можете використовувати. Всі вони знаходяться в файлі config / cms.php. в розділі storage / media. наприклад:
список файлів і папок, які потрібно проігнорувати. За замовчуванням [ '.svn', '.git', '.DS_Store'].
"Cache time-to-live", в хвилинах. За замовчуванням - 10 хвилин. Кеш очищається автоматично, коли елементи бібліотеки додаються / оновлюються / видаляються.
розширення файлів, відповідних зображенню. За замовчуванням - [ 'gif', 'png', 'jpg', 'jpeg', 'bmp'].