Мне нужно добавить дополнительный раздел в боковое меню и сделать это правильно. Мой текущий подход на чистом JavaScript склонен к ошибкам и не соответствует философии Discourse.
Я трижды прочитал руководство для начинающих по разработке тем Discourse, проверил все виджеты, точки расширения плагинов и шаблоны, но не нашёл ничего, что касалось бы изменения самого бокового меню. Пожалуйста, подскажите, как правильно добавить новый раздел в боковое меню. Я совершенно запутался и в отчаянии.
Вот как я это сделал. Мне не нравится это решение:
Возможно, но Discourse по умолчанию использует канал test-passed. См.:
Это значение установлено по умолчанию, так как оно рекомендуется. Если у вас нет причин изменить его на stable, я советую вернуть его обратно к test-passed.
Боюсь, вам, возможно, придётся дождаться следующего стабильного релиза, чтобы получить эту функциональность, так как Communiteq использует стабильную версию для большинства своих сайтов. Но хорошая новость в том, что ждать недолго: следующая версия Stable должна выйти в ближайшее время.
Если вы сможете подождать до этого момента, настройка вашего меню станет намного проще.
Компания Communiteq также теперь предоставляет возможность хостинга на ветке tests-passed, @Olya_Fursova. Если вы заинтересованы в переходе на неё, просто свяжитесь с нашей поддержкой.
Важно знать, что вы можете в любой момент переключиться со стабильной версии на tests-passed, но для возврата обратно вам придется ждать следующего крупного стабильного релиза.