متى يمكن تثبيت الإضافات مباشرة من لوحة الإدارة؟

هل لدى Discourse خطط لإضافة تثبيت المكونات الإضافية مباشرةً من لوحة الإدارة في الإصدار القادم؟ تمامًا مثل تثبيت السمات!

إعجابَين (2)

أخشى أن هذا لا يمكن القيام به عبر واجهة المستخدم، فقط عبر سطر الأوامر.

راجع هذا الدليل:

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

6 إعجابات

للأسف، لا يبدو ذلك مرجحًا

كان هناك Plugin يعمل بشكل جيد في وقت ما يسمى Procourse Installer. لكن المؤلف قد انتقل وأصبح معطلاً لسنوات الآن. على ما أذكر، كان يعمل في إصدارات Discourse المبكرة v2.x.

ومع ذلك، ليس من الصعب جدًا التثبيت عبر الخادم

لم أبحث في الأمر كثيرًا بعد، ولكن هناك مشروع على ما أذكر يسمى Cockpit(?) والذي سيتيح لك تشغيل واجهة مستخدم ويب لتثبيتات Docker.

سيكون الأمر يستحق العناء بالتأكيد! يمكنني تخيل العديد من حالات الاستخدام حيث لا يكون “مسؤول المجتمع” بالضرورة هو مسؤول النظام.

بشكل ذي صلة (هل هذه كلمة حتى؟)، أعتقد أن لوحة الحوسبة الأدبية (Literate Computing) الخاصة بـ @pfaffman تحتوي على ميزة تسمح بتثبيت الإضافات (plugins).

راجع أيضًا Rebuild the forum using code? لشيء مشابه جدًا.

3 إعجابات

توفر لوحة تحكم Communiteq شيئًا مشابهًا في خطتنا الاحترافية وما فوقها :slight_smile:

image

6 إعجابات

تم دمج منشور في موضوع موجود: ترجمة الموضوع لا تبدو وكأنها تترجم المقتطف المثبت في قائمة المواضيع

الأشياء مثل لوحة تحكم @RGJ أفضل من دمج شيء كهذا مباشرة. حيث أن التعديلات على جانب الخادم مثل الإضافات (plugins) يمكن أن تشكل خطرًا أمنيًا أكبر بكثير. في حال تعرض حساب المسؤول للاختراق.

يمكن للمستخدم الخبيث تثبيت إضافة مخصصة يمكن أن تسبب الكثير من المشاكل. لذا فإن وجودها إما عبر بروتوكول النقل الآمن (ssh) أو لوحة تحكم خارجية هو فكرة أفضل بكثير مع اسم حساب وتسجيل دخول منفصلين.

إعجابَين (2)