Un modèle communautaire mettant l'accent sur le lieu et l'intention

Je souhaite partager une mise en page sur laquelle je travaille pour un projet communautaire. J’ai travaillé à l’abstraction de certaines de ses idées et j’espère qu’elle pourra servir d’inspiration générale pour des organisations à but non lucratif, open-source, basées sur des chapitres ou d’autres structures communautaires distribuées.

La conception a deux objectifs principaux :

  • Suggérer toujours un lieu et une intention commune autour des conversations
  • Encadrer les conversations dans un contexte plus large de contenu mis en avant et de domaines de travail

La vue d’accueil conceptuelle :

La navigation vers des zones spécifiques modifiera les indices contextuels. En dehors de cela, la navigation reste cohérente :

La navigation vers une zone de travail ajoutera des outils de collaboration à la navigation :

L’implémentation sur notre projet ressemble à ceci :

Dans chaque espace, nous suggérons un contexte et une intention distincts par des visuels et un texte d’introduction :

Dans les zones de travail, le menu de navigation fournit une sous-navigation et un accès aux tags :

22 « J'aime »

Ressemble à l’instance de discourse de webcore. Très bien

4 « J'aime »

Vous créez de superbes designs Discourse. Excellent travail !

En mettant de côté si vous le feriez ou non, quelle partie de cela pourrait être partagée sous forme de thème Discourse normal ? Quelle partie relève d’un composant de thème ou d’une personnalisation plus approfondie ?

7 « J'aime »

Wow ! Quel modèle incroyable ! :scream:

Comment l’avez-vous créé ?

4 « J'aime »

Ça a l’air incroyable. Nous avons besoin de plus de ces thèmes personnalisés.

5 « J'aime »

Merci à tous pour vos gentils mots :hugs:

Concernant la manière dont c’est fait : le modèle conceptuel n’est qu’une maquette, je les réalise avec Figma. Ce n’est pas spécifique à Discourse.

Pour la communauté Couchers.org, je l’ai implémenté sur Discourse en regroupant les styles dans un thème et en utilisant des composants de thème (Recherche dans l’en-tête, Bannières de catégorie, Liens de navigation personnalisés, Cartes mises en avant, Présentation des catégories, Boîtes de catégorie modernes, Pied de page facile). J’ai ajouté du code personnalisé pour obtenir des bannières distinctes sur la page d’accueil et la route “Latest”.

La mise en page finale et le fonctionnement de la communauté dépendent ensuite de l’ajustement des paramètres : à l’échelle du site, sur les composants, sur les catégories, pour les tags. Vous ne pourriez donc pas implémenter le modèle en partageant uniquement un thème et des composants groupés.

Conceptuellement, je ne vois pas cela comme un thème mais plutôt comme un modèle, une disposition ou un exemple. Je ne suis pas encore sûr du meilleur terme. Son objectif n’est pas tant de changer l’apparence, mais de modifier le fonctionnement et l’expérience utilisateur afin de soutenir un cas d’utilisation ou un modèle de communauté spécifique. Je travaille également sur d’autres modèles et je me demande quelle serait la meilleure façon de les partager. Il faudrait un moyen d’exporter et d’importer tous les paramètres remplacés. Actuellement, la seule façon que je connaisse est d’utiliser une sauvegarde, mais ce serait formidable de trouver un moyen qui cible uniquement les paramètres et non le contenu du site.

9 « J'aime »

Vous pouvez déjà exporter/importer les paramètres du site :

Cela pourrait demander un peu de travail pour documenter chacun d’eux, mais une façon simple pourrait être de publier un nouveau sujet ici sur Meta (convenablement étiqueté, etc.) décrivant toutes les personnalisations en utilisant une structure comme celle-ci :

  1. Concept de conception et site de démonstration (si disponible)
  2. Thème sous forme de fichier exporté
  3. Composants de thème sous forme de liste avec un bref aperçu des paramètres modifiés
  4. Plugins avec de brèves notes sur la configuration de chacun
  5. Paramètres modifiés par rapport aux valeurs par défaut sous forme de fichier .yml
7 « J'aime »

Ce sont d’excellentes suggestions ! Merci de les partager @nathank

5 « J'aime »

Vous cherchez plus de travail indépendant ?

5 « J'aime »