يستخدم مكون الثيم الخاص بي كائنات للإعدادات، ويوفر عددًا لا بأس به من الحقول.
تستخدم أنماط الشبكة المطبقة حاليًا على إعدادات الكائنات أعمدة ضيقة جدًا لعمود علامات التبويب العمودية، وحقول المخطط (schema).
أردت تقديم عرض بديل لإعدادات الكائنات، لكنني لم أتمكن من رؤية طريقة لإدخال طريقة لتغيير الإعدادات فقط لمكون الثيم الخاص بي؛ لا أريد تطبيق تجاوزات CSS الخاصة بي عالميًا لجميع الثيمات.
هل يمكن لـ Discourse إضافة مُعرّف CSS في نموذج كائن المستند (DOM) لكل ثيم ومكون ثيم، بحيث يمكن إضافة قواعد CSS مختلفة تستهدف صفحات إعدادات الثيم المحددة؟
إليك تجاوز CSS البسيط الذي أستخدمه على موقعي، والذي يتم تطبيقه عالميًا:
هذا يبدو مصدر قلق مشروع. كمستخدم، أحب أن الاتساق والانتشار في Discourse يجعلان من السهل جدًا الانضمام والمشاركة في منتدى جديد. كمسؤول، إذا أتيحت لي الفرصة للمساعدة في مواقع أخرى، سأقدر الاتساق هناك أيضًا.
(أفكر في كل دعم التكنولوجيا للأصدقاء والعائلة الذي طُلب مني تقديمه. أنا سعيد بالمساعدة في أجهزة iPhone، ولكني أخشى أجهزة Android لأن كل هاتف لعين مختلف.)
نعم، أعتقد أن هذا ليس شيئًا نرغب في تشجيعه. لدى @martin سياق واسع حول هذا السؤال فيما يتعلق بتحديد إرشادات واجهة المستخدم التي توصلنا إليها لجزء الإدارة بشكل عام منذ فترة.
بشكل عام، نعتبر أن جزء الإدارة هو شيء لا نرغب في تخصيصه، إذا كنت أتذكر بشكل صحيح.
نعم، أعتقد أن معالجة هذا الموضوع كـ Contribute > UX (المساهمة:تجربة المستخدم) يبدو أكثر منطقية.
@jordan.vidrine أعتقد أن هناك بعض التداخل مع جهودك السابقة لتحويل الأمور إلى استخدام formkit، بالإضافة إلى الملاحظات حول formkit نفسه.
نعم، أنا أعارض هذا بشدة، لا ينبغي تخصيص واجهة مستخدم المسؤول في ديسكورس (Discourse)، فالاتساق في واجهة المستخدم (حسنًا، في الغالب، لا تزال هناك بعض الصفحات التي تحتاج إلى معالجة) هو جزء أساسي من تجربة المسؤول.
هذا هو أبسط ما يمكنني فعله. لست متأكدًا مما إذا كنا نريد قضاء وقت في إعادة صياغة واجهة المستخدم هذه - “الشريط الجانبي الداخلي” يبدو “غريبًا” ولكن قد يكون ذلك عملاً أكثر مما يمكننا إعطاؤه الأولوية في الوقت الحالي
هل تعتقد أنه من الممكن دائمًا إبقاء زر تغيير ترتيب العناصر مرئيًا في نفس الوقت مع الشريط الجانبي الداخلي؟ إذا كان أسفل قائمة طويلة من الإعدادات، فإن تغيير الترتيب يتطلب الكثير من التمرير؛ لا يمكنك رؤية ما يحدث بينما ترى الزر.