Улучшение Try.discourse.org и позитивные новости

Всем привет!

Как многие из вас знают, у нас есть сайт для тестирования Discourse — try.discourse.org.

Прежде всего, хочу сказать, что это действительно полезный инструмент, чтобы узнать, как использовать различные опции, связанные с Discourse, такие как:

  • Голосование за темы
  • Создание личных сообщений
  • Чат
  • Создание тем и т.д.

И это хорошо. Это сайт, который я несколько раз использовал, чтобы освежить в памяти работу с Discourse.

Я пользуюсь им примерно раз в год, чтобы убедиться, что я всё ещё в теме, НО вот в чём моя проблема.

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

Что я имею в виду: я считаю, что мы должны иметь возможность экспериментировать с панелью администратора, видеть инструменты модератора и использовать их, а также инструменты уровня доверия TL3/4, поскольку мы хотим ознакомиться с ними.

И если сайт сбрасывается каждый день, все действия должны отменяться, верно?

Другая проблема в том, что сброс никогда не бывает полным.

Конечно, мой аккаунт всегда удаляется, но каждый раз, когда я захожу на сайт, там остаётся множество других учётных записей.

А ещё более странно вот что:

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

Кроме того, я вижу пользователей с уровнем доверия «участник» или «базовый пользователь», а также администраторов, хотя при ежедневном сбросе мы не можем достичь таких уровней.

Поэтому моя идея:

Если в нашем имени пользователя есть «admin» или «mod», давайте автоматически назначать нам соответствующую роль. Или же при регистрации можно выбрать роль администратора, модератора или любой уровень доверия. Так мы сможем познакомиться с этими функциями, не создавая пробный форум только ради тестирования.

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

Спасибо за отличный сайт, и давайте продолжать общаться на Discourse.

Какое ваше мнение о try.discourse.org?

Да, try.discourse.org предназначен только для тестирования в роли пользователя.

Если кто-то хочет протестировать его в роли администратора, он может бесплатно создать свой экземпляр. Подробнее: You're invited to try the Discourse Free plan beta!
Это довольно просто :slight_smile:

4 лайка

Это очень плохая идея — разрешать любому быть администратором форума, даже всего на один день. Администраторы имеют доступ ко всему:

  • Личной информации пользователей, например, адресам электронной почты.
  • Всем настройкам сайта, поэтому они могут просто отключить регистрацию для всех остальных.
  • Полному интерфейсу тем, поэтому они могут ввести вредоносный код JavaScript.

Я бы не хотел посещать страницу, где это возможно для всех!

Если вы хотите протестировать все возможности Discourse, вам нужен собственный сайт (установка для разработки, самохостинг, бесплатный тариф Discourse Hosting, бесплатная пробная версия более высокого тарифа и т. д.).

Да, есть некоторый контент по умолчанию для взаимодействия. Это полезнее, чем пустой форум.

6 лайков

Правильно, но ещё раз.

В чём смысл создавать новый форум просто для тестирования?

Предположим, у вас есть довольно много изменений, а затем вы хотите сбросить их — по сути, это сбрасывает.

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

И наконец, бесплатный домен .discourse.org имеет серьёзные ограничения: некоторые настройки нельзя изменить без перехода на платную версию.

Хорошо, так что в отношении этих проблем мы могли бы скрыть такие страницы, как электронная почта, от обычных администраторов, оставив доступ только для сотрудников Discourse и подобных.

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

Также, при наличии достаточного оборудования, очень легко запустить Discourse на собственной инфраструктуре для тестирования, даже локально :slightly_smiling_face:

Это уже обсуждалось здесь, так что вы, скорее всего, получите те же ответы. Try.discourse.org as a moderator/admin

5 лайков

Понятно.

Но нет — не у всех всегда есть доступ. То есть, когда я нахожусь на своём iPad или у меня нет времени настроить новый, у меня уже есть существующий аккаунт.

В Discourse нет функции скрытия чего-либо от администраторов. У них есть доступ ко всему. Вам потребуется очень сложный плагин, который предоставляет доступ только к «некоторым» функциям администратора. Но тогда результат будет не тестированием администратора, а тестированием чего-то, что, возможно, предоставляет лишь часть возможностей администратора. Учитывая, как часто https://discourse.theme-creator.io/ ломается из-за изменений в настройке тем для администраторов, плагин, позволяющий выполнять ещё больше действий администратора, скорее всего, потребует значительного обслуживания. Я сомневаюсь, что это стоит усилий, особенно учитывая, что для начала бесплатной пробной версии на Discourse Hosting требуется всего несколько кликов.

Думаю, вы можете использовать GitHub Codespace на своём iPad. По крайней мере, на моём Android-планшете это работает отлично.

2 лайка

Верно, но у меня не так много времени: если я на iPad, я использую его только когда нужно быстро что-то сделать.

Кроме того.

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

В таком случае у меня нет других рекомендаций, кроме пробной версии Pro/стартовой, если вы хотите протестировать администрирование сайта без самостоятельного хостинга, или просто использования бесплатного тарифа, если вы хотите протестировать функции модерации тем. Больше мы ничем не можем помочь в данном случае.

4 лайка

Справедливо.

Просто мысль, которая у меня возникла, но это имеет смысл.

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