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

:discourse2: ملخص يوفر صندوق أدوات المطور وصولاً سريعاً إلى الروابط والإجراءات والإعدادات الشائعة الاستخدام عند التطوير باستخدام 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 صندوق أدوات المطور
dev_utils.modal.title صندوق أدوات المطور
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)