شكرًا لك @debryc ![]()
أود أن أضيف أن الأمر لا يتعلق بي فقط، بل بجميع أعضاء Pavilion الذين يواصلون عملنا. إن تعاوننا هو جهد جماعي.
كما أود أن أضيف أننا قمنا للتو بفتح مصدر إضافة صفحات الهبوط الخاصة بنا، والتي تتيح صفحات مستقلة تمامًا مدعومة من مثيل Discourse؛ وهي طريقة أخرى لتلبية الحاجة التي نوقشت في هذا الموضوع. تفصل هذه الإضافة واجهة صفحات الواجهة الأمامية عن عميل Discourse (أي أنها لا تقوم بتحميل تطبيق Discourse)، مع السماح بالتكامل السهل عبر واجهة خلفية مشتركة (أي خادم Discourse).
نحن بالفعل نبدأ في استخدام هذه الإضافة مع بعض عملائنا لتلبية احتياجات مماثلة لتلك التي نوقشت هنا. كما ننظر في تطوير حزم مفتوحة المصدر عامة وسهلة الاستخدام للصفحات بناءً على حالات الاستخدام الشائعة لنظام إدارة محتوى مرتبط بمجتمع، يمكن استخدامها مع هذه الإضافة.
إليك قائمة حالات الاستخدام الحالية التي لدينا في الاعتبار لتلقي هذا المعاملة:
-
المدونة (أعمل حاليًا على هذه الحالة). قم بكتابة المحتوى في Discourse ثم عرضه في صفحة مدونة مستقلة تمامًا، يمكنك تخصيصها مثل مدونة حقيقية (أي مثل WordPress أو Ghost).
-
صفحات المنتجات أو الخدمات أو الميزات (مثل صفحاتنا). عرض المنتجات أو الخدمات أو الميزات التي قد تتضمن محتوى أو بيانات (فئات، وسوم، مواضيع، مستخدمين، إلخ) من مثيل Discourse الخاص بك.
-
صفحات “الفريق” (مثل صفحاتنا). صفحة لفريقك، تستخدم عضوية (وببيانات المستخدمين) من مجموعة مستخدمين في Discourse.
-
صفحات الفعاليات، لعرض وعرض بيانات الفعاليات من مثيل Discourse الخاص بك في صفحة هبوط للفعاليات ذات تصميم خاص. يمكن أن تكون “بيانات الفعاليات” هنا مزيجًا من بيانات إضافة تقويم Discourse، والفئات، والمواضيع، والمستخدمين (مثل الحضور المسبق)، والمواقع (باستخدام إضافة المواقع الخاصة بنا).
نحن مهتمون بحالات استخدام عامة أخرى يعتقد الناس أنها ستستفيد من هذا المعاملة. أود أن أشير الآن إلى أن هناك بعض حالات الاستخدام التي أخذناها في الاعتبار بالفعل والتي من غير المرجح أن تتلقى هذا المعاملة في هذه المرحلة:
-
المتجر. بينما قد تكون هناك صفحة تدمج عناصر من متجر، فإن المتاجر عبر الإنترنت تتطلب مجموعة واسعة من الوظائف التي ستحتاج دائمًا إلى حل مخصص مثل WooCommerce أو Shopify.
-
قاعدة المعرفة. هذه الحاجة مُلبَّاة بالفعل جيدًا بواسطة حلول مثل إضافة مستكشف المعرفة. قد تعرض صفحة هبوط مجموعة فرعية من قاعدة المعرفة، لكن تكرار وظائف شيء مثل إضافة مستكشف المعرفة (أو مجرد قوائم المواضيع في Discourse) بالكامل سيكون ضد المصلحة.
نحن أيضًا مهتمون بالتعاون مع أي شخص يريد تطوير مثل هذه الصفحات، سواء كمشروع تطوير في حد ذاته (مثل تحسين مهاراته)، أو لمجتمعه، أو حتى للبيع. نحن نخطط لإطلاق حزم مفتوحة المصدر مجانية خاصة بنا لكل حالة استخدام في الأجل المتوسط (4 إلى 6 أشهر).
إضافة صفحات الهبوط وصفحات Pavilion الخاصة ستكون دائمًا مفتوحة المصدر ومجانية بنسبة 100%. ومع ذلك، فإن هذا هيكل عام يمكن لأي شخص لديه معرفة بـ HTML و CSS استخدامه لتطوير “حزمة صفحات” إذا رغب في ذلك. سأضيف قريبًا “دليل المطور” إلى وثائق المعرفة لتلك الإضافة.
تدعم إضافة صفحات الهبوط بالفعل استضافة الصفحات في مستودعات خاصة بنفس الطريقة التي يعمل بها نظام سمة Discourse (في الواقع، في الخلفية فهي مبنية على نظام سمة Discourse وتمتد منه). هذا يعني أنه من الممكن بالفعل بيع الوصول إلى حزمة صفحات هبوط إذا أردت. قد يجعل ذلك الأمر يستحق العناء لمطوري آخرين لبناء مثل هذه الحزم.
لن يعالج هذا النهج جميع احتياجات إدارة المحتوى المرتبطة بمنتدى، لكنه يمكن أن يخدم مجموعة فرعية منها بشكل جيد جدًا، خاصة تلك التي نراها بانتظام مع المجتمعات الصغيرة والمستقلة، حيث سيؤدي إلى إزالة الحاجة إلى مثيلات منفصلة، وحاسمًا، الحاجة إلى مشاركة البيانات بين تلك المثيلات عبر بروتوكولات المصادقة (أي مشاركة بيانات المستخدم عند تسجيل الدخول)، أو الويب هوكس، أو طرق مشاركة البيانات الأخرى.
يمكن أن يقلل هذا من التكاليف والإدارة، خاصة للمجتمعات الصغيرة التي تسعى لإدارة محتوى محدود أو مستهدف، أو صفحات ثابتة، إلى جانب المنتدى الخاص بها. لن يكون أبدًا بديلاً مباشرًا لـ WordPress أو أنظمة إدارة المحتوى الأخرى، لكننا نأمل أن يجعله بعض حالات الاستخدام أسهل بشكل كبير.