حسنًا، أعمل على شيء مثير.
لقد أنشأت ملحقًا تكميليًا لمكوّن السمة يضيف وظائف إضافية.
حتى الآن، أضفت منتقي صور مصغرة عاملاً إلى التثبيت القائم على مكوّن السمة. ولكي تعمل هذه الوظيفة، تحتاج أيضًا إلى هذا الملحق المبسّط. (يرجى أيضًا تحديث مكوّن السمة لديك)
الملحق التجريبي موجود هنا:
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"
يضيف هذا المكون ميزتين:
- يغير المعايير التي يستخدمها Discourse لتحديد الصور المصغرة الافتراضية، ويقبل صورًا مصغرة أصغر وأكثر فائدة كانت ستُرفض لولا ذلك (في رأيي، معايير النواة مقيدة للغاية).
- يضيف منتقي صور مصغرة عاملاً في محرر بيانات الموضوع، بحيث إذا لم تكن راضيًا عن الصورة التي يختارها، فيمكنك استبداله. وظيفيًا، هذا شبه مطابق لإصدار الملحق الأصلي، لكنه يعمل الآن مع منطق إنتاج الصور المصغرة الجديد في Discourse.
هدفي هو جعل مكوّن السمة مستقرًا وغنيًا بالميزات بما يكفي للإحلال محل الملحق الأصلي.
بعد ذلك، في حالة التثبيت الأساسي، يمكنك ببساطة إضافة مكوّن السمة.
إذا كنت تستضيف الموقع بنفسك أو كنت على خطة تسمح لك بإضافة ملحقات، فيمكنك إضافة الملحق التكميلي لإضافة ميزات إضافية.
بشكل عام، سيؤدي ذلك إلى تقليل الصيانة مع منح المزيد من الأشخاص إمكانية الوصول إلى معاينات قائمة المواضيع.
الميزة الأخرى الكبيرة لإدارة الموقع هي أن العديد من التغييرات السطحية على الواجهة الأمامية لن تتطلب إعادة بناء، حيث قد تحتاج فقط إلى تحديث مكوّن السمة.
