خلفية
لقد حاولت ذات مرة إنشاء مقال عن مشروعين من مشاريع الويكي ، لكنهم فقدوا لأنهم ليس لديهم قيمة موسوعية ، وبشكل عام ، إذا كتبت عن شيء جديد وغير معروف ، فسيتم اقتباسه من أجل العلاقات العامة. بعد فترة ، تم حذف مقالتي. في البداية شعرت بالضيق ، ولكن في المناقشة بالنسبة لي ، كانت هناك دعوة إلى مشروع ويكي صغير آخر حول كل شيء (ثم عُرض علي كتابة مقال لموقع آخر). لم أسمع به من قبل ، لكنني ما زلت سعيدًا بكتابة مقال لموقع يعمل عليه شخص ما. بالمناسبة ، تم تحديث كلا المشروعين ، وهما قيد البحث ويتم قراءتهما - بالنسبة لي كان ذلك كافيًا لكتابة مراجعة لمشروعي. يبدو أن كلا الموقعين مدعومان بواسطة ميدياويكي أو شيء مشابه ، ويبدو أنهما يشبهان أي بوابة ويكي شهيرة أخرى.
من موقع wiki إلى محرك wiki
منذ ذلك الحين ، أصبح من المثير للاهتمام إنشاء موقع wiki مع التركيز على مشاريع تكنولوجيا المعلومات ، حيث سيكون جذابًا للعديد من الأشخاص الذين يرغبون في التحدث عن منتجاتهم. وأردت أيضًا إنشاء هيكل وتصميم فريد لموقعي ، والذي يمكن أن يكون مناسبًا للعديد من المشاريع الأخرى. بعد أن أصبح الموقع جاهزًا ، قمت بإنشاء لوحة إدارة ونشرت الرمز على GitHub. بادئ ذي بدء ، لأنه يمكنك الكتابة عن مشروع مفتوح المصدر ، وجعله ليس دليلًا بسيطًا للمواقع ؛ بالإضافة إلى ذلك ، سأكون سعيدًا إذا رغب شخص ما في إنشاء موقع على محركي.
تحاول إغلاق الاستضافة
لسوء الحظ ، سيختار عدد قليل من الأشخاص محرك wiki لـ node.js ، ويفضل معظم مشرفي المواقع ما تعاملوا معه بالفعل ، وهو PHP ، ويتم تكوين معظم الاستضافة الحالية لـ PHP. وبالنسبة إلى node.js ، سيتعين عليك استئجار خادم VPS.
أردت حقًا أن أجعل الوصول إلى منتجي أكثر سهولة. جاء Fandom بفكرة استضافة الويكي. ستجعل استضافة Wiki محركي متاحًا لجمهور أكبر بكثير ، كما تجعله متميزًا عن المئات من الآخرين (في الواقع مئات من cms وحدها لـ wiki). لقد كتبت برنامج نصي ghost.sh يرفع البوابة الإلكترونية على مجال جديد (ينشئ دليل عمل للموقع ، ونسخ رمز المحرك الافتراضي فيه ، وإنشاء قاعدة بيانات بمستخدم وكلمة مرور ، وإعداد حقوق الوصول لكل هذا) ، وإضافة ارتباط إلى لوحة الإدارة إلى قائد السحابة الذي يوفر وصول القراءة / الكتابة إلى الملفات من دليل عمل الموقع. يبقى فقط تسجيل مجال جديد مع مقابض في مدير DNS ، وإضافته إلى الإطلاق في البرنامج النصي الرئيسي. لا تزال الاستضافة نفسها في المرحلة التجريبية - ربما سيحصل العملاء الأوائل على بعض الأخطاء الغامضة أثناء الإطلاق الأول. (بشكل عام ، لم أمتلك خبرة في إنشاء مثل هذا المشروع مثل الاستضافة من قبل ، ربما فعلت بعض الأشياء بشكل خاطئ أو سيئ ، لكنني بدأت في إطلاق الموقع الأول على المحرك (موقع الاستضافة) وهو يعمل بشكل رائع ،وقمت حتى بتحميل التحديثات عليه اليوم).
نتيجة
لكن بشكل عام ، جذاب للغاية:
- حتى شخص بعيد عن تطوير الويب يمكنه إنشاء موقع ويب على استضافتي ؛
- مراقبة النشاط على الصفحة الرئيسية ؛
- توجد صورة معاينة للصفحات ؛
- تصميم جميل ، بما في ذلك الهاتف المحمول ؛
- تتكيف مع محركات البحث ؛
- بالكامل باللغة الروسية ؛
- تحميل سريع للصفحات ؛
- لوحة تحكم بسيطة ، بما في ذلك الوصول إلى ملفات المحرك من دليل العمل (مباشرة من المتصفح ، CloudCommander) ؛
- رمز خادم بسيط (ما يزيد قليلاً عن 1000 سطر ، رمز البرامج النصية للعميل - حوالي 500) ؛
- يمكنك إجراء تعديلات على المصادر ؛
على الفور سأكتب ما هو مفقود في الوقت الحالي ، ما قد ينفر لك حتى لا تضيع وقتك. ربما سيتم تنفيذ بعض النقاط في المستقبل القريب.
- لا يوجد تسجيل مستخدم ولا تفويض لحقوق الوصول. النشر بعد إدخال كلمة التحقق.
- قد لا تكون شجرة تعليقات المستخدم للصفحات قابلة للفهرسة بسبب ajax.
- إذا كنت بحاجة إلى بعض وظائف المرافق الفريدة ، فقد لا تكون موجودة. ولكن يتم تنفيذ الوظيفة الأساسية بالكامل.
ملاحظة
المحرك يسمى WikiClick ، الموقع الرسمي يستضيفه wikiclick.ru . كود المشروع على جيثب .