يتيح لك نظام التضمين الخاص بـ Discourse عرض تعليقات المواضيع على المواقع الخارجية عبر إطار مضمن (iframe) — ولكن حتى الآن، كانت التجربة للقراءة فقط. كان على الزوار النقر والانتقال إلى موقع Discourse الخاص بك للرد أو الإعجاب أو التفاعل مع النقاش.
لقد أضفنا وضع التطبيق الكامل للتضمينات، والذي يقوم بتحميل تطبيق Discourse الكامل داخل الإطار المضمن. يمكن لزوارك الرد، والإعجاب، والاقتباس، والتفاعل مع المواضيع دون مغادرة مدونتك أو موقعك الإلكتروني أبدًا.
هذا رائع! وبينما من الجيد جدًا القدرة على التحرير مباشرة داخل الصفحة الأصلية، فمن وجهة نظري أن عرض المعادلات الرياضية في النسخة المدمجة يُعد تحسناً أكبر! أتطلع لاستخدامه على موقعي الخاص.
ولتجربته، انتقلت إلى أحد مواضيع العرض التي ربطت بها، ولاحظت بعض المشكلات البسيطة عند الرد هناك:
لم يظهر زر التبديل بين محرر Markdown والمحرر الغني في شريط أدوات المحرر،
بعد النشر، حاولت تعديل المنشور على الموقع وتلقيت تحذيرًا بأن المنشور يُحرر في نافذة أخرى، رغم أنني لم أكن قد فتحت أي نافذة أخرى للتعديل، و
لم أتمكن من حذف ردي. يبدو أنه تم حذفه بواسطة المجتمع.
قمنا بإزالة ذلك، بالإضافة إلى العديد من عناصر واجهة المستخدم الأخرى، لتبسيط التجربة في التضمين. يجب أن يكون من الممكن إعادة إضافتها إلى موقعك باستخدام مكون سمة صغير في حال كنت بحاجة إليها.
وكما هو الحال مع أي شيء جديد، نحاول تحقيق توازن جيد وانتهينا بإنشاء تجربة ستعطي معنى لمعظم المدونات، لكن Discourse ستظل قابلة للتخصيص كما تتوقع دائمًا.
يبدو وكأن هناك ثلاثة تعليقات. عندما أمُر المؤشر فوقها، أرى الشريط الفضي الصغير جدًا لشريط التمرير الافتراضي في الزاوية العلوية اليمنى (Firefox، Linux).
لذلك، إذا لم أكن أعرف ما هو Discourse، سأفترض أن هناك حاليًا ثلاثة ردود، وأن النقر على زر الرد بجانب اسم Jay هو زر الرد العام على الموضوع. والحقيقة المؤسفة هي أن Jay سيحصل الآن على إشعارات برد كل مرة يرتكب فيها شخص ما هذا الخطأ.
أتساءل عما إذا كان هناك:
أ) طريقة لإبقاء زر “الرد على الموضوع” مرئيًا دائمًا؟
ب) طريقة لجعل التمرير أكثر وضوحًا، مع الحفاظ على الأناقة وعدم التطفل؟
هذه اقتراحات جيدة. وبشكل أعم، ربما تم تبسيط عناصر واجهة المستخدم أكثر من اللازم؟ عندما رددت على منشور المدونة الخاص بمستويات الثقة أمس، اضطررت للتمرير إلى ما لا نهاية لبعض الوقت قبل أن أتمكن من مراجعة ردّي، نظرًا لغياب عنصر التمرير الزمني.
للأسف، وكما يتضح من أحد الأمثلة الخاصة بك، لا يزال هذا يتطلب من المستخدم التمرير عبر كمية هائلة من التعليقات داخل إطار مضمن (iframe) (الذي له العديد من العيوب) قبل الوصول إلى النهاية والقدرة على كتابة تعليق من المستوى الأول. هل هناك طريقة لإضافة تعليق ليس ردًا من الأعلى أيضًا؟
هل يمكننا إضافة نطاقات إلى قائمة السماح؟ (بحيث يمكن تضمينها فقط من نطاقاتنا)
هل سيتم تحميل تطبيق discourse بالكامل في كل صفحة تحتوي على تضمين، أم سيستمر التحميل بمجرد تحميله مرة واحدة؟ على سبيل المثال، إذا كان لدي domain.com/page1 /page2 /page3 وما إلى ذلك، فهل سيتعين تحميله من الصفر لجميع الصفحات؟
شكرًا جزيلاً على هذا، فالتكوين الجديد يحول Discourse حقًا إلى نظام تعليقات شرعي، خاصة عند استخدامه لدمج أنظمة تعليقات عدة مدونات مجمعة في نظام منتديات واحد. ومع ذلك، أواجه للأسف سلسلة من المشاكل.
دعني أترك القضايا الجمالية جانبًا للحظة، وسأبدأ بالإشارة إلى أنني أحاول جعل هذا يعمل مع مدونة Ghost، وهي مدونة تدمج أنظمة عضوية Ghost وDiscourse عبر تكامل Discourse on Ghost (DoG) (أُعلن عنه في منتدى Discourse هنا). وبينما أعتقد أن بعض المشاكل التي أواجهها ناتجة مباشرة عن استخدام DoG، فإن بعضها الآخر ليس كذلك، والبعض الآخر… ربما؟
أول ما سأشير إليه هو الطريقة التي أبدو فيها وكأنني لا أحصل على “نظام التعليقات الكامل” بل نصفه تقريبًا.
نعم، بعد إكمال عملية تسجيل كاملة مع DoG، أرى بالفعل نافذة منبثقة “السماح بالوصول”، والتي أوافق عليها.
ولكن بعد ذلك، لا أرى أزرار “رد” بعد كل تعليق كما رأيت في منشورات مدونة Discourse التجريبية (بينما أيقونة الرابط مختلفة بشكل ملحوظ عن أيقونة الرابط التي أراها في مدونة Discourse)، وعندما أتمرّس لأسفل إلى أسفل المنشور، أرى أنه رغم وجود جزء من التكوين الجديد، فإن أزرار “مشاركة” و"رد" التي توقعت ظهورها على اليسار غير موجودة، بل إن زر “رد” الوحيد موجود على اليمين بدلاً من ذلك (مع أيقونة سهم مختلفة عن تلك الموجودة في مدونة Discourse، وهي أيقونة أعتقد أنها عودة إلى نظام التضمين الأصلي - رغم أن هذا قد يكون مجرد نتيجة لاستخدام موضوع المنتدى في Discourse).
علاوة على ذلك، عندما أنقر على زر “رد” هذا، يتم توجيهي إلى الصفحة الرئيسية لمنتدى مدونتي بدلاً من ظهور مربع التعليقات المدمج حديثًا. ومع ذلك، إذا نقرت على زر عدد التعليقات “37/37” في الأعلى، فإن المربع يظهر فعليًا، بالإضافة إلى زر “الانتقال إلى” وإمكانية “التنقل” بين التعليقات، ولكن عندما “أتنقل” إلى تعليق وأترك زر الفأرة، لا يتحرك موضع التضمين في التعليق (يغلق المربع فقط).
ونعم، قمت بتفعيل مفتاح تبديل وضع التطبيق الكامل في إعدادات المنتدى على موقعي.
هل من الممكن أنني فشلت ببساطة في تفعيل مفتاح تبديل تافه أو نسيت تضمين سطر من الكود، أم أن هذا قد يكون بسبب نوع من عدم التوافق بين نظام التعليقات الكامل الجديد و DoG؟