مرحبًا،
هل لدى أي شخص خبرة في دمج Discourse مع قالب React.js جديد بدلاً من Ember؟
وهل قد تنشأ أي مشاكل مع الإضافات أو التحديثات المستقبلية؟
مرحبًا،
هل لدى أي شخص خبرة في دمج Discourse مع قالب React.js جديد بدلاً من Ember؟
وهل قد تنشأ أي مشاكل مع الإضافات أو التحديثات المستقبلية؟
Discourse هو تطبيق Ember متكامل. يتواصل مع واجهة برمجة تطبيقات Discourse المبنية باستخدام Rails.
أفضل طريقة للقيام بما تريد هو إنشاء مفتاح API وإرسال طلباتك من واجهتك الأمامية المخصصة إلى واجهة برمجة تطبيقات Discourse.
شكرًا لك.
إذن، عندما أفعل ذلك مع واجهة برمجة تطبيقات (API)، يبدو أنه من الممكن أيضًا توسيع ملف تعريف المستخدم، أليس كذلك؟
إعادة الإنشاء recreate بدلاً من التوسيع extend من حيث واجهة المستخدم، وهو ما قد يكون غير ضروري في معظم الحالات.
فقط للإضافة…
يبدو أن واجهة البرمجة (API) مستقرة للغاية، لذا يُنصح باستخدام هذا النهج. لكن لا تتوقع استخدام أي إضافات تقوم بتعديل الواجهة. فغالبًا ما تفترض الإضافات أنك تستخدم تطبيق Ember وتدمج معه بشكل وثيق (مثل تجاوز المكونات)، لذا ننسى ذلك.
بدلاً من ذلك، استخدم Discourse كما هو! تعلم EmberJS ونظام الإضافات في Discourse إذا كنت بحاجة إلى تعديل المظهر والسلوك بشكل جذري يتجاوز التخصيص البسيط للموضوعات.