Masquer les éléments de l'interface graphique pour les nouveaux utilisateurs (moins écrasant)

Discourse est très épuré, et peut être rendu encore plus épuré avec des thèmes, de la personnalisation, etc., pourtant il y a toujours un grand nombre d’éléments, compte tenu de toutes les fonctionnalités qu’il y a.

Y a-t-il un moyen de masquer les éléments de l’interface graphique pour les nouveaux utilisateurs, afin qu’ils puissent s’habituer aux éléments de base, avant d’ajouter plus tard (par exemple, une fois que « cheers » se développe) des fonctionnalités supplémentaires, par exemple le chat, les raccourcis clavier, les sujets suggérés, etc.

1 « J'aime »

Salut Bastiaan :slight_smile:

Cela dépend vraiment de ce que vous voulez cacher. Il n’y a pas de moyen général de faire une telle chose.

Certaines fonctionnalités peuvent être désactivées dans les paramètres d’administration.
Certaines peuvent être désactivées via les paramètres du menu des plugins comme la gamification ou le chat.
Certaines peuvent être masquées avec du CSS comme les sujets suggérés.
Certaines peuvent être désactivées via des composants de thème personnalisés ou des plugins.

Si vous avez une liste spécifique d’éléments que vous souhaitez masquer, vous pouvez la partager. :slight_smile:

Salut @Canapin

Merci, mais je n’ai pas l’intention de désactiver ou de masquer ces éléments en général. L’idée est simplement que pour les nouveaux utilisateurs, l’interface soit moins écrasante, donc nous masquons certaines choses. Et une fois qu’ils reviennent sur le forum 5 à 6 fois, nous commençons à ajouter des éléments petit à petit, afin qu’ils apprennent progressivement.

Est-ce que cela a du sens ?

1 « J'aime »

Ah, oui, j’ai mal compris. Donc, les éléments seraient d’abord masqués par utilisateur.
Il n’y a pas une telle fonctionnalité pour le moment. Un composant de thème personnalisé ou un plugin pourrait probablement le faire, mais il faudrait l’option (par utilisateur) pour révéler toutes les fonctionnalités aux utilisateurs qui connaissent déjà Discourse.

C’est juste légèrement lié, mais Discourse travaille sur une nouvelle fonctionnalité de conseils pour les nouveaux utilisateurs afin de les guider dans l’interface :

Merci, c’est utile.

Personnellement, pour moi, ces assistants ne fonctionnent pas du tout. Quand je suis sur un nouveau site, je veux comprendre tout ce qui s’y trouve, ces choses qui attirent l’attention sont juste une chose à fermer jusqu’à ce que je comprenne l’interface (problème personnel, je suppose).

2 « J'aime »

Une grande partie des fonctionnalités et des fonctions peuvent être ajustées par niveau de confiance, si cela peut être utile ? Vous pouvez comparer les valeurs par défaut dans le Tableau des permissions de niveau de confiance (y compris les rôles de modérateur)

L’idée des niveaux de confiance est de mettre certaines fonctionnalités en quarantaine derrière ces niveaux afin de ne pas submerger les nouveaux utilisateurs dès le départ. Il y a aussi un article de blog ici avec plus d’informations :

1 « J'aime »

Merci, c’est en effet très proche de ce que je cherchais.

Je suppose que je voudrais également supprimer les fonctionnalités sans permission (barre de recherche, icône des raccourcis clavier, etc.).

Je vais lire l’article de blog maintenant, merci.

2 « J'aime »

Un composant thématique qui masque tous ces « extras » pour TL0 est une expérience intéressante, et réalisable en grande partie avec du CSS simple :wink:

4 « J'aime »

Comme je suis nouveau sur Discourse (mais que j’y passe beaucoup de temps maintenant), comment puis-je commencer avec cela ?

J’ai lu ceci

et je connais le squelette de plugin, mais je n’ai pas pu trouver de squelette TC.

J’ai beaucoup regardé le composant de création de tableaux, qui semble similaire à un plugin. Puis-je utiliser le squelette de plugin ?

Install the Discourse Theme CLI console app to help you build themes vous en donnera un.

4 « J'aime »

Si vous souhaitez masquer/afficher des éléments en fonction du groupe d’utilisateurs, Falco a également partagé un composant très utile :

2 « J'aime »

Merci, c’est une excellente solution !

1 « J'aime »