دومكورس – واجهة مستخدم متوافقة مع المتصفحات القديمة في /dumb (أزرار D-pad وشاشات صغيرة)

أهلاً يا شباب، هذه الحالة غريبة نوعًا ما، لكن ها هي:

بما أننا منتدى تقني، فنحن نعرف طريقنا إلى حد ما حول إضافات Discourse — على الأقل بما يكفي لكوننا خطيرين…

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

Dumbcourse انضم إلى الرحلة أيضًا.

إذن، هذا هو ما يوجد حاليًا بداخلها:

أدوات JTech

إضافة Discourse مجمعة واحدة، 9 وحدات، وكل وحدة لها مفتاح تشغيل/إيقاف خاص بها.

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

  2. SMTP بديل
    يتيح لك تكوين وسيط بريد خارجي بديل بخادمه الخاص، ومنفذه، وإعدادات TLS/mصادقة، وإعادة كتابة اختيارية لنطاق المرسل، ومواعيد انتهاء صلاحية مخصصة.

  3. Mini-mod
    يمنح مشرفي مجموعات الفئات بعض قدرات الإشراف الإضافية، مثل إنشاء/تعديل الفئات، تعديل/نقل المواضيع، وما إلى ذلك. لكل صلاحية مفتاح خاص بها، مع قيود حول قدرات مستوى TL4.

  4. أدوات المشرفين / فئات المشرفين
    هذه مجموعة أكبر من أدوات الموظفين، وتشمل:

    • همسات المشرفين / ردود مستهدفة

    • ملاحظات خاصة للمواضيع مع خيوط رد

    • إشعارات أحداث الموظفين لأمور مثل المنشورات المحذوفة، المنشورات المؤجلة المعتمدة/المرفوضة، ملاحظات المستخدمين، ملاحظات الأعلام، وما إلى ذلك.

    • موجز أحداث مخصص لتبويب الدرع

    • أدوات المواضيع مثل التثبيت، التلميحات، رسائل التذييل، واعتماد الردود

    • قوائم تحقق مستهدفة وللمنشور الأول

    • استهداف رسائل خاصة للشارات/المجموعات

    • قوائم تحقق لتلميحات المواضيع

  5. Dumbcourse
    واجهة أمامية SPA مبسطة للمنتدى في /dumb.

    تتضمن hCaptcha، ونقاط نهاية إشعارات push/SSE/ntfy خاصة بها، ووكيل LanguageTool، وتفاعلات، وإيموجي مخصصة مبنججة من المنتدى الرئيسي.

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

  7. البحث الذكي
    يستخدم WordNet + توسيع المرادفات للمصطلحات التقنية عندما تُعيد نتيجة البحث عددًا قليلًا جدًا من النتائج.

    كل شيء يعمل داخل العملية دون خدمة خارجية، وإذا حدث أي خطأ، فإنه يعود ببساطة إلى بحث Discourse العادي.

  8. إشعارات منبثقة سطح المكتب
    إشعارات toast بنمط Jelly للإشعارات الجديدة للمنتدى. سطح المكتب فقط، اختيار فردي لكل مستخدم، مع مهلة قابلة للضبط.

  9. Disteleplus
    هذه تحولت إلى شيء كبير.

    إنها دردشة فريق بغرفة واحدة أصلية داخل Discourse، متاحة من خلال درج أو واجهة صفحة كاملة، مع:

    • تفاعلات

    • ردود

    • ملاحظات صوتية

    • بحث

    • تشفير عند السكون

    • مؤشرات الكتابة

    • إشارات

    • معاينات الروابط

    إنها مبنججة ثنائي الاتجاه مع Telegram وتدعم أيضًا إعلانات منشورات المنتدى وأرشيف رفعات المنتدى.

    لقد صنعنا هذا في الأصل لأن ليس جميع موظفينا لديهم WhatsApp أو أرادوا ذلك، وليس لدى الجميع Telegram أيضًا. لذا أصبحت الحل: Telegram + واجهة مستخدم تشبه Telegram مباشرة داخل المنتدى، مع مزامنة الجانبين.

كل ميزة فردية لها قسم إعدادات خاص بها ويمكن إيقافها بشكل مستقل.

إذن نعم، إنه نوع من صفقة الحزمة — لكنني أعتقد أن معظم هذه الميزات مفيدة بما يكفي بحيث يمكن لمجتمعات أخرى الحصول على بعض الفائدة منها أيضًا.

إذا أراد أحد تقسيم وحدات فردية إلى إضافات منفصلة، أو استنساخها، أو صيانة نسخهم الخاصة، فتقدموا على مهلكم.

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

المساهمات، والإصلاحات، والتنظيف، والتحسينات مرحب بها جدًا.

آمل أن تسامحوني على النهج المجنون قليلاً لوضع كل هذا في إضافة واحدة.

وبالطبع، التقدير لجميع أعضاء JTech الذين ساهموا فيه حتى الآن.


إعجابَين (2)