هذا يتكرر باستمرار وأود أن أسمع بعض الآراء حول أفضل النصائح.
فهمي الحالي:
يوجد تطبيق Discourse الرسمي للجوال. إنه في الواقع مركز، يسمح لك بتسجيل الدخول إلى مثيلات Discourse المختلفة ويمكّن الإشعارات الفورية لتلك الموجودة على جهازك المحمول. ستتصفح المواقع الفعلية باستخدام إصدار الويب للجوال:
ثم يوجد تطبيق مستقل لنظام iOS بنفس نهج مدير الموقع، ولكن واجهات المنتدى مكتوبة بلغة أصلية. يبدو أنه خارج نطاق التطوير النشط، يرجى تصحيحي إذا كنت مخطئًا:
وهناك نهج قالب التطبيق، يسمح لك بنشر مثيل Discourse الحالي الخاص بك كتطبيق. تم بناؤه باستخدام React Native، لذا فهو يعمل لنظامي Android و iOS، ولكنه ليس مكتوبًا بلغة أصلية. لجعل هذا التطبيق يبدو مثل الإصدار الويب لمثيلك، تحتاج بشكل أساسي إلى تصميمه من جديد:
لذا، على حد علمي، لا يوجد حل سهل لتطبيق جوال لـ Discourse. يمكنك استخدام إصدار الويب، ولكن لن تعمل الإشعارات الفورية؛ يمكنك استخدام تطبيق يعمل كمدير موقع، ثم يكون لديك خطوة وصول إضافية (أولاً قم بتثبيت تطبيق المدير، ثم أضف مثيل المنتدى). أو يمكنك تقديم تطبيق عبر Lexicon، ولكن هذا يتطلب جهدًا إضافيًا في التطوير.
فهمي هو أيضًا أن أي حل لا يلتف حول عرض الويب يحتاج إلى إعادة هندسة جميع الوظائف. نظرًا لأن وظائف Discourse موسعة بشكل كبير بواسطة المكونات الإضافية (مثل التقويم، والأحداث، والتعيين، والحلول) فلن يكون أي من هذا موجودًا إذا لم يتم ترميزه بشكل خاص أيضًا.
نصائحي حتى الآن:
الالتزام بإصدار الويب، حتى على الهاتف المحمول
بشكل عام، قدم تجربة تسجيل دخول سلسة من خلال تمكين تسجيل الدخول الموحد وتبسيط عملية التسجيل الافتراضية الخاصة بك
إذا كان لديك بالفعل تطبيق متعلق بالمنتج، فقم بدمج إشعارات المجتمع في هذا التطبيق (على سبيل المثال، استمع إلى خطافات الإشعارات).
إذا لم يكن لديك تطبيق بالفعل، فانظر النصيحة الأولى وضع جزءًا فقط من ميزانية تطبيقك المحتملة في صقل الإصدار الويب للجوال.
هناك دعم للإشعارات الفورية لجميع المنصات المفتوحة: ويندوز، ماك أو إس، لينكس وأندرويد. للأسف، نظام iOS هو الاستثناء لأنه لا يسمح للمواقع بإرسال إشعارات فورية. ومع ذلك، يبدو أن هذا قادم لنظام iOS 16 أو أحدث.
أتعرض لهذه المشكلات باستمرار عندما أقترح Discourse كمنصة. سيكون هذا مهمًا بشكل خاص مع Discourse Chat (PRE-ALPHA) القادم، حيث يبدأ في التنافس مع Discord، الذي يتمتع بتجربة جوال جيدة جدًا. آمل أن يتمكن بعض عملائي الذين لديهم حاليًا مجتمعات منقسمة جدًا بين الاتصال في الوقت الفعلي (الدردشة) والاتصال غير المتزامن (المنتدى) من “الحصول على كل شيء” مع الدردشة المتكاملة، ولكنها لن تكون بديلاً مناسبًا ومريحًا تمامًا لـ Discord حتى تكون الإشعارات رائعة عبر جميع المنصات، وسهلة الاستخدام مثل أي تطبيق آخر. سيكون التطبيق الفعلي أفضل، على الرغم من أنني أعرف أن هذا طلب كبير نظرًا لتصميم Discourse.
يحتوي Discord على تطبيق “Discord” يتيح لك الاشتراك في أي عدد من قنوات Discord في التطبيق. لدى Discourse نفس الشيء لنظام iOS، وهو “Discourse Hub”، الذي يتيح لك الاشتراك في أي عدد من منتديات Discourse.
هل تشتكي من جودة Discourse Hub؟ سهولة الاستخدام؟ (هل لديك أخطاء للإبلاغ عنها؟)
أم تشتكي من عدم وجود Discourse Hub لنظام Android؟ (لماذا قد ترغب في واحد؟ على Android، يمكن للموقع نفسه إرسال إشعارات فورية.)