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



