يمكن للإضافات بالفعل استخدام هذا النظام. لا يتعمق المنشور الأصلي في التفاصيل التقنية، ولكن لا يلزم الكثير لإضافة تغيير قادم.
الملخص السريع هو:
-
إضافة إعداد موقع يكون
hidden: trueوclient: true -
إضافة وصف للإعداد في
server.en.yml -
اختياريًا، إضافة لقطة شاشة إلى
public/images/upcoming_changes/SETTING_NAME.png -
إضافة بيانات وصفية
upcoming_changeللإعداد، والتي تبدو كالتالي:
# upcoming_change - بيانات وصفية إضافية بالخيارات التالية للعرض في صفحة /admin/config/upcoming-changes:
# - status: experimental | alpha | beta | stable
# - impact: جزآن يفصل بينهما فاصلة - feature|other , staff|admins|moderators|all_members|developers
# - learn_more_url: عنوان URL لمزيد من المعلومات
ومع ذلك، فإن التحذير هنا هو أننا لم نكن ننوي حقًا أن يستخدم مطورو الإضافات من جهات خارجية هذا النظام، بل كان في الغالب لأغراضنا الخاصة. ربما بمرور الوقت يمكننا التفكير أكثر في حالة الاستخدام هذه.