منتدى أشارك فيه قام بترقية vBulletin من الإصدار 4 إلى 6.
بينما أنا معجب بكيف تمكن مثل هذا البرنامج القديم، المبني على أسس قديمة[1]، من تطبيق ميزات “حديثة”، مثل:
- محرر WYSIWYG
- لصق الصور مباشرة في المحرر
- عرض الهاتف المحمول
- رسائل خاصة في الوقت الفعلي
- عدم إعادة تحميل الصفحة بالكامل بعد نشر رسالة أو استخدام ترقيم الصفحات
- حفظ الرسالة التي تكتبها في الوقت الفعلي
- تحديد واقتباس جزء من رسائل المستخدمين الآخرين بسرعة
كما يدهشني كيف يولي Discourse اهتمامًا بالتفاصيل التي تجعل التجربة سلسة وغير مؤلمة حقًا بعدة طرق.
بعض الأمثلة على كيفية تعامل vBulletin 6 مع بعض الميزات، بينما يقوم Discourse ببساطة بفعل ذلك بالطريقة الصحيحة بدلاً من ذلك:
-
لصق صورة في المحرر لا يحولها إلى JPG، لذا إذا كانت الصورة أثقل من الحد الأقصى للحجم المسموح به، فعليك لصق الصورة في مكان آخر، وحفظها كـ JPG، وتحميلها يدويًا
-
يقدم 10+ حقول/إعدادات اختيارية عند ربط صورة، والتي لن يستخدمها المستخدمون أبدًا[2]
-
يمكن عرض الرسائل الخاصة كموضوع، أو كدردشة محدثة في الوقت الفعلي يجب فتحها في نافذة خارجية (لماذا خياران؟ لماذا لا تأخذ أفضل ما في كلا العرضين؟)
-
إذا قمت بتحميل صورة أو ملف آخر، وقمت بإزالته من المحرر، فلا يزال الملف مرفقًا بالرسالة؛ يجب عليك إزالة الصورة من قائمة المرفقات بدلاً من ذلك لإزالتها بالكامل من الرسالة
-
إذا قمت بتحرير رسالتك وأغلقت التعديل، فستحصل دائمًا على نافذة منبثقة تحذيرية تقول إنك ستفقد تعديلك، حتى لو لم تقم بأي تغيير
-
الإجراءات التي تستغرق وقتًا (تصل إلى عدة ثوانٍ)، مثل عرض معاينة للموضوع عند تمرير مؤشر الفأرة فوق عنوان الموضوع في قائمة الموضوعات، أو إرسال رسالتك، تغير مؤشر Windows الافتراضي إلى المؤشر الأزرق “مشغول”[3]، وهو أمر مزعج جدًا لأن هذه الظاهرة تحدث عادةً عندما تكون صفحة الويب على وشك التعطل بسبب عملية معلقة

-
أتيحت لي الفرصة لرؤية منطقة المسؤول لإنشاء سمة مخصصة. بالتأكيد، في النهاية، تعمل، ولكن ما هي تجربة مؤلمة. إنها بعيدة سنوات ضوئية عن Discourse من حيث سهولة الاستخدام ومعقدة للغاية، مع واجهة مباشرة من العقد الأول من القرن الحادي والعشرين[4].
-
قائمة موضوعات عادية هي 11000 سطر من HTML
. Discourse ينتج 500.
أنا متحيز، بالتأكيد. أحب Discourse. لا أعرف vBulletin جيدًا. لست معتادًا على استخدام جميع الميزات التي يوفرها أو أستخدمها. أنا لست مستخدمًا قويًا ولا مسؤول vBulletin، بينما أنا خبير في Discourse (كم أنا جريء).
ربما سيتم تخفيف رأيي إذا كنت أعرف vBulletin جيدًا، وإذا لم أكن أفكر “الطريقة التي يفعل بها Discourse” في كل مرة أريد فيها القيام بشيء ما في vBulletin كمستخدم أو مسؤول.
أيضًا، vBulletin 6، كما أفهم، هو الآن نظام إدارة محتوى كامل يهدف إلى إنشاء مواقع ويب كاملة وليس فقط منتديات، مما يفسر تريليونات القوالب والمعلمات والإعدادات، وإطار عمل HTML و CSS للصفحة المستخدم الذي يجعل التخصيص صعبًا للغاية[5].
بالتأكيد سأعترف بأن الأمور ليست كلها مشرقة في جانب Discourse وأن vBulletin يقدم ميزات لا يوفرها Discourse (والعكس صحيح أيضًا).
ومع ذلك، فإن استخدام هذا الإصدار الحديث جدًا من vBulletin جعلني أدرك مدى سهولة وسلاسة Discourse مقارنة بالمنافسين القدامى.
أشعر أن كونك مطورًا لـ vBulletin يجب ألا يكون تجربة مُرضية ↩︎
- ↩︎
مجرد جزء من الواجهة:
↩︎
تصفح أفقي سعيد

↩︎<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">

