Prism
Медиагалерея для MODX Revolution 3: изображения, видео, файлы и карты в одной вкладке ресурса. React-панель вместо ExtJS-гридов, превью по запросу с подписанными адресами, сниппеты для вывода. На фронтенде подключать ничего не обязательно.
С чего начать
| Требования | Что нужно от хостинга |
| Установка | Пакет, первичная настройка, rewrite для превью |
| Первая галерея | От загрузки фото до вывода на странице |
Что внутри
Одна вкладка на всё. Изображения, видео с YouTube, Vimeo, Dailymotion и Rutube, локальные ролики, файлы, карты Яндекса, Google и 2ГИС — в одном месте, с общими тегами, порядком и полями.
Большие файлы грузятся на любом хостинге. Файл режется на части, поэтому
upload_max_filesize не мешает. Тип проверяется по содержимому, SVG санитизируется, EXIF
разворачивает снимок, одинаковые файлы не дублируются.
Превью по запросу. Адрес подписан, путь файла совпадает с адресом — со второго запроса картинку отдаёт веб-сервер, минуя PHP. Точка фокуса держит кадр при любой обрезке.
Обрезка не трогает оригинал. Рамка по снимку хранится долями и применяется при создании превью, а не записывается в файл: её можно переделать или снять когда угодно, и она сразу действует во всех пресетах и в лайтбоксе.
Галерея одним параметром. &lightbox=photoswipe — и сниппет сам подключит библиотеку из
поставки и напишет инициализацию. Без параметра на страницу не попадает ни одного стороннего файла.
Справочник
Системные настройки · Параметры сниппетов · Плейсхолдеры · Структура БД · Права доступа · Консоль