Представляем вкладку 'js' для локальных тем

В последней версии Discourse мы добавили новую вкладку «JS» в редактор тем администратора:

Технически это соответствует файлу с именем javascripts/discourse/api-initializers/theme-initializer.gjs.

Наша рекомендация для большинства тем по-прежнему заключается в том, что их следует создавать с использованием подходящей IDE, CLI discourse_theme и контролировать версии с помощью git. Однако мы понимаем, что это подходит не всем, и что для простых тем, создаваемых через панель администратора, всё ещё есть место.

Это изменение позволит всем перейти к более современным синтаксисам и отказаться от устаревших шаблонов <script>. В ближайшие несколько недель мы обновим раздел Documentation > Developer Guides, чтобы описать более современные паттерны (g)js.

Дайте нам знать, если у вас возникнут вопросы или предложения!

12 лайков