هل تمنيت يومًا أن يكون لديك زر “تثبيت هذا القالب على موقعك” لكل شيء؟ لقد طورت موقعًا للقيام بذلك! يمكنك استخدامه على https://discourserouter.pyxfluff.dev.
عند زيارة الموقع لأول مرة، سيُطلب منك إضافة موقعك، لكنه سيتم تذكره في ملف تعريف ارتباط (cookie) بحيث يمكنك استخدام نفس الموقع في المستقبل. إنه استبدال مباشر للمسار، ولا يلزم وجود بادئة مسار. ما عليك سوى استبدال عنوان URL الخاص بمحادثتك بـ discourserouter.pyxfluff.dev!
يرجى ملاحظة أن هذا المنتج لا يزال جديدًا وقد تكون هناك مشاكل! يمكنك الإبلاغ عن جميع المشاكل والأفكار وغيرها من الملاحظات في هذا الموضوع هنا. لقد اختبرت قدر ما أستطيع، لكن لا يمكنك أبدًا أن تكون متأكدًا بنسبة 100٪.
المصدر متاح على GitHub كمشروع Python (FastAPI)، ونحن نرحب دائمًا بطلبات الدمج (PRs).
التكاليف التشغيلية
حاليًا، لا يكلف تشغيل هذا أي شيء لأنني أشغله على خادمي في المنزل، لذا لا توجد رسوم سحابية إضافية على اشتراك النطاق الخاص بي البالغ 10 دولارات في السنة. ومع ذلك، أخطط في النهاية لتوسيع هذا المشروع إلى نطاق خاص به. لا أملك حاليًا عنوان URL للتبرع العام، ولكن إذا كنت ترغب في رعاية نطاق رسمي، يرجى التواصل معي عبر الرسائل الخاصة (PM) ويمكننا العمل على حل مناسب.
استبيان المنتج
أقوم مؤقتًا بتشغيل استبيان يجمع الآراء حول هذا المشروع، وكل الملاحظات مفيدة.
لقد تركت سجل تطوير بالخطأ؛ ومع ذلك، فقد تم تعطيله في بيئة الإنتاج اعتبارًا من هذا الالتزام. لا يمكنني فعل الكثير بشأن تسجيل Uvicorn لطلبات الوصول إلى نقطة النهاية (ولست متأكدًا من أن هذا أمر أرغب فيه أصلاً لأسباب أمنية)، لكن هدفي هو عدم تسجيل عناوين نقاط النهاية لأنني أؤمن بالخصوصية. وعلى أي حال، فإن سجلات الخادم موجودة في وحدة systemd ليس لدي نية لسحبها إلا إذا كان ذلك ضروريًا تمامًا لتتبع خطأ أو شيء مشابه.
الموقع الإلكتروني متصل أيضًا بحساب PA الخاص بي، لذا يمكنني معرفة عدد المستخدمين دون تحليلات غازية. الخلاصة هنا هي أنني لا أتتبع عنوان IP الخاص بك، أو عنوان الموقع، أو أي شيء تقريبًا. كل ما أستطيع رؤيته هو أن شخصًا ما زار الموقع وتم إعادة توجيهه. لا تتردد في إخباري إذا كان لديك أي مخاوف، لكن مسألة “تسجيل Uvicorn لطلبات إعادة التوجيه” هي مجرد عيب في التصميم ناتج عن الطريقة التي قررت بها بناء التطبيق (عبر ملفات تعريف الارتباط و Jinja2).
وبالطبع، إذا لم تثق بي لأي سبب من الأسباب، فيمكنك استضافته بنفسك (سأقوم بإعداد دليل غداً)، لكن يمكنك مراجعة الكود بنفسك، حيث يتم تشغيل الحاوية بشكل متماثل مع GitHub.
لا، عنوان موقع الويب موجود في ملف تعريف ارتباط (cookie) للمتصفح ولا يتم حفظه في سجلات الخادم.
أفضل ما يمكنني فعله هو نشر المصدر المنعكس، وإظهار السجلات، وشرح التقنيات التي يستخدمها الموقع بوضوح (كل ذلك على بنيتي التحتية الخاصة). إذا قررت عدم مراجعة هذه المعلومات أو لم تصدقني بعد، فلا يوجد الكثير الذي يمكنني فعله لك
مرحبًا بالجميع! لقد قمت بإعداد استبيان سريع لمساعدتي في تحديد الموارد التي سأخصصها لهذا المشروع (وقت الصيانة الشخصية، مادي، إلخ). بغض النظر عن رأيكم في المشروع في حالته الحالية، فإن ملء النموذج سيساعدني كثيرًا (هناك مكان لذكر ما لا يعجبكم فيه إذا أجبتوا بـ ‘لا’ على السؤال الأول). شكرًا لكم!