ديسكورس تجربة سلسة جدًا

منتدى أشارك فيه قام بترقية vBulletin من الإصدار 4 إلى 6.

بينما أنا معجب بكيف تمكن مثل هذا البرنامج القديم، المبني على أسس قديمة[1]، من تطبيق ميزات “حديثة”، مثل:

  • محرر WYSIWYG
  • لصق الصور مباشرة في المحرر
  • عرض الهاتف المحمول
  • رسائل خاصة في الوقت الفعلي
  • عدم إعادة تحميل الصفحة بالكامل بعد نشر رسالة أو استخدام ترقيم الصفحات
  • حفظ الرسالة التي تكتبها في الوقت الفعلي
  • تحديد واقتباس جزء من رسائل المستخدمين الآخرين بسرعة

كما يدهشني كيف يولي Discourse اهتمامًا بالتفاصيل التي تجعل التجربة سلسة وغير مؤلمة حقًا بعدة طرق.

بعض الأمثلة على كيفية تعامل vBulletin 6 مع بعض الميزات، بينما يقوم Discourse ببساطة بفعل ذلك بالطريقة الصحيحة بدلاً من ذلك:

  • لصق صورة في المحرر لا يحولها إلى JPG، لذا إذا كانت الصورة أثقل من الحد الأقصى للحجم المسموح به، فعليك لصق الصورة في مكان آخر، وحفظها كـ JPG، وتحميلها يدويًا

  • يقدم 10+ حقول/إعدادات اختيارية عند ربط صورة، والتي لن يستخدمها المستخدمون أبدًا[2]

  • يمكن عرض الرسائل الخاصة كموضوع، أو كدردشة محدثة في الوقت الفعلي يجب فتحها في نافذة خارجية (لماذا خياران؟ لماذا لا تأخذ أفضل ما في كلا العرضين؟)

  • إذا قمت بتحميل صورة أو ملف آخر، وقمت بإزالته من المحرر، فلا يزال الملف مرفقًا بالرسالة؛ يجب عليك إزالة الصورة من قائمة المرفقات بدلاً من ذلك لإزالتها بالكامل من الرسالة

  • إذا قمت بتحرير رسالتك وأغلقت التعديل، فستحصل دائمًا على نافذة منبثقة تحذيرية تقول إنك ستفقد تعديلك، حتى لو لم تقم بأي تغيير

  • الإجراءات التي تستغرق وقتًا (تصل إلى عدة ثوانٍ)، مثل عرض معاينة للموضوع عند تمرير مؤشر الفأرة فوق عنوان الموضوع في قائمة الموضوعات، أو إرسال رسالتك، تغير مؤشر Windows الافتراضي إلى المؤشر الأزرق “مشغول”[3]، وهو أمر مزعج جدًا لأن هذه الظاهرة تحدث عادةً عندما تكون صفحة الويب على وشك التعطل بسبب عملية معلقة :grimacing:

  • أتيحت لي الفرصة لرؤية منطقة المسؤول لإنشاء سمة مخصصة. بالتأكيد، في النهاية، تعمل، ولكن ما هي تجربة مؤلمة. إنها بعيدة سنوات ضوئية عن Discourse من حيث سهولة الاستخدام ومعقدة للغاية، مع واجهة مباشرة من العقد الأول من القرن الحادي والعشرين[4].

  • قائمة موضوعات عادية هي 11000 سطر من HTML :wat:. Discourse ينتج 500.

أنا متحيز، بالتأكيد. أحب Discourse. لا أعرف vBulletin جيدًا. لست معتادًا على استخدام جميع الميزات التي يوفرها أو أستخدمها. أنا لست مستخدمًا قويًا ولا مسؤول vBulletin، بينما أنا خبير في Discourse (كم أنا جريء).

ربما سيتم تخفيف رأيي إذا كنت أعرف vBulletin جيدًا، وإذا لم أكن أفكر “الطريقة التي يفعل بها Discourse” في كل مرة أريد فيها القيام بشيء ما في vBulletin كمستخدم أو مسؤول.
أيضًا، vBulletin 6، كما أفهم، هو الآن نظام إدارة محتوى كامل يهدف إلى إنشاء مواقع ويب كاملة وليس فقط منتديات، مما يفسر تريليونات القوالب والمعلمات والإعدادات، وإطار عمل HTML و CSS للصفحة المستخدم الذي يجعل التخصيص صعبًا للغاية[5].

بالتأكيد سأعترف بأن الأمور ليست كلها مشرقة في جانب Discourse وأن vBulletin يقدم ميزات لا يوفرها Discourse (والعكس صحيح أيضًا).

ومع ذلك، فإن استخدام هذا الإصدار الحديث جدًا من vBulletin جعلني أدرك مدى سهولة وسلاسة Discourse مقارنة بالمنافسين القدامى.


  1. أشعر أن كونك مطورًا لـ vBulletin يجب ألا يكون تجربة مُرضية ↩︎

  2. ↩︎

  3. صورة ↩︎

  4. مجرد جزء من الواجهة:

    ↩︎

  5. تصفح أفقي سعيد :allthethings:

    <div class="b-module canvas-widget default-widget activity-stream-widget forum-activity-stream-widget widget-tabs ui-tabs widget-no-header-buttons widget-border-flush ui-corner-all ui-widget ui-widget-content" id="widget_3" data-widget-id="6" data-widget-instance-id="3" data-widget-default-tab="#forum-tab">	
        <div class="widget-header widget-tabs-nav h-clearfix">		
    	    <div class="module-title h-left">
    	    	<ul class="ui-tabs-nav hide-on-editmode h-clearfix b-comp-menu-horizontal js-module-tab-menu js-comp-menu-horizontal js-comp-menu--dropdown-on-xsmall b-comp-menu-dropdown--inactive ui-corner-all ui-helper-reset ui-helper-clearfix ui-widget-header" role="tablist">
    
    
    ↩︎
15 إعجابًا

لقد كنت زائرًا يوميًا في منتدى آخر يعمل بنظام Discourse لمدة 4-5 سنوات تقريبًا. عندما أردت إضافة منتدى إلى موقعي على الويب، اخترت Discourse لأنه كان مألوفًا بالنسبة لي. بمجرد أن بدأت في تشغيل منتدى خاص بي وقضاء الوقت هنا، أنا معجب جدًا بالدعم والتطوير السريع للفريق والمجتمع بأكمله. البرنامج من الطراز الأول والمشروع هو كل ما يمكن أن يكون عليه المصدر المفتوح!

4 إعجابات

تعد واجهة خيارات الصورة مثالاً جيدًا!

فهي تسلط الضوء على كيف يتفوق Discourse في توفير واجهة مستخدم وميزات تناسب احتياجات المستخدم دون أي إضافات زائدة أو تعديلات مرئية قد تفسد تجربة المستخدم. كما أنها لا تنسى توفير طريقة للتخصيصات المتقدمة (وهي أسهل مع كل معلم رئيسي).

أنا أقدر فلسفة تقديم ميزة بناءً على اهتمام المستخدمين (“قاعدة الثلاثة”) وتهدف إلى الحفاظ على بساطة الأشياء ولكنها قوية، وهو أمر ليس من السهل المساومة عليه.

لهذا السبب يبدو Discourse رائعًا كل يوم: فهو يركز على ما يهم، ويعطي الأولوية لتجربة المستخدم مع تقديم ميزات قوية في الكواليس.

بالطبع، أنا متحيز أيضًا وDiscourse ليس مثاليًا؛ لكنني أعتقد أنهم في الاتجاه الصحيح بالنظر إلى مدى متعة هذا البرنامج!

5 إعجابات