Обратная совместимость со старыми браузерами

Мне кажется, люди не до конца понимают масштаб понятия «проще» здесь, учитывая богатство возможностей Discourse.

  • Вход по электронной почте
  • Вход через Google/Twitter и т. д.
  • Вход через DiscourseConnect
  • Двухфакторная аутентификация (2FA)
  • Автоматическая защита от ботов при входе

и так далее…

И это только страница входа.

Да, технически возможно создать новое «теневое» решение Discourse с возможностью записи для IE6 и Lynx, но объем инженерной работы для этого огромен, учитывая, что потребуется форкнуть, переписать и поддерживать в два раза больше кода.

На мой взгляд, на данный момент единственный работоспособный способ поддержки таких пользователей — перевести их в режим рассылки, чтобы они могли хотя бы отвечать на сообщения по электронной почте (и со временем иметь полные теневые копии форума в своей почтовой папке).

Также существует философский аргумент: в наши дни позволять людям пользоваться интернетом на устаревших браузерах, особенно с включенным JavaScript, — это довольно жестоко, учитывая огромный список опубликованных уязвимостей. Discourse будет наименьшей моей проблемой при использовании брошенного браузера; гораздо более серьезными рисками станут взлом моего телефона и кража моей личности.