CSS per utenti

Possiamo consentire il CSS agli utenti? In modo che tutti, o almeno i TL di livello superiore, abbiano la possibilità di cambiare l’aspetto delle cose.

È tecnicamente possibile (senza utilizzare un tema/componente CSS creato appositamente dall’amministratore)?

Quali sarebbero i rischi, oltre al fatto che un utente rompa tutto per sé?

Ciò alleggerirebbe la pressione su ciò che gli utenti vorrebbero vedere, o per lo più non vedere.

3 Mi Piace

Sì, a un certo punto succederà, soprattutto perché il codice HTML di Discourse cambia di volta in volta.

Ho utilizzato almeno un sito web che proponeva questa funzionalità. Non consiglierei di implementare una funzionalità del genere a meno che non ci sia una necessità molto specifica (una community di appassionati di CSS, ad esempio?).

Una parentesi mancante è sufficiente per far sì che l’intero sito venga impostato su display: none; :sweat_smile:

4 Mi Piace

Per chiarire, il CSS cambierebbe solo per sé stessi localmente e non globalmente? Se è così, un’estensione del browser non potrebbe essere una soluzione?

5 Mi Piace

L’unico problema con quelle estensioni è che spesso non supportano sass e temi completi. Ho usato un compilatore SCSS in CSS prima per ottenere un tema personalizzato su un altro forum, e non è eccezionale.

1 Mi Piace

La mia idea: un tema chiamato “tema personalizzato” sul tema che visualizzerebbe un menu che ti permetterebbe di usare un tema personalizzato dalla categoria Theme di questo sito o i tuoi temi da https://discourse.theme-creator.io/

2 Mi Piace

Se localmente significa solo per quell’utente, allora sì.

Ma poi ci sarebbe bisogno di qualcosa come se utente = X allora fai CSS e non so se sia possibile.

Sì, potrebbe. Come installerei tali estensioni su iPad o su qualsiasi Android?

2 Mi Piace

Hai dato un’occhiata a Tamper Monkey? Gli script di Tamper Monkey consentono agli utenti di modificare il modo in cui i siti web visualizzano le informazioni.

Un membro della nostra community ne ha creato uno quando discourse non aveva l’opzione per silenziare gli utenti. Ha aggiunto un metodo per silenziare/nascondere utenti specifici; decorare i membri Op e Staff e aggiunto note a determinati utenti per gruppo, ecc.

1 Mi Piace

Se riesci a installare Firefox, mi pare che Tamper Monkey sia un’estensione disponibile.

1 Mi Piace