When the general setting “category style” is set to ‘none’, then it is not possible anymore to change the category color in the category settings page. This looks like a very good idea for basic usage as it simplifies the settings.
But the category color is still displayed even though “category style = none”:
On the category page
If we use the Location plugin and want the map markers to follow the category color
Right now, changing the color there requires changing the general “category style” setting back and forth.
Would it be relevant to add a general boolean setting that shows up only when “category style = none”, re-establishing the ability to tweak category color on the category settings page ?
Aggiungo un altro caso in cui il colore della categoria è visibile anche quando l’impostazione globale category style=none è attiva:
Quando si ha una categoria padre che visualizza le categorie figlie come riquadri, la categoria figlia apparirà con un’evidenziazione verticale colorata. Questo colore è fisso e non può essere modificato.
L’unico modo per cambiare il colore è impostare l’impostazione globale category style=bullet, aggiornare la pagina per applicare le modifiche, cambiare il colore della categoria e poi ripristinare l’impostazione globale category style=none.
Chiedo nuovamente la possibilità di modificare il colore anche quando è selezionato none: se non di default, allora tramite un parametro globale opzionale “add_the_ability_to_change_color_in_category_settings” che apparirà nella tabella delle impostazioni solo quando none è selezionato.
Ho appena passato più di un’ora a cercare di capire perché lo strumento per selezionare il colore di una categoria (badge) mancava nella mia dashboard di amministrazione. Pensavo che un plugin potesse essere la causa, e ho provato a ricostruire il mio sito. Si è scoperto che questa funzionalità è nascosta quando l’impostazione dello stile della categoria è impostata su “none”.
Non credo che questa sia la migliore esperienza utente (UX). Ci sono molteplici componenti e plugin che utilizzano i colori delle categorie, incluso il componente delle icone delle categorie. Io uso il componente delle icone delle categorie al posto dei badge, quindi ho l’impostazione dello stile della categoria su “none”. Utilizzo anche i colori nelle intestazioni personalizzate.
Penso che il selettore del colore delle categorie dovrebbe essere sempre disponibile; altrimenti, dobbiamo riattivare i badge, impostare il colore e poi disattivarli di nuovo. Non sono sicuro del motivo per cui lo strumento di selezione del colore non possa essere sempre attivo, magari con un testo esplicativo che chiarisca come verranno utilizzati i colori, in modo che sia evidente che con uno stile badge impostato su “none”, potrebbero non avere alcun effetto.
Spero che tutto abbia senso e che valga la pena prendere in considerazione questa idea. Mi piace davvero molto Discourse, quindi mi piacerebbe contribuire in qualche piccolo modo con alcune idee.
OK, quindi la richiesta per l’interfaccia utente è aggiungere il testo “non puoi selezionare i colori perché hai uno stile di categoria nessuno” in quell’area @eviltrout. Abbiamo superato la regola del 3 in questo caso.
Non penso che permettere alle persone di selezionare i colori e poi vederli senza alcun effetto funzioni; ciò porterebbe semplicemente a richieste di supporto diverse.
Ottimo. Questo dovrebbe risparmiare tempo ad altri che hanno seguito un processo simile al mio.
Vorrei solo aggiungere le mie considerazioni sulla soluzione proposta prima che venga implementata…
Aggiungere del testo esplicativo, come suggerito, chiarirà sicuramente le cose. Tuttavia, continuo a ritenere che dover cambiare temporaneamente lo stile della categoria non sia la soluzione ideale. Se sto cercando di modificare un colore perché lo utilizzo, ad esempio, in un’intestazione di categoria personalizzata o con le icone delle categorie, mi sembra strano dover modificare temporaneamente un’impostazione per qualcosa che è in gran parte estraneo a ciò che sto cercando di ottenere, soprattutto considerando che tale impostazione si trova in una parte completamente diversa dell’interfaccia di amministrazione. Inoltre, se sto lavorando su un forum in produzione (probabilmente non l’idea migliore), qualsiasi utente connesso vedrà i badge apparire e poi scomparire dopo pochi minuti.
Concordo pienamente sul fatto che il testo esplicativo sia la strada da percorrere per evitare confusione e ulteriori richieste di supporto, ma perché non mantenere sempre visibile il selettore di colore e utilizzare il testo esplicativo per spiegare cosa fa e, di conseguenza, perché un utente potrebbe non vedere alcun impatto modificandolo? Ad esempio, qualcosa come: “Questi colori sono utilizzati per i badge delle categorie (abilitati tramite Stile categoria nelle Impostazioni di base) e possono anche essere utilizzati da componenti e plugin personalizzati”. Potresti persino aggiungere il testo “attualmente impostato su ‘nessuno’” nel mezzo di quella frase per renderla ancora più informativa.
Infine, anche se non sono un designer UX professionista, un consiglio UX che mi è stato dato e che non ho mai dimenticato è cercare di evitare che gli elementi dell’interfaccia scompaiano. Sì, possono ridurre il disordine rimuovendoli quando non sono necessari, ma far cambiare l’interfaccia può confondere gli utenti. Disabilitare gli elementi è spesso un’opzione migliore perché comunica qualcosa all’utente: ovvero, sei nel posto giusto, ma questa funzione non è attualmente rilevante per te. Senza questo, gli utenti possono trarre conclusioni errate: sto guardando nel posto sbagliato? Un aggiornamento ha spostato questa funzione in un’altra schermata? Ho rotto qualcosa? È un bug? ecc. (Per chiarezza, non sto suggerendo di disabilitare questa funzione, ma solo di spiegare perché penso che spegnerla completamente, anche con il testo esplicativo, potrebbe non essere la scelta migliore).
(Scusate per la lunghezza. Mi piace solo essere chiaro).