Créateur de thème, créez et affichez des thèmes sans installer Discourse !

Il y a quelques mois, j’ai évoqué l’idée d’un créateur de thèmes simplifié. Le concept était de mettre en place un espace où quiconque pourrait personnaliser des thèmes sans avoir à installer Discourse. Depuis que le projet a été lancé, @David_Taylor a été très occupé à faire tomber toutes les pièces du puzzle comme sur des roulettes.

Le résultat est disponible à l’adresse https://discourse.theme-creator.io/. La connexion est SUPER simple : il suffit de cliquer sur le bouton de connexion et vous serez authentifié via Meta.

Une fois connecté, vous verrez ce gros bouton :

En cliquant dessus, vous accéderez à votre interface de création de thèmes :

Cette interface offre une fonctionnalité complète, comparable à celle de l’interface d’administration, y compris le rechargement en direct du CSS. Mais ce n’est pas tout : vous pouvez utiliser l’interface CLI des thèmes : Install the Discourse Theme CLI console app to help you build themes

Tous les membres du groupe @theme_creator disposent d’une capacité spéciale pour partager des thèmes. Ainsi, par exemple, vous pouvez consulter mon thème simple à l’adresse : https://discourse.theme-creator.io/theme/sam/simple (même les utilisateurs anonymes peuvent consulter mon thème !)

Nous attendons vos retours ici. Si certains d’entre vous, auteurs de thèmes, souhaitent améliorer le site theme-creator, faites-le-moi savoir et envoyez-moi un lien vers votre proposition de thème.

Si vous avez des thèmes ou des composants de thème, n’hésitez pas à relier vos sujets Customization > Theme ou Customization > Theme component à la prévisualisation afin que les autres puissent les découvrir.

Pour des conseils sur les premiers pas, consultez :

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 »