Posts stylisés par les utilisateurs ?

I’ve been testing a move to Discourse for my company’s community.

We were on Vanilla but we don’t plan to import it to Discourse.

However, one feature of Vanilla that our community really loves is the ability to write custom CSS, HTML to make styled posts. We have a fairly active group of users who offer design work to other users and they use those types of posts as a way of showing off their skill.

I understand how that activity seems counter to Discourse’ current product, but I’m wondering if anyone has ever successfully figured out a way to allow users to create styled posts on Discourse.

Would it help if they could use a limited set of divs which would be defined in site wide CSS?

See here:

Per post CSS would require a custom plugin at the moment, have not seen this request pop up too much over the years.

One thing you could lean on is Theme Creator, create and show themes without installing Discourse! this would allow your community to create full fledged Discourse themes and components.

Whoa, very cool. Thank you and please keep up the good work

Also, if someone creates a theme you want to share, your community’s admin can import it and enable anyone in the community to set it as their personal default.

Veuillez m’excuser de revenir sur ce sujet. L’auteur du message initial dans ce fil était bien celui qui a créé notre Communauté, mais il n’occupe plus ce poste. J’avoue être totalement perdu et je vous prie de m’excuser si je dépasse les bornes ici, mais existe-t-il une solution permettant aux utilisateurs d’utiliser du .css dans les fils de discussion pour créer des messages d’ouverture stylisés pour leurs sujets ?

La mise à jour récente visant à fermer l’exploit a rendu obsolète le code qu’ils utilisaient.

J’ai essayé de comprendre ce qui a été écrit ici, mais c’est un peu au-dessus de mes capacités. Est-il possible de créer un thème qui permette aux utilisateurs d’utiliser du .css dans les publications sans compromettre la sécurité ?

Pas vraiment. Si vous avez besoin d’un bac à sable CSS complet, il est préférable d’utiliser quelque chose comme codepen.com plutôt que Discourse.

Nous disposons déjà d’un forum Discourse. Le dernier correctif a supprimé le style et le code utilisés pour personnaliser les fils de discussion (et apparemment, nous ne sommes pas les seuls). Nous préférerions trouver un moyen d’autoriser le CSS ou le HTML plutôt que de fermer notre forum actuel et de migrer vers un nouveau système.

Pouvez-vous partager votre CSS ? Il se peut que certains sélecteurs soient trop stricts et qu’il faille les « élargir ».

Actuellement, il s’agit de Discourse standard avec BBcode et la couleur BBcode activées via un plugin. La possibilité d’utiliser le code a été (selon moi) ajoutée à la liste blanche, mais elle ne fonctionne plus depuis la mise à jour de sécurité. L’ironie, c’est que c’est nous qui avons signalé le problème de sécurité, provoquant ainsi la fin de notre capacité à coder. On m’a dit que ce dont nous avons besoin est un plugin, mais je n’ai tout simplement ni le temps ni les ressources pour en créer un moi-même.

Tu pourrais partager quelques exemples de coloration BBCode ? La liste blanche est peut-être trop stricte.

Nous utilisons ces plugins.

Auparavant, les balises <span> permettaient certaines modifications dans les messages du fil de discussion. L’administrateur précédent les avait ajoutées à la liste blanche. Un utilisateur a identifié une faille potentielle de type clickjack, que j’ai signalée. La mise à jour qui en a résulté a supprimé la possibilité d’utiliser <span>. Si nous les ajoutons à nouveau à la liste blanche, cela pourrait fonctionner, mais cette configuration sera probablement effacée lors des prochaines mises à jour. Ce problème ne se produira pas (c’est ce qu’on m’a dit) avec un plugin approprié.

Je voulais dire, pouvez-vous partager quelques exemples de publications avec un coloriage BBCode qui ne fonctionne pas ? Ces plugins sont officiels et pris en charge. S’ils comportent un bug, nous le corrigerons.

D’accord.

Le code relatif au clickjacking a été découvert par un utilisateur et transmis.
Je ne suis pas développeur. Tout ce que je sais sur la connexion, c’est ce qu’on m’a dit, à savoir :

veuillez noter que cela concerne spécifiquement les plugins bbcode et bbcode-color, il ne s’agit donc pas d’un problème affectant tous les sites Discourse. Merci de nous avoir alertés, nous le corrigerons certainement.

Je vous enverrai les informations par MP, car je ne souhaite pas publier publiquement un code potentiellement malveillant.