CSS pour les utilisateurs

Pouvons-nous autoriser le CSS pour les utilisateurs ? Afin que tout le monde, ou du moins les TL supérieurs, ait la possibilité de modifier l’apparence des choses.

Est-ce même techniquement possible (sans utiliser un thème/composant CSS spécialement conçu par l’administrateur) ?

Quels seraient les risques — autres qu’un utilisateur ne casse cela pour lui/elle/lui-même ?

Cela soulagerait une partie de la pression quant à ce que les utilisateurs aiment voir, ou principalement pas voir.

3 « J'aime »

Oui, cela arrivera à un moment donné, d’autant plus que le code HTML de Discourse change de temps en temps.

J’ai utilisé au moins un site web qui proposait cette fonctionnalité. Je ne recommanderais pas de mettre en œuvre une telle fonctionnalité, sauf s’il existe un besoin très spécifique (une communauté d’enthousiastes du CSS, par exemple ?).

Un crochet manquant suffit à rendre tout le site display: none; :sweat_smile:

4 « J'aime »

Pour clarifier, le CSS ne changerait que localement pour eux et non globalement ? Si c’est le cas, une extension de navigateur ne pourrait-elle pas être une solution ?

5 « J'aime »

Le seul problème avec ces extensions est qu’elles ne prennent souvent pas en charge Sass et les thèmes complets. J’ai déjà utilisé un compilateur SCSS vers CSS pour obtenir un thème personnalisé sur un autre forum, et ce n’est pas génial.

1 « J'aime »

Mon idée : un thème appelé « thème personnalisé » qui afficherait un menu permettant d’utiliser un thème personnalisé de la catégorie Theme de ce site ou vos propres thèmes depuis https://discourse.theme-creator.io/

2 « J'aime »

Si localement signifie juste cet utilisateur, alors oui.

Mais il faudrait alors quelque chose comme si utilisateur = X alors faire CSS et je ne sais pas si c’est même possible.

Oui, ça pourrait l’être. Comment installerais-je de telles extensions sur iPad ou sur Android ?

2 « J'aime »

Avez-vous regardé Tamper Monkey ? Les scripts Tamper Monkey permettent aux utilisateurs de modifier la façon dont les sites Web affichent les informations.

Un membre de notre communauté en a créé un lorsque Discourse n’avait pas l’option de masquer les utilisateurs. Il a ajouté une méthode pour masquer/cacher des utilisateurs spécifiques ; décorer les membres Op et Staff et ajouté des notes à certains utilisateurs par groupe, etc.

1 « J'aime »

Si vous pouvez installer Firefox, je crois me souvenir que Tamper Monkey est une extension disponible.

1 « J'aime »