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