أتفق على أن الأمر مربك عدم معرفة ما تفعله هذه الإعدادات وكيف ترتبط ببعضها البعض. كيف يمكننا تحسين أوصاف إعدادات الموقع؟ إليك كيف تبدو حاليًا:
automatically_unpin_topics: "إلغاء تثبيت المواضيع تلقائيًا عندما يصل المستخدم إلى الأسفل."
default_topics_automatic_unpin: "إلغاء تثبيت المواضيع تلقائيًا عندما يصل المستخدم إلى الأسفل افتراضيًا."
ماذا عن شيء كهذا؟ دقيق ولكنه غير أنيق بعض الشيء.
automatically_unpin_topics: "إلغاء تثبيت المواضيع تلقائيًا عندما يصل المستخدم إلى الأسفل. يمكن تغييره في تفضيلات المستخدم عند تمكينه."
default_topics_automatic_unpin: "إلغاء تثبيت المواضيع تلقائيًا عندما يصل المستخدم إلى الأسفل افتراضيًا. يمكن تغييره في تفضيلات المستخدم عند تمكين automatically_unpin_topics."
يخطر ببالي أيضًا أنه يمكن دمج هذه الإعدادات في إعداد واحد بخيارات متعددة تحقق نفس الهدف، على سبيل المثال، شيء مثل:
ستعمل تلك الخيارات الأربعة كقائمة منسدلة، لكنها تحتوي على الكثير من الكلمات لتحليلها. أعتقد أنني سأفهمها بشكل أفضل إذا تم تقديمها كخيارين، مشروحة ببساطة شديدة – ودائماً ما تظهر معًا، إن أمكن:
أحب أن الإعدادات لتكوين الإعدادات الافتراضية تعمل تمامًا مثل الإعدادات في تفضيلاتك. هذا يجعل من السهل جدًا نقل الإعدادات من تفضيلاتك الخاصة كإعداد افتراضي للمستخدمين.
أنا مهتم بمن يقوم بتعطيله لجميع المستخدمين دون السماح لهم بالاختيار. أعرف أن هناك بعض الموضوعات هنا حيث يريد الناس منع المستخدمين من إلغاء تثبيت الموضوعات بشكل عام، وأنا أتفهم ذلك. ولكن لماذا تريدهم ألا يتمكنوا من تمكين إلغاء التثبيت التلقائي لأنفسهم إذا كان هذا ما يريده المستخدم؟ أعني، إذا كنت أرغب في إلغاء التثبيت ولم يُسمح لي بتغيير التفضيل، فلا يزال بإمكاني إلغاء تثبيت جميع هذه الموضوعات يدويًا.
يذكرني Discourse بأن هذا الموضوع قد تم حله بالفعل. هل سيكون من الممكن نقله إلى #ux؟
نعم، يمكنني فهم وجهة النظر هذه. بالنظر إليها من هذا المنظور، ربما يكون الجواب ببساطة هو ترك default_topics_automatic_unpin كما هو وتغيير automatically_unpin_topics بحيث يتعلق صراحة بإظهار/إخفاء تفضيل المستخدم هذا.