مرحبًا يا مجتمع Discourse،
أود فقط أن أشارككم قصتي الصغيرة مع Discourse.
قبل عام، أنشأت موقعًا إعلانيًا للمنتجات المستعملة مخصصًا لمجتمع التبغ الهنغاري باستخدام WordPress. لكن كان مخصصًا فقط لتجارة الأجهزة المستعملة.
كنت أدرك أنني بحاجة إلى شيء أكثر تفاعلية وجماعية لبناء مجتمع يعمل بكفاءة! وDiscourse هو بالضبط ما كنت أبحث عنه. أتذكر عندما رأيت موقع Discourse Meta لأول مرة، شعرت فورًا أن هذا المكان وُلد من أجل المجتمع.
القراءة، والقراءة، والمزيد من القراءة…
أولاً، قرأت مئات المواضيع على Meta لأفهم ما هو عليه حقًا.
وشملت هذه المواضيع في الغالب:
- كيف يتم التثبيت؟
- ما هي بيئة الخادم المطلوبة؟
- ما الفرق بين الإضافة ومكون السمة؟ وكيف يتم تثبيتها؟
- مواضيع مخصصة للمستخدمين الجدد. دليل المستخدم الجديد…
- ما هي مستويات الثقة؟
إلخ…
وجدت كل شيء في مكان واحد، وكان ذلك مذهلًا. كل ما كان مطلوبًا هو بحث بسيط أو نقرة على المواضيع ذات الصلة.
عملية الاختبار…
بعد أسابيع قليلة من القراءة، حاولت تثبيت أول نسخة لي من Discourse محليًا (على جهاز Mac). كان ذلك للتعرف على كيفية استخدام قسم الإدارة، ومراقبة المحتوى والمستخدمين، وتثبيت السمات ومكونات السمات والإضافات، وفهم سبب عمل الأشياء بالطريقة التي تعمل بها. كل ذلك لضمان أن يعمل الموقع العام بشكل أفضل وأسهل.
جاهز للإطلاق
بعد الاختبار، شعرت أنني جاهز لإطلاق موقع Discourse الخاص بي. في الجولة الأولى، كان عليّ اختيار مزود استضافة، وبما أن جميع مواقع الويب الأخرى لدي موجودة على Digital Ocean، فقد اخترتهم. قمت بالتثبيت على Droplet بقيمة 5 دولارات. اتبعت دليل التثبيت هنا أيضًا، وقد نجح من المحاولة الأولى. لا يزال الموقع يعمل بتلك النسخة، وقد قمت فقط بتغيير حجم الـ Droplet.
بدأت في إعداد المنتدى وإجراء تغييرات مختلفة. لم أغير شيئًا واحدًا ولا أخطط لفعل ذلك. مستويات الثقة! أعتقد أن هذا نظام مصمم بعناية بناءً على خبرة كافية ونتائج أبحاث استمرت لسنوات. لذا، فهو على الأرجح ضروري لمجتمع يعمل بكفاءة. الآن أنا أفهم وأحاول إيصال أهمية ذلك لأعضاء المجتمع. في البداية، لم يفهم أحد وسألوا: لماذا نحتاج هذا؟ لذا قمت بترجمة جميع الوثائق وإنشاء وثائق جديدة لجعلها أكثر وضوحًا. ثم عاجلاً أم آجلاً سيدركون أنه ضروري! إنه ضروري لمجتمع سليم! أنا أثق في فريق Discourse والمؤلفين والمجتمع! ![]()
هناك شيء آخر يجعل Discourse في رأيي الخيار الأفضل. هذا هو الدعم! الدعم هو ما يجعل الناس يشعرون بأمان أكبر في حال حدوث خطأ أو مجرد الحاجة إلى نصيحة. لديك سؤال… فقط أخبرني أي مزود آخر يقدم دعمًا قويًا مثل Discourse. ليس فقط فريقًا، بل مجتمع ضخم ومساعد!
يعمل موقع Discourse الخاص بي منذ ستة أشهر وينمو باستمرار مع دخول أعضاء جدد. مجتمعنا يحبه حقًا. شكرًا لكم!
![]()
إعداداتي
Digital Ocean (معالج مشترك / 2vCPUs + 4GB ذاكرة + 60GB SSD)
BackBlaze (تحميل ملفات S3 والنسخ الاحتياطي)
BunnyCDN (CDN لـ Discourse + CDN لـ S3 + تحسين الصور)
أود أن أكتب بضع سطور حول BunnyCDN وتحسين الصور.
موقع Discourse الخاص بي يستخدم بكثافة لمشاركة الصور، ولم أغير أبدًا إعدادات تحميل الصور. كنت دائمًا أعتقد أنني أريد عرض الصور المرفقة بأفضل جودة ممكنة. لكن هذا جعل موقعي مكلفًا جدًا للمستخدمين. كان حجم تحميل الصفحة الأخيرة يصل إلى 10 ميجابايت تقريبًا. كان عليّ أن أفعل شيئًا بسرعة. لذا كنت أبحث عن حل آخر لتحسين الصور.
تقدم BunnyCDN خدمة لهذا الغرض وهي Bunny Optimizer. نعم، أعرف أن هذا يكلف 9.50 دولارًا شهريًا، لكنه يستحق كل فلس بالنسبة لي.
ما هي الميزة الرئيسية هنا؟ لن يتم تحميل الخادم بأعمال مثل تحسين الصور. يحدث ذلك عبر CDN، لذا يعرض الموقع الصور المحسّنة، بينما يحتفظ BackBlaze بالصور الأصلية عالية الدقة حتى يتمكن المستخدمون من عرضها إذا أرادوا. يستخدم WebP إذا كان متاحًا.
على سبيل المثال:
تستخدم الصور في Chrome امتداد WebP، بينما في Safari، ستكون الصورة نفسها JPG أو JPEG إذا قمت بتحميلها.
هذا يجعل موقعي سريعًا جدًا مع آلاف الصور. ويجعل التكلفة أقل بكثير دون فقدان جودة الصور لأن المستخدمين يمكنهم تحميل الصور الأصلية. الآن حجم الصفحة الأخيرة حوالي 3 ميجابايت!
إذا قررت استخدام BunnyCDN بعد قراءة هذا، فسأقدر جدًا لو استخدمت رابط التسجيل هذا. هذا رابط إحالتي، وإذا سجلت من خلاله، فسأحصل على 20 دولارًا على رصيد bcdn الخاص بي. شكرًا لك! ![]()
آمل أن تكون هذه قصة لا تنتهي مع Discourse ![]()
شكرًا لقراءة قصتي! أتمنى لكم يومًا سعيدًا وكونوا آمنين! ![]()
أوه، وكاد أن أنسى
موقعي ![]()