مؤخرًا، قررنا توسيع مستوى التخصيص للشريط الجانبي على ميتا. لقد مكّنا القدرة على إنشاء أقسام شريط جانبي خاصة بك مع روابط (باستخدام إعداد تمكين أقسام الشريط الجانبي المخصصة).
كيف يعمل
لعرض النموذج، ستحتاج إلى النقر فوق زر علامة زائد في أسفل الشريط الجانبي.
ستحتاج إلى توفير عنوان القسم ورابط واحد صحيح على الأقل. يحتوي الرابط الصحيح على أيقونة واسم وعنوان URL صحيح داخل منتدى Discourse (يتم قبول عناوين URL المطلقة والنسبية). على سبيل المثال:
هل هو في تذييل الشريط الجانبي؟ حسنًا، هذه مشكلة إذن. مع جهاز iPad / iPhone، بغض النظر عما إذا كنت أستخدم المركز أو سفاري، فإن التذييل مرئي مرة واحدة فقط عند تحميل الصفحة لأول مرة.
نفس الشيء يحدث هنا أيضًا. عندما فتحت Meta كان التذييل مرئيًا. فتحت صفحة المجموعة وعدت إلى الصفحة الرئيسية، واختفى.
تعديل
إنه موجود بالفعل ولكن لا يمكنني الوصول إليه إلا إذا اخترت خطًا أصغر من إعدادات ملفي الشخصي وقمت بتصغير الشاشة ووضعت جهازي iPad في الوضع الرأسي. إذا كان أفقيًا، يمكنني رؤية التذييل عند التصغير ولكن لا يمكنني استخدامه، بالطبع.
هذا ليس شيئًا جديدًا في الواقع. لقد أزعجني طوال الوقت بعد وصول الشريط الجانبي الجديد.
أعتقد أنه يجب أن تكون لدينا قاعدة في الشريط الجانبي تقضي بأنه لا يمكن تحديد سوى شيء واحد في أي وقت، هل نعطي الأولوية للروابط المخصصة على الأشياء الأخرى؟
لأنني انتقلت مباشرة إليه بدلاً من القراءة بعناية، وجدت قسم “الرابط” مربكًا. ليس من الواضح على الفور أن هذا يجب أن يكون عنوان URL من نفس الموقع والذي يحل حاليًا إلى صفحة صالحة من نوع ما. قد يكون من الأوضح إذا كان هذا سيأخذ عناوين URL النسبية فقط (وإذا كان يكمل تلقائيًا ويعرض الاحتمالات في قائمة؟ ربما يكون الكثير جدًا لجعل ذلك معقولًا؟)
هل سيكون من الممكن إضافة روابط “نشطة” مثل الفئات أو العلامات التي تستخدم لون الفئة الصحيح (أو الأيقونة، مع مكون السمة هذا، آمل؟)
هل ستكون هناك آلية لإضافة أشياء أكثر أناقة؟ أود البحث المخصص الذي يحصل على مؤشر أو عداد عندما تكون هناك نتائج جديدة. أو طريقة لجعل الأقسام تعرض، على سبيل المثال، آخر 5 إشارات مرجعية لي، أو آخر 5 مواضيع…
أفترض أن القسم العام الذي تذكره سيحل محل قسم “المجتمع” الحالي؟ هل سيكون هذا قابلاً للتحرير بشكل فردي أيضًا؟
مثير للاهتمام ولكنه قد لا يكون سهل الاستخدام حاليًا (اضطررت إلى إعادة قراءة منشورك لفهم أن الروابط يجب أن تكون داخلية ^^). هل سيكون من الممكن إضافة رابط من الفئة/المنشور الذي نقرأه حاليًا، مثل “إضافة إلى الروابط المخصصة” في الأسفل؟
ستكون إحدى الخطوات نحو التخصيص هي السماح للمسؤولين بتحديد ترتيب أقسام الشريط الجانبي. على سبيل المثال، أود نقل قنوات الدردشة إلى الأعلى… (لجميع المستخدمين)
أنا أخفض هذا إلا إذا كان بإمكان المسؤولين فقط تعيين الافتراضيات ويمكن للمستخدمين تغييرها كما يريدون - بسبب ما اقترحه @sebastianh لا أريد أن يملي شخص ما الترتيب والعرض بالنسبة لي لشيء أستخدمه نادرًا، لأنني لا أهتم بما يفعله شخص آخر.
ولكن قد يكون لدى المواقع المختلفة سبب وجيه للتأكيد على الأشياء أو تقديمها بشكل مختلف.
على سبيل المثال، إذا كان النشاط الأساسي للموقع هو الدردشة، وهناك قنوات رئيسية معينة، فمن المنطقي وضع ذلك في الأعلى. ولكن إذا كان الموقع يركز على الاتصالات غير المتزامنة والطويلة، ولكنه لا يزال يسمح بالدردشة… فقد يرغب موظفو الموقع في عدم وضع ذلك حتى في الشريط الجانبي.
لدي موقع منظم بشكل أساسي حول العلامات. أريد أن أظهر ذلك، بالإضافة إلى بعض الفئات المحددة. لا يهمني إذا أعاد المستخدمون تنظيم ذلك - ولكن إذا كانت لدينا تغييرات في الفئات، فأريد أن أكون قادرًا على جعل ذلك مرئيًا للجميع، حتى الأشخاص الذين قاموا بتغيير الإعداد الافتراضي.
أتفق على أنه سيكون من الرائع لو تمكن المسؤول من تحديد الترتيب أيضًا باستخدام واجهة المستخدم. لم أجرب هذه الميزة الجديدة بعد، ولكن هذا التعديل على CSS هو ما أستخدمه حاليًا لنقل قسم الفئات والعلامات إلى الأسفل، مما يتسبب في صعود الرسائل:
.sidebar-section-categories {
display: flex; /* إعداد تخطيط مرن حتى تتمكن من إعادة ترتيب الأشياء */
flex-direction: column;
order: +1;
}
.sidebar-section-tags {
display: flex; /* إعداد تخطيط مرن حتى تتمكن من إعادة ترتيب الأشياء */
flex-direction: column;
order: +1;
}
ومرة أخرى - هذا ليس قرارًا من الموظفين لاتخاذه. يمكن للموظفين السماح بالمحادثة أو حظرها تمامًا، ولكن ليس تجاوز المستخدمين كيف يريدون استخدام المنتدى.
عذرًا إذا بدا هذا قاسياً للغاية، ولكن ليس في هذا الواقع أنت، أو أي مسؤول، تعرف أفضل مني ما أريده.
نعم، ولكنك تقترح الآن أن يكون المكون الأول أو الأخير أو الثالث في التنقل لأنك اتخذت قرارك. لذا يمكنك، ويجب عليك، تعيين الإعدادات الافتراضية، لا أكثر، ودعني أتخذ قراري الخاص بشأن ما وأين يتم عرض شيء ما.
يعتمد الأمر حقًا، حقًا. Discourse أداة متعددة الاستخدامات. لا أعتقد أنني سأقوم بتعطيل الخيارات في منتديات Fedora، ولكن إذا كنت أقوم بإعداد مثيل لحالة استخدام ضيقة (تذاكر الدعم أو شيء من هذا القبيل) فقد أرغب في فرض عرض معين.