Позвольте мне рассказать вам историю…
Это было около года назад, и я как раз настраивал свой первый форум на Discourse, наконец-то мигрируя базу данных phpBB из 2007 года на что-то более подходящее для текущего десятилетия, благодаря рекомендации @awesomerobot. Системный администратор только что передал мне ключи после того, как выполнил первую половину мастера (до того момента, как он предлагает вам «погрузиться!»), и теперь настала моя очередь окончательно всё настроить. Я зашёл в панель администратора и открыл настройки.
Первая страница, «Обязательные», содержала некоторые базовые вещи, которые я искал, хотя…: «исключить домены rel nofollow»? «имя пользователя для связи с сайтом… если оставить пустым, будет использоваться системная учётная запись»? Разве эти вещи не кажутся скорее необязательными, не так ли?
Теперь нужно сделать всё презентабельным. Брендинг, следующая страница, отлично. Все варианты логотипа, которые меня интересовали, и вдвое больше тех, которые меня не интересовали. Но где же можно задать цвета бренда и… — но прежде чем я успел закончить, следующая вкладка «Базовая настройка» мягко пригласила меня к себе.
Базовая настройка оказалась травматичной. «Установить локаль из заголовка accept-language» было совсем не тем, чего я здесь ожидал, а «версия GA» вызвала флешбэки годичной давности, когда нас обвинили в шпионаже в BBC за то, что мы осмелились внедрить телеметрию GA в наш продукт. Никаких настроек цветов не было видно, кроме относительно бесполезных «цветов категорий» (настройка для того, какие настройки я могу использовать в категориях? зачем?) и «идентификатор схемы цветов по умолчанию для тёмного режима». Я спросил страницу настроек, откуда она берёт свои идентификаторы, но получил лишь напоминание об одном из произведений Платона:
Знаешь, Федр, в письме есть что-то странное, что делает его действительно похожим на живопись. Произведения живописца стоят перед нами так, словно они живые, но если ты задаёшь им вопросы, они сохраняют величественное молчание. То же самое и с письменными словами: они кажутся говорящими с тобой, будто обладают разумом, но если ты спросишь их что-либо о том, что они говорят, с желанием получить наставление, они будут вечно повторять тебе одно и то же.
Затем я обнаружил всемогущее поле поиска. Конечно, подумал я, поле поиска знает, где мои цвета! И оно знало — но только для адресов электронной почты.
Всё более отчаявшись, я перебрал вкладки — может, я что-то упустил? Ага, в Базовой настройке также были опции шрифтов, которые я ранее пропустил. Но цветов всё ещё не было. Однако предстояло просмотреть ещё больше вкладок: Пользователи, Значки, Электронная почта (постойте, разве у меня уже не было настроек электронной почты в настройках настроек?), Журналы и, наконец: Настройка! Вторая огромная коллекция настроек, включая раздел «Постоянные ссылки», который, похоже, содержит 15 лет переписей URL-адресов тем и настройки для разрешения встраивания?
С этого момента началось массовое перескакивание.
- Настроить тему? Ну, не настраивайте тему напрямую, вместо этого перейдите на вкладку Компоненты, установите компонент темы, вернитесь на вкладку Темы, добавьте компонент в тему, вернитесь к компонентам и уже тогда настраивайте сам компонент.
- Изменить плагин? Ну, это не компонент, поэтому он находится на вкладке Плагины (не часть вкладки Настройка), но на самом деле теперь он изменён, и это также вкладка в настройках настроек.
- Изменить текстовую строку? Ну, это в Настройке текста, если только это не часть компонента, в котором случае я перескакиваю туда, если только это не обязательная настройка, и мне приходится перескакивать в другое место.
- Добавить слово или ссылку в чёрный список? Конечно, это не в Настройки → Спам, а Настройка → Наблюдаемые слова.
- Что-то для всех категорий? Либо есть настройка в настройках настроек, либо приходится перескакивать от категории к категории, чтобы настроить каждую настройку.
У меня начинает кружиться голова от всего этого перескакивания.

Что с этим делать
В отличие от моих предыдущих предложений, здесь нет быстрого и очевидного ответа. Скорее всего, это потребует полной перестройки как процесса онбординга администраторов, так и информационной архитектуры.
Есть несколько подвопросов, которые стоит изучить, например:
- Какая должна быть оптимальная длина мастера настройки?
- Нужен ли редактор тем в стиле WordPress с функцией WYSIWYG?
- Что такое настройка? Что такое «Настройка»?
- Должны ли существовать каскадные настройки для категорий (где подкатегория наследует свои настройки от родительской, а главная категория — от базовых настроек, подобно модели CSS или Discord)?
- Какие настройки влияют на какую аудиторию? То есть, какие настройки влияют на пользователей форума, какие — на модераторов и администраторов, какие — только на системы, и есть ли, возможно, настройки, которые ни на кого не влияют?}
