يساعد نظام التغييرات القادمة المسؤولين على فهم واختبار وإدارة الميزات والتغييرات الجديدة القادمة إلى Discourse قبل نشرها بالكامل.
الوصول إلى التغييرات القادمة
انتقل إلى مسؤول > التغييرات القادمة (أو قم بزيارة /admin/config/upcoming-changes).
فهم التغييرات القادمة
يعرض كل تغيير قادم أربع معلومات أساسية:
1. الاسم والوصف
شرح موجز للتغيير لوصف تأثيره على مجتمعك. في هذا القسم، ستجد أيضًا روابط لمعاينات الصور، التي توضح التغيير، ورابطًا لموضوع Meta حيث يمكنك معرفة المزيد وترك الملاحظات.
2. الحالة
تشير الحالة إلى مكان التغيير في دورة حياة التطوير وتحدد ما إذا كان اختياريًا (opt-in)، أو بالاستبعاد (opt-out)، أو إلزاميًا.
تجريبي(Experimental): مرحلة مبكرة من التطوير أو الاختبار. قد يتطور الميزة بشكل كبير أو يتم إيقافها. هذه التغييرات اختيارية فقط (opt-in).ألفا(Alpha): تم اختباره وآمن للاستخدام، على الرغم من أنه قد لا تزال تحدث تحديثات طفيفة في التصميم أو الوظائف. هذه التغييرات اختيارية فقط (opt-in).بيتا(Beta): تم اختباره، وآمن، ومن غير المرجح أن يتغير بشكل كبير قبل أن يصبحمستقرًا(stable) أودائمًا(permanent). يتم تمكين تغييراتبيتاتلقائيًا لمعظم المستخدمين ما لم تقم بالاشتراك مسبقًا، ولكن لا يزال بإمكانك إلغاء الاشتراك.مستقر(Stable): مكتمل وجاهز للاستخدام العام، ولكنه لا يزال اختياريًا بالاستبعاد (opt-out).دائم(Permanent): إلزامي لجميع المواقع؛ لا يمكن تعطيله. (راجع الملاحظة أدناه.)غير نشط(Inactive): تجربة مهجورة؛ لا يمكن تمكينها.
لا تتقدم التغييرات دائمًا بشكل خطي عبر هذه الحالات. قد يبدأ البعض في ألفا أو بيتا، وقد يبقى البعض الآخر عند مستقر إلى أجل غير مسمى بدلاً من أن يصبح دائمًا. لا يوجد جدول زمني ثابت للمدة التي تبقى فيها التغييرات في كل حالة. يعتمد التقدم على نتائج الاختبار، وملاحظات المجتمع، وطبيعة التغيير نفسه.
الإشعارات
يتلقى المسؤولون إشعارات عند:
-
توفر تغيير جديد للتجربة (عادةً في حالة
ألفا) -
تم تمكين تغيير ما تلقائيًا لموقعك (عادةً في حالة
بيتا)
سيرى المسؤولون فحصًا للمشكلات عندما يقومون بتعطيل تغيير سيصبح إلزاميًا قريبًا (عندما يكون التغيير مستقرًا ولكنه سيصبح دائمًا قريبًا) لضمان حصولك على وقت كافٍ لاختبار تأثير التغيير بينما لا يزال بإمكانك إيقافه بسهولة، قبل أن يصبح دائمًا في مجتمعك.
3. المستخدمون المتأثرون
يصف المستخدمين في مجتمعك الذين سيرون التغيير أو يتفاعلون معه:
- المسؤولون (Admins): مرئي لمسؤولي الموقع فقط
- المشرفون (Moderators): مرئي للمشرفين فقط
- الموظفون (Staff): مرئي للمسؤولين والمشرفين
- جميع الأعضاء (All members): مرئي لجميع المستخدمين في موقعك
- المطورون (Developers): يلاحظه فقط أولئك الذين يعملون مع التعليمات البرمجية في النواة أو السمات أو المكونات الإضافية
4. مُفعَّل لـ
يتحكم في من لديه حق الوصول إلى التغيير في موقعك:
- لا أحد (No one): يعطل التغيير للجميع
- الجميع (Everyone): يمكّن لجميع المستخدمين، بما في ذلك الزوار المجهولون (هذا هو الإعداد الافتراضي عندما يتم تمكين التغييرات تلقائيًا في حالة
بيتا) - الموظفون فقط (Staff only): يمكّن للمسؤولين والمشرفين فقط
- مجموعات محددة (Specific groups): يمكّن لمجموعات المستخدمين المحددة
ملاحظة: طريقة تمكينك للتغيير لا تؤثر على من قد يتأثر به. على سبيل المثال، يؤثر التغيير التالي على الموظفين فقط، ولكنه مُفعَّل للجميع — ومع ذلك، فإن الموظفين فقط لديهم حق الوصول إلى إنشاء الفئات، لذا لن يرى الأعضاء العاديون التغييرات.
إدارة التغييرات
يمكنك استخدام القائمة المنسدلة “مُفعَّل لـ” للتحكم في كيفية طرح التغييرات في مجتمعك. يتيح لك هذا:
- اختبار التغييرات مع الموظفين قبل النشر الأوسع
- تمكين الميزات لمجموعات مستخدمين محددة لجمع الملاحظات
- تعطيل التغييرات مؤقتًا أثناء تحديث تخصيصات الموقع أو العمليات أو الوثائق
- إبلاغ مجتمعك بالتغييرات القادمة قبل أن تصبح سارية المفعول
رؤية التغييرات التي قام مستخدم ما بتمكينها
قد يكون من الضروري للمسؤولين فهم سبب تمكن بعض المستخدمين من رؤية تغيير ما أو عدم تأثرهم به. إذا توجهت إلى صفحة مستخدم المسؤول على /admin/users/:id/:username سترى هذا القسم، الذي يوضح ما إذا كان التغيير ممكّنًا لمستخدم ما ولماذا:



