كان ذلك قبل عام تقريبًا، وكنت في طور إعداد أول منتدى Discourse لي على الإطلاق، وأخيرًا قمت بترحيل قاعدة بيانات phpBB الخاصة بي من عام 2007 إلى شيء أكثر ملاءمة للعقد الحالي، بفضل توصية @awesomerobot. قام مسؤول النظام بتسليم المفاتيح بعد إكمال النصف الأول من المعالج (قبل أن يطلب منك “الانطلاق!”) والآن حان دوري لإعداده بشكل دائم. ذهبت إلى لوحة الإدارة وفتحت الإعدادات.
الصفحة الأولى، المطلوبة، احتوت على بعض الأشياء الأساسية التي كنت أبحث عنها، على الرغم من ذلك: “استبعاد نطاقات rel nofollow”؟ “اسم مستخدم الاتصال بالموقع… إذا تُرك فارغًا، فسيتم استخدام حساب النظام”؟ تبدو هذه الأشياء اختيارية تمامًا، ألا تعتقد؟
الآن لجعل الأمر يبدو جيدًا. العلامة التجارية، الصفحة التالية، ممتازة. جميع أشكال الشعار التي اهتممت بها، وضعفها من الأشكال التي لم أهتم بها. ولكن، أين يمكنني تعيين ألوان علامتي التجارية و— قبل أن أتمكن من إنهاء ذلك، لوحت لي علامة التبويب التالية، “الإعداد الأساسي”، بدعوة لطيفة.
كان الإعداد الأساسي مؤلمًا. “تعيين اللغة من رأس قبول اللغة” لم يكن قريبًا مما توقعته هنا، و"إصدار ga" تسبب في ذكريات مؤلمة من العام السابق، حيث انتهى بنا المطاف في بي بي سي بتهم التجسس لجرأتنا على محاولة استخدام تتبع GA في منتجنا. لم يكن هناك أي إعداد للألوان في الأفق، باستثناء “ألوان الفئات” غير المفيدة نسبيًا (إعداد لما هي الإعدادات المسموح لي باستخدامها في الفئات؟ لماذا؟) و"معرف مخطط ألوان الوضع المظلم الافتراضي". سألت صفحة الإعدادات من أين حصلت على معرفها، لكن تم تذكيري فقط بكتابات أفلاطون:
تعلم، فيدروس، أن هذا هو الشيء الغريب في الكتابة، مما يجعلها تتوافق حقًا مع الرسم. منتجات الرسام تقف أمامنا كما لو كانت حية، ولكن إذا سألتها، فإنها تحافظ على صمت مهيب. الأمر نفسه ينطبق على الكلمات المكتوبة؛ تبدو وكأنها تتحدث إليك كما لو كانت ذكية، ولكن إذا سألتها أي شيء عن ما تقوله، رغبة في التعليم، فإنها تستمر في إخبارك بنفس الشيء إلى الأبد.
ثم اكتشفت مربع البحث القوي. بالتأكيد، فكرت، مربع البحث سيعرف أين ألواني؟ وكان يعرف - ولكن فقط للبريد الإلكتروني.
يائسًا بشكل متزايد، نظرت عبر علامات التبويب - ربما فاتني شيء ما في مكان ما؟ آه، الإعداد الأساسي احتوى أيضًا على خيارات الخطوط، والتي فاتنيها سابقًا. ولكن لا تزال لا توجد ألوان. كان هناك المزيد من علامات التبويب المختلفة للمرور بها: المستخدمون، الشارات، رسائل البريد الإلكتروني (انتظر، ألم تكن لدي إعدادات بريد إلكتروني في إعدادات الإعدادات للتو؟)، السجلات، وأخيرًا: تخصيص! مجموعة ضخمة ثانية من الإعدادات، بما في ذلك قسم “الروابط الدائمة” الذي يبدو أنه يحتوي على 15 عامًا من إعادة كتابة عناوين URL للمواضيع وإعدادات ما إذا كان تضمين المحتوى مسموحًا به؟
من هنا فصاعدًا، بدأت حفلة ارتداد ضخمة.
تعديل سمة؟ حسنًا، لا تعدل السمة، بدلاً من ذلك اذهب إلى علامة التبويب المكونات، قم بتثبيت مكون سمة، عد إلى علامة التبويب السمات، أضف المكون إلى السمة، عد إلى المكونات وقم بتعديل المكون فعليًا.
تغيير إضافة؟ حسنًا، هذا ليس مكونًا لذا فهو في علامة التبويب الإضافات (ليس جزءًا من علامة التبويب تخصيص)، ولكنه في الواقع تم تغييره الآن بحيث يكون علامة تبويب في إعدادات الإعدادات أيضًا.
تغيير سلسلة نصية؟ حسنًا، هذا في تخصيص النص، ما لم يكن جزءًا من مكون في هذه الحالة أرتد إليه، ما لم يكن إعدادًا مطلوبًا ويجب أن أرتد إلى مكان آخر.
إضافة كلمة أو رابط إلى قائمة سوداء؟ هذا بالطبع ليس في الإعدادات → بريد مزعج، ولكن تخصيص → الكلمات التي تمت مراقبتها.
شيء لجميع الفئات؟ إما أن يكون هناك إعداد في إعدادات الإعدادات، أو ارتداد من فئة إلى أخرى لتعيين كل إعداد.
بدأ رأسي يدور من كل هذا الارتداد.
ماذا نفعل حيال هذا؟
على عكس اقتراحاتي السابقة، هذا ليس اقتراحًا له إجابة سريعة وواضحة بشكل مؤلم. بدلاً من ذلك، من المحتمل أن يتطلب إعادة ترتيب كامل لكل من عملية إعداد المسؤولين وهيكلة المعلومات.
هناك بعض الأسئلة الفرعية التي تستحق الاستكشاف مثل:
ما هو الطول المناسب لمعالج الإعداد؟
هل هناك حاجة لمحرر سمات WYSIWYG شبيه بـ WordPress؟
ما هو الإعداد؟ ما هو التخصيص؟
هل يجب أن تكون هناك إعدادات متتالية للفئات (حيث ترث الفئة الفرعية إعداداتها من الفئة الأم، وترث الفئة الرئيسية إعداداتها من إعداد أساسي، مشابه لـ CSS أو نموذج Discord)؟
ما هي الإعدادات التي تصل إلى أي جمهور؟ أي أن، ما هي الإعدادات التي تؤثر على مستخدمي منتدى بلدي، وما هي الإعدادات التي تؤثر على المشرفين والمسؤولين، وما هي الإعدادات التي تؤثر على الأنظمة فقط، وهل هناك ربما إعدادات لا تصل إلى أي جمهور؟
@LWinterberg أردت فقط أن أمنحك بعض الأمل: أولاً، مشاعرك صحيحة. إنه الكثير لاستيعابه، ويتركك مع العديد من الأسئلة في البداية، وهناك بعض الأمور الغريبة.
لقد نشأت وأنا أدير منتديات vbulletin و phpbb عندما كنت طفلاً. الآن أقوم بتطبيق Discourse في بيئة مؤسسية كجزء من عمل فريقي. إنه يتحسن - يتحسن كثيرًا!
بينما أنت على حق في أن هناك الكثير مما يحدث، ضع في اعتبارك أيضًا أنك تقوم بتجميع سكين سويسري مليء بالسكاكين السويسرية - لا تضغط على نفسك كثيرًا لعدم فهم كل شيء في اللحظة الأولى. لن أتمكن من قيادة سيارة سباق فورمولا 1 في المرة الأولى التي أدخل فيها.
أؤكد لك، بعد 5 سنوات من استخدام Discourse، لقد تحسن باستمرار شهرًا بعد شهر - وكان رائعًا بالفعل منذ البداية!
مرحباً @LWinterberg، أعلم أن الأمر مضى وقت طويل ولكن منشورك هنا خطرت ببالي مرة أخرى في عطلة نهاية الأسبوع واعتقدت أنه سيكون من الجيد الرد. أنا قائد الفريق التقني لفريق داخلي يُسمى “تجربة الموظفين” والذي أديره مع @tobiaseigen (مدير المنتج) و @ella (المصمم). مهمتنا في هذا الفريق هي تقليل التعقيد في قسم المسؤولين وجعله أسهل في الاستخدام للجميع.
أردت أن أقول، نحن نسمعك، ومنشورك يلخص تمامًا المشكلات التي نحاول معالجتها. التنقل المتكرر، والوثائق المتباينة، والنطاق الواسع للإعدادات التي يجب فهمها لتغيير ما تريده هي عقبات هائلة. بعض الأشياء التي عملنا عليها لمعالجة ذلك حتى الآن هي:
تطوير تنقل الشريط الجانبي للمسؤولين بشكل أكبر إلى قائمة منبثقة تبحث في قسم المسؤولين بأكمله، ويمكن أن تأخذك إلى إعداد أو صفحة بناءً على بحث تقريبي.
إنشاء “مناطق تكوين” ذات نطاق أضيق حيث يتم تقديم العديد من الإعدادات وعناصر واجهة المستخدم المجمعة الأخرى في مكان واحد لإعداد الأشياء المهمة (مثل على سبيل المثال العلامة التجارية، أو المثال في منشورك الأصلي، تخصيص النص ومنع البريد العشوائي)، بدلاً من الاضطرار إلى التنقل بين 1000 مكان مختلف.
تقديم لوحة تحكم جديدة للمسؤولين للسماح بإعداد موجه بشكل أفضل في مراحل مختلفة من دورة حياة الموقع وإعادة هيكلة نظام المشكلات/الرسائل للمسؤولين بحيث يسهل رؤية الأشياء التي قد تحتاج إلى معالجة في موقعك.
إعادة هيكلة واجهات المستخدم لتثبيت وإدارة السمات من أجل البساطة والاتساق.
إجراء المزيد من التغييرات على إعدادات الموقع الحالية، وإزالة أو إخفاء تلك التي نادراً ما تستخدم أو مربكة، وما إلى ذلك.
لا تتردد في مواصلة تقديم الملاحظات هنا في هذا الموضوع، نحن نستمع ونبذل قصارى جهدنا لترويض وحش المسؤولين!
لقد كنت أستخدم الشريط الجانبي التجريبي الخاص بك لعدة أسابيع وأراقب تغييراتك. إنه يربكني أحيانًا، لكن هذا متوقع لشيء قيد التقدم.
ومع ذلك، يمكنني أن أخبرك بشيء حدث اليوم: اتصل بي مستخدم (لنسميه أليس) وأخبرني أنها لا تستطيع تسجيل الدخول، مع ظهور خطأ يقول “لا يمكنك تسجيل الدخول باسم أليس من عنوان IP هذا”. لذلك ذهبت إلى لوحة الإدارة وبحثت عن “أليس”، ولم تسفر عن أي نتائج. انتقل نموذجي الذهني من هناك بطريقة ما إلى “آه نعم، مربع التصفية هذا يبحث فقط في جميع الإعدادات، وصفحة المستخدم ليست إعدادًا”، لذلك نظرت في الشريط الجانبي ولم أره في قسم “المجتمع”، لذلك مررت بجميع الإدخالات واحدًا تلو الآخر حتى وجدته في النهاية. ثم نظرت إلى عنوان IP الخاص بأليس ومرة أخرى احتجت إلى الانتقال إلى قسم مختلف (عناوين IP المفحوصة) لمعرفة ما إذا كان عنوان IP الخاص بها المسجل محظورًا - وهو لم يكن كذلك، حيث لم يتم تسجيل محاولة تسجيل الدخول المحظورة الخاصة بها.
لذلك لتخليص هذه القصة إلى ملاحظات:
شريط التصفية “Filter” في الشريط الجانبي يريد حقًا أن يكون البحث الإداري الشامل.
تحتاج فئات الشريط الجانبي إلى بعض التحسين، سواء في التسمية أو في المحتوى. أرى الآن أن “المجتمع” مخصص لفئة “إعدادات المنتدى الأساسية” من هذا النوع، لكنني ارتبكت حقًا عندما فتحتها ورأيت العديد من الأشياء الأخرى التي لم تكن “مستخدمين” في هذه القائمة. إذا كنت سأقوم بفرز البطاقات، فسأضع “الكلمات المراقبة” في الأمان، بجوار عناوين IP وعناوين URL المراقبة، و “حقول المستخدم” و “الروابط الدائمة” في المتقدم ما لم يكن هناك فئة جديدة ومختلفة و… في الواقع، يرجى إعداد فرز بطاقات، سيجعل ذلك التواصل مع طلبي أسهل بكثير
(غير متعلق بهذا الموضوع) يجب كشف عمليات تسجيل الدخول المحظورة للمسؤولين وإضافة خيار لإلغاء حظر عناوين IP المحظورة من صفحة المستخدم.
“مارتن برينان، مشاركة: 6، موضوع: 296971، اسم المستخدم: مارتن”
مزيد من التغييرات على إعدادات الموقع الحالية، وإزالة أو إخفاء تلك التي نادرًا ما تستخدم أو مربكة، وما إلى ذلك
أنا مؤيد كبير لإزالة الأشياء غير الضرورية. بالنسبة لـ Audacity 3.5، قمت بإزالة خيار لعرض تلميح على مكون واجهة مستخدم بارتفاع 20 بكسل، وصفحة تفضيلات لم يكن من الممكن استخدامها لتعيين التفضيلات، وميزة الطباعة (ماذا فعلت في محرر صوت؟!) و 10 أشياء أخرى.
شكراً مرة أخرى على الملاحظات الإضافية – فيما يتعلق بسيناريو Alice على وجه الخصوص، هل يمكنني أن أسأل لماذا مررت بأقسام الشريط الجانبي يدوياً بدلاً من التصفية؟ شخصياً، الآن بعد أن أصبح لدينا الفلتر، لا أنظر أبداً إلى الأقسام، بل أبحث فقط عن “ip” أو “user” على سبيل المثال.
لدينا القدرة على إضافة كلمات مفتاحية إلى روابط محددة في الشريط الجانبي ليجدها الفلتر، لذا إذا كان لديك بعض الأمثلة حيث يمكن أن تكون بعض الكلمات المفتاحية منطقية، فيرجى إخبارنا! نخطط لإضافة المزيد في المستقبل أيضاً.
لقد أجرينا بالفعل جولتين من اختبارات المستخدمين مع هذا مع محاولة هياكل وتنظيمات مختلفة. لست متأكداً مما إذا كنا سنتمكن من إرضاء الجميع هنا. ربما يساعد السماح بإعادة التنظيم والأقسام المخصصة. في ذهني، الحل لهذا هو استخدام الفلتر دائماً وجعل الفلتر أفضل في العثور على الأشياء.
أتفق 100% – لست متأكداً مما إذا كنا سنصل أبداً إلى مستوى القدرة على البحث عن المستخدمين من هناك على الرغم من ذلك سنستمر بالتأكيد في تطويره على الرغم من ذلك:
نفس الشيء، كلما أزلنا المزيد (أو على الأقل أعدنا التنظيم ودفناه قليلاً في بعض الحالات) كلما كانت الأمور أوضح للأشخاص الذين لا يستخدمون القسم الإداري طوال الوقت.
بالتأكيد حتى تتمكن من طباعة جميع الأشكال الموجية الجميلة وتعليقها على الحائط؟