Новый лайтбокс Discourse включён на Meta — теперь отключён

:warning: Это было отключено по состоянию на 2023-09-25T16:00:00Z :warning:

Мы включили экспериментальную настройку enable_experimental_lightbox на Meta. Это часть наших постоянных усилий по улучшению пользовательского опыта и внедрению новых функций.

Discourse Lightbox — это новая функция, которую мы тестируем и которая призвана улучшить способ отображения изображений на форуме. Это изменение также является частью нашего перехода от Magnific Popup, а следовательно, и от jQuery.

Краткое напоминание

(Для получения более подробной информации посетите Discourse Lightbox - Migrating away from Magnific popup)

Новый лайтбокс поддерживает сочетания клавиш для обычных действий, таких как:

  • M полноэкранный режим
  • R поворот изображения
  • A открытие/закрытие карусели
  • Z увеличение/уменьшение масштаба
  • D загрузка изображения
  • T открытие изображения в новой вкладке
  • / следующее изображение
  • / предыдущее изображение
  • Esc закрытие лайтбокса

Вот некоторые причины, по которым мы отказываемся от Magnific Popup:

  1. Он зависит от jQuery
  2. Он содержит код, предназначенный для устаревших браузеров
  3. Среднее устройство, используемое для доступа к интернету, с тех пор сильно изменилось
  4. Он был разработан с приоритетом не для одностраничных приложений, таких как Discourse, а для статических страниц.

Как вы можете нам помочь

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

Наша цель — сделать эту экспериментальную функцию стандартной в октябре.

Спасибо за ваше участие и за то, что помогаете нам сделать Discourse лучше!

38 лайков

Выглядит потрясающе, и эти сочетания клавиш очень полезны — отличная работа! :tada:

5 лайков

Я уже немного поиграл с этим. Я ожидал, что свайп вниз/вверх закроет изображение, но оно продолжало прокрутку страницы, и мне пришлось долго нажимать, чтобы закрыть его. Это намеренно или отсутствующая функция?
RPReplay_Final1693891561|видео

10 лайков

Есть ли где-то тема с множеством качественных изображений, чтобы увидеть это в действии? Если нет, есть ли подходящая категория, чтобы я мог загрузить их сам?

Возможно, изображения по адресу Introducing image grids in posts подойдут для ваших нужд.

5 лайков

Есть ли настройка для карусели?
Кажется, она статична.

Вот несколько изображений (лицензия CC), которые вы можете использовать, чтобы попробовать lightbox в этой теме.

5 лайков

Тема «Pets of Discourse» выглядит так, будто ей не помешали бы собачьи подкрепления. :dog:

9 лайков

Это было отключено в Meta. Мы внесем некоторые улучшения.

4 лайка

очевидно, проблема в недостатке фотографий собак.

6 лайков

Мы не можем ни подтвердить, ни опровергнуть это заявление

4 лайка

Не случилось ли так, что проблемы с лайтбоксом связаны с тем, что изображения не загружаются? Я использовал экспериментальную версию с момента её выпуска без каких-либо проблем, но вчера обновился до последней версии, и вдруг у двух пользователей возникли проблемы с загрузкой изображений в лайтбоксе. Вы можете следить за развитием событий здесь: https://community.naturephotographers.network/t/large-view-when-clicking-on-images/37308

1 лайк

Мы пока не сталкивались с этой проблемой.

Стоит отметить, что изменения в лайтбоксе касаются только фронтенда. Ошибки 403 выглядят как проблемы авторизации. Не вносили ли вы недавно изменения в свой CDN?

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

1 лайк

Спасибо, Натали. Я не вносил никаких изменений в свой CDN, единственное, что я сделал, — обновился до последней версии. Сегодня утром я отключил новый лайтбокс, и у пользователя проблема исчезла, так что это точно проблема с новым лайтбоксом и/или изменениями, внесенными в ядро недавно. Кроме того, после этого обновления кнопка загрузки исчезла в новом лайтбоксе :man_shrugging:t3:

1 лайк

Странно, я всё ещё вижу её в своей локальной версии и на размещённом экземпляре. Это происходит у всех пользователей? Не могли бы вы проверить, есть ли кнопка, или отображается только вектор (SVG)?

Если вы сможете получить дополнительную информацию об этой проблеме у пользователя (например, одно или несколько изображений в посте, используемые браузеры и их версии), это очень нам поможет!

1 лайк

Это странно, мне сегодня точно не хватает этого :laughing: Я сам не вижу кнопку загрузки:

Это в безопасном режиме, так что точно нет CSS, скрывающего её или что-то в этом роде…

1 лайк

Есть какие-то идеи, когда мы снова это увидим? Прошло уже много времени, и новостей пока нет.

4 лайка

Наша ИТ-команда обнаружила, что мы используем “magnific-popup-1.1.0” от 2016 года. Это устаревшая версия и вызывает некоторые опасения. Похоже, что миграция на “lightbox” была отменена. Есть ли планы продолжить?

2 лайка

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

3 лайка