A Theme Creator has been launched at https://discourse.theme-creator.io/, allowing users to create and test Discourse themes without installing Discourse. The platform features a user-friendly interface with live CSS refresh and theme CLI compatibility.
Users can log in easily via meta and access their theme authoring interface. Members of the @theme_creator group can share their themes, and others can preview them. The community is encouraged to provide feedback and suggestions for improving the theme-creator site.
Some users have reported issues with the interface, such as the missing “My Themes” button winston-yallow. Others have requested features like enabling Discourse Chat on the Theme Creator site nathank, but this would require additional moderation or an auto-destruct system.
For development, users can set up a staging site or use the theme CLI to work on hidden themes on their live site pfaffman and david. However, this may require admin access, which can be a concern for sites with sensitive data nathank.
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.
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.
Maybe this topic can be updated to say “Go to your profile and then select the Themes tab” since the “My Themes” button does not seem to exist anymore?
I was initially looking for that (see below)
Original Message
I’m failing at the simple step of clicking the “My Themes” button, it does not exist
Yeah running against a separate site would probably be the best strategy.
Enabling chat on theme creator would mean we have to start moderating it (or introduce some kind of auto-destruct system like we have for topics), so it’s not just a case of flipping a switch.
Thanks - I’ve set up a staging site for some deeper messing about with chat and some other things too.
Regarding Theme Creator, it might help in making the showcasing of chat (or should I say DM) customisations more accessible. Take your point that an auto-destruct would be needed. Isn’t that already there as a configurable site setting?
Yup, got that in place too. The issue is that I don’t want my dev to have admin access to our production site due to the sensitive data within - this is required in order to mess with Theme / Component settings.