Come sta andando questo progetto? Abbiamo utilizzato i tag fin dall’inizio, ma ritengo che un terzo livello mi risparmi molti mal di testa e sia utile per uno scopo specifico:
nota: sul nostro sito le categorie sono chiamate canali
Due canali servono allo scopo principale del sito e, intenzionalmente, non hanno sottocanali ma utilizzano ampiamente i tag.
- ER (domande)
- Lounge (discussioni)
Tutti gli altri canali esistono per svolgere una funzione complementare: feedback (comunicazione meta sul sito e sulla comunità), annunci (archivio storico e cronologico di tutte le comunicazioni in uscita), nella notizia (notizie «fuori» relative al nostro scopo), Risorse, Recensioni, HVAC (un’area di sfogo non moderata accessibile solo agli abbonati, i cui argomenti non sono visualizzati), ecc.
In realtà, questi canali principali potrebbero essere tag, ma desidero che i loro argomenti siano separati dal resto, poiché hanno funzioni specifiche che appartengono a «sezioni del forum» separate. Purtroppo, poiché il livello superiore viene utilizzato per fornire un «titolo di sezione» per il gruppo di canali correlati che contiene, attualmente è impossibile avere sottocanali.
Esempio di caso d’uso:
In «Risorse» abbiamo ‘libri’, ‘formazione’, ‘file di esempio e frammenti di codice’, ‘App (offerte gratuitamente così come sono alla comunità)’, Prodotti e App a scopo di lucro, ‘Plugin’…
I plugin sono così importanti per la piattaforma che utilizziamo da giustificare un proprio canale. Soprattutto per separarli dai prodotti effettivi creati utilizzando tale piattaforma.
Alcuni creatori di plugin promuovono attivamente i propri prodotti e volevo evitare che alcuni thread di plugin si perdessero in mezzo a centinaia di thread di «aggiornamenti, annunci, rilasci, ecc.» di questi promotori attivi. Quindi, ho stabilito la regola che può esserci un solo thread per plugin. Oltre al fatto che le persone devono essere costantemente ricordate, mi trovo a dover pulire continuamente quel canale.
Se potessi creare un sottocanale per ogni plugin, potrei lasciare che ogni sviluppatore o promotore di prodotti si occupi del proprio canale, con promozioni e annunci di aggiornamenti, limitando però a uno il numero di thread visualizzati per quel specifico canale plugin.
Quindi, non vedo l’ora di poter nidificare un livello in più!
La prossima funzionalità super utile sarebbe avere moderatori a livello di «canale (categoria)». Poter assegnare diritti di moderazione solo a canali specifici sarebbe fantastico.
Attualmente, la mia soluzione è creare un gruppo chiamato JohnDoe_curator, rendere John Doe proprietario del gruppo e, per il canale JDcollection, concedere diritti di creazione al gruppo JohnDoe_curator e diritti di lettura e risposta a Tutti.