من بوابة ويكي صغيرة إلى الاستضافة

قبل التاريخ

حاولت ذات مرة إنشاء مقال عن مشروعين من مشاريع الويكي ، لكنهم فقدوا لأنهم ليس لديهم قيمة موسوعية ، وبشكل عام ، إذا كتبت عن شيء جديد وغير معروف ، فهذا يعتبر علاقات عامة. بعد مرور بعض الوقت ، تم حذف مقالتي. في البداية شعرت بالضيق ، ولكن في المناقشة بالنسبة لي ، كانت هناك دعوة إلى مشروع wiki صغير آخر حول كل شيء (ثم عُرض علي كتابة مقال لموقع آخر). لم أسمع به من قبل ، لكنني ما زلت سعيدًا لكتابة مقال على موقع يشارك فيه شخص ما. بالمناسبة ، تم تحديث كلا المشروعين ، وهما قيد البحث ويتم قراءتهما - بالنسبة لي كان ذلك كافياً لكتابة مراجعة لمشروعي. يبدو أن كلا الموقعين مدعومان بواسطة ميدياويكي أو شيء مشابه ، ويبدو أنهما يشبهان أي بوابة ويكي شهيرة أخرى.

من الويكي إلى محرك الويكي

من بوابة ويكي صغيرة إلى الاستضافة

منذ ذلك الحين ، أصبح من المثير للاهتمام أيضًا إنشاء موقع wiki مع التركيز على مشاريع تكنولوجيا المعلومات - لأنه سيكون جذابًا للعديد من الأشخاص الذين يرغبون في التحدث عن منتجهم. وأردت أيضًا إنشاء هيكل وتصميم موقع فريد من نوعه يمكن أن يكون مناسبًا للعديد من المشاريع الأخرى. بعد أن أصبح الموقع جاهزًا ، قمت بإنشاء لوحة إدارة ونشرت الرمز على GitHub. بادئ ذي بدء ، لأنه يمكنك الكتابة عن مشروع مفتوح المصدر ، وجعله ليس مجرد دليل للمواقع ؛ بالإضافة إلى ذلك ، سأكون سعيدًا إذا رغب شخص ما في إنشاء موقع على محركي.

أحاول الحصول على استضافة

لسوء الحظ ، سيختار عدد قليل من الأشخاص محرك wiki لـ node.js ، ويفضل معظم مشرفي المواقع ما تعاملوا معه بالفعل ، وهو PHP ، ومعظم الاستضافة الحالية مهيأة لـ PHP. وبالنسبة إلى node.js ، سيتعين عليك استئجار خادم VPS.

أردت حقًا أن أجعل الوصول إلى منتجي أكثر سهولة. جاءت فكرة استضافة ويكي من Fandom. ستجعل استضافة Wiki محركي متاحًا لجمهور أكبر بكثير ، كما أنه سيجعله متميزًا عن مئات الآخرين (المئات من سم وحده للويكي). لقد قمت بكتابة برنامج نصي من ghost.sh يقوم برفع بوابة على مجال جديد (يقوم بإنشاء دليل عمل للموقع ، ونسخ رمز المحرك الافتراضي فيه ، وإنشاء قاعدة بيانات بمستخدم وكلمة مرور ، وتكوين حقوق الوصول لكل هذا) ، و أضاف أيضًا ارتباطًا إلى لوحة الإدارة لقائد السحابة ، والذي يوفر وصولاً للقراءة / الكتابة إلى الملفات من دليل عمل الموقع. يبقى فقط تسجيل مجال جديد في مدير DNS بمقابض ، وإضافته إلى الإطلاق في البرنامج النصي الرئيسي. لا تزال الاستضافة نفسها في المرحلة التجريبية - ربما سيواجه العملاء الأوائل بعض الأخطاء الفادحة في وقت الإطلاق الأول. (بشكل عام ، لم أمتلك خبرة في إنشاء مثل هذا المشروع مثل الاستضافة من قبل ، ربما فعلت بعض الأشياء بشكل خاطئ أو سيئ ، لكنني بدأت في إطلاق الموقع الأول على المحرك (موقع ويب للاستضافة) وهو يعمل بشكل رائع ، وحتى أنني حمله اليوم له التحديثات).

من بوابة ويكي صغيرة إلى الاستضافة

نتيجة

لكن بشكل عام جذابة للغاية.

  1. حتى شخص بعيد عن تطوير الويب يمكنه إنشاء موقع على استضافتي ؛
  2. مراقبة النشاط على الصفحة الرئيسية ؛
  3. توجد صورة معاينة للصفحات ؛
  4. تصميم جميل ، بما في ذلك الهاتف المحمول ؛
  5. تتكيف مع محركات البحث ؛
  6. بالكامل باللغة الروسية؛
  7. تحميل سريع للصفحة ؛
  8. لوحة تحكم بسيطة ، بما في ذلك الوصول إلى ملفات المحرك من دليل العمل (مباشرة من المتصفح ، CloudCommander) ؛
  9. رمز خادم بسيط (ما يزيد قليلاً عن 1000 سطر ، رمز البرنامج النصي للعميل - حوالي 500) ؛
  10. يمكنك إجراء تغييرات على المصدر ؛

سأكتب على الفور ما هو مفقود حالياماذا يمكنك صدلذلك لا تضيع وقتك. ربما سيتم تنفيذ بعض البنود في المستقبل القريب.

  1. لا يوجد تسجيل مستخدم وتفويض حقوق الوصول. النشر بعد إدخال كلمة التحقق.
  2. قد لا تكون شجرة تعليقات المستخدم على الصفحات قابلة للفهرسة بسبب ajax.
  3. إذا كنت بحاجة إلى بعض وظائف المرافق الفريدة ، فقد لا تكون متاحة. ولكن يتم تنفيذ الوظيفة الأساسية بالكامل.

PS

المحرك يسمى WikiClick ، ​​الموقع الرسمي مع الاستضافة wikiclick.ru. رمز المشروع على جيثب.

المصدر: www.habr.com

إضافة تعليق