ﻻ شك بأن ووردبريس تسيطر على الويب منذ وقت طويل لعدة أسباب أهمها سهولة اﻹستخدام،اﻷمان و اﻹستقرارية و قلة الموارد التي يتطلبها السكريب للعمل.هذا اﻷمر ﻻ يعني تماما بأن بقية سكريبتات إنشاء و إدارة المواقع هي أقل شأنا أو أسوء من ووردبريس و لكن بعضها هو صعب اﻹستخدام بالنسبة لمن ﻻ يملك أية خبرة تقنية في إنشاء و إدارة المواقع كما هو الحال مع سكريبت دروبال،فبالرغم من المزايا العديدة التي يقدمها دروبال إﻻ أنه لم ينل حظه من الشهرة بالرغم من أنه سريع و عملي للغاية و لكن التعامل معه صعب نوعا ما خصوصا للمبتدئين(دروبال أصبح يستخدم إطار Symfony الغني عن التعريف مما يمنحه قدرة كبيرة جدا على التطويع).

ظهر سكريبت جديد في الساحة هو سكريبت October CMS.تم تطوير سكريبت October CMS على يد كل من Aleksey Bobkov و Samuel Georges.تم بناؤه على إطار Laravel مما يمنحه الكثير من الخصائص التي تعطيه إمكانية التطويع ليتم استخدامه في أي مشروع ويب تريده خصوصا مع إضافة Builder الخاصة به و التي سنشرحها بعد قليل.

لنستعرض سويا مزايا سكريبت October CMS(أفترض أنك مطور ويب أو تريد أن تكون كذلك):

بالنسبة للمصممين
  • البساطة في بناء القوالب Templates(مما يساعد المصممين بشكل كبير جدا)
  • إستخدام تقنية Design With Layers
  • محرك Twig الخاص بالقوالب(Templates) و الذي يتميز بالسرعة الكبيرة بالمقارنة ببقية محركات القوالب

بالنسبة للمطورين

  • مبني باستخدام إطار Laravel
  • كل أجزاء السكريبت مبنية باستخدام الـ Blocks
  • القابلية للتطويع باستخدام اﻹضافات Plugins
  • لوحة تحكم بسيطة و لكنها عملية
  • إستخدام تقنية AJAX بشكل كامل في السكريبت
  • سهولة بناء اضافات باستخدام Builder

اﻵن لنقم بتثبيت السكريبت على مختبرنا لتطوير الويب،سنقوم أوﻻ بتحميل مثبت السكريبت من الموقع الرسمي

October CMS Installer

بعد اﻹنتهاء من التحميل الذي لن يأخذ وقتا طويلا،قم بنقل الملف إلى مجلد مختبر تطوير الويب(يجب عليك امتلاك مختبر تطوير الويب لتستطيع اتباع خطوات التثبيت)،قم بفك الضغط عن الملف و أعد تسمية المجلد الناتج بأي إسم تريده و ليكن مثلا OctoberCMS.اﻵن قم بإقلاع مختبرك لتطوير الويب عن طريق اﻷمر

vagrant up

اﻵن علينا إنشاء قاعدة بيانات جديدة في مختبرنا لتطوير الويب و لكن كما تعلم فإن مختبرنا ﻻ يحوي phpMyAdmin لذلك فكيف سنقوم بإنشاء قاعدة البيانات،ﻻ عليك،قم بتحميل برنامج MySQL Workbench(ﻻ أنصحك باستخدام برنامج آخر فهو يعتبر اﻷفضل للتعامل مع قواعد بيانات MySQL)،بعد أن تقوم بالتثبيت علينا ننشئ اتصاﻻ بين البرنامج و قاعدة البيانات في بيئة التطوير.عندما تفتح البرنامج ﻷول مرة،ستشاهد هذه النافذة

MySQL Workbench Connection

اﻵن في Connection Method اختر Standard TCP/IP Over SSH

MySQL Workbench SSH Connection

اﻵن عليك إدخال المعلومات التالية:

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

mysql

ستأتيك النافذة التالية و التي تطلب منك معلومات قاعدة البيانات

MySQL Workbench,Creating DB

أدخلها كما في الصورة تماما و اضغط على Apply ليتم تحويلك إلى النافذة الموالية

screenshot-from-2016-09-19-18-07-55

اضغط على Apply لتنفيذ التغييرات بعدها اضغط على Close.

اﻵن إفتح نافذة جديدة في متصفحك و اكتب العنوان التالي

http://192.168.33.10/OctoberCMS/install.php

سترى الصفحة التالية

October CMS Installation

قم بالنزول إلى أسفل الصفحة و وافق على شروط اﻹستخدام،سيتم تحويلك إلى الصفحة الموالية و التي تطلب منك ادخال معلومات الإتصال بقاعدة البياناتOctober CMS Installation:DB

اﻵن إدخال المعلومات الخاصة بمدير الموقع

October CMS Installation:Admin

بعد اﻹنتهاء ستحول إلى الصفحة التالية،و التي ستطلب منك اختيار طريقة التثبيت

October CMS

سأختار Start from a theme و بعدها أختار أي قالب ﻷبدأ التثبيت،حينها سيبدأ السكريبت في تحميل الملفات المطلوبة و بعدها التثبيت و اﻹعداد

screenshot-from-2016-09-19-18-44-19

بعد اﻹنتهاء من تثبيت السكريبت و اعداده سيتم تحويلك إلى هذه الصفحة

screenshot-from-2016-09-19-18-47-44

اﻵن سأترككم مع استكشاف السكريبت بأنفسكم…

لدى سكريبت October CMS تسمى Builder بحيث يمكن أن نعتبرها القلب النابض للسكريبت ﻷنها ببساطة تتيح لك إمكانية تطوير أي خاصية تريدها في موقع،بعبارة أخرى هي تساعدك على إنشاء اﻹضافات البرمجية Plugins لسكريبت October CMS.

سنكتفي بهذا الحد لدرس اليوم،في الدروس المقبلة بحول الله سنغوص أكثر في أعماق سكريبت October CMS، دمتم بود

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Fill out this field
Fill out this field
الرجاء إدخال عنوان بريد إلكتروني صالح.
You need to agree with the terms to proceed

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.