إخلاء مسؤولية: أعلم أن محاولة دفع BBCode مرة أخرى إلى Discourse أمر غير تقليدي ولكنه أحد الأشياء القليلة التي تمنعنا من الانتقال بالكامل إلى Discourse وقد رأيت بعض المواقع الكبيرة جدًا (ليست كثيرة) تستخدم bbcode مخصصًا إلى حد ما. أي مساعدة ستكون موضع تقدير.
مرحباً بالجميع،
بعد أخذ عام إجازة من اختباراتنا، استؤنفت اختبارات الاستيراد المجمع. يمكننا معالجة 30 مليون رسالة (بما في ذلك الرسائل الخاصة)، ومستخدمين، وصور رمزية وما شابه ذلك في أقل من بضع ساعات. المرفقات لا تزال تجعل الأمر يستغرق أسبوعًا ولكن لا شيء مثالي.
أحد آخر الأشياء التي عملنا عليها في المرة الأخيرة كان مجموعة bbcode الخاصة بنا والتي تقع هنا: Tutorial - RpNation - BBcode Guide | RpNation (هذا الرابط هو موقعنا المباشر على xenforo وجميع هذه الأكواد تم صنعها بواسطة مجتمعنا).
لقد نجحنا في معظمها في Discourse هنا: GitHub - RpNation/discourse-rpn-bbcode
لكن كانت لدينا مشاكل مع أكواد bbcode المضمنة داخل الأكواد الكتلية:
[block][inline]text[/inline]
text
[/block]
لتجاوز ذلك، لدينا فرع غير أنيق Refactor/TextPostProcss يقوم باستبدال تعبير عادي بعد تحليل bbcode.
أردت أن أعرف ما إذا كان لدى أي شخص أي أفكار حول كيفية تحسين ما نقوم به ضمن قيود Markdown-it و Discourse. كنا نفكر في إمكانية استخدام محلل bbcode جديد تمامًا في وقت ما كخيار أيضًا.
بالنسبة لأولئك منكم الفضوليين، إليك نوع الأشياء التي صنعها بعض مستخدمينا باستخدام bbcode على xenforo: Resource - 𝚌𝚊𝚗𝚍𝚢 𝚜𝚔𝚒𝚎𝚜: 𝚝𝚑𝚎 𝚜𝚠𝚎𝚎𝚝 𝚏𝚊𝚌𝚝𝚘𝚛𝚢! | RpNation
يعمل معظمها على Discourse الآن بعد فرعنا الجديد ولكننا لم نقم بإعداد عرض توضيحي لـ Discourse لـ bbcode بعد. (سنركز على المستورد المجمع والتصميم أولاً قبل أن نعيد انتباهنا إلى bbcode ككل مرة أخرى).
الشكر لـ @Alteras لقيادته مشروع bbcode الخاص بنا العام الماضي. و @Ghan أيضًا، على الرغم من أنه يقود الجهود بشكل أساسي في المستورد المجمع، أنا مجرد عامل تصميم والشخص الذي يمتلك الموقع.