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

خلفية



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



من موقع wiki إلى محرك wiki



صورة



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



تحاول إغلاق الاستضافة



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



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



صورة



نتيجة



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



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


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



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


ملاحظة



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



All Articles