Approfondire la struttura dei tag?

Ciao ragazzi! Spero stiate tutti bene ^^

Ho avuto qualche problema con i tag sul mio forum (anche se ho letto la fantastica introduzione sui tag che è stata pubblicata qui ^^). Le seguenti domande si basano su questa esperienza e sono tutte interconnesse:

  1. Permetto agli utenti di creare tag, ma ogni tag che creano finisce nel gruppo “Altri tag”. C’è un modo per attribuire i nuovi tag ai gruppi di tag correlati alla categoria in cui vengono creati?
  2. Una delle categorie del mio forum è dedicata alla condivisione delle letture, e a lungo termine sarà molto importante che chiunque possa navigare in questa categoria per tipo di testo (romanzo, racconto, poesia, libro di poesie, ecc.), autore e titolo del libro. Idealmente, se nessuno ha mai pubblicato nulla su, ad esempio, Louise Glück, chiunque dovrebbe poter creare un argomento su di lei, e sarebbe fantastico se fosse fatto in modo organizzato fin dall’inizio. Quello che immagino è che l’editor chieda alla persona di compilare i tag in gerarchia e di attribuirli automaticamente al gruppo di tag specifico della richiesta (per favore, aggiungi il tipo di testo di cui stai parlando; ora aggiungi l’autore; ora aggiungi il libro). Come si potrebbe fare?
  3. – Inoltre, come può un tag essere utilizzato trasversalmente in due categorie, ma non essere selezionabile nelle altre? Per come lo capisco ora, è o limitato a una categoria o selezionabile in tutte. Questo sarebbe importante in molti modi diversi: nel caso sopra (#2), un autore che pubblica sia poesia che prosa potrebbe essere inteso come un unico tag che ha espressione in queste due categorie principali.
    – Sotto la categoria Scritti, ho una sottocategoria per Libri in lavorazione, in modo che la community possa contribuire a progetti più grandi in modo organizzato. Come potrebbe una poesia pubblicata nella sottocategoria Libri in lavorazione avere anche un tag limitato alla categoria Scritti (ovvero, il tag “poesia-membro”)? Voglio questo in modo che una poesia che appartiene a un libro in lavorazione possa comunque essere trovata tramite il tag generale delle poesie dei membri.

Suppongo sia tutto. Se ciò che desidero non è possibile al momento, come lo affrontereste?

Non capisco molto di programmazione, ma un bellissimo effetto collaterale dell’avvio di questa mia attività è iniziare a capire quanto sia complesso e intricato il vostro lavoro: ogni piccola modifica richiede molto lavoro e potrebbe avere conseguenze e sfide che nessuno avrebbe potuto prevedere, e ci sono infiniti casi d’uso. Spero che queste esigenze di tagging che ho portato abbiano senso anche per più persone.

Grazie!

2 Mi Piace

Fantastico! È interessante osservare la tua sperimentazione attraverso le tue domande. Come scoprirai, i tag sono potenti e possono essere utilizzati in molti modi, ma l’interfaccia di gestione dei tag è a volte un po’ confusionaria.

Per quanto riguarda (1) Per mia esperienza, è andato bene essere flessibili con i tag quando si lascia che gli utenti li aggiungano. Devi solo curarli attentamente regolarmente in modo che nessun tag rimanga in “Altri tag”, ma siano tutti categorizzati o eliminati. Tu e i tuoi moderatori potete anche aiutare a garantire che gli argomenti siano taggati correttamente. Questo non richiede molto tempo (a seconda delle dimensioni del tuo sito, ovviamente) ed è utile per capire come viene utilizzato il sito. Puoi quindi utilizzare un argomento in Site feedback per guidare i tuoi membri su come vuoi che utilizzino i tag.

Con (2) potresti utilizzare un modello di categoria per incoraggiare gli utenti a fornire le informazioni in modo strutturato nell’argomento almeno e anche ad aggiungere tag se sono disposti a farlo. Altrimenti, tu e i tuoi moderatori potete aiutare a realizzarlo.

Con (3) puoi limitare i tag o i gruppi di tag a più categorie. Ci hai provato?

Se ti senti ambizioso, puoi dare un’occhiata a Custom Wizard Plugin 🧙 che ti offre la possibilità di creare moduli. Ma può diventare complicato molto velocemente!

3 Mi Piace

Ciao, Tobias! Fantastico! Grazie mille :smiley:

Mi piace che gli utenti possano aggiungere liberamente anche i tag. Seguendo il tuo consiglio, ho aggiunto dei template che orientano gli utenti a creare i tag necessari per mantenere tutto reperibile, secondo ciascuna categoria. Ho anche aggiunto alcuni gruppi di tag a più di una categoria, e ha funzionato bene.

Il sistema di tag è davvero impressionante, ma quando dici che può diventare un po’ confusionario, devo dissentire: diventa molto confusionario molto presto.

Lascerò alcuni suggerimenti non richiesti :face_in_clouds: nella speranza che contribuiscano un po’ a voi:

  1. per l’utente, non ha senso avere tre pagine diverse per gestire questo: una che serve solo allo scopo di mostrare i tag; una seconda per modificare i gruppi di tag; e una terza per ogni singolo tag. La modifica dei gruppi di tag e dei tag (inclusi i sinonimi) non potrebbe avvenire tutta all’interno della pagina forum.com/tags nella vista admin?
  2. dovrebbe esserci un modo di categorizzare i gruppi di tag: nel mio caso, ad esempio, una categoria di gruppi di tag chiamata “Autori” renderebbe molto più facile trovare le informazioni (queste categorie potrebbero avere le proprie restrizioni, ma quello che chiedo qui è solo un modo migliore per visualizzare questa organizzazione)
  3. non c’è modo di decidere l’ordine in cui vengono mostrati i gruppi di tag, sia nella pagina principale dei tag che nella pagina di modifica dei gruppi di tag (vengono mostrati solo alfabeticamente). In questo modo, i primi due gruppi mostrati per me sono “Autori di poesie” e “Autori di prosa”, ma i nomi degli autori iniziano 10 gruppi più in basso. Idealmente, potrebbero essere tutti compresi all’interno di queste prime due categorie.

E ancora una volta: grazie! La tua risposta mi ha aiutato moltissimo. \o/

2 Mi Piace

Concordo, la gestione dei tag può diventare confusionaria. Non so se sia nella roadmap, ma mi sono chiesto se fosse possibile aggiungere funzionalità AI ai tag. Ad esempio, per aiutare gli utenti a selezionare tag appropriati.

Ci sono un paio di impostazioni che potrebbero aiutare:

Discourse ti permette di creare gruppi di tag:

Per impostazione predefinita, questo non fa nulla per migliorare la pagina /tags del sito. Per risolvere il problema, abilita l’impostazione del sito tags listed by group. Con questa impostazione abilitata, questo:

viene ripulito per apparire così (ho creato i gruppi di tag Autori e Categorie per questo test):

Gli utenti non hanno la possibilità di aggiungere i tag che creano a un gruppo di tag, ma i membri dello staff possono aggiungerli ai gruppi dalla pagina di un tag. Ad esempio:

Il testo nello screenshot sopra dice “Per aggiungere restrizioni”, ma i gruppi di tag possono anche essere usati solo per mantenere organizzati i tag di un sito. Questo ti permetterebbe anche di aggiungere restrizioni in seguito, se lo desideri. Come esempio negativo, potresti avere una categoria “libri” che richieda un tag sia dal gruppo di tag “autori” che dal gruppo di tag “categorie”.

Le opzioni di ordinamento sono limitate. Per impostazione predefinita, i tag sono ordinati per popolarità, ma puoi sovrascrivere questo abilitando l’impostazione del sito tags sort alphabetically. Gli utenti possono anche passare dall’ordinamento alfabetico a quello per popolarità nella pagina dei tag.

1 Mi Piace

Adoro questa idea, specialmente per i forum con molti tag. :bulb: :slight_smile:

3 Mi Piace

Soundcloud fa questo. Analizza un caricamento, quindi suggerisce alcuni tag (di solito) appropriati. Il loro sito sarebbe caotico senza di esso.

3 Mi Piace

C’è questo…

4 Mi Piace

Sarebbe fantastico!

Quello che intendevo era che potrebbe permetterci di avere gruppi di gruppi, solo per organizzarlo meglio.

Grazie per i suggerimenti e la risposta esauriente! :wink:

2 Mi Piace