تكامل الموقع

لدمج البيانات الخارجية في Discourse، ستحتاج على الأرجح إلى إضافة (plugin) لتنفيذ ذلك بشكل صحيح، مما يسمح لك بتخزين البيانات مؤقتًا على جانب الخادم وجدولة التحديثات، لتجنب تفويض هذه المهمة إلى العميل، وهو ما قد يبطئ تحميل الصفحات بشكل ملحوظ.

أنصحك بالبدء بفهم كيفية كتابة الإضافات: Developing Discourse Plugins - Part 1 - Create a basic plugin

إن معرفة نظام التصميم (theming system) مفيد جدًا: Developing Discourse Themes & Theme Components

نظام الأدوات (widget system): A tour of how the Widget (Virtual DOM) code in Discourse works

واجهة برمجة تطبيقات ووردبريس (Wordpress API) إذا كان موقعك المصدر مبنيًا على ووردبريس: REST API Handbook | Developer.WordPress.org

مكتبة Nokogiri للجمع الآلي (scraping): https://nokogiri.org/

إعجابَين (2)