كيفية تثبيت الإضافات دون استخدام مضيف تابع لجهة خارجية؟

أنا أوافق على أن بعض المشاركات تحتوي على عدوانية غير ضرورية.

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

ومع ذلك، أنا شخصياً مهتم بمعرفة المشاكل التي تواجهها مع السمات (Themes) ومكونات السمات. تُستخدم الإضافات (Plugins) بشكل أساسي للأمان ولأشياء لا يمكن إنجازها داخل وحدة التحكم (TC)، مثل تغيير كيفية عمل الوظائف الأساسية. إذا كنت أكثر راحة، يمكننا مناقشة هذا الأمر في رسالة خاصة ودودة.

فائدة أخرى لوحدة التحكم (TC) هي أنه يمكنك تعديل الكود الخاص بك عند الحاجة ضمن واجهة موقع الويب.

المشكلة التي أراها في مسار الإضافات هي أن حتى الإضافات الرسمية المدمجة في النواة (core) لا تزال تستخدم Git لتحديث الإضافات وبرنامج Discourse نفسه.