Avertissement : Je sais qu’essayer de réintégrer le BBCode dans Discourse est peu conventionnel, mais c’est l’une des rares choses qui nous empêchent de passer complètement à Discourse et j’ai vu des sites vraiment grands (pas beaucoup) utiliser du bbcode personnalisé à un certain degré. Toute aide serait appréciée.
Salut à tous,
Après une année de pause dans nos tests, les tests d’importation en masse ont repris. Nous pouvons traiter 30 millions de messages (cela inclut les MP), utilisateurs, avatars, etc. en quelques heures. Les pièces jointes prennent encore une semaine, mais rien n’est parfait.
L’une des dernières choses sur lesquelles nous avons travaillé la dernière fois était notre suite bbcode qui se trouve ici : Tutorial - RpNation - BBcode Guide | RpNation (ce lien est notre site en direct sur xenforo et tous ces codes ont été créés par nous pour notre communauté).
Nous les avons en grande partie fait fonctionner sur Discourse ici : GitHub - RpNation/discourse-rpn-bbcode
Mais nous avons eu des problèmes avec les bbcodes en ligne à l’intérieur des codes de bloc :
[block][inline]text[/inline]
text
[/block]
Pour contourner cela, nous avons une branche peu élégante Refactor/TextPostProcss qui exécute un remplacement regex après l’analyse du bbcode.
Je voulais savoir si quelqu’un avait des idées sur la façon d’améliorer ce que nous faisons dans les limites de Markdown-it et de Discourse. Nous pensions également à utiliser un analyseur bbcode entièrement nouveau à un moment donné comme option.
Pour ceux d’entre vous qui sont curieux, voici le genre de choses que certains de nos utilisateurs ont créées avec des bbcodes sur xenforo : Resource - 𝚌𝚊𝚗𝚍𝚢 𝚜𝚔𝚒𝚎𝚜: 𝚝𝚑𝚎 𝚜𝚠𝚎𝚎𝚝 𝚏𝚊𝚌𝚝𝚘𝚛𝚢! | RpNation
Cela fonctionne en grande partie sur Discourse maintenant après notre nouvelle branche, mais nous n’avons pas encore configuré de démo Discourse pour le bbcode. (Nous allons nous concentrer d’abord sur l’importateur en masse et le style avant de revenir à l’ensemble du bbcode).
Crédit à @Alteras pour avoir ouvert la voie à notre projet bbcode l’année dernière. @Ghan également, bien qu’il dirige principalement les efforts sur l’importateur en masse, je ne suis qu’un simple styliste et le gars qui possède le site.