Theme Creator, create and show themes without installing Discourse!

A few months ago I raised the idea of an Easy Theme Creator. The idea was to have a place where anyone can hack on themes without installing Discourse. Since the plan was set in motion @David_Taylor has been super busy making all the lego pieces fall into place.

The result is https://discourse.theme-creator.io/ , logging in is SUPER easy, just hit the login button and you will be logged in via meta.

Once logged in you will see this giant button:

When you click it you will arrive at your “theme authoring” interface:

The interface has full parity with the admin interface, including live CSS refresh, what more you can use the theme CLI: Install the Discourse Theme CLI console app to help you build themes

All members of the @theme_creator group have the special ability to share themes. So, for example you can check out my simple theme at: https://discourse.theme-creator.io/theme/sam/simple (even anonymous can check out my theme!)

We look forward to feedback here, if any of you theme authors feel like sprucing up the theme-creator site, let me know and link me to your proposed theme.

If you have any themes or theme components please feel free to link your theme or theme-component topics to the preview so people can check them out.

For tips on getting started, see

70 лайков

Возможно, стоит обновить эту тему и написать: «Перейдите в свой профиль, а затем выберите вкладку «Темы»», поскольку кнопка «Мои темы» больше, похоже, не существует?
Сначала я искал именно её (см. ниже)

Оригинальное сообщение

У меня не получается выполнить простой шаг — нажать кнопку «Мои темы», её нет :sweat_smile:

При проверке исходного кода страницы выяснилось, что строка «Мои темы» вообще отсутствует. Я авторизован, так что проблема не в этом.

2 лайка

Возможно ли включить Discourse Chat в Theme Creator?

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

2 лайка

Если у вас есть работающий сайт, то для разработки я бы использовал CLI темы, работая с скрытой темой на вашем живом сайте.

5 лайков

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

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

2 лайка

Спасибо — я настроил тестовый сайт для более глубоких экспериментов с чатом и некоторыми другими вещами.

Что касается Конструктора тем, он может помочь сделать демонстрацию настроек чата (или, точнее, личных сообщений) более доступной. Вы верно заметили, что необходима функция автоматического уничтожения. Разве это уже не реализовано как настраиваемая настройка сайта?

image

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

4 лайка