Aggiunge un tag “cloud” tradizionale (per modo di dire), reattivo, alla pagina dei Tag e opzionalmente in cima all’Elenco di Scoperta per facilitare la navigazione. I tag sono disposti automaticamente in una nuvola, mentre la loro dimensione relativa rappresenta la frequenza del loro utilizzo.
La Nuvola della homepage è DISATTIVATA per impostazione predefinita.
Puoi modificare la scala delle parole e l’altezza della tela per rendere le cose più compatte. Potrei eventualmente rendere le cose comprimibili in una futura versione.
Puoi modificare le impostazioni del colore per renderle monocromatiche.
NB Se l’impostazione tag elencati per gruppo è ATTIVATA, il componente dovrebbe scorrere i gruppi e aggiungere i tag incorporati.
Se non rendi la nuvola abbastanza grande, o la scala dei tag abbastanza piccola, alcuni tag verranno arbitrariamente omessi. Sperimenta.
A causa dei potenziali target touch piccoli, non è abilitato sui dispositivi mobili. Considera attentamente le tue impostazioni quando usi su tablet. Potrei fornire un modo per disabilitarlo sui tablet in futuro.
Nessun supporto automatico per la modalità scura. Lo schema di colori predefinito è scelto per essere neutro e funzionare sia su temi chiari che scuri. È possibile renderlo tutto bianco o tutto nero modificando le impostazioni del colore. Potenzialmente potresti installarne due e impostarli diversamente per la modalità scura. Dovrò pensare ad aggiungere qualche automazione qui.
Se hai l’animazione abilitata e scorri rapidamente tra le parole, queste si ridurranno. Questo è inevitabile, credo, poiché non dai abbastanza tempo all’animazione di “mouse out”. Pertanto, fornisco un modo per disabilitare l’animazione nelle impostazioni.
Ho ricevuto un messaggio di errore che dice Refused to load the script 'https://{{some url}}.js' because it violates the following Content Security Policy directive: \"script-src\" e Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.
No, è letteralmente una nuvola di Tag di Discourse. Tuttavia, ho anche creato: Word Cloud plugin (che è collegato nell’OP, tra l’altro), che suona più come quello che stai descrivendo?
Il plugin Word Cloud è probabilmente il più vicino, ma non ha una dimensione temporale (ancora), prende statistiche aggregate dall’intero forum (o da Categorie selezionate).
Fantastico! Ho sempre desiderato avere una nuvola di tag in Discourse, quindi sono felice di vedere che questo componente tematico è disponibile. Ottimo lavoro!
La cosa della CSP è strana: ho riscontrato lo stesso errore e alla fine ha funzionato solo quando ho aggiunto il percorso specificato nell’errore che era:
Ho controllato il codice sorgente e scoperto che la proprietà computed tags restituisce solo i gruppi di tag in tags.json, gli altri sono in extras.tag_groups. Tuttavia, non sono riuscito a capire come risolvere il problema.
Ben fatto per averci provato, ma se vuoi che corregga qualcosa, sarebbe molto utile avere passaggi funzionali per riprodurre il problema, per favore, dal front-end, come se fossi solo un utente, perché al momento non riesco a vedere il problema.
Ho appena installato il componente e vado alla pagina /tags e trovo solo i tag senza un gruppo assegnato che appaiono nella nuvola.
Aggiornamento: mi dispiace, ho dimenticato di menzionare che l’opzione “elenca tag per gruppo” è abilitata, era da un po’ che l’avevo abilitata, ho dimenticato che era disattivata per impostazione predefinita.
Sono in grado di riprodurre questo. Se si abilita l’impostazione tags listed by group, verranno visualizzate solo le tag non raggruppate nella nuvola di tag.
Nel processo, ricevo anche questo errore.
Slow down, too many requests from this IP address.
Please retry again in 3 seconds.
Error code: ip_10_secs_limit.