مكون إضافي Docuss

Docuss

تتيح لك Docuss دمج موقعك الإلكتروني (أو تطبيق الويب الخاص بك) مع منتدى Discourse.


الفوائد:

  • تجربة مستخدم أكثر سلاسة
  • تفاعلات بين الموقع/المنتدى: مناقشة صفحة، أو مناقشة أجزاء من صفحة، وما إلى ذلك.

العرض التوضيحي

يرجى الاطلاع على Mustacchio، وهو موقع وهمي يوضح الميزات الرئيسية لـ Docuss.

مزيد من المعلومات

راجع المستودع الرئيسي هنا.

25 إعجابًا

I added 2 more demos:

Discuss The Web
A sample Meteor+React web app.

OpenStack
A single page of a live website, with discussions added to each heading.

(see the repo for additional details)

5 إعجابات

How to add page?

@Bank_Live, please see the updated documentation here.

يدعم Docuss الآن مدونات WordPress. راجع العرض التوضيحي هنا والمستودع هنا.

إعجابَين (2)

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

لكن ما هي الطريقة التي تضيف بها الإضافة المنتدى فعليًا إلى الموقع؟ كنت أعتقد أن تضمين ديسكورد في موقع ما غير مُشجَّع، وأن استخدام إطارات الويب (iframes) غير مُشجَّع صراحةً.

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

يفعل Docuss العكس: فهو يدمج الموقع الإلكتروني داخل Discourse.

هذا مثير للاهتمام. شكرًا لك على ردك. هل تتوقع أن تعمل أي مواقع معه، بما في ذلك المواقع التي تديرها تطبيقات الصفحة الواحدة (SPAs) مثل Angular 2+؟

فكرتي هي كيف يمكنني استخدام هذا الإضافة بشكل محتمل: يمكنني تعيين صفحة المنتدى الفرعي مع تطبيقي المنفصل، ثم إظهار مناقشة discourse مع تلك الصفحة.

هذا في الواقع ما أخطط للقيام به (المستخدمون ينشئون المنتدى الفرعي على تطبيقي، ثم سأضيف discourse إلى المنتدى الفرعي).

لكنني لست متأكدًا مما إذا كان هذا سيساعد فيما يتعلق بالقضية الأخرى التي لا تزال قائمة - كيف نضمن أن المستخدمين المرتبطين بذلك المنتدى الفرعي فقط هم القادرون على النشر فيه.

يتطلب Docuss تضمين بعض كود JavaScript في تطبيق الويب أو موقع الويب الخاص بك. وعند الحديث عن تطبيقات الويب، تم اختباره بنجاح مع React وMeteor، ولكن ليس مع Angular.

في الخلفية، ينشئ Docuss وسومًا (Tags). لذا، للأسف، لا يساعد في إدارة الأذونات.

تعرضت نسخة WordPress التجريبية للتعطل.

هل يستخدمها أحد مع WordPress؟ أود رؤيتها تعمل… شكراً.

@Zup، تم إيقاف عرض WordPress التجريبي، حيث لم يبدُ أن ميزة WordPress تثير أي اهتمام. إذا كانت لديك حالة استخدام مقنعة، فيمكننا مناقشتها. قد أقرر إضافة دعم WordPress إلى DiscPage (انظر منشوري التالي أدناه).

إعلان

مشروع Docuss لم يعد نشطًا. يتم تقديم الإصلاحات للمستخدمين الحاليين، لكنني توقفت عن العمل على الميزات الجديدة. قد ترغب في الاطلاع على DiscPage، والتي تُعد نسخة مبسطة إلى حد ما.

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

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

مع Docuss، سيتم عرض مدونة WordPress الخاصة بك، دون رأس الصفحة، ضمن إطار (iframe) في مثيل Discourse الخاص بك. سيكون هناك عنوان URL فريد لـ Discourse لكل صفحة من صفحات WordPress.

وبالمثل، يُظهر عرض Mustacchio التوضيحي تكامل موقع ويب ثابت:

في حالتك، سيتم استبدال موقع الويب الثابت بمدونة WordPress الخاصة بك (بدون رأس الصفحة).

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

أفضّل الاحتفاظ بترويسة ووردبريس. هل هذا خيار متاح؟

للأسف، لا يوجد مثل هذا الخيار.

لقد قرأت للتو جميع معلوماتكم حول هذا الأمر. إنه لأمر مؤسف حقًا أنكم أوقفتوا هذا المشروع. فقيمة تحسين محركات البحث (SEO) المضافة من خلال تضمين تعليقات Discourse وما شابهها على صفحات الويب دون استخدام إطار مضمن (iframe) هائلة. إن إضافتكم قريبة جدًا من تحقيق ذلك. كل ما عليكم فعله هو إعادة كتابة بعض الأجزاء باستخدام Svelte/Rollup، بحيث يتم تحميل الشريط الجانبي على الموقع الخارجي.

بالتوفيق;)

5 إعجابات