تجاوز ملفات .gjs - غير ممكن؟

مرحباً @Sören_Geier - هذا صحيح، ستحتاج إلى استخدام منافذ الإضافات (plugin outlets) لإجراء تغييرات في هذا الجزء من واجهة المستخدم. منافذ الإضافات هي طريقة أكثر قوة لتوسيع الأشياء، وستكون أكثر موثوقية عبر تحديثات نواة Discourse.

إذا لم تعمل منافذ الإضافات الحالية لحالة استخدامك، فيرجى إخبارنا وسيسعدنا النظر في إضافة منافذ جديدة.

في هذه الحالة، قد تكون مهتمًا بالاقتراح في DEV: Add outlet and API for adding/controlling post selection buttons by keegangeorge · Pull Request #23782 · discourse/discourse · GitHub. يقدم هذا “منفذ إضافة غلاف” (wrapper plugin outlet) والذي سيسمح للسمات/الإضافات باستبدال التنفيذ الأساسي بالكامل إذا احتاجوا لذلك.

هذه طريقة بديلة لعرض الأشياء في منافذ الإضافات (Plugin Outlets)، نعم. لكنها أشبه بأسلوب برمجي - فهي لا تقدم في الواقع أي ميزات جديدة عند مقارنتها بملفات /connectors/....

7 إعجابات