Horizon: بطاقات مواضيع عالية السياق

ما الجديد في Horizon؟

يسرنا أن نعلن عن الإصدار التالي لسمة Horizon: بطاقات المواضيع عالية السياق (high-context topic cards).

تعرض هذه البطاقات الإشارات الرئيسية بنظرة سريعة، حيث تسحب البيانات من العناصر المألوفة والمفضلة:

لقد أعدنا ترتيب التخطيط أيضًا، وصقلنا التباعد والطباعة، ووسعنا معاينة آخر رد؛ بهدف تحقيق تجربة متوازنة.

سطح المكتب

الهاتف المحمول

شيء واحد قد تلاحظه على الهاتف المحمول: يمكن أن يتجاوز قسم الفئة والعلامات ويصبح قابلاً للتمرير أفقيًا.
#itsafeaturenotabug

كيف يمكنني تفعيل هذا؟

يمكن لمسؤول المنتدى العثور على إعداد جديد في صفحة السمة. يتم إلغاء تحديده افتراضيًا لمواصلة استخدام الإصدار البسيط، ولكن يمكن للمهتمين بتجربته التبديل.

على الرغم من اختباراتنا الداخلية وافتراضنا بأن كل شيء يجب أن يتصرف بشكل جيد، فإننا نصنفه على أنه تجريبي في الوقت الحالي. من المفترض أن يعمل كما هو متوقع، ولكن قد نواصل تطوير التصميم ونحل بعض المشكلات.

ما هي الخطوة التالية؟

نخطط لجعل الاختيار بين الوضعين متاحًا لكل مستخدم، بدلاً من كونه إعدادًا عامًا واحدًا للمنتدى. هذا على خارطة الطريق، ولكنه ليس جاهزًا تمامًا بعد.

نحن نبحث أيضًا في جعل المقتطفات تظهر تلقائيًا.

لقد تم ذلك :up_arrow:

في الوقت الحالي، ندعوك لتجربته لفترة من الوقت، على منتدى خاص بك أو هنا في Meta.

26 إعجابًا

هل يمكنني كمسؤول فرض هذا الخيار أيضًا؟ لأن العلامات (tags) جزء من تجربة المنتدى وبدونها سيفتقد بعض المستخدمين السياق الإضافي حول المواضيع. أنا حقًا أحب سمة Horizon الآن مع تفاصيل المواضيع الغنية :tada:

الجزء المتعلق بـ “المقتطفات” (Excerpts)، والذي يمكن تمكينه باستخدام: Enable with bin/rails r ‘SiteSetting.always_include_topic_excerpts = true’ لا يبدو أنه يعمل بالنسبة لي.

/var/www/discourse# bin/rails r ‘SiteSetting.always_include_topic_excerpts = true’                                                      
fatal: detected dubious ownership in repository at '/var/www/discourse'                                                                                                   
To add an exception for this directory, call:                                                                                                                             
        git config --global --add safe.directory /var/www/discourse                                                                                                       
/var/www/discourse/config/initializers/000-pg_connection_patch.rb:21:in `rescue in new_client': We could not find your database: discourse. Available database configurations can be found in config/database.yml. (ActiveRecord::NoDatabaseError)                                                                                                                                           
To resolve this error:                                                                                                                                                    
- Did you not create the database, or did you delete it? To create the database, run:                                                                                                                                                                                                                                                               
    bin/rails db:create                                                                                                                                                   
- Has the database name changed? Verify that config/database.yml contains the correct database name.                                             

لا أريد العبث كثيرًا بهذا. أعتقد أنني سأتركه كما هو. ولكنني سأترك الخطأ هنا في حال كان إعدادي معطلاً أو يمكن إصلاح شيء ما في Discourse.

إعجابَين (2)

نعم، هذا هو الوضع حاليًا. إذا اخترت خيارات السياق العالي في إعدادات المظهر، فسيشاهد جميع المستخدمين هذا على Horizon. أو هل تقصد للمستقبل؟ هممم، لم يكن تجاوز المسؤول لإعدادات المستخدم ضمن التخطيط وهو أمر غير معتاد بعض الشيء. أفترض أننا سنترك الأمر للمستخدم إذا قرر أن العلامات مهمة بالنسبة له أم لا. ولكن أعتقد أنه سيكون بإمكان المسؤول تعيين الخيار الافتراضي على الأرجح.

@zogstrip هل يمكنك المساعدة في مشكلة الأمر من فضلك؟

هذا غريب. كيف تدخل الحاوية؟

العلامات هي جزء مهم حقًا من طريقة عمل المنتدى الخاص بي. إذا قام المستخدمون بتعطيلها، فقد لا يفهمون التدهور ولا يفهمون سبب رؤية الآخرين لتخطيط مختلف. أُفضل أن يتم تعيين السمات من قبل المسؤولين. أو على الأقل منح المسؤولين حرية منح المستخدمين هذه الحرية، تمامًا مثل اختيار السمة. أعتقد أن واجهة مستخدم متسقة أمر مهم.

إعجاب واحد (1)

أدخل الحاوية باستخدام $ ./launcher enter app

root@tzmc1-app:/var/www/discourse# ls -alid /var/www/discourse
1593655 drwxr-xr-x 1 discourse discourse 4096 Jan 15 10:48 /var/www/discourse

هذه هي مشكلتك. يجب عليك “التبديل” إلى المستخدم discourse قبل تشغيل الأمر.

./launcher enter app
su discourse
bin/rails r 'SiteSetting.always_include_topic_excerpts = true'
إعجابَين (2)

نعم، هذه هي الطريقة التي تعمل بها جميع تفضيلات المستخدمين التي يحددها المسؤولون. يمكن للمسؤولين تعيين قيمة افتراضية ويمكن للمستخدمين الأفراد تجاوزها.

إذا كانت المواقع الفردية تريد حقًا إيقاف المستخدمين عن تعيين التفضيلات الفردية لأي سبب، فيجب أن يكون إضافة CSS مخصص لإخفاء الحقل كافيًا.

4 إعجابات

كيف يمكن تفعيل المقتطفات في منتدى مستضاف على Discourse؟

always_include_topic_excerpts هو إعداد موقع مخفي. وهو غير مدرج في قائمة إعدادات الموقع المخفية المتاحة هنا
لذا، يجب عليك التواصل مع الدعم كما تقول الوثيقة:

إعجابَين (2)

كانت الفكرة بالفعل هي الاتصال بالدعم ليتمكنوا من تفعيلها لك، ولكننا بسّطنا تلك العملية وأخفينا الإعداد.

يمكنك العثور عليه (بعد التحديث) في جميع إعدادات الموقع:

إعجابَين (2)

تحديث أحدث:

بعد بعض المداولات الداخلية، أضفنا الشيء بأكمله كإعداد للسمة بدلاً من ذلك:

أصبح الاختيار بين البطاقات البسيطة والبطاقات عالية السياق الآن مربع اختيار وسيؤدي إلى تمكين المقتطفات تلقائيًا أيضًا.

إعجابَين (2)

لست متأكدًا مما إذا كنت أريد المقتطفات لأنها تضيف ضوضاء كبيرة. أفضل أن تظل مقتطفات فقط للمنشورات المثبتة.

هل أصبح من الممكن الآن الحصول على الميزات الأخرى دون المقتطفات المفروضة؟

إعجابَين (2)

للأسف، في هذه اللحظة، إما الكل أو لا شيء.

ما زلنا نكرر ونتلقى الملاحظات؛ لذلك سنرى ما هي الطلبات/الاقتراحات التي تظهر بكثرة.

ومع ذلك، وكما هو الحال دائمًا، فإن CSS الجيد هو طريقة سريعة وسهلة لتخصيصه لتجربة المنتدى الخاصة بك.

إعجاب واحد (1)

لقد تمكنت أخيرًا من تجربته في جولة جيدة! أولاً - يبدو رائعًا! جميل جدًا وعملي للغاية.

لكنني أجد نفسي أتوق إلى بطاقات المواضيع متوسطة السياق! “جولديلوكس” إذا أردت. بطاقات السياق العالي صعبة بعض الشيء للحصول على نظرة عامة سريعة عليها. أعتقد أن هذا هو الهدف منها على أي حال.

أو ربما ما هو مطلوب هو طريقة سهلة للتبديل بين السياق العالي / المنخفض للمستخدمين.

إعجاب واحد (1)