На радость хейтерам и простым юзерам я теперь мейнтейнер модуля Media Gallery!
Модуль media_gallery - это был модуль создания простых фотогалерей для Drupal 7 подававший большие надежды, но почему-то умерший в 2012 году так и не выйдя из беты. Мне нравился этот модуль за его простоту. Я использовал его на сайтах школ, детских садов, других муниципальных и гос. учреждений. Там, где просто нужна фотогалерея; простая, но выполняющая свою работу.
Я решил вдохнуть новую жизнь в media_gallery, но уже для Drupal 8. Я решил выпустить небольшое обновление версии для семерки, с патчами, которые я использовал много лет:
Issue #1088738: Ability to change Colorbox click action behavior
Issue #1939186: Two media browsers
Первый патч позволяет листать изображения в Colorbox по клику мышью, а второй исправляет "двойной" загрузчик, если используется Plupload. Если вы используете модуль media_gallery у себя на сайте, то вам скоро прилетит обновление. Просьба отписаться, если что-то сломается. Я не планирую развивать версию для Drupal 7, но багфиксы можно будет сделать, т.к. многие сайты до сих пор используют этот модуль:
Итак, на данный момент модуль для восьмерки умеет:
1) Создает тип материала "галерея" и позволяет загружать туда любое количество изображений
2) Создавать любое количество фотогалерей
3) Есть представление /galleries со списком всех галерей
4) Поддержка colorbox и PhotoSwipe
На данный момент модуль не умеет:
1) Нет пейджера в галерее. Все изображения выводятся сразу
Скачать модуль вы можете с drupal.org
Поучаствовать в обсуждении можно в этой теме или в issues
Напоминаю, что модуль позиционируется как "включил, добавил медиа, сдал заказчику". Для создания каких-то супер крутых галерей он не подойдет. А вот тем, кто переезжает на восьмерку и ищет замену семерочному media_gallery - очень даже.
Комментарии
В 8.6 же уже есть норм медиа, есть ли различия и будут ли какие преимущества?
Да, модуль будет требовать ядро 8.6+ для работы и использовать ядреный (довольно функциональный) media
Круто! Успехов!
Плз, добавь норм описание модулю, а то сейчас не ясно его назначение.
Итак, на данный момент модуль для восьмерки умеет:
1) Добавляет свой тип медиа image (пока только изображения)
2) Создает тип материала "галерея" и позволяет загружать туда любое количество изображений
3) Создавать любое количество фотогалерей
4) Есть представление /galleries со списком всех галерей
5) Корректно деинсталлироваться и подчищать всё за собой
На данный момент модуль не умеет:
1) Нет пейджера в галерее. Все изображения выводятся сразу
2) Не настраивается количество изображений в ряд и количество галерей в ряд. Пока жестко задано 3шт в ряд.
3) Отсутствует возможность задавать и выводить заголовки галерей и изображений
4) Нет поддержки colorbox, т.к. он еще не умеет работать с media
Скачать модуль вы можете с drupal.org
Поучаствовать в обсуждении можно в этой теме или в issues
Напоминаю, что модуль позиционируется как "включил, добавил медиа, сдал заказчику". Для создания каких-то супер крутых галерей он не подойдет. А вот тем, кто переезжает на восьмерку и ищет замену семерочному media_gallery - очень даже.
Это пока глубокая альфа. предлагаю всем заинтересованным принять участие в обсуждении/разработке/тестировании
А надо? Colorbox уж очень устарел и морально и физически, ни свайпа, ни зума, ни deep links и т.п.
Я недавно перешёл на Photoswipe, так это ж просто небо и земля. Он, кстати, и media вроде поддерживает стараниями niklan'а.
PS Ну вот, удобная кастомная и совсем чуть-чуть глючная кнопка Цитировать исчезла, зато появилась видимо некастомная кнопка Цитировать, которая игнорирует выделение и цитирует сразу всё. По мне так шаг назад.
Надо) Colorbox - это классика
Посмотрю его
Это вынужденный шаг при подготовке к переходу друпал.ру на Drupal 8
Вот можно тут у меня посмотреть: http://art.nouveau.world/ru/fireplace
Свайпать можно и мышкой!
Внес существенные изменения. Закрыл 2 issue:
https://www.drupal.org/project/media_gallery/issues/3000826
https://www.drupal.org/project/media_gallery/issues/3000827
Сейчас буду смотреть можно ли интегрировать Photoswipe
Отличная идея, очень кстати не хватает. Пользуемся https://www.drupal.org/project/photoswipe
Были бы очень признательны и благодарны.
Предлагаю собрать денег на доработку.
Сходу прикрутить Photoswipe не удалось. Он работает в нодах, но не работает во views, который я использую. Отписался здесь: https://www.drupal.org/project/photoswipe/issues/3040117
Однако я подумываю сделать как делали разработчики первой версии media_gallery. Они прикручивали colorbox с помощью JS. Т.е. на лету добавляли классы colorbox-inline и всё работало. Так можно прикрутить любой лайтбокс в принципе, в том числе и Photoswipe (наверное)
Поддержку media в модуле Photoswipe делал @Niklan - может есть смысл к нему напрямую обратиться.
Можно конечно и так, но кмк лучше разобраться почему не работает "из коробки". Там довольно живая дискуссия была по этой теме с большим количеством интересантов - https://www.drupal.org/project/photoswipe/issues/2977943 - не может быть чтобы ни у кого не работало. Я там ndlarge есличё Может и я что накосячил, но я просил проверить с media и вроде проверяли и одобрили...
У Никлана уже давно спросил) Он с вьюсами не юзал и не в курсе.
Пичалько... А я media никогда не юзал и сейчас совсем нет времени вникать.
Как вариант, можно откатиться на старый релиз без последних патчей из того issue, ставить патчи по очереди и смотреть не заработает ли с каким-то из них. Если заработает, станет понятнее где косяк и как поправить. Там в самом начале дискуссии у кого-то была в точности такая ошибка как у тебя.
Обновил пост. В модуль была добавлена поддержка Colorbox, PhotoSwipe и много других мелких изменений. Так же я приготовил процедуру миграции с версии 7.х-1.х до 8.х-1.х