Que souhaitez-vous réaliser ?
Création d’un nouveau thème puissant qui exploite les pages de balises et les composants de thème existants pour offrir un environnement hautement flexible et adaptatif aux utilisateurs, favorisant ainsi la croissance de la communauté.
Les utilisateurs peuvent être guidés vers des parcours souhaités, tout en bénéficiant d’une flexibilité sans précédent pour adapter et faire évoluer leur propre environnement. L’inclusion d’une barre de navigation flottante avec des outils populaires de gestion d’équipe permet à un utilisateur de créer une nouvelle balise et d’accéder instantanément à un espace de travail puissant disposant de son propre tableau Kanban, calendrier, statistiques et zone de vote.
Pourquoi abandonner les catégories ?
Les catégories sont limitées en profondeur et ne conviennent pas à un environnement évolutif piloté par les utilisateurs. Nous pourrions les conserver et limiter le plugin de balises à la couche inférieure d’une catégorie, mais il est probablement plus simple de passer entièrement aux balises.
Fonctionnement du thème et nouveaux composants nécessaires
-
Boîtes de navigation des pages de balises
Le thème des pages de balises crée des boîtes similaires aux boîtes de catégories, pour un nombre défini par l’administrateur des balises les plus couramment utilisées dans chaque page de balise. Les administrateurs peuvent exclure certaines balises de l’affichage dans ce composant, soit au niveau du site entier, soit par rapport à chaque page de balise dans la section d’administration, afin de créer un parcours défini pour guider les nouveaux utilisateurs et personnaliser selon les besoins.
(par exemple, ‘to-do’ est une balise fonctionnelle pour le plugin Kanban et serait exclue au niveau du site entier). -
Autres balises
Sous les boîtes de navigation se trouve une barre contenant des liens vers les balises suivantes les plus courantes pour une navigation rapide. Cette barre défile latéralement et les utilisateurs peuvent faire glisser pour voir plus de balises sur chaque page de balise. Elle respecte également les règles d’exclusion définies pour les boîtes de navigation. -
Pied de page flottant
Pour créer un espace de travail évolutif et fluide, il inclura un pied de page flottant permettant de naviguer entre les plugins/composants populaires de gestion de projets Discourse en ajoutant du texte à l’URL pour chaque page de balise.
Par exemple :
Page de balise : tags/reactjs
cliquez sur ‘Board’ (Tableau)
l’URL devient : /tags/reactjs/l/latest?board=default
L’utilisateur voit alors le tableau Kanban et les tâches à accomplir liés à cette page de balise.
La même navigation par ajout d’URL fonctionnera pour le plugin Calendrier. Pour le vote, il combinera les balises en utilisant la fonctionnalité ‘Intersection’.
Exemple d’affichage de plusieurs balises :
/tags/intersection/reactjs/vote
Plugins dépendants et structure
Bannière
Titre de la bannière de balise
Tag Banners
Barre de recherche
Advanced Search Banner
Description de la balise (si fournie), avec possibilité d’ajouter (‘épingler’) des liens importants
Cette fonctionnalité existe dans la bannière de catégorie, mais pas dans la bannière de balise
Category Banners
Page principale
Boîtes de navigation des pages de balises
[balise la plus courante 1] [balise 2] [balise 3] [balise 4] [balise 5]
Autres balises connexes (glissière)
Discourse Popular Tag Sidebar
Publications Discourse
Pied de page flottant
5 pages de composants de thème qui lient aux pages de balises afin que les utilisateurs puissent basculer entre les actions sur la page visible
[Discuter] [Tâches] [Calendrier] [Voter] [Statistiques]
- Discuter : Threads standards Discourse
- Tâches : Discourse Kanban pour cette page de balise
- Calendrier : Plugin Événements pour cette page de balise
- Voter : Discourse Voting Le vote est activé sur tous les threads marqués avec la balise ‘vote’, permettant à la gouvernance et à la prise de décision de fonctionner sur n’importe quelle balise ou intersection de balises au niveau du site entier.
- Statistiques : Une modification de la page Discourse Meta, pour ajouter des balises comme filtre et ouvrir la balise actuellement consultée par l’utilisateur
Principaux avantages de l’utilisation des pages de balises pour la navigation :
- Les nouveaux utilisateurs peuvent être guidés le long d’un parcours défini, tout en incluant la barre de recherche pour ceux qui savent déjà ce qu’ils recherchent et veulent y accéder directement.
- Les utilisateurs peuvent facilement créer leurs propres balises, rendant la plateforme hautement adaptative et pilotée par les utilisateurs.
- Il n’y a pas de limite de profondeur. Si Bob veut créer un ‘Groupe fou de Bob le vendredi’, il peut facilement le faire. Si
- Les utilisateurs disposent également de la capacité suprême de combiner des balises, et les outils de la barre de pied de page fonctionnent toujours parfaitement. Cela crée des méthodes incroyablement puissantes pour la collaboration inter-équipes, simplement en ajoutant une balise dans un post pour l’intégrer à leur flux de travail et attirer l’attention dessus.
Ce qui est nécessaire pour créer le thème
- Création de boîtes de pages de balises dans le style des boîtes de catégories
- Tous les plugins dépendants fonctionnant de manière transparente ensemble
- Ajout du support des pages de balises aux composants/plugins de vote et de calendrier
- Création d’un pied de page flottant avec des liens de navigation
- Ajout d’une description textuelle au composant Bannière de balise
- Le composant de recherche fonctionne avec/intégré dans les bannières de balises
- Ajout de filtres de balises sur la page Statistiques afin qu’elle puisse être utilisée dans la navigation
Quand avez-vous besoin que ce soit fait ?
Mi-novembre
Quel est votre budget, en $ USD, que vous pouvez offrir pour cette tâche ?
Nous organisons une campagne de financement participatif pour collecter des fonds en vue d’un sommet alternatif au Forum économique mondial à Davos, visant à insuffler plus de bienveillance et de compassion au cœur du monde économique. Ce sommet sera alimenté par le Thème de navigation par balises, où des idées pour le bien de l’humanité seront proposées, discutées et développées sur la plateforme.
Le mieux que nous puissions faire en termes de financement est d’offrir un pourcentage de la collecte de fonds ; la plateforme ajoute de la valeur à cette collecte, de sorte que son achèvement en premier nous permettra de collecter davantage à répartir entre ceux qui aident (puisque nous passons d’une communauté de bénévoles non monétaire à une communauté soutenue par la blockchain pour créer la paix et le bien-être).
Nous lançons un jeton blockchain qui incitera les personnes à construire les projets les plus votés sur notre plateforme et assortira la répartition de la collecte de fonds d’une quantité équivalente de nos jetons. J’aimerais que les gens partagent leurs opinions et nous indiquent combien coûtera la création de ce composant de thème, qui sera ensuite open source pour que tout le monde puisse l’utiliser.
TLDR : nous rembourserons tous ceux qui participent aussi équitablement que possible et utiliserons la plateforme pour apporter beaucoup de bien dans le monde ![]()
