مرحباً بالجميع! أعتقد أن هذا هو أول منشور لي في منتدى Discourse، وآمل أن يكون في المكان الصحيح.
أقوم حالياً بتكوين Discourse لإدارة تعليقات تثبيت WordPress متعدد المواقع. قمت بتفعيل إضافة wp-discourse على مستوى الشبكة، مما يمنح كل مالك موقع في الشبكة القدرة على نشر منشوراتهم في منتدى Discourse والحصول على تعليقات لمنشوراتهم. لقد أنشأت فئة مخصصة (تُسمى “منشورات المدونة”) في المنتدى للمنشورات المنشورة عبر WordPress.
في تكوين الإضافة على مستوى الشبكة، أدخلت مفتاح API المُولد ومستخدم ‘system’ كمستخدم سينشر في المنتدى.
المشكلة الآن هي أن مالك الموقع، عند تكوين Discourse لموقعه الخاص، يستطيع اختيار أي فئة من فئات المنتدى لنشر مقاله فيها. أرغب في إجبار مالك الموقع على إرسال منشوراتهم فقط في فئة “منشورات المدونة”.
لتحقيق ذلك، أعتقد أنني بحاجة إلى تكوين مستخدم مخصص في المنتدى بأقل صلاحيات ممكنة، والسماح لهذا المستخدم بإنشاء منشورات جديدة فقط في الفئة المحددة، ثم توليد مفتاح API لهذا المستخدم لاستخدامه في إعدادات إضافة wp-discourse.
حاليًا، لا يمكنك تقييد مسؤولي المواقع في شبكة متعددة المواقع إلى فئة محددة في إعدادات النشر بإضافة ووردبريس. إعدادات النشر للشبكة المتعددة المواقع هي فقط ما تظهره في إعدادات الشبكة المتعددة للإضافة.
يمكنك تحقيق ذلك بالطريقة التي اقترحتها، أي باستخدام مستخدم لديه صلاحية النشر فقط في الفئة ذات الصلة، غير أن هذا يبدو لي أمرًا ينبغي معالجته من خلال علاقات مسؤولي الموقع بدلاً من تقييد تقني.
أي، إذا كان لدى شخص ما إمكانية الوصول إلى لوحة تحكم ووردبريس في شبكتك، ألا ينبغي أن يكون مستخدمًا موثوقًا به للغاية؟ هل تواجه حاليًا مشكلة مع مسؤولي مواقعك في تغيير الفئة، أم أن هذا شيء تقلق من حدوثه؟
أنا لا أزال في مرحلة إعداد شبكتي من ووردبريس، لذا لا توجد حاليًا مدراء مواقع موثوقون أو غير موثوقين. في خططي، ستُفتح الشبكة للجميع لإنشاء موقع فيها، لذا أود تقليل الأخطاء في إعدادات الإضافات من قِبَل مدراء المواقع.
هنا وجدت شيئًا مفيدًا، لكنه لم يُختبر بعد مع WP-Discourse: