Vorrei creare una categoria Assets con diverse sottocategorie come «libri», «know-how», «suggerimenti».
Fornirò un esempio per i libri; il comportamento sarebbe lo stesso per le altre.
Lo scopo sarebbe selezionare un libro ogni settimana per un evento pubblico di lettura dalla lista. Per selezionarlo, useremmo il plugin Voting. Per creare un argomento sui libri, useremmo un wizard personalizzato dedicato.
Non voglio che nessun argomento sui libri infesti le pagine /latest, /new e /top per nessun utente.
La (sotto)categoria dovrebbe essere visualizzata nella pagina /categories, dato che la descrizione della categoria ne rende ovvio l’utilizzo.
Il voto avverrebbe accedendo alla pagina dedicata /c/assets/books. Aggiungeremmo un pulsante nella barra di navigazione che collega a questa pagina. Una volta selezionato un libro, lo staff può cambiare la categoria dell’argomento in una pubblica e aggiungere un evento per la lettura del libro.
Nessun utente dovrebbe poter invertire il meccanismo delle categorie (né intenzionalmente, né per errore; la comunità non è assolutamente orientata alla tecnologia, e l’icona a campana sembra qualcosa di divertente da cliccare senza alcuna conseguenza).
Sarebbe fuorviante per gli utenti vedere che stanno ignorando/mutando la categoria. Non la stanno ignorando, è semplicemente impostata per non essere visualizzata lì.
Vedo due modi per ottenere questo risultato:
- Con una categoria silenziata globalmente, ma apparirebbe nella pagina delle categorie come silenziata (il che sarebbe fuorviante per l’utente, dato che non dovrebbe ignorarla), e alcuni utenti potrebbero riattivarla, anche se non dovrebbero. Inoltre, potrebbe avere effetti collaterali, poiché il silenziamento ha altre conseguenze sul comportamento e potrebbe interagire in modo strano con le altre opzioni di silenziamento (combinare il livello di notifica per categoria, tag e utente potrebbe portare a risultati non intuitivi).
- Con il plugin suppress from latest, ripristinando la vecchia funzionalità suppress from latest, ma allora dovrei fare un fork del plugin per suppress from new.
Vedi un altro modo per ottenere questo comportamento?
La seconda soluzione sembra più complicata ma anche più coerente con il comportamento atteso. Quindi ho fatto un fork del plugin qui. Funziona (gli argomenti non sono mostrati in /new), ma vengono ancora conteggiati nel pulsante della barra di navigazione New (n). Puoi indicarmi la direzione corretta per far sì che il plugin ignori gli argomenti nel conteggio del pulsante della barra di navigazione?
Grazie mille.