Visualizzazione della rete della community
| Sintesi | Esplora le relazioni tra i membri del forum in una rete interattiva 2D o 3D. |
| Repository | merefield/discourse-user-network-vis |
| Installazione | Segui la guida all’installazione dei plugin. |
| Supporta lo sviluppo | Sponsorizza su GitHub |
Funzionalità
Presenta la tua community come una visualizzazione di rete
Accessibile tramite un elemento del menu aggiunto automaticamente (disattivabile):
Accedici premendo User Network nel menu laterale/a tendina o navigando a yoursite.com/usernetworkvis - NB: devi essere registrato come utente per vedere la visualizzazione.
-
i nodi rappresentano gli utenti.
-
i collegamenti rappresentano le interazioni sul tuo forum - più interazioni ci sono, più la linea è spessa
- un’interazione è la combinazione di Mi Piace e Risposte (questi sono gli stessi dati disponibili nella pagina Profilo riepilogativo di un utente per tutti gli utenti)
-
Passa il mouse su un utente per isolare visivamente lui e le sue connessioni
-
Fai clic su un nodo per navigare al suo Profilo riepilogativo.
-
Trascina i nodi intorno e guarda lo spettacolo

-
Zoom sull’intera vista con la rotella del mouse.
I livelli di fiducia sono attualmente esposti come colori diversi. Se non lo desideri, imposta lo stesso colore più volte. Potrei trovare un altro criterio per impostare il colore, ma questo era di gran lunga il più ovvio in quanto molto generico ![]()
Per aggiornare i dati, avvia il job. Questo potrebbe essere necessario dopo una modifica delle impostazioni (ho contrassegnato quelle che lo richiedono):
Vai a: https://your.site/sidekiq/scheduler e trova questo:
Altrimenti, viene eseguito ogni ora.
se hai decine di migliaia di utenti, questo job potrebbe richiedere MOLTO tempo e consumare risorse. Sembra funzionare bene su un sito con 5.000 account che gira su un VPS da 2 Core 2GB, impiegando circa 30 secondi. La query SQL è necessariamente BRUTALE ![]()
Interessato ai dati?
La mia intenzione con questo era semplicemente dipingere un quadro.
Se vuoi vedere i dati, vai a yoursite.com/usernetworkvis.json
In ogni caso, nei singoli casi, puoi vedere gran parte di questi dati nella pagina riepilogativa di ciascun utente facendo clic su un nodo (Più risposto, Più mi piace/mi piace da parte di). Li considero quindi informazioni semi-pubbliche.
Configurazione
Impostazioni … così … tante … impostazioni:
Se hai un sito grande con molte persone, troverai il diagramma molto rumoroso. Considera l’aumento del livello di fiducia minimo ed ora c’è un’opzione per rimuovere le persone non viste da x anni:
TODO
- L’elemento del menu supporta la localizzazione, ma se nessuno ha ancora inviato una PR per la tua localizzazione, valuta di farlo, altrimenti rimarrà un codice chiave …
Crediti
La visualizzazione si basa sulla fantastica libreria d3
Progetti simili
Se ti piace questo, potresti apprezzare anche:





