مرحباً،
أنا حالياً أقوم ببناء موقع ووردبريس لمجتمع يضم حوالي 3000 عضو. سيحتوي موقع ووردبريس هذا على العديد من وظائف بناء المجتمع، مثل المنتديات، وتقويم الأحداث (الذي يمكن لكل مستخدم إضافة أحداث إليه)، وأدوار/مجموعات المستخدمين والمناطق المقيدة للعضوية.
لقد صادفت مؤخراً Discourse وأعجبتني واجهته. حتى الآن، كنت أقوم ببناء موقعي باستخدام buddyPress و bbPress ولكنني أفكر في استبدال كليهما بـ Discourse. لذلك، أتساءل عما إذا كان مكون WP Discourse الإضافي سيكون مناسباً لهذا الغرض؟
بشكل أساسي، لا أريد ببساطة تحويل قسم التعليقات إلى قسم Discourse. بدلاً من ذلك، أريد تضمين وظائف مجتمع Discourse الكاملة مباشرة داخل موقع ووردبريس الخاص بي. يجب أن يتمكن الأشخاص من التنقل من أحدهما إلى الآخر باستخدام عنصر قائمة بسيط، دون تغيير النطاق، مع البقاء مسجلين الدخول.
من الممكن دمج موقع Discourse مع ووردبريس باستخدام إضافة WP Discourse. على سبيل المثال، يمكن لموقع ووردبريس نشر مشاركات على موقع Discourse. يمكنك أيضًا دمج المصادقة بين الموقعين بحيث يقوم المستخدمون بتسجيل الدخول إلى Discourse من ووردبريس باستخدام DiscourseConnect.
الشيء الرئيسي الذي يجب الانتباه إليه هو أن ووردبريس و Discourse بحاجة إلى استضافتهما بشكل منفصل. لا يمكنهما التواجد على نفس النطاق. النهج الشائع هو تقديم Discourse من نطاق فرعي لنطاق موقع ووردبريس.
إذًا، بشكل أساسي الإجابة على سؤال التكامل هذا هي لا، والحل الوحيد هو استخدام Discourse كنظام تعليقات، وهو ما لم يكن مرغوبًا فيه. والبديل لـ BuddyPress هو SSO.
(في الوقت الحالي) استبدال bbPress و BuddyPress بـ Discourse مستحيل، بمعنى أن كل شيء لن يعمل بسلاسة معًا أو حتى يقدم نفس الوظائف.
نعم، Discourse بديل رائع لـ BuddyPress. لقد عملت مع العديد من المواقع التي استخدمت BuddyPress، ثم انتقلت إلى Discourse، وكانت سعيدة بذلك.
أتفهم ما تتخيله، ومع ذلك، لن يكون هناك إصدار كامل من Discourse يعمل داخل ووردبريس نفسه. هذا السؤال يُطرح كثيرًا، لذا دعني أحاول استخدام تشبيه هنا لتوضيح سبب ذلك. تخيل وجود مبنيين، أحدهما سكني والآخر مكتبي.
الآن، في التخطيط الحضري الحديث وبيئة العمل الحديثة، هناك العديد من الطرق المختلفة التي يمكنك من خلالها جلب المنزل إلى المكتب والعكس صحيح، تتراوح من المكاتب المنزلية، والمساحات المشتركة للعمل/المعيشة، والمباني متعددة الاستخدامات وغيرها.
تخيل أن ووردبريس هو المبنى السكني وأن Discourse هو المبنى المكتبي. في هذا التشبيه، يعد المكون الإضافي WP Discourse في الأساس مساحة عمل مشتركة داخل مبنى سكني. إنه مكان يمكنك الذهاب إليه للحصول على بيئة مكتبية قريبة من المنزل. يمكنك مراجعة بعض الأعمال هناك وربما عقد بعض الاجتماعات. لمعظم عملك، سترغب في الذهاب إلى المبنى المكتبي الرئيسي حيث لديك جميع زملائك في الفريق، وجميع الموارد التي تحتاجها.
كما قد تعلم، فإن حقيقة أن طبيعة المباني السكنية والمكتبية تجعل محاولة الجمع بينهما حقًا على نطاق واسع دائمًا ما تكون جذابة نظريًا، وسيكون هناك دائمًا أشخاص ينجذبون إلى هذه الفكرة على الورق، ومع ذلك، فإن الحقائق العملية والتقنية والثقافية لمثل هذا المزيج المتكامل هي السبب في أننا في الواقع لدينا مبانٍ سكنية ومكتبية منفصلة، ولماذا، في الغالبية العظمى من الحالات، يكون ذلك منطقيًا.