مكون إضافي 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 now supports Wordpress blogs. See the demo here and the repo here.

إعجابَين (2)

Hi. This is a cool plugin, and I’m wondering if I can use it to help with my goal of allowing users to create subforums (potentially my site would provide the subforum page with title and description, and then with this plugin I’d insert the discourse discussion that’s part of the subforum).

But what’s the method by which the plugin actually add the forum to a site? I had thought that embedding discourse on a site was not encouraged, and iframes were expressly discouraged.

Sorry, I don’t know how Docuss can help with this. Docuss connects Discourse topics to existing website pages. So, unless you allow your users to create website pages, it won’t help.

Docuss does the opposite: it embeds the site in Discourse.

That’s interesting. Thanks for your reply. Do you expect any sites can work with it, including ones run by SPAs like Angular 2+?

My thought is how I could potentially use this plugin: I could set the subforum page with my separate app, and then have the discourse discussion appear with that page.

That is in fact what I plan to do (users create the subforum on my app, and then I would add discourse to the subforum).

But not sure if this would help in terms of the other issue that remains–how to make sure only users associated with that subforum can post to it.

Docuss requires that you include some js code in your web app or website. When it comes to web apps, it has been successfully tested with React and Meteor, but not with Angular.

Under the hood, Docuss creates tags. So unfortunately it doesn’t help with permissions.

تعرضت نسخة 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 إعجابات