حول دور جديد للمشرفين الفرعيين

على مدار الأشهر القليلة الماضية، رأينا Discourse تُدخل تحسينات وميزات جديدة في لوحة الإدارة. وكغيرها من التغييرات الكبيرة، أثار ذلك ردود فعل إيجابية وسلبية على حد سواء.

أعتقد أننا جميعًا نقدر واجهة المستخدم وتجربة الاستخدام (UI/UX) في الواجهة الجديدة، وإذا لاحظنا أي تناقضات، فذلك لأننا نستخدم منتدياتنا بطرق مختلفة.

أنا على وشك إعادة إطلاق مجتمعي، ومع تحليلي للخيارات المختلفة المتاحة في لوحة الإدارة، أدركت أنني بحاجة إلى “مدير فرعي” يجب أن يكون لديه وصول إلى ميزات محددة — ولكن ليس إلى النطاق الكامل الذي يقدمه /admin.

المشرفون وأدوار TL3/TL4 يتعاملون مع المحتوى والمجتمع، والأدوات المتاحة لهذا “المدير الفرعي” أوسع نطاقًا وتؤثر على الإدارة الداخلية لـ Discourse.

هذا المسودة موجزة وغير شاملة. ستعطي فكرة عامة عما يجب مناقشته.

صلاحيات المدير الفرعي المسموح بها:

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

الصلاحيات غير الممنوحة لـ “المدير الفرعي”:

  • الوصول إلى جميع خيارات الإدارة.
  • تحديث نسخة Discourse.
  • إضافة أو إزالة مكونات القوالب (Themes).
  • الوصول إلى إعدادات محددة تتعلق بالبريد الإلكتروني، والأمان، وتسجيل دخول المستخدمين، إلخ.
  • الوصول إلى مفاتيح API، و Webhooks، وأي معلومات حساسة عن الموقع.

يجب أن ترتبط هذه الصلاحية النطاقية الجديدة في قسم الإدارة بلوحتي إدارة منفصلتين، بناءً على الوظائف التي يوفرها كل مجموعة من المديرين.

لذا سنكون لدينا، من جهة (أ) لوحة تحكم تقنية، ومن جهة أخرى (ب) لوحة تحكم وظيفية، قابلة للتطبيق على مديري المشاريع (PMs) ومديري المجتمع (CMs) والأدوار المماثلة في المؤسسات المختلفة، حسب تقديرهم.

سيتم تصميم لوحة الإدارة الحالية بشكل يسمح للمديرين الرئيسيين باختيار بين الخيارات المختلفة، في حال أرادوا أيضًا مواكبة ما يحدث على المستوى الوظيفي في إدارة المجتمع.

أعلم أن هذا قد يستغرق وقتًا، وقد لا يكون شيئًا تريد المعالجة الفورية له من قبل الفريق، لكنني أعتقد أنه سيكون رائعًا أن نبدأ مناقشة هذا الأمر مع مجتمع Meta حتى يتمكنوا من قراءة أفكارنا في هذا الشأن.

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

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

ما آراؤكم؟