Автоматическое создание стильной галереи для нескольких загруженных изображений

Привет команде Discourse и пользователям Discourse,

В нашем сообществе множество людей активно делятся медиафайлами (2,7 млн просмотров страниц в месяц, около 1500 постов ежедневно, и эта цифра растёт). В некоторых случаях пользователи публикуют слишком много изображений в одном посте, хотя у нас уже есть варианты Slick Gallery и Tiles Gallery. Мы не планируем принуждать пользователей конвертировать свои изображения в галерею и категорически не хотим модерировать способ публикации медиа.

Проблема в том, что несколько изображений в одном посте затрудняют прокрутку темы и ухудшают пользовательский опыт. У нас есть некоторые высокодоверенные участники форума, которые редактируют такие посты, преобразуя несколько изображений в галерею, но это делается нерегулярно и далеко не является идеальным решением.

Я предлагаю добавить возможность автоматически преобразовывать несколько изображений (пороговое значение должно настраиваться в параметрах администратора) в галерею Slick. Расширенная функция позволила бы администратору выбирать тип галереи для автоматического преобразования (Slick или Grid), но в нашем случае мы хотели бы, чтобы такие посты автоматически конвертировались в галерею типа Slick.

Я понимаю, что это сложная задача для разработки, так как она требует функциональности для анализа поста с целью обнаружения нескольких изображений и их группировки в тег галереи после публикации, не затрагивая остальную часть поста, если там есть что-то ещё.

3 лайка

Привет,

Это компонент темы, который вам нужен. Он может создавать автоматическую галерею. Ой, простите, я поторопился — это не для галереи slick, а для masonry. Возможно, вам это пригодится :slightly_smiling_face:

3 лайка

Ого, что?! Я упустил это! Спасибо!

Обязательно попробую на нашем форуме. Хотя в этом компоненте отсутствует вид плиток/слайдов, но я оставлю комментарий в соответствующей теме по этому поводу.

4 лайка

Эта функция теперь встроена в ядро Discourse, см. объявление о сетках изображений в Discourse.

:confetti_ball: :confetti_ball: :confetti_ball:

2 лайка