Comment créer un thème (si je suis un utilisateur final pur)

Comme je l’ai déjà mentionné, je suis un simple utilisateur du forum. Je ne connais pas grand-chose au HTML/CSS, seulement les bases et la syntaxe. Je souhaite créer et contribuer un thème ou une mise en page pour le forum Discourse (shotcut) sur lequel je suis habitué à me connecter. Quels langages de programmation dois-je utiliser pour créer ce thème ou cette mise en page ? Il devrait s’agir d’un thème moderne et élégant, similaire à l’apparence de ceux de Twitter ou d’Instagram.

Je ne suis pas développeur. J’ai même appris le HTML/CSS en lisant des livres d’informatique à l’école. Existe-t-il un logiciel supplémentaire conçu pour les utilisateurs finaux, simple et basique ? Ou avez-vous un bon tutoriel sur la création d’un thème similaire à celui d’Instagram pour les forums Discourse ?


Développeurs

Vous pourriez reclassifier mon sujet à l’endroit approprié, car je ne sais pas où il serait le mieux placé, peut-être dans ux.

1 « J'aime »

Découvrez Discourse Theme CLI (application console pour vous aider à créer des thèmes) et Le guide du développeur pour les thèmes Discourse. Je pense que c’est par là qu’il faut commencer.

2 « J'aime »

@Ar_D Je me trouve dans une situation similaire (bien que j’aie déjà commencé avec le thème). Je te recommande de consulter ces sujets. Tu pourrais commencer par les trois premiers et, une fois que tu auras une meilleure idée de ce que tu fais, te plonger dans les deux derniers.

  1. Beginner's guide to using Discourse Themes
  2. Designer's Guide to getting started with themes in Discourse
  3. Theme Creator, create and show themes without installing Discourse!
  4. Get started with Theme Creator and the Theme CLI
  5. Developing Discourse Themes & Theme Components

Tu peux aller très loin avec les fonctionnalités par défaut de Theme Creator. J’ai essayé Theme CLI (c’était la première fois que je configurais quelque chose d’aussi complexe, je suis vraiment un n00b) et je l’ai trouvé extrêmement utile pour obtenir des retours très rapides sur tout changement de design. Dans l’ensemble, mes connaissances HTML/CSS très limitées m’ont déjà permis d’aller très loin.

5 « J'aime »

Oui, c’est un atout considérable de pouvoir apporter des modifications dans un véritable éditeur sur votre ordinateur, d’appuyer sur enregistrer et de voir le résultat sous vos yeux. Cependant, comme vous le suggérez, il est tout à fait logique de faire quelques modifications triviales dans l’interface web pour vérifier que vous obtenez un effet (je fais généralement quelque chose comme color: red pour voir que cela a un impact) avant de consacrer du temps à la prise en main de l’outil CLI. Mais si vous comptez passer plus d’une heure de votre vie à manipuler des thèmes, il vaut vraiment la peine de maîtriser l’outil CLI. Ce temps investi vous sera rapidement rendu.

4 « J'aime »

Vous m’avez clairement fourni une solution étape par étape, merci.

Merci à @pfaffman d’avoir partagé l’interface en ligne de commande.

1 « J'aime »

J’ai récemment remarqué que l’interface en ligne de commande (CLI) ne fonctionne que si j’utilise WSL, alors que je n’exécute jamais d’application Linux. De plus, le système que j’utilise n’ouvre pas le Microsoft Store en raison de certains bugs potentiels, et comme j’exécute la dernière version, je ne peux même pas mettre à jour Windows.

Je pense donc que la CLI ne m’est plus utile. Je dois installer Linux sur une machine virtuelle, même avec ma connexion Internet très lente.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.