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

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

إعجابَين (2)

أسمعك. سأفكر في الأمر.

إعجابَين (2)

أعتذر، لم يكن القصد الإهانة، ولكني كنت منزعجًا من الرفض الظاهر.

إعجابَين (2)

التحديثات

سيكون هناك أخطاء، أبلغني بها.

تحديثات في الوقت الفعلي

  • أصبحت المواضيع في الصفحة الرئيسية تُحدَّث تلقائيًا الآن، وتظهر المواضيع الجديدة في الأعلى، وتُعاد ترتيب المواضيع التي تم الرد عليها مؤخرًا
  • تظهر الردود من المستخدمين الآخرين في الوقت الفعلي أثناء قراءتك لموضوع ما
  • يُظهر مؤشر “اسم المستخدم يكتب…” عندما يقوم شخص ما بإنشاء رد

المواضيع المقروءة/غير المقروءة

  • تظهر المواضيع غير المقروءة الآن بخط عريض، وتظهر المواضيع المقروءة بلون أفتح وأرق
  • تمت إزالة شارات الأرقام القديمة

عمليات الرفع (Uploads)

  • يمكنك الآن إزالة ملف تم رفعه عن طريق النقر على زر X بجوار اسم الملف
  • يعمل في كل من الردود والمواضيع الجديدة
  • أصبح زر الرفع يعمل بشكل موثوق على شاشات اللمس الآن

إصلاحات الأخطاء

  • لم يعد النقر على التعديل أو ردود الفعل (Reactions) ينقلك إلى أعلى الصفحة
  • تظهر الردود الجديدة والتعديلات فورًا بعد النشر
  • يأخذك إنشاء موضوع جديد إلى الموضوع بدلاً من العودة إلى الصفحة الرئيسية
9 إعجابات

تحديث لتطبيق Dumbcourse Companion APK

  • تم إصلاح عمليات الرفع في طريقة العرض على الويب (webview)

تمت إضافة تكامل LanguageTool! :bullseye:

بما أن هذا المكون الإضافي مخصص للهواتف الصغيرة والأنظمة القديمة، يمكن أن يكون الكتابة (والأخطاء المطبعية) مصدر إزعاج حقيقي. لذلك أضفت دعمًا لـ LanguageTool (https://languagetool.org/) لتنظيف النص تلقائيًا.

يمكنك استخدامه بعدة طرق:

  • واجهة برمجة التطبيقات العامة (الإعداد الأسرع)
  • حساب LanguageTool الخاص بك + مفتاح واجهة برمجة التطبيقات
  • LanguageTool مستضاف ذاتيًا (أحضر نقطة النهاية + السر الخاص بك)
الإعدادات

قبل النقر على زر النجمة

بعد النقر على زر النجمة

انقر على النجمة الصغيرة :star: وسيقوم بإعادة كتابة النص عن طريق إصلاح كل ما يكتشفه (الهجاء، القواعد، المسافات، إلخ، اعتمادًا على خطتك أو وضع الاستضافة…).

أجواء “الذكاء الاصطناعي ولكن ليس الذكاء الاصطناعي”: إنه ذكي، لكنه ليس نموذج لغوي كبير يكتب منشورك نيابة عنك.

من حيث التكلفة: مجاني تقريبًا / محدود المعدل يعتمد على ما إذا كنت تستخدم واجهة برمجة التطبيقات العامة مقابل الاستضافة الذاتية. الاستضافة الذاتية = أنت تتحكم في الحدود.

أيضًا: قد أقوم بتحسين هذا ليصبح مكونًا إضافيًا منفصلاً لدعم LanguageTool فقط - إنها فكرة قائمة بذاتها قوية جدًا.

5 إعجابات

لقد جربت هذا بعد اقتراح @merefield (شكراً مرة أخرى) يا له من إضافة رائعة للمستخدمين “القدامى”!

يحتوي هذا المكون الإضافي على ترقيم صفحات topic-list وهو أمر رائع، ولكن هل هناك أي إمكانية في المستقبل للحصول على ترقيم صفحات topic-posts أيضاً؟

5 إعجابات

هل من الممكن دمج CSS مخصص في Dumbcourse؟

إعجاب واحد (1)

لا تزال على قيد الحياة؟ هذه واحدة جيدة حقًا (!)

نعم، لا يزال نشطًا ومستخدَمًا على Forum

لقد دمجناه في برنامجنا الإضافي الرئيسي:

إعجاب واحد (1)

إذن، هل لم يعد المستودع المرتبط في المنشور الأصلي مدعومًا؟

بدافع الفضول، لماذا دمجتَهما؟ هل أنتِ بذلك تُجبرين مستخدمين من المجتمع على وظائف لا يحتاجونها أو لا يريدونها؟

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

إعجاب واحد (1)

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

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

عذرًا، ماذا؟! :rofl:

إعجاب واحد (1)

شكرًا لك، سأتحقق من ذلك. إن استخدام Dumbcourse هو الخيار الأمثل مع إصدار Tor Discourse. الآن لدي المزيد من الوظائف التي يمكنني متابعتها :smiling_face_with_sunglasses:

يرجى التحقق من المستودع، فكل وظيفة لها مفتاح خاص لتفعيلها أو تعطيلها. أعتقد أنهم يقومون بعمل رائع هنا.

كما يمكن لأي شخص المساهمة عبر طلبات السحب (PR) أيضًا.

أتفق مع فكرة وجود إضافات مختلفة لمجتمع Discourse، لكنني أفهم تمامًا أنهم جمعوا جميعها ضمن مجتمعهم الخاص أيضًا.

إعجاب واحد (1)

آه، حسنًا. أعتقد أنني كنت متعبًا فقط، وقد أدركت الآن ما كان يقصده.

كنتَ تعتقد أنني أحاول دفع دمجنا الكامل للبرنامج المساعد. عذري عن صياغتي.

لا يزال Dumbcourse المستقل متاحًا في مكانه المعتاد:

ظننت أنك تقصد فرضه على مستخدمي jtechforums، آسف :slight_smile:

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

يمكنك عمل Fork، أو إذا كنت ترغب في المساهمة، يمكنني طلب من @TripleU إلغاء الأرشفة.

إعجابَين (2)