🌅 PrĂ©sentation d'Horizon, notre nouveau thĂšme

Depuis quelques mois, nous travaillons d’arrache-pied sur notre tout nouveau thĂšme Discourse, Horizon, et aujourd’hui, nous sommes ravis de partager notre travail avec vous et de vous inviter Ă  essayer Horizon dans votre communautĂ©.



Dans ce sujet, nous vous parlerons d’Horizon et vous guiderons dans l’installation.

:sun: Tout sur Horizon

Horizon est un thĂšme simple et magnifique conçu pour offrir une excellente expĂ©rience utilisateur aux communautĂ©s sans effort supplĂ©mentaire de la part de l’administrateur. Le nom reflĂšte notre espoir que ce thĂšme exprime une vision plus large de qui peut utiliser Discourse et de l’apparence des communautĂ©s Discourse.

Mode clair

Mode sombre

:woman_shrugging: Pourquoi avons-nous créé Horizon ?

Nous avons créé Horizon pour permettre Ă  n’importe qui de crĂ©er facilement une communautĂ© Discourse et de la partager fiĂšrement avec ses membres.

En discutant avec les administrateurs de Discourse, nous avons appris que l’une des parties les plus importantes de la crĂ©ation d’une communautĂ© est de modifier son apparence pour s’assurer qu’elle est un espace accueillant et agrĂ©able pour les membres de la communautĂ©. Horizon permet d’avoir une communautĂ© d’apparence attrayante sans effort ou personnalisation supplĂ©mentaire.

:mirror: Pour qui est Horizon ?

Horizon est conçu pour les communautĂ©s qui n’ont pas l’expertise ou les ressources nĂ©cessaires pour personnaliser l’apparence de Discourse.

Nous sommes fiers de la flexibilitĂ© et de la personnalisation de Discourse – et cela ne change pas ! Mais nous pensons que plus de Discourse dans le monde est une bonne chose, et que la meilleure façon d’y parvenir est de faciliter la prospĂ©ritĂ© des communautĂ©s moins expertes en technologie avec notre produit.

:magic_wand: Qu’est-ce qui rend Horizon spĂ©cial ?

LĂ  oĂč le thĂšme par dĂ©faut est une page blanche, Horizon a des opinions. Il valorise l’espace, la simplicitĂ© et l’esthĂ©tique du design moderne.

Pour voir la différence, utilisez le sélecteur de thÚme en bas de la barre latérale ici sur Meta pour passer à Horizon :

Voici quelques-unes des différences que vous remarquerez avec Horizon :

  • Moins de densitĂ© d’information. La caractĂ©ristique la plus notable d’Horizon est la carte de sujet, qui est rĂ©duite par rapport Ă  la vue de tableau standard pour la rendre plus accessible et simple. Certaines informations, telles que les dĂ©tails complets sur les participants au sujet, les tags et les utilisateurs assignĂ©s, ne sont pas visibles.
  • Texte plus grand et plus d’espace. Au-delĂ  de la carte de sujet, nous avons apportĂ© un plus grand degrĂ© d’espace dans Horizon en augmentant les tailles de police de base dans la zone de lecture et en intĂ©grant une structure pleine largeur.
  • Conçu pour ĂȘtre utilisĂ© tel quel. Les communautĂ©s qui souhaitent un contrĂŽle Ă©tendu sur l’apparence du site ou qui ont des exigences de conception trĂšs particuliĂšres peuvent et doivent continuer Ă  travailler Ă  partir de notre thĂšme par dĂ©faut ou crĂ©er leur propre thĂšme pour mieux rĂ©pondre Ă  leurs besoins. Bien que nous ayons testĂ© Horizon avec les composants de thĂšme officiels les plus populaires et n’ayons trouvĂ© que des incompatibilitĂ©s mineures, nous ne recommandons pas d’ajouter des composants non officiels ou d’autres codes personnalisĂ©s Ă  Horizon.

:gear: Utiliser Horizon

Vous pouvez activer Horizon pour vos membres en quelques étapes simples :

  1. Allez dans la zone :wrench: Admin, accédez à la section Apparence et cliquez sur ThÚmes et composants.
  2. Trouvez la carte du thĂšme Horizon, cliquez sur le bouton 
 et sĂ©lectionnez DĂ©finir comme actif pour faire d’Horizon le nouveau thĂšme par dĂ©faut de votre communautĂ©. (Vous devrez peut-ĂȘtre actualiser votre Ă©cran pour voir ce changement.)

Vous pouvez Ă©ventuellement activer l’une des nouvelles palettes de couleurs, qui sont conçues spĂ©cifiquement pour bien fonctionner avec Horizon.

> :warning: Remarque : vous pouvez remplacer les palettes utilisées sur Horizon, mais seules les palettes nommées Clover, Horizon, Lily, Marigold, Royal et Violet apparaßtront dans le sélecteur de couleurs de la barre latérale.

Instructions sur la configuration des palettes de couleurs.
  1. Cliquez sur Palettes de couleurs dans la barre latĂ©rale d’administration.
  2. Sélectionnez la palette de couleurs souhaitée (par exemple, Horizon).
  3. Cochez le paramĂštre La palette de couleurs peut ĂȘtre sĂ©lectionnĂ©e par les utilisateurs, puis cliquez sur la coche pour confirmer.
  4. Répétez les étapes 2 et 3 pour toutes les palettes que vous souhaitez utiliser.

AprĂšs l’actualisation, vous verrez un pinceau en bas de la barre latĂ©rale. Vous pouvez cliquer dessus pour choisir votre palette de couleurs spĂ©cifique pour Horizon (illustrĂ© dans la capture d’écran ci-dessus). Vos membres peuvent faire de mĂȘme pour choisir parmi les palettes que vous avez activĂ©es. Pour dĂ©finir la nouvelle palette par dĂ©faut pour Horizon (c’est-Ă -dire Ă  quoi ressemble Horizon avant que les membres n’aient apportĂ© de modifications et pour les visiteurs anonymes) :

  1. AccĂ©dez Ă  ThĂšmes et composants dans la zone d’administration.
  2. Trouvez la carte Horizon et cliquez sur Modifier.
  3. Changez le champ Palette de couleurs pour celle que vous désirez par défaut.

:crystal_ball: Prochaines étapes pour Horizon

Nous ne faisons que commencer ! Nous avons travaillĂ© dur sur cette premiĂšre version du thĂšme, mais attendez-vous Ă  continuer d’investir dans Horizon et Ă  l’amĂ©liorer au fil du temps. Nous solliciterons activement les commentaires des sites qui utilisent Horizon afin de continuer Ă  l’amĂ©liorer, et espĂ©rons un jour bientĂŽt en faire le thĂšme par dĂ©faut qui est livrĂ© avec les sites Discourse.

:folded_hands: Merci

Nous sommes trĂšs reconnaissants envers tous ceux qui ont soutenu Horizon (et l’équipe Discourse !) en testant Horizon ici sur Meta ou en participant Ă  notre bĂȘta test. Ces commentaires nous ont Ă©tĂ© prĂ©cieux pour trouver des bugs, apporter des ajustements et amĂ©liorer l’expĂ©rience globale de Discourse avec ce thĂšme. Merci beaucoup pour votre temps, vos commentaires et votre soutien !

39 « J'aime »

Cela semble gĂ©nial ! J’ai vraiment envie d’essayer.

Mais il n’y a pas de route pour /admin/customize/themes/1/common/*/edit personnalisation. Pouvez-vous l’ajouter ? Je l’utilise pour fournir des en-tĂȘtes spĂ©ciaux et d’autres personnalisations indĂ©pendamment du thĂšme choisi.

Merci !

1 « J'aime »

Pourquoi ne pas crĂ©er un nouveau composant de thĂšme oĂč vous apportez des modifications et l’ajoutez au thĂšme horizon ?

1 « J'aime »

Ai-je manquĂ© quelque chose ou Horizon n’a-t-il pas Ă©tĂ© ajoutĂ© Ă  Crowdin pour la traduction ? Dois-je plutĂŽt crĂ©er une pull request avec les traductions ?

Horizon est principalement conçu pour ĂȘtre utilisĂ© tel quel, donc les personnalisations directes ou les personnalisations via des composants non officiels ne sont pas recommandĂ©es. Cela dit, j’aimerais en savoir plus sur ce que vous aimeriez changer Ă  propos d’Horizon pour voir si cela pourrait ĂȘtre un bon candidat pour que nous l’intĂ©grions plus directement dans le thĂšme.

Je suis en train de regarder ça, je vous tiens au courant bientÎt !

1 « J'aime »

En fait, c’est juste un en-tĂȘte pour lier le forum Ă  un compte Fediverse (et une balise \u003cnoscript\u003e pour faire la mĂȘme chose dans le pied de page).

J’ai mis le code du composant de thùme ici : \u003chttps://git.z7l.eu/ps/discourse-lire.im\u003e

Voir la justification pour Mastodon.

Ça a l’air super !! Je suppose que le thĂšme ne sera pas compatible avec les composants personnalisĂ©s que nous utilisons actuellement ? Par ex. :

1 « J'aime »

Continuant la discussion de Aidez-nous Ă  tester Horizon, notre nouveau thĂšme :

Cela n’a pas fonctionnĂ© pour moi sur mobile (iPhone 11 Pro Max). Je suppose que cela pourrait ĂȘtre dĂ» Ă  l’augmentation de la taille de la police dans les paramĂštres de mon tĂ©lĂ©phone.

Ce thĂšme est magnifique, merci pour votre travail !

Je me demande comment garder les horizons forkés à jour ? Nous avons quelques modifications personnalisées à conserver :slight_smile:

1 « J'aime »

Créer des composants et les ajouter au thÚme pour personnaliser

4 « J'aime »

À long terme, notre objectif est que nos composants officiels fonctionnent bien sur Horizon, pour un travail personnalisĂ© en tant que client, n’hĂ©sitez pas Ă  contacter @team pour voir si nous pouvons vous aider (peut nĂ©cessiter un travail personnalisĂ© payant).

2 « J'aime »

Je souhaite crĂ©er une option sĂ©lectionnable par l’utilisateur pour ce thĂšme afin que je puisse ajouter le composant thĂ©matique qui modifiera ce thĂšme. Je veux que les utilisateurs puissent sĂ©lectionner le thĂšme Horizon tel quel ou sĂ©lectionner sa variation.

La variation de ce thĂšme sera en pleine largeur. Elle stylisera Ă©galement le CSS des lignes de publication individuelles pour faire remonter le contenu dans la hiĂ©rarchie visuelle par rapport Ă  d’autres Ă©lĂ©ments de la page tels que la barre de dĂ©filement, les sujets nouveaux et non lus en bas, etc.

Horizon est vraiment superbe, mais il ne rĂ©sout toujours pas le problĂšme de la densitĂ© d’information sur la page des sujets. Il est visuellement Ă©crasant pour les personnes habituĂ©es Ă  d’autres logiciels de forum traditionnels.

Mes commentaires ne sont peut-ĂȘtre pas pertinents pour les utilisateurs natifs de Discourse, mais j’apporte un point de vue extĂ©rieur. Je dois apporter ces modifications pour ma communautĂ© au moins.

1 « J'aime »

J’ai trouvĂ© un petit bug ici, dans l’affichage des groupes, oĂč il peut y avoir un dĂ©passement :

Cela peut ĂȘtre attĂ©nuĂ© en ajoutant du CSS :

.group-box-inner {
	overflow: auto;
}
1 « J'aime »

Est-il intentionnel qu’il y ait autant d’espace entre la barre de navigation et le contenu ?

2 « J'aime »

Non, je ne pense pas que ce soit attendu. Peut-ĂȘtre qu’un composant interfĂšre avec cela :thinking: ?

Je pense que c’est le cas actuellement, j’imagine que c’est une capture d’écran rognĂ©e d’un navigateur ultra-large plein Ă©cran.

2 « J'aime »

J’adore complĂštement ce thĂšme, mais il semble que le composant BanniĂšre de recherche ne s’accorde pas trĂšs bien avec. Le texte search_banner.subhead ne s’affiche pas, ce qui le rend dĂ©salignĂ©. Il y a aussi une lĂ©gĂšre ligne grise.

Mise Ă  jour :
J’ai dĂ©sactivĂ© la BanniĂšre de recherche et l’accueil+recherche intĂ©grĂ©s s’affichent mieux. Cependant, j’obtiens ce texte de sous-titre dans la capture d’écran ci-dessous.

De plus, le lien des favoris sur la page d’accueil indique que je n’ai pas encore de favoris alors que j’en ai. Il renvoie vers /bookmarks au lieu de /u/johndoe/activity/bookmarks.

C’est bien un Ă©cran large. Cependant, la grande quantitĂ© d’espace blanc vide est gĂȘnante. Est-il possible d’ajuster cela ?

Merci de nous avoir informĂ©s Ă  ce sujet. J’ai demandĂ© Ă  quelqu’un de l’équipe de conception d’examiner le problĂšme.

4 « J'aime »

Signalé il y a presque un mois mais