Abbiamo un sito con il piano “Open Source” ospitato su .discourse.group. Recentemente, il messaggio “I tag non sono validi” sta causando problemi agli utenti che cercano di pubblicare. Non riesco a capire perché continui a succedere e come risolverlo. Cerco consigli a riguardo.
Temo che diversi nuovi membri del forum siano stati scoraggiati dal pubblicare a causa di questo problema, e potremmo non averlo nemmeno notato. Considerando che il nostro forum è ancora piuttosto nuovo, si tratta di un problema serio.
La nostra configurazione:
Abbiamo una categoria “Utilizzo”. L’obiettivo è richiedere che tutti i post in questa categoria abbiano almeno un tag del gruppo di tag language. Possono esserci anche altri tag, ma deve essere sempre presente almeno un tag del gruppo language. Questo perché il nostro è un forum di supporto per una libreria software che ha legami (piuttosto diversi) con diversi linguaggi di programmazione. Gli utenti spesso dimenticano di menzionare quale binding stanno utilizzando. Le loro domande non possono essere risposte senza questa informazione.
Ecco la configurazione per la categoria “Utilizzo”:
Questo è quanto accade se provo a creare un nuovo post. Stranamente, se rimuovo tutti i tag, il post viene pubblicato (anche se dovrebbe essere richiesto almeno un tag).
Al momento non riesco a riprodurlo e non ho idea del perché. Tuttavia, questo problema si verifica da diverse settimane prima che ne parlassi qui. Sono molto confuso.
Con la versione 2.6.0.beta1 ( b9174c8e8a ), prima della correzione, non sono riuscito a crearla (senza alcun messaggio di errore, tuttavia: cliccando su salva su un gruppo di tag con “c” il gruppo semplicemente non viene salvato; dopo un aggiornamento della pagina, il tag “c” non appare).
Potresti provare a riprodurre il problema con il tag “none”?
Sai quando questa correzione arriverà ai siti ospitati su .discourse.group? Non ho mai prestato molta attenzione alle release, dato che tutto era comodamente gestito e aggiornato dallo stesso Discourse.
Ah sì, ho trascurato quella parte Non so nulla dell’aggiornamento per i siti ospitati, ma nel frattempo puoi usare “language C” o qualsiasi altra cosa e correggerla in “C” non appena verrà distribuita la correzione. Vai su https://your.domain/tag/your-tag, clicca su “details” e poi su “rename”.
E permettimi di aggiungere, per salutare il nuovo componente gif:
Se poi rimuovo la maggior parte dei tag, la creazione ha successo.
Dopo di che posso modificare il titolo/tag e aggiungere di nuovo i tag mancanti, questa volta senza messaggio di errore.
Questo problema è presente da mesi/anni. Non riesco a trovare uno schema, forse si verifica quando si tenta di creare nuovi tag durante la scrittura del post iniziale, ma non ne sono del tutto sicuro.
Aggiornamento 1: Sono l’amministratore del sito web e sto scrivendo il nuovo post con questo account, quindi presumo fortemente che non si tratti di un problema di permessi in sé.