مشروع ترحيل كبير لمنتديات vBulletin

مرحباً :wave:

سأجيب على هذا فقط لأنني لست كفؤًا في المجالات الأخرى. أتحدث عن الانتقال السلس لاحقًا في منشوري.

من حيث التخصيص، يمكنك تعديل CSS من محرر مدمج، بالإضافة إلى إضافة Javascript واستخدام واجهة برمجة تطبيقات Discourse الخاصة بـ JS. من الناحية المرئية، إذا لم يعجبك شيء ما، فما عليك سوى إخفاؤه أو تغييره.

دليل القوالب الرسمي موجود هنا، Developing Discourse Themes & Theme Components.

قد لا يكون محدثًا بالكامل حيث نقوم حاليًا بترقية بعض مكونات JS على المدى الطويل.

حوالي 100٪ من القوالب ومكونات القوالب والإضافات المنشورة هنا هي مفتوحة المصدر، لذا يمكنك دائمًا إلقاء نظرة على شفرتها لإنشاء حلولك الخاصة.

قالب هو في الأساس غلاف مع أو بدون ميزات مضافة.
مكون قالب يضيف عادةً ميزات.
إضافة تضيف ميزات أكثر تعمقًا من جانب الخادم.

بالنسبة لمجتمعاتي الخاصة، أحاول استخدام التخصيصات الرسمية فقط أو تلك من مؤلفين أو شركات موثوقة وراسخة مثل pavilion. وكذلك الشخصية بالطبع، حيث يمكنني صيانتها بنفسي.

يمكن إضافة وإزالة القوالب ومكونات القوالب في وقت التشغيل، بينما يتطلب تثبيت وإلغاء تثبيت الإضافة إعادة بناء تطبيق سطر الأوامر (10-15 دقيقة من وقت التوقف).


أما بالنسبة للانتقال السلس لمجتمع من شأنه تخفيف ارتباك المستخدمين أو غضبهم، فهذا صعب في بعض الأحيان. من الواضح أن درجة السعادة 100٪ شبه مستحيلة.
بالإضافة إلى ذلك، فإن بعض المجتمعات بالتأكيد أكثر تحفظًا أو صخبًا من غيرها وستتفاعل وفقًا لذلك.

من منظور المستخدم، أود أن أقول إن الانتقادات الأكثر تكرارًا التي تم توجيهها هي:

  • لا مزيد من ترقيم الصفحات
    تم استبداله بجدول زمني تفاعلي. كلاهما لهما مزايا وعيوب. سمعت أحيانًا أشخاصًا غير قادرين على التكيف مع هذا التغيير.
    تجربتي من 3 عمليات ترحيل لمنتديات صغيرة ومتوسطة الحجم هي أنه لم يكن لأحد في مجتمعاتي تجربة سلبية مع شيء الجدول الزمني.

  • الواجهة معقدة
    تحتوي الواجهة على عناصر أكثر من الماضي، حيث تمت إضافة الميزات بمرور الوقت. قائمة الإشعارات أصبحت أكبر، وتم تقديم الشريط الجانبي، وتمت إضافة ميزة الدردشة (قد لا تكون ضرورية إذا كان لديك خادم Discord).
    نحن ندرك تمامًا تعقيد الواجهة، ونود بالتأكيد أن تكون هناك أجزاء أكثر انسيابية.
    هناك بالتأكيد منحنى تعلم مع Discourse. بينما كونه منتدى يحتوي على نفس ميزات أي برنامج منتدى آخر (نشر مواضيع، نشر ردود/رسائل خاصة، هذا كل شيء…)، فإنه يختلف عن هنا من حيث الواجهة والميزات المضافة. أود أن أقول إن معظم الناس لا يواجهون مشكلة خاصة مع ذلك، ولكن مجتمع هذا المنتدى قد يكون متحيزًا لأن معظم الناس هنا يعرفون Discourse.
    عندما تعتاد على الواجهة، فإنك لا ترى ضوضاء بعد الآن وتركز على الميزات التي تستخدمها بالفعل، لكنني أتفهم أن هذا ليس بالضبط ما يشغل بالك هنا حيث تركز على الترحيل/الانتقال.

هناك أداتان مدمجتان تساعدان الأشخاص على فهم الواجهة والميزات.

  1. @discobot. إنه مستخدم روبوت تفاعلي يمكننا التفاعل معه، وهو يعلمنا كيفية استخدام بعض ميزات المناقشة.

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

من منظور المسؤول، سيكون:

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

أخيرًا، يمكنك استخدام صندوق رمل المستخدم على try.discourse.org.
لا يوجد صندوق رمل للمسؤول. عندما أرغب في تجربة الأشياء على مستوى المسؤول، أقوم عادةً بإعداد خادم Hetzner بمواصفات منخفضة (يتم فوترته بالساعة) أقوم فيه بتثبيت Discourse لبضع ساعات أو أيام.

3 إعجابات