في الشهر الماضي، انتقل منتدىي المفضل إلى Discourse. كان هذا في الغالب ترقية، لكن الناس اشتكوا* من الشكل والمظهر. لذلك قررت إصلاحه، وانتهى بي الأمر بإجراء تجديد كبير للأسلوب. الآن أحاول أن أقرر ما إذا كان يجب علي بذل الجهد لتحويله إلى سمة (theme) مناسبة ودمجها في المنبع، أم أن ذلك غير واقعي.
أعتقد أن الأشخاص في المنتديات الأخرى قد يقدرونه أيضًا كسمة بديلة، لكنني لا أعرف مدى صعوبة دمج الأشياء. ما قمت به ينحرف كثيرًا عن تصميم السمات المعتاد لـ Discourse… وهذا جزء من الجاذبية وجزء من الصعوبة.
لا يزال قيد التقدم، ولكن إليك بعض لقطات الشاشة:
تم تصميمه لجعل مجموعات الألوان المتعددة سهلة الإنشاء والتبديل بينها نسبيًا، وهذه ثلاث مجموعات موجودة حتى الآن.
تأتي مشاركات الموضوع في 4 نكهات: عادي (رمادي مع رأس أزرق)، مسؤول/مشرف (أخضر)، مؤلف الموضوع (سماوي)، والمستخدم المسجل حاليًا (بنفسجي أو وردي). كلها سهلة التغيير.
في الوقت الحالي، إنها مجرد تجاوز كبير لورقة الأنماط (stylesheet) وورقة أنماط أصغر لتحديد الألوان. ولكن إذا كان من الممكن قبول السمة في المنبع، فيمكنني تحويلها إلى سمة Discourse مناسبة.
أوه، أم، هذا لا يزال قيد التقدم، ولكن إذا أراد أي شخص تجربة ما لدي حتى الآن… أسهل طريقة هي محليًا باستخدام تجاوز لورقة الأنماط في المتصفح:
قم بتثبيت Stylus، إذا لم يكن لديك بالفعل.
مع فتح موقع Discourse، انقر فوق أيقونة Stylus.
ضمن “كتابة نمط لـ”، انقر فوق “this-site.tld”.
أضف عنوانًا للسمة.
الصق محتويات ملف CSS المطابق المرتبط أدناه. من الناحية المثالية، قم بملف style.css أولاً، حيث يعتمد الآخرون عليه.
احفظ.
كرر للملفات الأخرى، ملف واحد لكل سمة.
قم بتشغيل السمة الأساسية وواحدة من السمات الأخرى. قم بإيقاف تشغيل السمة (السمات) الأخرى.
ما زلت أتناقش ما إذا كان يجب تحويله إلى سمة قابلة للتثبيت من جانب الخادم. في المنتدى الذي صنعت له هذا، قام المسؤول ببساطة بتثبيت نسخة أخرى من Sam’s Simple Theme وأسقط هذا فوقها كتجاوزات لورقة الأنماط… وهذا يعمل، ولكنه ليس مثاليًا.
للسياق، إليك ما اشتكى منه الناس في السمة الافتراضية، وبالتالي ما حاولت إصلاحه:
بسيط جدًا.
مساحة فارغة كثيرة جدًا.
لا توجد معلومات كافية على الشاشة في وقت واحد. أرادوا كثافة معلومات أعلى.
غير واضح في بعض الأحيان ما هي عناصر الصفحة التي يمكن النقر عليها… مثل تواريخ البدء/الانتهاء في أداة الجدول الزمني.
غير واضح في بعض الأحيان كيف ترتبط عناصر الصفحة ببعضها البعض… مثل المنشورات، والمنشورات المضمنة، والاقتباسات. اعتقد بعض الناس أنه لا توجد إشارات مرئية كافية للإشارة إلى الهيكل.
لا يوجد فصل بصري كافٍ بين عناصر الصفحة. بدا كل شيء مطبوعًا على مستند واحد مستمر.
طلب الناس تحديدًا صفوف قائمة مواضيع من سطر واحد وتخطيط النمر.
لذلك، اخترت شيئًا أكثر إحكامًا، وأكثر ألوانًا، وأكثر ثلاثة أبعاد، مع هيكل بصري أكثر وضوحًا… مثل كومة من البطاقات بدلاً من مستند واحد مستمر. في الأساس، عكس الأسلوب البسيط المسطح الذي كان شائعًا في الآونة الأخيرة.
السمات البسيطة هي خيار افتراضي جيد لأنها عملية، وسهلة الوصول، ومحايدة. ولكن بالنسبة للأشخاص الذين يريدون بديلاً لذلك، فقد صنعت شيئًا… مختلفًا.
شكرًا! لقد كنت غائبًا لفترة بسبب نزلة برد، لكن هذا الأمر قد انتهى تقريبًا الآن، لذا آمل قريبًا أن أتمكن من بدء عملية إنشاء سمة مناسبة بدلاً من مجرد تجاوز لملف الأنماط.