متابعة للنقاش من مظهر مختلف لواجهة المسؤول؟:
الحل البديل الموصى به حاليًا لتجنب تطبيق المظهر على واجهة المسؤول هو:
يدعم Discourse لغة SCSS، مما يعني أنك تحتاج فقط إلى إضافة
body:not(.admin-interface)مرة واحدة إلى مظهرك. لا تحتاج إلى إضافتها إلى كل قاعدة.
يبدو الأمر في النظرة الأولى إشكاليًا بعض الشيء، لأن محدد :root الذي تُعرَّف فيه الألوان المختلفة يقع فوق <body>، ولا تزال الألوان المخصصة تؤثر على كل من واجهة المسؤول وواجهة المستخدم.
سيكون الأمر أسهل لو كان لوسم <html> أيضًا فئة .admin-interface (أو نسخة منها). (أو، والأفضل من ذلك، ستكون تخصيصات المظهر أسهل إذا أمكن تكوين مظهر منفصل (افتراضي) لواجهة المسؤول.)
إذا سمح Discourse لمصممي المظاهر بتخصيص الأجزاء المرئية للمستخدمين العاديين فقط، فسيؤدي ذلك على الأرجح إلى تسهيل عملية إنشاء المظاهر وتخصيصها.
موضوع ذو صلة جزئيًا هو استخدام لغة منفصلة لواجهة المسؤول (نوقش هنا: Can discourse have different language interfaces for admin only?) — سيكون هذا مفيدًا بشكل خاص في تحسين الترجمات للغات التي تكون فيها التغطية غير دقيقة (أي غير صحيحة) أو غير مكتملة (كثير من النصوص غير مترجمة).
أقوم حاليًا بإعداد Discourse باللغة الإستونية، وأود إصلاح الترجمات السيئة الموجهة للمستخدمين بمجرد رؤيتها، لكن استخدام واجهة المسؤول باللغة الإستونية مربك جدًا لأن العديد من النصوص غير صحيحة أو ببساطة غير مفهومة.