Escludere i post di categoria dalla visualizzazione nella home page?

Ciao,

I nostri aggiornamenti quotidiani pubblicati qui -

forum.stakingdefense.org

stanno sopraffacendo gli altri tipi di post. È possibile escludere i post dalla categoria “daily-network-updates” dalla visualizzazione nella home page?

Grazie!

Vai alle impostazioni della categoria per quella specifica categoria e spunta questa casella sotto la scheda impostazioni

In generale, ci siamo allontanati dal raccomandare quell’impostazione, preferendo impostare in modo forzato la preferenza “disattiva questa categoria” per tutti (o alcuni) utenti del tuo sito.

Forse quell’impostazione dovrebbe essere rimossa @sam per indicare chiaramente quanto riteniamo che le persone non dovrebbero più utilizzarla.

Supporto la rimozione di questa impostazione, ma temo che stiamo lasciando gli amministratori senza una via semplice per impostare la disattivazione di categorie specifiche per tutti gli utenti in modo storico. Questo rende particolarmente difficile, quando si aggiunge una categoria, impostarla come disattivata di default.

Come la vedi riguardo a fornire agli amministratori una certa interfaccia utente in questo caso? In particolare:

  • Un amministratore aggiunge una categoria a default_categories_muted (lo stesso vale per “watched” e simili)
  • Rileviamo… oh, qualcosa è cambiato…
    • Desideri che tutti gli utenti esistenti abbiano la categoria “X” disattivata?
    • Desideri rimuovere la disattivazione della categoria da N utenti?

Mi piace questa idea perché offre un modo molto pulito per gli amministratori di gestire questo problema, che si è verificato innumerevoli volte su Meta. Con questa funzionalità in atto, mi piacerebbe eliminare quella impostazione di categoria.

Sì, assolutamente, è proprio questo il punto. Riceviamo moltissime richieste al riguardo, lo facciamo anche internamente… quindi lo sostengo pienamente.

Grazie per le risposte. Perché la raccomandazione è così fortemente contraria all’uso dell’opzione esistente?

Idealmente, vorrei mostrare, ad esempio, le ultime X aggiornamenti di quella categoria. Gli aggiornamenti in questione sono aggiornamenti quotidiani. Vorrei quindi che gli utenti vedessero che questi aggiornamenti esistono, ma impedire che oscurino gli aggiornamenti provenienti da altri canali.

@vinothkannans puoi prendere questo?

Ogni volta che modifichi una di queste impostazioni, dobbiamo far apparire una finestra modale:

Vuoi applicare questa modifica retroattivamente? Questo cambierà le preferenze per 1234 utenti esistenti.

[Sì], [No, applica la modifica solo per il futuro]

Ci sono dei casi limite, quindi lasciami spiegarli.

  • Le categorie predefinite in osservazione cambiano da “cat1, cat2” a “cat1, cat3”

Modifica storica da applicare:

Tutti gli utenti vecchi devono SMETTERE di osservare cat2 e INIZIARE a osservare cat3. cat1 rimane invariata.

  • La rimozione è semplice, può essere fatta in modo acritico.

  • Aggiungere una nuova cat3 è un po’ più complicato: va aggiunta solo agli utenti che non hanno già l’impostazione tracking,muting,watching first post per questa categoria.

Una volta fatto questo, puoi rimuovere l’impostazione della categoria “categoria esclusa dalla home page”.

PR creata

Puoi condividere alcuni screenshot del flusso di lavoro?

default-categories-muted

Nello screenshot sopra, il conteggio totale degli utenti (30) viene recuperato dal modello about (URL about.json). Ora sto cercando di includerlo direttamente nel modello della pagina delle impostazioni del sito.

Sembra ottimo, penso che sia più corretto caricarlo su richiesta: non c’è bisogno di appesantire la pagina con un carico aggiuntivo per il raro caso in cui stiamo aggiungendo un valore predefinito.

Penso che l’unico cambiamento qui sia che il pulsante “Sì” dovrebbe essere blu primario.

@codinghorror, sei d’accordo con il testo?

La PR è ora unita.