أنا جديد في إدارة منتدى Discourse، لذا أرجو أن تعذروا هذا السؤال.
أنا أفكر في تثبيت حوالي 10 إضافات مدرجة في https://github.com/discourse/all-the-plugins/tree/master/plugins على موقع Discourse الجديد الخاص بنا.
قبل أن أقوم بتثبيتها، أتساءل عما إذا كانت هناك أي “مفاجآت غير سارة” يجب أن أكون على علم بها؟ أفكر في أشياء مثل مشاكل التوافق، أو الإضافات المهجورة، وما إلى ذلك. هل من شأن أي من الإضافات المدرجة أن تسبب مشاكل محتملة مع تحديثات محرك Discourse الأساسي في المستقبل؟
هل هناك مرجع يمكنني قراءته سيساعدني على فهم سياسة المطورين في هذا الصدد؟
أبدأ في ملاحظة اتجاه معين في جوانب الإدارة في Discourse.
يبدو أن إدارة المنتدى تتحكم في العديد من المعاملات التي تُعتبر عادةً من مسؤوليات دور «مدير الخادم»، وهو ما يتطلب هنا الوصول عبر SSH إلى الخادم. للأسف، هذا ليس ممكنًا دائمًا، بل ولا مرغوبًا فيه في كثير من الأحيان.
إذا لم تكن رسمية، فهناك احتمال أن تتعطل عند الترقية.
نعم، ستحتاج إلى وصول SSH لتثبيت الإضافات. حتى مع استخدام discourse_docker، الذي يتيح لك الترقية دون الحاجة إلى وصول SSH، لا يزال يتعين عليك إجراء ترقية عبر سطر الأوامر عدة مرات في السنة.