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

Je reprends cela car c’est apparu dans une autre discussion (“Tip of the day” / Or how do you remind/nag people with good tips for using Discourse?)

J’aimerais vraiment avoir un thème (ou une « variante » de thème) minimaliste (en termes de fonctionnalités) qui est activé par défaut pour les utilisateurs et qui leur permet de choisir l’interface « avancée/complète » avec toutes les fonctionnalités que Discourse propose. Je ne suis pas certain qu’il y ait un cas d’utilisation pour une addition plus granulaire de fonctionnalités à l’interface.

Ce serait comme lorsque vous vous connectez à l’administration de votre routeur : il y a le mode « basique », et avancé, et parfois expert.

Mon cas d’utilisation est la migration de personnes depuis Facebook. Quelles sont donc les fonctionnalités minimales auxquelles elles devraient avoir accès ?

  • créer un sujet, avec un champ de titre masqué qui peut être révélé si désiré
  • répondre à un sujet
  • aimer un sujet ou un message
  • obtenir un lien vers un sujet ou une réponse
  • ajouter une image
  • modifier le profil et quelques paramètres de base (le reste masqué à moins qu’une action ne soit entreprise pour les révéler)
  • notifications simplifiées (toutes dans un seul panier)
  • supprimer la plupart des méta-informations sur les sujets qui sont affichées dans la vue liste (xyz a répondu il y a n minutes, etc.)
  • recherche avec des options limitées (recherche simple, avancée accessible, comme sur Google)

Il y a certainement plus, ce ne sont que des idées initiales. Je pense que j’essaierais de supprimer à peu près tout ce qui est possible et de conserver le strict minimum pour permettre aux gens de faire ce qu’un « utilisateur moyen de média social » est susceptible de connaître. En gros : publier, aimer, commenter, inclure un lien ou une photo, remplir son profil, consulter les notifications.

Je ne sais pas quelle est la meilleure façon de procéder techniquement. Il serait peut-être possible de bricoler une sorte de preuve de concept avec les différents composants mentionnés ci-dessus.

1 « J'aime »