Createur de thèmes, créez et affichez des thèmes sans installer 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 « J'aime »

Peut-être que ce sujet peut être mis à jour pour dire « Allez sur votre profil, puis sélectionnez l’onglet Thèmes », car le bouton « Mes thèmes » ne semble plus exister ?
Je cherchais initialement cela (voir ci-dessous)

Message original

Je n’arrive pas à faire la simple étape de cliquer sur le bouton « Mes thèmes », il n’existe pas :sweat_smile:

Après inspection du code source de la page, il semble que la chaîne « Mes thèmes » n’existe pas du tout. Je suis connecté, donc ce ne devrait pas être le problème.

2 « J'aime »

Serait-il possible d’activer Discourse Chat dans le Theme Creator ?

Nous aimerions y essayer quelques éléments qui modifient l’interface de chat.

2 « J'aime »

Si vous avez un site en ligne, l’utilisation de l’interface de ligne de commande (CLI) de thème pour travailler sur un thème masqué sur votre site en ligne est la façon dont je développerais.

5 « J'aime »

Oui, courir contre un site séparé serait probablement la meilleure stratégie.

Activer le chat sur le créateur de thèmes signifierait que nous devrions commencer à le modérer (ou introduire une sorte de système d’autodestruction comme nous l’avons pour les sujets), donc ce n’est pas juste une question d’appuyer sur un interrupteur.

2 « J'aime »

Merci - j’ai configuré un site de staging pour expérimenter plus en profondeur avec le chat et d’autres choses également.

Concernant Theme Creator, cela pourrait aider à rendre la démonstration des personnalisations de chat (ou devrais-je dire DM) plus accessible. Je comprends qu’une autodestruction serait nécessaire. N’est-ce pas déjà là en tant que paramètre de site configurable ?

image

[quote=“Jay Pfaffman, post:60, topic:84942, full:true, username:pfaffman”]
Si vous avez un site en production, utiliser le CLI de thème pour travailler sur un thème caché sur votre site en production est la façon dont je ferais le développement.
[/quote]
Oui, j’ai aussi mis cela en place. Le problème est que je ne veux pas que mon développeur ait un accès administrateur à notre site de production en raison des données sensibles qu’il contient - ceci est requis afin de modifier les paramètres de Thème / Composant.

4 « J'aime »