لقد كنت أقوم بنقل نظام التنقل في مواقعنا إلى نظام الشريط الجانبي الجديد.
نظرًا لأنه موقع كبير، فهناك عدد كبير جدًا من الفئات لوضعها جميعًا في قائمة، وسيكون ذلك جبلًا عديم الفائدة. أستخدم أذونات الفئات حتى يرى المستخدمون قائمة تنقل تعكس المجموعات التي انضموا إليها. أو بعبارة أخرى، ينضم المستخدمون إلى المجموعات ثم يرون فقط ما هو ذي صلة مباشرة بهم في التنقل (وهو ما أعتقد أنه الحل الموصى به للمواقع الكبيرة).
يعمل التنقل الآن بشكل جيد للمستخدمين الذين يمكنهم التنقل بسهولة إلى مناطقهم الرئيسية في الموقع، ولكن المشكلة التي تم إنشاؤها مع هذا الإعداد هي أن المستخدمين لم يعودوا قادرين على رؤية مناطق أخرى من المواقع على الإطلاق. إذا نقروا على رابط لمنطقة ليسوا في مجموعتها، فسيواجهون صفحة “غير موجود”. إذا انضموا إلى جميع المجموعات، أو قمنا بتعيين الأذونات لجعل جميع الفئات مرئية، يصبح التنقل في الشريط الجانبي طويلاً وغير قابل للاستخدام.
السلوك الذي أتوقع رؤيته هو مجموعة من الفئات التي يمكن لجميع المستخدمين رؤيتها والرد عليها، ولكنها تظهر فقط في شريط التنقل الجانبي للمجموعات المحددة.
شيء مثل مربع إذن رابع لم نملكه بعد للفئات. مربع “في التنقل”، حتى تتمكن المواقع الكبيرة من إعداد التنقل لمجموعات مختلفة من المستخدمين، ولكن دون منع الوصول تمامًا إلى مناطق الموقع التي لا نريد أن تكون خاصة تمامًا.
لست متأكدًا بنسبة 100% مما تطلبه، ولكن يمكنك استخدام مكون سمة قائمة التنقل الجماعية الخاصة بي وإضافة روابط إلى فئات معينة في قوائم جماعية مخصصة مختلفة.
شكراً لك @Lilly. لقد نظرت في المكون الإضافي الخاص بك ولكني لا أعتقد أنه يناسب حالة الاستخدام التي أواجه صعوبة فيها.
لنفترض أن موقعًا يحتوي على حوالي 40 مجموعة و 40 فئة/فئة فرعية. الفئات/الفئات الفرعية خاصة بالمستخدم، على سبيل المثال مهارات مثل “تصميم تجربة المستخدم، أو العلاقات العامة”. يجب أن تكون هذه فئات بدلاً من مجموعات لأن المستخدمين يرغبون في استخدام مكونات إضافية لإدارة المشاريع مثل التصويت على المواضيع، و Kanban، والتقويمات، وما إلى ذلك.
المكون الإضافي الخاص بك مصمم مع وضع نفس المشكلة في الاعتبار، ولكني سأحتاج إلى إنشاء قسم جديد لكل زوج من المجموعات/الفئات الفرعية، وسيعمل ذلك ولكن الحد هو 8 وهو أقل بكثير.
في الوقت الحالي، قمت بتعيين الأمر بحيث يمكن فقط للأعضاء الذين انضموا إلى المجموعات رؤية تلك الفئات/الفئات الفرعية، مما يجعل قائمة التنقل مثالية لأنها قائمة مخصصة لاستخدام كل مستخدم للمنصة. إنه يكسر بقية الموقع لأن الأعضاء يريدون أحيانًا التفاعل مع منطقة لا يزورونها كثيرًا أو الارتباط بها، وحاليًا هذه المناطق مخفية عنهم.
ما أعتقد أنه مفقود هو طريقة للأعضاء لزيارة والتفاعل مع عدد أكبر من فئات/فئات فرعية الموقع، ولكنه يخفيها من قائمة التنقل الرئيسية الخاصة بهم بناءً على اختيارات مجموعاتهم.
اقترحت إذن فئة رابعة لأنه سيتم توسيع نطاقه بشكل أفضل إذا تم المضي قدمًا في التوسع المقترح لصفحة المجموعات للسماح للمستخدمين بإنشاء مجموعاتهم الخاصة، ووجود مجموعات من المجموعات، ولكن معالجة ذلك مباشرة في الشريط الجانبي كما فعلت يا ليلي سيكون حلاً.
لقد فكرت في هذا الأمر أكثر، ولدي اقتراح لتحسين/حل مشكلات تجربة المستخدم للمواقع الكبيرة من خلال تعديل تعديل شريط التنقل الممتاز لـ @Lilly، والذي يحل هذه المشكلة تقريبًا.
في النظام الحالي، يقوم المستخدمون بإنشاء قائمة مخصصة ثم يختارون المجموعات التي يمكنها رؤيتها.
اقتراحي هو تعديل المكون ليكون لديه: “عرض الفئة/الفئة الفرعية لهذه المجموعات فقط”، أيضًا، أو بدلاً من ذلك إذا كان مكونًا مختلفًا.
يحدد المسؤول بعد ذلك فئة (نفس النافذة المنبثقة الحالية، ولكن تم تعيينها للفئات بدلاً من ذلك)
يضيف المسؤولون المجموعات التي تكون الفئات مرئية لها أدناه، والنافذة المنبثقة الحالية مثالية لهذا.
لماذا
من المفترض أن يعمل شريط التنقل الجديد على تحسين تجربة المستخدم، ولكن على موقع كبير يصبح مزدحمًا بسرعة حيث لن يزور جميع المستخدمين جميع الفئات غالبًا، إلا إذا كان المنتدى يركز بشكل ضيق.
إذا انتشر عبر مجموعة من المجالات، يتحول الشريط الجانبي إلى جدار من المعلومات الزائدة، أو يتعين عليك تحديد ما هو موجود، وهذا ليس جيدًا لتجربة المستخدم إذا تم تفويت المنطقة المفضلة للمستخدم.
سيسمح هذا التغيير للمواقع بتعيين الشريط الجانبي لعرض المستخدمين فقط الفئات المتعلقة بالمجموعات التي انضموا إليها، مما يجعل التنقل سهلاً وأيضًا الحفاظ على جميع الفئات والفئات الفرعية غير الخاصة مفتوحة للجميع. حاليًا، إما هذا أو ذاك.
أعتقد أنني أفهم الآن حالة الاستخدام الخاصة بك وما تحاول تحقيقه. أنت تريد التحكم في روابط قسم قوائم التنقل حسب المجموعات ولكن دون تقييد الوصول إلى تلك الفئات فعليًا. المشكلة الرئيسية هي أن المستخدمين يمكنهم تخصيص قسم قائمة الفئات الخاص بهم ويجب تشجيعهم على القيام بذلك. لا أعتقد أنك تريد تجاوز هذا الجزء من تفضيلات قائمة المستخدم. إذا كان لديك الكثير من المجموعات والفئات، فقد يصبح إدارتها صعبة بدون مكون مخصص.
بالنسبة لقسم قائمة الفئات، يمكن للمستخدمين فقط النقر فوق أيقونة القلم للقيام بذلك:
لذلك، بخلاف تجاوز تفضيلات المستخدم، أعتقد أننا نتحدث بشكل أساسي عن مكون قوائم المجموعات والفئات - تحصل المجموعات على قائمة محددة من الفئات المتاحة لهم افتراضيًا، ولكنهم غير مقيدين بزيارة فئات أخرى. لقد عملت بالفعل على شيء كهذا بشكل متقطع في الأشهر القليلة الماضية.
كم عدد المجموعات والفئات / الفئات الفرعية التي تعمل معها في منتدىك؟
أعلم أن العديد من المستخدمين/معظمهم لن يفعلوا ذلك وسيكون الأمر فوضويًا بالنسبة لهم، لذلك كنت أرغب في طريقة لإعداده لهم في البداية، ولكن ربما من الأفضل دفعهم لتعلم كيفية القيام بذلك بأنفسهم.
قلقي الآخر هو أنه حيث تكون المجموعات والفئات متماثلة/متشابهة، سيختلط على بعض المستخدمين ويعتقدون أنهم ينضمون أو يغادرون مجموعة عند مجرد إزالتها من الشريط الجانبي، ونفس المشكلة للانضمام/المغادرة من المجموعات في صفحة المجموعات.
لا أعرف ما إذا كانت مكونات السمات يمكن أن تمنع ذلك، لكن إخفاء الفئات باستخدام CSS لن يمنع تحميلها، مما قد يؤدي على أي حال إلى البطء الذي تواجهه عند تحميل جميع فئاتك في الشريط الجانبي.
لقد جربت ذلك ولكن للأسف يتعطل عندما تحتاج بعض الفئات/الفئات الفرعية إلى الإخفاء حيث أن وظيفة “إضافة قسم مخصص” تنشئ أقسامًا بروابط مرئية للجميع، وبالتالي لا يمكن تضمين أي مجموعات مخفية. يمكن للأعضاء الذين ليس لديهم إذن لعرضها رؤية الرابط ولكن لا يمكنهم رؤية الصفحة التي يرتبط بها إذا نقروا عليها.
إن توجيه المستخدمين لإعداد الشريط الجانبي الخاص بهم هو ميزة رائعة ولكنه ليس تجربة مستخدم جيدة للمستخدمين الجدد الذين لا يعرفون بعد ما هو مهم بالنسبة لهم وما ليس كذلك ويجب توجيههم بواسطة التنقل إلى ذلك.
إذا كانت هناك طريقة لتعيين أذونات المستخدم التي يعمل عليها الشريط الجانبي للتنقل، فسيؤدي ذلك إلى حل المشكلة، دون الحاجة إلى إنشاء مربع إذن رابع.
في الوقت الحالي، إذا كان بإمكان المستخدم “رؤية” فئة/فئة فرعية، فإنها تظهر في الشريط الجانبي للتنقل. إذا كان الشريط الجانبي يحتوي على خيار لعرض الفئات/الفئات الفرعية التي يمكن للمستخدمين “الرد” أو “إنشاء” عليها فقط، فسيعطي ذلك المزيد من الخيارات لتخصيص الإعدادات. في حالة الاستخدام الخاصة بي، سيكون المستخدمون قادرين على رؤية كل شيء على المنصة، ولكنهم يرون فقط الفئات/الفئات الفرعية التي اشتركوا فيها في الشريط الجانبي للتنقل مما يجعل تجربتهم، خاصة عندما يكونون جددًا، أكثر تركيزًا وأقل إرهاقًا.
ثم نستخدم أذونات المجموعة للسماح لهم باختيار ما يريدون التفاعل معه في أغلب الأحيان.
ضم المستخدمين إلى مجموعات الاهتمامات عند انضمامهم إلى الموقع ليس تجربة مستخدم رائعة، ولكنه ليس منفراً للغاية.
جعل مجموعات الاهتمامات هذه تحدد تنقل المستخدمين في الموقع أمر معقول تمامًا ويخلق موقعًا يتمحور حول المستخدم، وهو أمر رائع جدًا.
حظر القدرة على عرض جميع مناطق الموقع الأخرى لتحقيق ذلك ليس مقايضة مقبولة لأنه يكسر قدرة جميع المستخدمين على التواصل والاستكشاف خارج اهتماماتهم المباشرة.
الحل المقترح:
مفتاح تبديل بثلاثة إعدادات في شريط التمرير الجانبي للإعدادات يقول “تعيين إعدادات شريط التمرير الجانبي للتنقل الأولي للمستخدم من خلال إظهار الفئات/المجموعات الفرعية فقط التي لديهم إذن لـ 1. عرضها 2. الرد عليها 3. إنشائها”.
سيستطيع المستخدمون بعد ذلك البدء بإعداد شريط التمرير الجانبي بناءً على المجموعات التي أخبروا الموقع أنهم مهتمون بها، مما يجعل عملية الإعداد الأولي وإيجاد طريقهم أسهل بكثير في موقع كبير، ولكن لا يزال بإمكانهم تخصيص تنقلهم بأنفسهم بعد ذلك عن طريق النقر على زر تعديل أشرطة التمرير الجانبية للتنقل (وهي وظيفة رائعة للمستخدمين الذين تم إعدادهم، ولكنها ليست جيدة لسؤال المستخدمين الجدد عما هو مهم في موقع غير مألوف بالنسبة لهم بعد).
لقد أجريت استطلاعًا مع بعض المستخدمين الجدد. على الرغم من إخبارهم صراحةً بأنه يجب عليهم تعديل الشريط الجانبي عند انضمامهم إلى الموقع، إلا أن معظمهم لم يفعلوا ذلك، وبالتالي تركوا يستخدمون موقعًا يحتوي على جدار من الفئات والاشتراكات الفرعية.
بالنسبة لي، من المنطقي أن المستخدمين الجدد في موقع ما لا يعرفون بعد ما هو ملائم لهم وما ليس كذلك، لذا فإن مطالبتهم بتعديل الشريط الجانبي يدويًا يجعلهم مترددين في إزالة الأشياء.