Я не знаю, я об этом думаю, но на данный момент у нас нет никаких конкретных планов. Прежде чем двигаться в таком направлении, нам придется проделать большую подготовительную работу.
Я попробовал использовать Pale Moon с Discourse, но это не работает. Появляется сообщение вроде «ваш браузер не поддерживается на этом форуме». На странице отображается шрифт по умолчанию (Times New Roman), а кнопки входа/регистрации отсутствуют.
Во-первых, Microsoft Edge теперь основан на Chromium.
Существует множество браузеров, ориентированных на конфиденциальность, которые используют открытый исходный код Chrome в качестве основы.
Проблема возникает из-за эволюции программного обеспечения, операционных систем и так далее.
Конечно, такие системы, как Linux, часто дают новую жизнь старому оборудованию и могут реанимировать старые устройства, позволяя им запускать современные программы.
Discorkie всё ещё довольно новый проект, и, насколько я знаю, у него пока нет приложения для iOS. Приложение для Android находится на начальной стадии бета-тестирования. Оно выглядит многообещающе, если вы ищете решение, которое, как кажется, будет поддерживаться на устаревших технологиях. Оно не загружает JavaScript и HTML. Если я не ошибаюсь, оно работает с данными в формате JSON? Это создаёт ощущение, похожее на Discord, добавляя сайты Discourse в манере, аналогичной каналам серверов в Discord. Тема с введением Discorkie
Пока всё ещё рано говорить о завершённости: например, в настоящее время ссылки YouTube, похоже, не отображаются.
Конечно, было бы приятно вернуться к Netscape или даже Internet Explorer. В конечном счёте всё заменяется новыми вещами и новыми направлениями развития.
Я скучаю по довольно многим старым программам. Хотя с помощью Linux, Wine и DOSBox их всё ещё можно запустить.
Пожалуйста, подождите ещё немного: синтаксис относительных цветов даже не поддерживается в некоторых версиях Chrome 132, который всё ещё является ультрасвежей версией 2025 года!
Или исключите относительные цвета.
Синтаксис относительных цветов поддерживается начиная с Chrome v119 (октябрь 2023 года).
Упомянутые вами посты относятся к браузеру Kiwi, который каким-то образом не соответствует возможностям Chromium. Я рекомендую обратиться с этой проблемой к разработчикам Kiwi Browser.
Ах, хорошо,
я попробую проверить в других браузерах.
Но я видел, как некоторые пользователи отвечают на сообщения через электронную почту, и при этом в ответ включается вся история переписки и подпись.
Это выглядело не очень хорошо.
Я предпочитаю небольшие проблемы с цветами и отсутствие блокировки браузера, чем необходимость отвечать через электронную почту (если эта функция включена только в той форме, которую я использую).
Честно говоря, мне не важен современный опыт.
Тогда проблем нет — у вас есть множество альтернатив, многие из которых также имеют открытый исходный код, как поддерживаемые, так и нет.
Сэм сказал, что Discourse нужен современный пользовательский опыт, и это утверждение верно. Если Discourse не справится с этим, он обанкротится. Но даже если это произойдёт, кто будет поддерживать и развивать сообщество? Определённо не те, кому не важен современный пользовательский опыт.
Усилия по модернизации действительно оказывают влияние даже на тех, кто доволен текущим внешним видом и функционалом и не особо беспокоится о новых продвинутых возможностях JavaScript и CSS.
Со временем они позволяют нам внедрять множество оптимизаций, благодаря которым Discourse загружается быстрее, а также дают нашим командам возможность устранять неудобные участки в приложении.
Я понимаю, что это может вызывать разочарование у некоторых пользователей, однако Discourse — это крупная платформа, и мы стремимся обеспечить превосходный опыт для очень широкой аудитории. Именно это является главным двигателем подобных изменений.
Что будет, если я не смогу получить более новое устройство?
Не смогу ли я тогда получить доступ к Discourse?
Как уже говорилось в первом посте, пользователи на неподдерживаемых устройствах по-прежнему могут получать доступ, просматривать и читать всё в Discourse.
Я предполагаю, что с Android всё обстоит совершенно иначе, поскольку браузер не привязан к операционной системе? Например, Chrome может работать на Android 8 и оставаться безопасным, в то время как Firefox может работать на Android 5 и также быть безопасным (хотя и с проблемами производительности). В отличие от iOS, где для обновления браузера необходимо обновлять операционную систему.
Точно. iOS — единственная ОС, которую мы поддерживаем, где версия браузера привязана к версии ОС, поэтому мы не делаем подобных объявлений для каждого другого изменения.
Я могу найти, где в документации Discourse описаны минимальные требования к установке серверов…
Существует ли центральное место, где перечислены минимальные требования к браузерам и операционным системам?
Есть ли также список официально протестированных браузеров и операционных систем?
Это указано на нашем сайте по адресу What is Discourse? | Discourse - Civilized Discussion
https://www.discourse.org/about#browser
Discourse поддерживает последние стабильные версии всех основных браузеров и платформ:
- Microsoft Edge
- Google Chrome
- Mozilla Firefox
- Apple Safari (включая Safari на iOS 15.7+)
Это изменение также вызывает проблемы у некоторых пользователей не-iOS устройств, которые просто используют старые компьютеры (Mac < 10.14 и Windows < 10), на которых невозможно установить и запустить современные браузеры. В настоящее время Firefox ESR не проходит эти тесты.
Возможно ли хотя бы добавить полифиллы для этих функций, возможно, через опциональные плагины, чтобы они могли продолжать пользоваться сайтом?
Кажется несправедливым полностью отрезать пользователей старых устройств из-за несущественных косметических изменений (изменения цвета и сетки) =/ Не совсем понятно, зачем нужен регулярный выражение с lookbehind (конечно, обычный пользователь не будет использовать его напрямую? Это для какой-то функции поиска или модерации?), но в совокупности они определённо не «обеспечивают улучшенный опыт», если итогом становится то, что некоторые пользователи больше не могут публиковать сообщения
Простой режим просмотра на базовом HTML не является достаточным, если он исключает их из сообществ, частью которых они были долгое время.
Я понимаю, что Discourse, как и любое другое программное обеспечение, нуждается в постепенном добавлении новых функций и поддержании соответствия современным тенденциям. Но в своей основе для многих сообществ это всё ещё «просто» форум, и для многих из нас удобство использования и стабильность важнее новых «блестящих» функций. Возможно, более масштабная просьба здесь заключается в том, чтобы у самого Discourse была ветка «долгосрочной поддержки», которая добавляет только критически важные новые функции и исправления ошибок, но в остальном приоритет отдаёт стабильности, а не актуальности. Некоторые сообщества просто не могут угнаться за темпами изменений, происходящих здесь, особенно когда, казалось бы, косметические изменения полностью исключают пользователей со старыми устройствами и тех, у кого меньше ресурсов.
Пожалуйста, уделите этому немного больше внимания и терпения… это действительно причиняет боль некоторым пользователям, которые были с вами дольше всех.
Текущая версия Firefox ESR — v128, выпущенная в июле 2024 года и поддерживаемая Mozilla до сентября 2025 года. Она проходит все наши тесты.
Предыдущая версия ESR — v115, которая обычно уже должна была выйти из поддержки, но Mozilla в исключительном порядке продлила выпуск обновлений безопасности для пользователей Windows 7–8.1. На данный момент похоже, что поддержка продлится до сентября 2025 года, но возможно, её продлят ещё.
Если бы это было возможно, мы бы сделали это. К сожалению, полифилить эти три функции невозможно.
Да, это верно для всех трёх функций. Это базовые функции веб-платформы, которые наши разработчики будут использовать для улучшения Discourse. Пользователи не будут использовать их напрямую.
К сожалению, это относится только к более новым операционным системам. Если вы пройдёте процесс загрузки, то увидите следующее примечание:
Примечание: если вы используете Windows 7, Windows 8, Windows 8.1 или macOS 10.12, 10.13 или 10.14, пожалуйста, скачайте ESR 115, чтобы использовать Firefox.
На старых ОС даже версия ESR не обновляется выше 115, и пользователи видят соответствующий баннер. У них сейчас нет возможности приобрести новый компьютер.
Можно ли, возможно, изолировать эти изменения? Нет ли способа, например, использовать новые цветовые режимы и режимы сетки только в новых темах (оставив существующие обратно совместимыми, или наоборот, создав новую простую HTML-тему, которая редко меняет макет и не требует новых функций CSS или JS)?
А если это для внутреннего использования, нельзя ли реализовать то, что требует использования lookbehind, другим способом? Существуют приближения этого в JS, или строку можно отправлять на бэкенд на Ruby для обработки и т. д.? Есть ли конкретное место в коде, где требуется lookbehind? Возможно, сообщество сможет предложить креативные решения?
Извините, если что-то из этого звучит как спор. Мы также пытаемся убедить пользователей попробовать альтернативные браузеры, но и они подходят не всем. Для них было бы гораздо проще, если бы отказ от поддержки не навязывался, особенно с таким минимальным предупреждением. Некоторые из этих сообществ существуют уже десятилетиями, ещё до появления самого Discourse, и вдруг сталкиваются с потерей участников из-за незначительного изменения в программном обеспечении, которого пользователи не запрашивали.
Я понимаю, что поддержка старых браузеров усложняет разработку, иногда значительно, но в данном конкретном случае… действительно ли эти функции так необходимы? Они настолько важны, чтобы оправдать потерю пользователей, или это просто упрощения, которые можно было бы реализовать менее болезненно с немного большей работой, возможно…? ![]()
