I tag non vengono visualizzati per gli utenti non amministratori

Ciao,

Attualmente ho circa 17000 tag (aumenteranno di 1000 quasi ogni anno) sul mio forum e il mio account admin può vedere tutti i tag se vado su example.com/tags/. Tuttavia, se lo faccio con un utente normale, non viene visualizzato nulla nella pagina dei tag (vedi immagine sotto). Nota che tutti i tag sono accessibili agli utenti tramite exampl.com/tag/tag_name.

Un altro problema è che quando eseguo una ricerca per Tag, compaiono solo 5 voci (ci sono sicuramente più di 5 che corrispondono alla mia query di ricerca).

Se ciò è dovuto all’elevato numero di tag: attualmente sto utilizzando un’istanza DigitalOcean con 2 vCPU e 4 GB di RAM. I grafici di carico non hanno mostrato molto carico, ma sono disposto a fare un upgrade se c’è un modo per risolvere questo problema.

Immagine della pagina dei tag vuota:

Non lo so, ma sono davvero curioso: che tipo di forum ha bisogno di così tanti tag?

Sto costruendo una piattaforma di discussione per articoli di ricerca per un repository specifico. Attualmente, il repository ha circa 17.000 articoli e circa 1.000 vengono aggiunti ogni anno.

Ecco i requisiti che hanno portato a questo:

  1. Vorrei che ci fosse più di un argomento aperto per un articolo. Perché ogni argomento ha un diverso “tema” di discussione o una domanda sullo stesso articolo. Pertanto, ho bisogno di una categoria per ogni articolo, ma ho letto che l’uso dei tag è un’opzione migliore se ce ne sono molti.
  2. Un argomento può estendersi a più articoli (ad esempio, se c’è una domanda o una discussione che riguarda contemporaneamente due articoli).

Non sono riuscito a trovare altri modi per raggiungere questo obiettivo tramite Discourse se non i tag. Sarei molto felice di imparare se esiste un modo più elegante.

2 Mi Piace

Dato che non stai condividendo il tuo URL, potresti controllare se c’è qualcosa di strano nelle schede Network e Console del tuo browser, o in /logs/?

Certo, eccoli (Nota che i log non sono stati generati dopo che ho effettuato una richiesta ai tag da parte di un utente) Volevo includere tutto per vedere se ci potevano essere problemi correlati a un problema precedente:


Curioso sul perché ne servano così tanti? Perché così granulare? Non sarà un incubo da gestire puramente a livello funzionale? Non puoi diminuire la granularità? Sicuramente i tag sono per lo più categorizzazioni di alto livello?

Ho spiegato il caso d’uso sopra: Tags are not getting rendered for Non-Admin Users - #3 by attj

Sto anche cercando attivamente opzioni alternative più eleganti. Ma se non ci sono problemi di prestazioni, l’uso attuale dei tag implementa esattamente la funzionalità che desidero.

1 Mi Piace

Mi scuso, ho capito, vuoi collegare due o più Argomenti con un tag univoco. Questo è un caso d’uso molto nuovo (in relazione alla granularità, è normale associare argomenti per tag, ovviamente :sweat_smile: ).

1 Mi Piace

In realtà, sta collegando due argomenti con due tag. Quindi, supponiamo che io abbia un articolo con tag=001 e un altro articolo con tag=005.
L’utente sceglie 001 e 005 durante la pubblicazione di un argomento che include una discussione per entrambi. Quindi non ho un tag separato 001-005.

1 Mi Piace

Ho in realtà capito il motivo del problema principale (i tag non venivano visualizzati), attualmente, nessuno dei tag era in uso (caricamento bulk). Mi sono reso conto che solo i tag utilizzati vengono mostrati agli utenti. Il che va bene per il mio caso d’uso poiché popolerò ogni tag con un argomento principale. Quindi non c’era alcun problema riguardo al rendering, dopotutto.

Il problema della ricerca dei tag che mostra 5 risultati persiste ancora, però.

2 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.