تعديل ملف app.yml:
انتقل إلى دليل تثبيت Discourse الخاص بك، وعادة ما يكون /var/discourse.
افتح الملف containers/app.yml.
قم بإزالة الأسطر التي تشير إلى المكون الإضافي الذي تريد إلغاء تثبيته. تبدو هذه الأسطر عادةً مثل git clone https://github.com/username/plugin-name.git.
احفظ التغييرات التي أجريتها على ملف app.yml.
إعادة بناء التطبيق:
قم بتشغيل ./launcher rebuild app من الدليل /var/discourse.
أريد حذف المكون الإضافي لـ Discourse المثبت على الاستضافة الذاتية بهذه الطريقة، هل سيترك هذا أي ملفات متبقية في قاعدة البيانات؟
إذا كان الأمر كذلك، فما الذي أحتاج إلى القيام به لإزالته بالكامل، حتى الملفات المتبقية؟
هذا يعتمد على المكون الإضافي. البعض يضيف أشياء، والبعض الآخر لا.
يضيف البعض حقولاً مخصصة. يضيف البعض جداول. في الغالب لا يضرون بأي شيء ومن المرجح أن تتسبب في كسر شيء ما عن طريق محاولة إزالتها أكثر من تسببهم في مشاكل.
يبدو أن ملاحظات المستخدم تستخدم متجر الإضافات والحقول المخصصة للمستخدم. ستحتاج إلى إلقاء نظرة على المصدر لمعرفة المفاتيح المستخدمة لكل منها لإزالتها. إذا لم تكن مرتاحًا للقيام بذلك، يمكنك السؤال في Marketplace. أتوقع أن يستغرق الأمر مني ما بين 30 و 120 دقيقة.
إنها لا تشغل مساحة كبيرة ولا يمكن أن تسبب أي ضرر. معظم الناس لا يقلقون بشأن هذه المشكلة.