Haftungsausschluss: Ich weiß, dass der Versuch, BBCode wieder in Discourse einzubauen, unkonventionell ist, aber es ist eines der wenigen Dinge, die uns davon abhalten, vollständig zu Discourse zu wechseln, und ich habe einige wirklich große Seiten (nicht viele) gesehen, die benutzerdefinierten BBCode bis zu einem gewissen Grad verwenden. Jede Hilfe wäre willkommen.
Hallo zusammen,
nachdem wir ein Jahr Pause von unseren Tests gemacht haben, wurden die Massenimporttests wieder aufgenommen. Wir können 30 Millionen Nachrichten (einschließlich PMs), Benutzer, Avatare und dergleichen in wenigen Stunden verarbeiten. Anhänge dauern immer noch eine Woche, aber nichts ist perfekt.
Eines der letzten Dinge, an denen wir letztes Mal gearbeitet haben, war unsere BBCode-Suite, die sich hier befindet: Tutorial - RpNation - BBcode Guide | RpNation (dieser Link ist unsere Live-Seite auf XenForo und all diese Codes wurden von uns für unsere Community erstellt).
Wir haben sie hier größtenteils zum Laufen gebracht auf Discourse: GitHub - RpNation/discourse-rpn-bbcode
Aber wir hatten Probleme mit Inline-BBcodes innerhalb von Blockcodes:
[block][inline]text[/inline]
text
[/block]
Um dies zu umgehen, haben wir einen unschönen Branch Refactor/TextPostProcss, der nach dem BBCode-Parsing eine Regex-Ersetzung durchführt.
Ich wollte wissen, ob jemand Ideen hat, wie wir das, was wir tun, im Rahmen von Markdown-it und Discourse verbessern können. Wir haben auch darüber nachgedacht, irgendwann einen komplett neuen BBCode-Parser als Option zu verwenden.
Für diejenigen unter Ihnen, die neugierig sind, hier ist die Art von Dingen, die einige unserer Benutzer mit BBCode auf XenForo erstellt haben: Resource - 𝚌𝚊𝚗𝚍𝚢 𝚜𝚔𝚒𝚎𝚜: 𝚝𝚑𝚎 𝚜𝚠𝚎𝚎𝚝 𝚏𝚊𝚌𝚝𝚘𝚛𝚢! | RpNation
Es funktioniert jetzt größtenteils auf Discourse nach unserem neuen Branch, aber wir haben noch keine Discourse-Demo für BBCode eingerichtet. (Wir werden uns zuerst auf den Massenimporteur und das Styling konzentrieren, bevor wir unsere Aufmerksamkeit wieder auf BBCode als Ganzes richten).
Ein Dank geht an @Alteras für die Führung unseres BBCode-Projekts im letzten Jahr. @Ghan ebenfalls, obwohl er hauptsächlich die Bemühungen für den Massenimporteur leitet, bin ich nur ein Styling-Monkey und der Typ, dem die Seite gehört.