Thème Minima

:discourse2: Résumé Minima - L’objectif de ce thème est de réduire l’interface utilisateur et de se concentrer sur le texte.
:eyeglasses: Aperçu Aperçu sur le Créateur de Thèmes Discourse
:hammer_and_wrench: Lien du dépôt https://github.com/discourse/minima
:open_book: Nouveau sur les Thèmes Discourse ? Guide pour débutant sur l’utilisation des Thèmes Discourse

Installer ce thème

Fonctionnalités

J’ai passé en revue et agrandi le texte, en supprimant à peu près tout ce qui est redondant (et tout ce que je n’utilise pas régulièrement). Par exemple, je sais que les sujets suggérés sont des sujets suggérés, alors j’ai supprimé l’en-tête. J’ai utilisé la sélection en masse sur la liste des sujets peut-être deux fois dans ma vie, alors c’est parti. Les vues sur la liste des sujets ? Partis. Les catégories dans le menu hamburger ? Partis.

Vous avez compris l’idée, voici le thème.

Pour un minimalisme supplémentaire, je recommande d’utiliser la mise en page Catégories uniquement pour la page de catégorie.


:discourse2: Hébergé par nous ? Les thèmes sont disponibles pour une utilisation sur nos plans Standard, Business et Entreprise.

39 « J'aime »

Glorious serifs! I love it.

The desktop :hamburger: menu listing all the other themes seems odd to me, though.

5 « J'aime »

I’m LOVING this theme, especially the topic list, amazing work :heart:


A couple of tiny issues in PM’s, a missing icon:

and I feel like the small size of the assigned text makes it hard to read, because the text has been made larger for just about everything else (Header, Suggested messages etc.)

Screenshot%20from%202019-02-08%2013-14-13

11 « J'aime »

I love it, although losing the theme switcher from the nav on mobile did cause a brief moment of panic!

4 « J'aime »

One of my users is reporting the Minima theme (which I love very much) does not show the “Dismiss” button when there are unread messages. He verified that Dismiss wasn’t just disappearing because there were no unreads - he said he switched to Minima and back from another theme while showing unreads and the button did not show up.

Is there a setting I might be missing on this, or anything else I should check? Thanks!

I managed to finally reproduce it:

Screenshots

Default board theme

Minima

5 « J'aime »

I’ve added the dismiss button back, you’ll just need to update the theme.

10 « J'aime »

Thanks so much! I will check it out!

1 « J'aime »

Where can I find the Minima Dark theme?

1 « J'aime »

Mínima Dark is a copy of Minima but using the color scheme from Material Dark.

7 « J'aime »

Bonjour, je me demande s’il est possible d’afficher le nom dans la liste des sujets au lieu du nom d’utilisateur, lorsque l’option Prioriser le nom complet par rapport au nom d’utilisateur dans l’UX est active.

2 « J'aime »

Ce serait formidable si nous pouvions séparer la liste des catégories selon les lignes blanches que j’ai ajoutées pour illustrer

2 « J'aime »

Je suis en train de suivre le guide sur la création de thèmes (Developing Discourse Themes & Theme Components) et il est indiqué que pour modifier les modèles (comme supprimer les avatars dans la liste), il faut toucher aux fichiers .hbr dans le cœur de Discourse.

Avez-vous dû faire cela pour supprimer les avatars ? Je suis un peu confus quant au fonctionnement de ce thème et à la façon de l’utiliser.

Par exemple, dans le thème Minima, comment modifierais-je l’apparence de la page de profil de chaque utilisateur ?

Désolé si ce sujet est hors sujet.

3 « J'aime »

Cela dépend de ce que vous souhaitez modifier. Si vous voulez supprimer ou restructurer du contenu, il est probable que vous puissiez le faire avec un peu de CSS supplémentaire. Si vous souhaitez ajouter des informations ou modifier radicalement la mise en page, vous devrez alors éditer les fichiers de modèle.

Dans le thème Minima, j’ai modifié le modèle de la liste des sujets pour repositionner ou supprimer certaines avatars. Vous pouvez le voir ici : https://github.com/discourse/minima/blob/master/desktop/header.html

Si vous souhaitez utiliser le thème Minima et y ajouter des personnalisations supplémentaires, je vous recommande d’installer Minima et d’ajouter vos personnalisations en créant un nouveau composant de thème. De cette façon, vous pourrez toujours recevoir les mises à jour de Minima sans vous soucier de voir vos modifications être écrasées.

3 « J'aime »

Merci, @awesomerobot — je vais essayer ça.

J’ai une question complémentaire sur le même sujet. Lorsque Discourse est mis à jour et que je dois mettre à jour le logiciel (en supposant que je l’héberge moi-même), cela posera-t-il des problèmes avec les thèmes dont les modèles ont été modifiés ? Ou sont-ils indépendants ?

Avez-vous déjà rencontré un problème de ce genre par le passé ?

1 « J'aime »

Avec le thème minima, je ne peux pas archiver les messages directs (la case à cocher a disparu).

3 « J'aime »

Je viens de mettre à jour le thème pour rétablir cette fonctionnalité. Merci pour votre signalement !

5 « J'aime »

J’utilise Minima comme base pour mon thème et je ne comprends pas une chose : d’où vient ce code ?

<div class="byline">
    <a href="" data-user-card="joffreyjaffeux"><img alt="" width="20" height="20" src="https://sjc5.discourse-cdn.com/themecreator/user_avatar/theme-creator.discourse.org/joffreyjaffeux/40/2250_2.png" class="avatar" title="joffreyjaffeux" aria-label="joffreyjaffeux">joffreyjaffeux</a>
  </div>

Il disparaît lorsque je passe au thème Clair. Minima ne contient aucun JavaScript susceptible de manipuler le HTML. Je suis vraiment perplexe !

2 « J'aime »

Je pense que c’est l’avatar situé au-dessus du titre du sujet

2 « J'aime »

Oui, je comprends cela. J’ai trouvé le code que j’ai cité en inspectant l’avatar. Ce qui me déroute, c’est d’où vient ce code. Il est présent dans Minima, mais inexistant (et pas seulement masqué dans le CSS) dans le thème Light, par exemple. Qui génère le HTML ?

1 « J'aime »

Oh, d’accord, je comprends mieux maintenant.

Cela provient du fichier d’en-tête : https://github.com/discourse/minima/blob/master/desktop/header.html

Il remodèle le modèle de la liste des sujets.

Modèle original : https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/templates/list/topic-list-item.hbr

5 « J'aime »