Plugin Word Cloud

Riepilogo: Una Word Cloud che riassume astrattamente il contenuto del tuo sito.

:link: GitHub: https://github.com/merefield/discourse-word-cloud Plugin Word Cloud

:arrow_right: Installazione: Segui la guida all’installazione dei plugin.

Funzionalità

Rappresenta i post della tua community come un riepilogo Word Cloud. Le parole sono animate e se cliccate eseguiranno una semplice ricerca per parole.

Accedi ad essa premendo Word Cloud nel menu Hamburger o navigando su iltuosito.com/word_cloud - NB devi essere loggato come utente registrato per vederla ed è disponibile solo su desktop.

Per aggiornare i dati, attiva il job:

Altrimenti, questo viene eseguito ogni ora.

Interessato ai dati?

La mia intenzione era solo quella di dipingere un quadro.

Se vuoi vedere i dati, vai su iltuosito.com/wordcloud.json

Configurazione

Impostazioni… così… tante… impostazioni:

  • Limita a Categorie specifiche:

  • Elenco di Esclusione Word Cloud (300 parole per impostazione predefinita, utilizzando un elenco che ho trovato qui):

NB Le statistiche delle parole vengono aggiornate ogni ora (il che è probabilmente ancora eccessivo, ma per il momento rende più facile controllare le modifiche in Produzione mentre attraversiamo una notevole evoluzione iniziale del codice).

NB#2 Non ho ancora considerato altre lingue oltre all’inglese (certamente non è stato testato). L’attuale manipolazione delle parole potrebbe non funzionare bene in alcune lingue. Suggerimenti e PR sono benvenuti.

Se non selezioni alcuna Categoria (predefinita), otterrai una scansione di tutti i Post del forum (PM e tutto). Se aggiungi solo una Categoria, le statistiche delle parole sono limitate a quella, ecc.

Problemi noti

  • Attualmente non supporta Safari. Questo problema è stato introdotto una volta aggiunta la reattività. Sono molto impegnato in questi giorni, quindi se riesci a trovare una soluzione, PR Accettato.

DA FARE

  • Potrebbe non supportare altre lingue. Ho testato solo l’inglese. PR Benvenuto.
  • La voce di menu ha il supporto per la localizzazione, ma se nessuno ha ancora inviato la tua localizzazione, per favore considera di farlo, altrimenti rimarrà una chiave di codice…
  • Aggiungere l’opzione per farla apparire nella schermata principale sopra l’Elenco Argomenti (molto simile al Componente Tema Nuvola di Tag di Discourse). PR Accettato.

Crediti

Progetti simili

Se ti piace questo, potresti anche apprezzare il mio:

12 Mi Piace

OMG stavo letteralmente giusto pensando a questo. Poteri psichici magici del Ringraziamento!

Che ne dici di un’opzione per rendere la nuvola di tag basata sui tag anziché sul testo dei post?

1 Mi Piace

Il tuo desiderio è un ordine :mage: Manca solo un argomento formale: GitHub - merefield/discourse-tc-tag-cloud: A Discourse Theme Component that displays a tag cloud above the tag lists on the tags page :tada: (che come TC è ancora più semplice da installare).

2 Mi Piace

Oooh!

Hmmm. Ho installato il TC e l’ho abilitato nel mio tema, ma non sembra fare nulla su https://ask.fedoraproject.org/tags

1 Mi Piace

È solo per PC/tablet.

Sì, sto usando Firefox… lo stesso anche in Chrome?

1 Mi Piace

Sembra che tu abbia una serie di violazioni dei permessi di script nella tua console. Devi concedere al tuo sito il diritto di eseguire questi script. Guarda content security policy script src.

Vedi: Mitigate XSS Attacks with Content Security Policy

2 Mi Piace

Fantastico, grazie per il rapido supporto tecnico. :slight_smile:

1 Mi Piace

Comprende solo le lettere a..z e semplicemente scarta caratteri come åäö scandinavi.

E il link del menu hamburger è divertente [fi.word.cloud.hamburg… :wink:

È possibile. Ho testato solo l’inglese. L’ho reso chiaro nell’argomento originale. PR benvenuti.

1 Mi Piace

Sì, l’hai fatto. Me lo sono perso. Beh, allora lo disinstallo (e non ho idea di cosa sia una PR perché non uso git :upside_down_face: )

1 Mi Piace

Dovrai inviare una PR. Esiste il supporto di localizzazione per la voce di menu, ma gli utenti dovranno inviare PR per lingue aggiuntive.

3 Mi Piace

Ora è reattivo alla larghezza: MIGLIORAMENTO: rendi il word cloud reattivo! · merefield/discourse-word-cloud@b039372 (github.com)

Ora puoi modificare le dimensioni della Word Cloud. Questo ti aiuterà a includere più parole.

Ti consiglio di lasciare la larghezza e aumentare l’altezza, se lo desideri:

FEATURE: add ability to change Word Cloud size · merefield/discourse-word-cloud@376ee26 (github.com)

2 Mi Piace

La nuvola di parole è la stessa per tutti o una per ciascuno?

Vedi che abbiamo un meccanismo di blocco, per impostare che gli utenti abbiano solo alcune regioni ma non tutte le categorie, quando si cerca, si adatta anche solo ai post disponibili di quell’unico account.

Uguale per tutti. Per personalizzare l’output sarebbero necessarie molte più risorse del server, quindi non ho intrapreso quella strada. Inoltre, necessita di un set di dati sufficientemente ampio per avere senso, quindi crearne uno per piccoli set di parole potrebbe non portare a risultati molto interessanti.

La nuvola di parole è così astratta che non sono sicuro che abbia importanza se alcune categorie sono bloccate. Tuttavia, su alcune community potrebbe essere un problema a seconda del contenuto. I risultati della ricerca facendo clic su una parola restituiranno solo Argomenti a cui hai accesso, ovviamente.

Puoi sempre escludere Categorie sensibili.

Le PR sono sempre considerate.

2 Mi Piace

Grazie @merefield per questo plug-in, molto utile nella nostra istanza di team.

C’è un’impostazione o un modo per posizionare la nuvola di parole nell’intestazione della pagina principale del nostro discorso?

1 Mi Piace

No, non c’è. PR accettato.

Un potenziale blocco è la mancanza di supporto per Safari in questa fase. Qualcuno potrebbe voler aiutare lì.

Nota che il componente del tema leggermente più pratico Discourse Tag Cloud (collegato nell’OP) lo fa.

3 Mi Piace

Questo è tornato in vita, ora funziona in Ember 5 e include una nuova impostazione che aggiunge una voce di menu alla barra laterale/menu a discesa che puoi disattivare.

2 Mi Piace

È fantastico. Riesci a immaginare se questo fosse combinato con la copertina del profilo? Genera dai post dell’utente alla copertina del profilo dell’utente.

4 Mi Piace