"Powered by Discourse" должно быть включено по умолчанию

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

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

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

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

Как обычные пользователи могут сообщить администраторам, что у них установлена устаревшая версия и требуется обновление, если им даже не разрешено проверять, какую версию они используют?

Неадминистраторам не нужно знать, какая версия используется на сайте. Если администратор не обновил систему, то либо это невозможно из-за используемого плагина или темы, либо ограничения сервера не позволяют обновиться до более новых версий, либо администратору просто не пришло в голову обновить. Снова: нет причин, по которым неадминистратор должен знать, какая версия используется.

Я считаю, что мой ответ на вашу предыдущую тему по этому вопросу всё ещё актуален:

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

Если наш подход к этому вопросу изменится, мы опубликуем обновление в теме #announcementsNew feature: Opt-in to display that your site is Powered by Discourse

5 лайков

Это довольно распространённый подход, и у него нет реальных недостатков. Так что вам стоит пойти на это, потому что я уверен, что самая большая проблема для CDCK — не менять что-либо для платящих клиентов.

А главный плюс в том, что мы можем закрыть эту… тему о мелочах и двигаться дальше к другим разочарованиям :rofl:

1 лайк

Ладно. Забудьте про номер версии. Скорее всего, это какая-то строка коммита из GitHub, которую папа с мамой дома всё равно не поймут. (Не знаю. Как обычный конечный пользователь я этого не вижу.)

А как насчёт чего-то вроде «индикатора свежести», чтобы конечный пользователь мог примерно оценить, насколько устарела версия Discourse, которую допустили администраторы, без необходимости каждый раз задавать им потенциально раздражающие вопросы?

Кстати, если вы закроете эту тему, что станет с моим ответом на это письмо?

1 лайк

Это всё больше уходит в сторону от темы, поэтому я думаю, что остановлюсь здесь и укажу на New feature: Opt-in to display that your site is Powered by Discourse для любых будущих обновлений. :+1:

Давайте выясним. :slight_smile:

(Хотя, скорее всего, он будет отклонён, и вы получите письмо об отказе с объяснением причин)

3 лайка

Небольшое продолжение…

3 лайка