Перейти к основному содержимому

Prism

Медиагалерея для MODX Revolution 3: изображения, видео, файлы и карты в одной вкладке ресурса. React-панель вместо ExtJS-гридов, превью по запросу с подписанными адресами, сниппеты для вывода. На фронтенде подключать ничего не обязательно.

С чего начать​

ТребованияЧто нужно от хостинга
УстановкаПакет, первичная настройка, rewrite для превью
Первая галереяОт загрузки фото до вывода на странице

Что внутри​

Одна вкладка на всё. Изображения, видео с YouTube, Vimeo, Dailymotion и Rutube, локальные ролики, файлы, карты Яндекса, Google и 2ГИС — в одном месте, с общими тегами, порядком и полями.

Большие файлы грузятся на любом хостинге. Файл режется на части, поэтому upload_max_filesize не мешает. Тип проверяется по содержимому, SVG санитизируется, EXIF разворачивает снимок, одинаковые файлы не дублируются.

Превью по запросу. Адрес подписан, путь файла совпадает с адресом — со второго запроса картинку отдаёт веб-сервер, минуя PHP. Точка фокуса держит кадр при любой обрезке.

Обрезка не трогает оригинал. Рамка по снимку хранится долями и применяется при создании превью, а не записывается в файл: её можно переделать или снять когда угодно, и она сразу действует во всех пресетах и в лайтбоксе.

Галерея одним параметром. &lightbox=photoswipe — и сниппет сам подключит библиотеку из поставки и напишет инициализацию. Без параметра на страницу не попадает ни одного стороннего файла.

Справочник​

Системные настройки · Параметры сниппетов · Плейсхолдеры · Структура БД · Права доступа · Консоль