صفحة الحالة (أتلاسيان)

:discourse2: الملخص سيقوم Status Page (Atlassian) بالاتصال بنقطة النهاية .json الخاصة بصفحة الحالة العامة (Public Facing) على Atlassian، وإخطار مستخدمين المنتدى عند تعطل النظام(ات).
:hammer_and_wrench: رابط المستودع https://github.com/discourse/discourse-atlassian-statuspage
:open_book: جديد على قوالب Discourse؟ دليل المبتدئين لاستخدام قوالب Discourse

تثبيت مكون القالب هذا

الميزات

أضف نقطة النهاية .json الخاصة بنظامك إلى مربع النص «نقطة النهاية للحالة» (status endpoint) في إعدادات المكون. عندما يكون النظام معطلاً، ستظهر رسالتك المخصصة في أعلى المنتدى.

كيف يمكنني العثور على نقطة النهاية الخاصة بصفحة الحالة العامة؟

  1. قم بزيارة صفحة الحالة الخاصة بموقعك في متصفح ويب.
  2. افتح مفتش الشبكة (network inspector) وحدّث الصفحة.
  3. ابحث عن status.json في قائمة الطلبات التي يتم إجراؤها، ثم مرّر الماوس فوقها، ويجب أن تُظهر لك نقطة النهاية .json.

الإعدادات

الاسم الوصف
failed status test فعّل هذا الخيار لاختبار فشل صفحة الحالة.
test status message الرسالة التي سيتم عرضها عندما تكون الحالة معطلة.
test status indicator المؤشر الذي سيتم استخدامه عند اختبار فشل صفحة الحالة.
minor status message الرسالة التي سيتم عرضها عندما تكون الحالة معطلة مع مؤشر بسيط.
major status message الرسالة التي سيتم عرضها عندما تكون الحالة معطلة مع مؤشر كبير.
critical status message الرسالة التي سيتم عرضها عندما تكون الحالة معطلة مع مؤشر حرج.
status endpoint نقطة النهاية .json للاتصال بها للحصول على حالة صفحة الموقع الخاصة بك. مثال: ‘https://status.yourWebsite.com/api/v2/status.json
status more info link صفحة الويب التي سيتم توجيه المستخدمين إليها عند النقر على رابط التنبيه «الحالة معطلة».

:discourse2: مُستضاف من قِبلنا؟ تتوفر مكونات القوالب للاستخدام في خططنا القياسية والتجارية وخطط المؤسسات.}

21 إعجابًا

إذا كان هناك أي شخص متحمس للعمل قليلاً على مكون هذا الموضوع، فقد تلقينا ملاحظات تشير إلى أنه سيكون من الجيد إمكانية عرض رسائل منفصلة (وربما استخدام فئات CSS مختلفة) بناءً على القيم المختلفة للمؤشر التي يعيدها StatusPage API. (وهي minor، major، أو critical، وتبيّن أيضًا أن هناك قيمة غير موثقة وهي maintenance.) :heart: :nerd_face:

5 إعجابات

هذا تغذية راجعة ممتازة! بالتأكيد يمكنني البحث في إمكانية استخدام حالات مختلفة لتحديد طريقة عرضها. سأضيف هذا إلى بعض الأمور التي سأقوم بمراجعتها بمجرد أن يتفرغ قائمتي الحالية.

شكرًا على الاقتراح :+1:

6 إعجابات

لقد قمت بإدراج تحديث صغير للسماح بالميزات التي ذكرتها. يمكنك الآن إعداد رسالة لمؤشرات minor (ثانوي)، major (كبير)، و critical (حرج) بشكل منفصل.

يؤدي كل مؤشر أيضًا إلى تغيير لون خلفية تنبيه صفحة الحالة.

يمكنك أيضًا تحديد المؤشر الذي ترغب في رؤيته عند وضع المكون في وضع الاختبار.

ثانوي
image

كبير
image

حرج
image

7 إعجابات

يبدو رائعًا؛ شكرًا لك! نحن نقدر بشكل خاص وجود فئة CSS فريدة لكل مستوى حتى نتمكن من ضبط الألوان بدقة.

4 إعجابات