/ laravel-medialibrary

Этот пакет может связывать все типы файлов с моделями Eloquent. Он предоставляет простой API для работы. Чтобы узнать все об этом, перейдите к обширной документации.

Вот несколько коротких примеров того, что вы можете сделать:

 $ newsItem  = News :: find (1); $ newsItem-> addMedia ($ pathToFile) -> toMediaCollection ('images'); 

Он может обрабатывать ваши загрузки напрямую:

 $ newsItem-> addMedia ($ request-> file ('image')) -> toMediaCollection ('images'); 

Хотите хранить несколько больших файлов в другой файловой системе? Нет проблем:

 $ newsItem-> addMedia ($ smallFile) -> toMediaCollection ('downloads', 'local'); $ newsItem-> addMedia ($ bigFile) ->  toMediaCollection ('downloads', 's3'); 

Хранение файлов обрабатывается файловой системой Laravel, поэтому вы можете использовать любую файловую систему, которая вам нравится. Кроме того, пакет может создавать манипуляции с изображениями и PDF-файлами, которые были добавлены в медиа-библиотеку.

Spatie — агентство веб-дизайна в Антверпене, Бельгия. Вы найдете обзор всех наших проектов с открытым исходным кодом на нашем веб-сайте.

Поддержите нас

Мы вкладываем много ресурсов в создание лучших в своем классе пакетов с открытым исходным кодом. Вы можете поддержать нас, купив один из наших платных продуктов.

Мы высоко ценим, что вы отправили нам открытку из своего города, указав, какой из наших пакетов (ов) вы используете. Вы найдете наш адрес на нашей странице контактов. Мы публикуем все полученные открытки на нашей виртуальной стене открыток.

Документация

Вы найдете документацию на https:// docs.spatie.be/laravel-medialibrary/v8.

Вы застряли при использовании пакета? Нашли ошибку? У вас есть общие вопросы или предложения по улучшению медиатеки? Не стесняйтесь создавать проблему на GitHub, мы постараемся решить ее как можно скорее.

Если вы обнаружили ошибку, касающуюся безопасности, отправьте письмо по адресу freek@spatie.be вместо использования средство отслеживания проблем.

Тестирование

Вы можете запускать тесты с помощью:

 vendor/bin/phpunit 

Обновление

Подробнее см. ОБНОВЛЕНИЕ.

Журнал изменений

Для получения дополнительной информации о том, что изменилось за последнее время, см. CHANGELOG.

Содействие

Подробности см. в разделе СОДЕЙСТВИЕ.

Безопасность

Если вы обнаружите какие-либо вопросы, связанные с безопасностью, отправьте электронное письмо по адресу freek@spatie.be вместо использования системы отслеживания проблем.

Авторы

  • Freek Van der Herten
  • Все участники

Большое спасибо Николя Бове за помощь в решении проблем по этому репо.

И особая благодарность Caneco за логотип ✨

Альтернативы

  • laravel-mediable
  • laravel-stapler
  • media-manager

Лицензия

Лицензия MIT (MIT). Дополнительные сведения см. В файле лицензии.



Медиа-библиотека

Abstract

Вы можете управлять всеми своими мультимедийными элементами из библиотеки мультимедиа.

Вы можете управлять всеми своими медиа-элементами из медиа-библиотеки, например изображениями, которые вы хотите встроить в веб-страницу или сделать доступны для скачивания посетителями. Медиа-библиотека содержит все ваши мультимедийные элементы, такие как изображения, документы, видео и аудиофайлы.

В мультимедийной библиотеке вы можете:

  • Храните все медиафайлы в одном месте и организуйте их в структуре папок, аналогичной дереву содержимого.

  • Перемещайтесь по дереву содержимого или используйте функцию поиска Sitecore, чтобы быстро найти элементы мультимедиа.

  • Загрузите файлы мультимедиа в библиотеку мультимедиа. Вы можете использовать кнопки загрузки для поиска изображений на своем компьютере или просто использовать диалоговое окно Drag & Drop для добавления файлов мультимедиа.

  • Сделайте каждый элемент мультимедийного содержимого и мультимедийный файл с поддержкой версий.

Примечание

Для редактирования изображений вы можете использовать Sitecore’s Image Редактор.

В этом разделе описывается, как:

  • Открыть библиотеку мультимедиа

  • Навигация по пользовательскому интерфейсу библиотеки мультимедиа

Открыть медиатеку

Медиа-библиотеку можно открыть из следующих мест.

Панель запуска

Для навигации в библиотеку мультимедиа на панели запуска Sitecore щелкните Библиотека мультимедиа .

Редактор содержимого

В редакторе содержимого перейдите к библиотеке мультимедиа в содержимом дерево. Если вы хотите открыть библиотеку мультимедиа отдельно, щелкните Библиотека мультимедиа на панели страниц в нижней части редактора содержимого.

Рабочий стол Sitecore

Чтобы открыть библиотеку мультимедиа, нажмите кнопку «Пуск» Sitecore, а затем нажмите Библиотека мультимедиа .

Пользовательский интерфейс библиотеки мультимедиа состоит из:

  • Лента

  • Дерево содержимого

  • Область содержимого

Лента

В библиотеке мультимедиа вы получаете тот же набор параметров на ленте, что и в редакторе содержимого, хотя группа «Вставка» позволяет создавать новые папки мультимедиа и загружать файлы мультимедиа.

Если при выборе элемента мультимедиа в дереве содержимого на ленте отображается вкладка «Мультимедиа». Она содержит новую группу мультимедиа с действиями, которые вы можете выполнять с элементом мультимедиа.

Примечание

Функциональность ленты зависит от США. права, предоставленные вам администратором веб-сайта, и тип выбранного вами мультимедийного элемента.

Дерево содержимого

Используйте дерево содержимого или поиск, чтобы найти элементы мультимедиа. Разверните папки в дереве содержимого, чтобы увидеть все вложенные папки и элементы мультимедиа, и снова сверните папки, чтобы скрыть вложенные папки.

Убедитесь, что вы храните все элементы мультимедиа в папках и присваиваете папкам понятные имена. Самый простой способ организовать структуру папок медиабиблиотеки — это отразить структуру вашего веб-сайта. Например, если на вашем сайте четыре основных раздела: «Дом», «Продукты», «Работа» и «Контакты», вы можете создать четыре папки с одинаковыми именами для хранения всех ваших изображений и других медиафайлов. Это упростит поиск элементов мультимедиа по мере роста вашего сайта и необходимости обновления элементов мультимедиа.

Область содержимого

В области содержимого отображаются следующие вкладки, которые вы можете использовать при работе с определенным медиа-элементом.

Вкладка «Поиск»

Эта вкладка предлагает сложные функции поиска, которые могут помочь вам найти очень конкретные элементы среди, возможно, тысяч элементов в библиотеке мультимедиа. Медиа-библиотека открывается по умолчанию на вкладке «Поиск», при этом поиск уже выполняется для всех элементов в медиа-библиотеке.

Вкладка «Папка»

На этой вкладке отображаются параметры и мультимедийное содержимое для выбранной папки в библиотеке мультимедиа.

Вкладка Content

На этой вкладке отображаются все поля, которые вы можете редактировать для выбранного вами мультимедийного элемента.

Оцените статью
logicle.ru
Добавить комментарий