ﻻ شك بأن ووردبريس تسيطر على الويب منذ وقت طويل لعدة أسباب أهمها سهولة اﻹستخدام،اﻷمان و اﻹستقرارية و قلة الموارد التي يتطلبها السكريب للعمل.هذا اﻷمر ﻻ يعني تماما بأن بقية سكريبتات إنشاء و إدارة المواقع هي أقل شأنا أو أسوء من ووردبريس و لكن بعضها هو صعب اﻹستخدام بالنسبة لمن ﻻ يملك أية خبرة تقنية في إنشاء و إدارة المواقع كما هو الحال مع سكريبت دروبال،فبالرغم من المزايا العديدة التي يقدمها دروبال إﻻ أنه لم ينل حظه من الشهرة بالرغم من أنه سريع و عملي للغاية و لكن التعامل معه صعب نوعا ما خصوصا للمبتدئين(دروبال أصبح يستخدم إطار Symfony الغني عن التعريف مما يمنحه قدرة كبيرة جدا على التطويع).
ظهر سكريبت جديد في الساحة هو سكريبت October CMS.تم تطوير سكريبت October CMS على يد كل من Aleksey Bobkov و Samuel Georges.تم بناؤه على إطار Laravel مما يمنحه الكثير من الخصائص التي تعطيه إمكانية التطويع ليتم استخدامه في أي مشروع ويب تريده خصوصا مع إضافة Builder الخاصة به و التي سنشرحها بعد قليل.
لنستعرض سويا مزايا سكريبت October CMS(أفترض أنك مطور ويب أو تريد أن تكون كذلك):
بالنسبة للمصممين
- البساطة في بناء القوالب Templates(مما يساعد المصممين بشكل كبير جدا)
- إستخدام تقنية Design With Layers
- محرك Twig الخاص بالقوالب(Templates) و الذي يتميز بالسرعة الكبيرة بالمقارنة ببقية محركات القوالب
بالنسبة للمطورين
- مبني باستخدام إطار Laravel
- كل أجزاء السكريبت مبنية باستخدام الـ Blocks
- القابلية للتطويع باستخدام اﻹضافات Plugins
- لوحة تحكم بسيطة و لكنها عملية
- إستخدام تقنية AJAX بشكل كامل في السكريبت
- سهولة بناء اضافات باستخدام Builder
اﻵن لنقم بتثبيت السكريبت على مختبرنا لتطوير الويب،سنقوم أوﻻ بتحميل مثبت السكريبت من الموقع الرسمي
بعد اﻹنتهاء من التحميل الذي لن يأخذ وقتا طويلا،قم بنقل الملف إلى مجلد مختبر تطوير الويب(يجب عليك امتلاك مختبر تطوير الويب لتستطيع اتباع خطوات التثبيت)،قم بفك الضغط عن الملف و أعد تسمية المجلد الناتج بأي إسم تريده و ليكن مثلا OctoberCMS.اﻵن قم بإقلاع مختبرك لتطوير الويب عن طريق اﻷمر
vagrant up
اﻵن علينا إنشاء قاعدة بيانات جديدة في مختبرنا لتطوير الويب و لكن كما تعلم فإن مختبرنا ﻻ يحوي phpMyAdmin لذلك فكيف سنقوم بإنشاء قاعدة البيانات،ﻻ عليك،قم بتحميل برنامج MySQL Workbench(ﻻ أنصحك باستخدام برنامج آخر فهو يعتبر اﻷفضل للتعامل مع قواعد بيانات MySQL)،بعد أن تقوم بالتثبيت علينا ننشئ اتصاﻻ بين البرنامج و قاعدة البيانات في بيئة التطوير.عندما تفتح البرنامج ﻷول مرة،ستشاهد هذه النافذة
اﻵن في Connection Method اختر Standard TCP/IP Over SSH
اﻵن عليك إدخال المعلومات التالية:
Stored Connection : Scotch
SSH Hostname : 192.168.33.10
SSH Username : vagrant
SSH Password : vagrant
MySQL Hostname : 127.0.0.1
MySQL Server Port : 3306
Username : root
Password : root
اضغط بعدها على Test Connection للتأكد من أن كل شيء يعمل بشكل جيد بعدها يمكنك الحفظ.اﻵن سننشئ قاعدة بيانات جديدة باستخدام زر شريط اﻷدوات Create new schema in the connected server
ستأتيك النافذة التالية و التي تطلب منك معلومات قاعدة البيانات
أدخلها كما في الصورة تماما و اضغط على Apply ليتم تحويلك إلى النافذة الموالية
اضغط على Apply لتنفيذ التغييرات بعدها اضغط على Close.
اﻵن إفتح نافذة جديدة في متصفحك و اكتب العنوان التالي
http://192.168.33.10/OctoberCMS/install.php
سترى الصفحة التالية
قم بالنزول إلى أسفل الصفحة و وافق على شروط اﻹستخدام،سيتم تحويلك إلى الصفحة الموالية و التي تطلب منك ادخال معلومات الإتصال بقاعدة البيانات
اﻵن إدخال المعلومات الخاصة بمدير الموقع
بعد اﻹنتهاء ستحول إلى الصفحة التالية،و التي ستطلب منك اختيار طريقة التثبيت
سأختار Start from a theme و بعدها أختار أي قالب ﻷبدأ التثبيت،حينها سيبدأ السكريبت في تحميل الملفات المطلوبة و بعدها التثبيت و اﻹعداد
بعد اﻹنتهاء من تثبيت السكريبت و اعداده سيتم تحويلك إلى هذه الصفحة
اﻵن سأترككم مع استكشاف السكريبت بأنفسكم…
لدى سكريبت October CMS تسمى Builder بحيث يمكن أن نعتبرها القلب النابض للسكريبت ﻷنها ببساطة تتيح لك إمكانية تطوير أي خاصية تريدها في موقع،بعبارة أخرى هي تساعدك على إنشاء اﻹضافات البرمجية Plugins لسكريبت October CMS.
سنكتفي بهذا الحد لدرس اليوم،في الدروس المقبلة بحول الله سنغوص أكثر في أعماق سكريبت October CMS، دمتم بود