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 Customization > Theme or Customization > Theme component topics to the preview so people can check them out.

For tips on getting started, see

70개의 좋아요

이 주제에 "프로필로 이동한 후 테마 탭을 선택하세요"라고 업데이트할 수 있을까요? “My Themes” 버튼이 더 이상 존재하지 않는 것 같습니다.
처음에는 그 버튼을 찾고 있었습니다(아래 참조)

원본 메시지

“My Themes” 버튼을 클릭하는 이 간단한 단계에서 실패하고 있습니다. 해당 버튼이 존재하지 않습니다 :sweat_smile:

페이지 소스 코드를 검사해 보니 "My Themes"라는 문자열이 아예 존재하지 않는 것으로 보입니다. 저는 로그인된 상태이므로, 이것이 문제가 되어서는 안 됩니다.

2개의 좋아요

테마 크리에이터에서 디스코스 채팅을 활성화할 수 있을까요?

채팅 인터페이스를 수정하는 몇 가지 기능을 시험해 보고 싶습니다.

2개의 좋아요

라이브 사이트가 있는 경우, 라이브 사이트에서 숨겨진 테마를 작업하기 위해 테마 CLI를 사용하는 것이 개발을 진행하는 방법입니다.

5개의 좋아요

네, 별도의 사이트에서 테스트하는 것이 가장 좋은 전략일 것 같습니다.

테마 크리에이터에서 채팅을 활성화하려면 채팅을 모니터링해야 하거나(또는 주제에 있는 것과 같은 자동 삭제 시스템을 도입해야 하므로), 단순히 스위치를 켜는 것만으로는 해결되지 않습니다.

2개의 좋아요

감사합니다 - 채팅과 다른 몇 가지 기능에 대해 더 깊이 실험할 수 있도록 스테이징 사이트를 설정해 두었습니다.

Theme Creator에 관해서는, 채팅(혹은 DM) 커스터마이징의 쇼케이스를 더 접근하기 쉽게 만드는 데 도움이 될 수 있을 것 같습니다. 자동 삭제 기능이 필요하다는 지적에 동의합니다. 그게 이미 설정 가능한 사이트 옵션으로 존재하지 않나요?

image

네, 그 부분도 이미 준비해 두었습니다. 문제는 개발자가 민감한 데이터가 포함된 프로덕션 사이트에서 관리자 권한을 가질 수 없다는 점입니다 - Theme / Component 설정을 다루려면 관리자 권한이 필요하기 때문입니다.

4개의 좋아요