صندوق أدوات المطور

|||
-|-|-
:discourse2: | ملخص | Developer Toolbox يمنح وصولاً سريعاً إلى الروابط والإجراءات والإعدادات الشائعة التي تُستخدم غالباً عند التطوير باستخدام Discourse.
:hammer_and_wrench: | رابط المستودع | https://github.com/discourse/discourse-dev-utils
:open_book:|جديد في سمات Discourse؟| دليل المبتدئين لاستخدام سمات Discourse

:information_source: للتطوير المحلي فقط. غير مفيد للمواقع الإنتاجية.

الميزات

كيف يعمل

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

بمجرد ظهور النافذة المنبثقة، سيكون لديك وصول إلى بعض الإجراءات والروابط والإعدادات الشائعة التي قد تحتاجها عادةً أثناء التطوير باستخدام Discourse.

الإعدادات

الاسم الوصف
show header button إظهار زر التشغيل لأداة المطور في لوحة الرأس
remove button from flow تثبيت زر الرأس في أسفل اليمين. (يتطلب تمكين show_header_button)
actions close modal تشغيل إجراء في الأداة سيغلق أيضًا النافذة المنبثقة للأداة.
custom links
الترجمة الافتراضي
dev_utils.toggle_btn Developer Toolbox
dev_utils.modal.title Developer Toolbox
dev_utils.modal.cancel إلغاء
dev_utils.actions.title إجراءات سريعة
dev_utils.actions.toggle_alerts تبديل التنبيهات
dev_utils.actions.toggle_plugin_outlets تبديل منافذ الإضافات
dev_utils.links.title روابط سريعة
dev_utils.links.themes السمات
dev_utils.links.components مكونات السمات
dev_utils.links.colors الألوان
dev_utils.links.settings الإعدادات
dev_utils.links.plugins الإضافات
dev_utils.links.user_prefs تفضيلات المستخدم
dev_utils.links.text النص
dev_utils.links.plugin_api واجهة برمجة تطبيقات الإضافات
dev_utils.links.docs وثائق Discourse
dev_utils.common_settings.title الإعدادات الشائعة
dev_utils.common_settings.none اختر إعدادًا
42 إعجابًا

شكرا لك على هذه المكونات الرائعة يا كيغان!

في الوقت الحالي، يظهر رمز الرأس دائمًا. يمكن أن يكون التحسين الصغير هو إظهاره للمسؤولين فقط. لذلك، عند تصفح الموقع كمستخدم عادي، لا يتم تعديل المظهر.

5 إعجابات

أنا معجب جدًا بهذا المكون. شكرا لك! :slight_smile: :+1:
لاحظت للتو أن زر Discourse Docs يذهب إلى رابط Plugin API بدلاً من المستندات.

إعجابَين (2)

شكرًا لتحديد ذلك يا @Lilly، لقد قمت بنشر تحديث يحل هذه المشكلة:

شكرًا على الطلب يا @manuel، لقد أضفت هذا الآن:

3 إعجابات

يبدو هذا جيدًا جدًا – أحتاج إلى تحديد جميع المنافذ، ولكن كل من تبديل المنافذ و تبديل التنبيهات لا يبدو أنهما يفعلان شيئًا سوى إغلاق النافذة المنبثقة.

هل من المفترض أن تعرضا/تظهرا أو تبرزا شيئًا على الشاشة عند تشغيلهما؟

إعجاب واحد (1)

إضافة/تثبيت مكون السمة هذا بالإضافة إلى Developer Toolbox يجعل زر Toggle Outlets يعمل…

إعجابَين (2)

رابط واجهة برمجة تطبيقات المكون الإضافي لا يفتح الملف. هل يحتاج إلى التحديث إلى app/assets/javascripts/discourse/app/lib/plugin-api.gjs؟

إعجابَين (2)

شكرا لك، لقد قدمت طلب السحب :+1:

3 إعجابات

شكراً @Arkshine على الإصلاح، لقد قمت بدمجه :tada:

لقد أضفت أيضاً بعض التحديثات (إصلاحات/تحديثات) بالإضافة إلى ميزة جديدة حيث يمكنك الآن إضافة روابط مخصصة عن طريق تعريفها في إعداد السمة:

3 إعجابات

هل يمكننا تقديم ترجمة لهذه المكونة على Crowdin؟ لم أجد مدخلها.

إعجاب واحد (1)

أهلاً @th21 شكراً لإعلامنا. لقد أضفته كمشروع ترجمة في Crowdin.

3 إعجابات

ما هو النتيجة المتوقعة من “تفعيل التنبيهات”؟ تم النقر عليها ولم يحدث شيء

إعجاب واحد (1)

من المعتزم إخفاء أي تنبيهات لديك على مثيل Discourse الخاص بك. إذا كان لديك أي تنبيهات على منتدى الخاص بك مثل هذا:

فسوف يخفيها من الصفحة. إنه مفيد جدًا، على سبيل المثال، عند تطبيق السمات وتريد رؤية الصفحة مؤقتًا دون أي تنبيهات.

إعجابَين (2)