هل هناك طريقة لاستضافة صفحات ديناميكية باستخدام Discourse؟ لقد بحثت في المكون الإضافي لصفحة الهبوط (Landing Page Plugin)، ولكنه مخصص للصفحات الثابتة. لا أمانع في وجود Discourse على النطاق الرئيسي نفسه بدلاً من مجلد فرعي، على الرغم من أنني أعرف أنه يمكنني بناء صفحات ديناميكية في مجلدات فرعية بعد ذلك. هل هناك أي بديل أو طريقة للقيام بذلك مع الاحتفاظ بـ Discourse في الدليل الرئيسي نفسه وإضافة صفحات ديناميكية إلى مجلد؟
بينما قرأت السؤال، هل يمكن أن يكون الدليل، كجزء من عنوان URL، خارج Discourse أو Docker (Docker مفهوم صعب الفهم بالنسبة لي) وبالتالي استخدام PHP.
أو - هل يمكن، على سبيل المثال، لبروكسي عكسي إعادة توجيه المكالمات بحيث يتم التعامل مع جزء الدليل بواسطة شيء مثل LAMP، وكل شيء آخر يذهب إلى Discourse. إذن هي مسألة خلفيتين فقط، أليس كذلك؟
في الواقع، أنا متأكد تمامًا، من الناحية النظرية على الأقل، أنه يمكن القيام بذلك باستخدام Varnish. ما لا أعرفه، من بين أشياء كثيرة حقًا، هو نوع التعارض الذي سيحدث إذا/عندما يتم استدعاء هذا الرابط داخل Discourse. أو هل هو في هذه الحالة مجرد مسألة إعادة توجيه.
ليس حقًا، إنه أشبه بميزة مخصصة أود إضافتها. لا علاقة له بـ Discourse، إنه أشبه بصفحة PHP مخصصة حيث يمكنني جلب البيانات باستخدام واجهة برمجة تطبيقات مخصصة لـ Crunchbase وتنفيذ بعض العمليات.
أيضًا، هل من الممكن تشغيل HTML CSS JS هنا؟ ربما باستخدام مكون المكون الإضافي للصفحة المقصودة نفسه أو من خلال طريقة أخرى؟
نعم، إذا كنت تصل إلى بيانات بعيدة، والتي قد تتطلب مفاتيح API، فقم بذلك في مكون إضافي (Plugin) حتى يمكن الاحتفاظ بمفاتيح API آمنة وخاصة واستخدامها فقط في الواجهة الخلفية.
نعم، هذا هو السبب الذي دفعني فعلاً للسؤال عما إذا كان بإمكاننا إضافة مجلد لحفظ المفتاح بأمان في ملف .env. كما أنني اختبرت المكون الإضافي، وهو يعمل بشكل رائع، شكراً لك! :))