Visualisation du réseau communautaire
| Résumé | Explorez les relations entre les membres du forum dans un réseau interactif en 2D ou 3D. |
| Dépôt | merefield/discourse-user-network-vis |
| Installation | Suivez le guide d’installation du plugin. |
| Soutenir le développement | Devenir sponsor sur GitHub |
Fonctionnalités
Présente votre communauté sous forme de visualisation de réseau
Accessible via un élément de menu ajouté automatiquement (désactivable) :
Accédez-y en cliquant sur User Network dans le menu latéral/déroulant ou en naviguant vers yoursite.com/usernetworkvis - NB : vous devez être connecté en tant qu’utilisateur inscrit pour voir la visualisation.
-
les nœuds représentent les utilisateurs.
-
les liens représentent les interactions sur votre forum - plus il y a d’interactions, plus la ligne est épaisse
- une interaction est la combinaison des J’aime et des Réponses (il s’agit des mêmes données disponibles sur la page de profil Résumé de chaque utilisateur pour tous les utilisateurs)
-
Survolez un utilisateur pour l’isoler visuellement ainsi que ses connexions
-
Cliquez sur un nœud pour naviguer vers son profil Résumé.
-
Glissez les nœuds et regardez le spectacle

-
Zoomez sur l’ensemble de la vue avec la molette de la souris.
Les niveaux de confiance sont actuellement exposés sous forme de différentes couleurs. Si vous ne le souhaitez pas, définissez la même couleur plusieurs fois. Je pourrais trouver un autre critère pour définir la couleur, mais c’était de loin le plus évident étant donné qu’il est très générique ![]()
Pour actualiser les données, déclenchez la tâche. Cela peut être nécessaire après une modification des paramètres (j’ai marqué ceux qui le nécessitent) :
Allez sur : https://your.site/sidekiq/scheduler et trouvez celle-ci :
Sinon, cela s’exécute chaque heure.
si vous avez des milliers d’utilisateurs, cette tâche peut s’exécuter LONGTEMPS et consommer des ressources. Cela semble fonctionner correctement sur un site de 5 000 comptes fonctionnant sur un VPS 2 Cœurs 2 Go, prenant environ 30 secondes. Le SQL est nécessairement BRUTAL ![]()
Intéressé par les données ?
Mon intention avec ceci était simplement de peindre un tableau.
Si vous souhaitez voir les données, allez simplement sur yoursite.com/usernetworkvis.json
Dans tous les cas, dans des cas individuels, vous pouvez voir une grande partie de ces données sur la page de résumé de chaque utilisateur en cliquant sur un nœud (Le plus répondu, Le plus aimé/aimé par). Je considère donc qu’il s’agit d’informations semi-publiques.
Configuration
Paramètres … donc … beaucoup … de paramètres :
Si vous avez un grand site avec beaucoup de gens dessus, vous trouverez le diagramme très bruité. Envisagez d’augmenter le minimum trust level et il y a maintenant une option pour supprimer les personnes non vues depuis x années :
À FAIRE
- L’élément de menu prend en charge la localisation, mais si personne n’a encore soumis de PR pour votre localisation, veuillez envisager de le faire, sinon il restera un code de clé …
Crédits
La visualisation est basée sur la formidable bibliothèque d3
Projets similaires
Si vous aimez ceci, vous aimerez peut-être aussi :





