جوملا ! نظام إدارة المحتوى| التنصيب

http://www.nawal-saad.com/labs/Joomla_logo.png

السلام عليكم ورحمة الله وبركاته. مع توافر أنظمة إدارة المحتوى أصبح من الممكن للجميع مبرمجين وغير مبرمجين إنشاء مواقعهم الخاصة أو حتى تطوير المواقع بدون حاجة لمعرفة عميقة بالبرمجة أو لغات برمجة الويب. الجميل في الموضوع أن أهم هذه الأنظمة وأشملها هي أنظمة مجانية كليا أو نوعاً ما. المهم أنها لا تتطلب مبالغ مالية للحصول عليها. أنظمة إدارة المحتوى قد تكون موجهة لغرض خاص مثل: التدوين – wordpress . وبعضها أكثر عموما ومخصص للنشر بشكل عام. بطبيعة الحال المجانية منها تكون مفتوحة المصدر (open source) مما يتيح للمستخدم التعديل على الكود والإضافة والحذف والتعديل بما يفي بمتطلباته. أيضا تتيح لجميع المبرمجين والمطورين من كتابة إضافات تقوم بأعمال إضافية لا تقوم بها عادة النسخة الأساسية من النظام. أعتقد أني لست بحاجة للكثير من الحديث عن أنظمة إدارة المحتوى فهي معروفة للجميع تقريبا. لكن سأتحدث اليوم على وجه الخصوص عن نظام إدارة المحتوى الرائع Joomla.

ما هو Joomla:
جوملا هو نظام إدارة محتوى – مفتوح المصدر، مجاني ومتاح للتعديل تحت شروط معينة. تستطيع مع جوملا بناء تطبيقات ويب مختلفة بسيطة ومتوسطة. تستطيع بناء مجلات الكترونية أو موقع متخصص للمقالات مثلاً ،.. الخ. الكثير من المواقع والجهات الحكومية تستخدم جوملا في مواقعها منها:

Outdoor Photographer (Magazine) – http://www.outdoorphotographer.com
Senso Interiors (Furniture design) – http://www.sensointeriors.co.za

والعديد من المواقع اللتي تستخدم جوملا اكتشفها بنفسك. مع جوملا طبعا بإمكانك التحكم بالمظهر والأداء والمحتوى وكل ما ترغب بالتحكم به.

يقال أن جوملا تعني (كل)، كما اعتدنا في اللغة العربية إطلاق كلمة “جملة” على أشياء مجتمعة. (جملة – مفرق) أو ممكن أن تعني جملة: مجموعة من الكلمات. لكن المقصود فيها على الراجح هو (كل). بقية الدرس بعد الفاصل

سأقوم بشرح عملية تركيب السكربت على موقعك الخاص. نحتاج إلى شيئين رئيسين أولهما قاعدة بيانات وآخرهما الـ source code لنظام جوملا ثم بعدها تبدأ عملية التنصيب:

1- افتح لوحة التحكم الخاصة بموقعك cpanel. ثم أذهب لقواعد البيانات كما في الصورة:

http://www.nawal-saad.com/labs/joomla1.jpg

2- قم بإنشاء قاعدة بيانات جديدة:

http://www.nawal-saad.com/labs/joomla2.jpg

3- بعد إنشاء قاعدة البيانات نقوم بإنشاء مستخدم:

http://www.nawal-saad.com/labs/joomla3.jpg

4- نقوم بربط هذا المستخدم بقاعدة بيانات جوملا التي أنشأناها في الخطوة رقم 2:

http://www.nawal-saad.com/labs/joomla4.jpg

5- الآن انتهينا من أول متطلب لتركيب جملة وهو قاعدة البيانات والمستخدم لهذه القاعدة. الآن ننتقل للجزء الثاني حيث يتطلب منا الحصول على ملف جوملا لنقوم بتركيب الملفات. قم بتحميل جوملا من موقع جوملا، أو من الرابط المباشر لآخر نسخة. نقوم بعدها بالتوجه لـ file manager من لوحة التحكم الخاصة بموقعك – Cpanel.

http://www.nawal-saad.com/labs/joomla5.jpg
سيطلب منك تحديد المكان الذي تريده في البداية وليكن الـ root. بعدها قمت بعمل directory جديد سأقوم برفع جوملا إليه مباشرة. الآن اخترت المجلد الذي قمت بتسميته: joomla. ثم بعد ذلك نختار upload كما في الصورة أعلاه.

6- قم باختيار ملف جوملا المضغوط (سنقوم بفك الضغط بعد الرفع لأن العملية أسرع بدون مقارنة).

http://www.nawal-saad.com/labs/joomla6.jpg

7- بعد إكمال عملية الرفع

http://www.nawal-saad.com/labs/joomla7.jpg

عد مرة أخرى للمسار الذي قمت برفع الملف إليه، ثم كما في الصورة:

http://www.nawal-saad.com/labs/joomla8.jpg

8- سيقوم بسؤالك في أي المجلدات تريد أن تستخرج الملفات؟ هل في نفس المجلد أم مجلد آخر تقوم بكتابته له. طبعا أنا هنا أريدها في نفس المجلد الذي قمت برفع الملف المضغوط إليه (Joomla).

http://www.nawal-saad.com/labs/joomla9.jpg
تستغرق العملية ثواني قليلة على حسب سرعة اتصالك بعد ذلك سترى الملفات موجودة في المجلد عندها ستكون الخطوة التالية هي أول خطوة في عملية تنصيب جوملا وتتم بالتوجه إلى رابط جوملا في موقعك.

9- في متصفحك اكتب رابط مجلد جوملا في موقعك (أو  اكتفي برابط موقعك في حال قمت برفع جوملا إلى public_html مباشرة).

http://www.nawal-saad.com/labs/joomla10.jpg
ستبدأ الآن عملية التنصيب.

10- اختر اللغة التي تريدها:

http://www.nawal-saad.com/labs/joomla11.jpg

ثم انقر على..  Next

http://www.nawal-saad.com/labs/joomla-next.png

11- بعد ذلك سيقوم بالتحقق من بعض المتطلبات لضمان عمل السكربت تأكد من أن كل شيء على ما يرام و متوافق مع الموصى به من جوملا recommended – ثم بالطبع سيقوم باستعراض رخصة الاستخدام. كل ما عليك عمله هو المتابعة عن طريق:

http://www.nawal-saad.com/labs/joomla-next.png

12- في المرحلة التالية سنقوم بربط جوملا مع الداتا بيس المعدة سابقا:

http://www.nawal-saad.com/labs/joomla12.jpg
نوع الداتا بيس: mySQL – ثم تقوم بوضع اسم قاعدة البيانات التي أنشأتها واسم المستخدم و كلمة المرور. ثم بعد ذلك Next

http://www.nawal-saad.com/labs/joomla-next.png

13- بعد الخطوة السابقة ستظهر إعدادات بسيطة منها اسم الموقع ، وإيميلك الشخصي وكلمة السر للتحكم في موقعك (تماثل كلمة السر لدخول مدونتك).

http://www.nawal-saad.com/labs/joomla13.jpg
بخصوص الـ sample data فهي عبارة عن بيانات أساسية يقوم جوملا بوضعها للتعرف أكثر على النظام، مثل القوائم المعدة مسبقا وبعض المقالات ومحتوى وهمي لتفهم كيفية عمل جوملا وطرائق عرض المحتوى. اخترت هنا أن لا أقوم بوضعها في موقعي.

بعد ذلك واصل العملية عن طريق:

http://www.nawal-saad.com/labs/joomla-next.png

14- اقتربنا الآن من النهاية،  لكن يجب أولا أن تقوم بحذف المجلد الذي يحمل اسم installation الموجود داخل مجلد joomla او على حسب ما قمت بتسميته.

http://www.nawal-saad.com/labs/joomla14.jpg
لن تتم عملية التنصيب بدون هذه الخطوة، فعليك العودة لـ file manager وتحديد هذا المجلد وحذفه. بعدها بإمكانك مشاهدة الموقع مباشرة من خلال كتابة الرابط في المتصفح أو بالنقر على زر site . بإمكانك أيضا البدء بالتحكم بالموقع من خلال الضغط على زر admin. سيطلب منك إدخال الرقم السري الذي قمنا بإنشائه في الخطوة رقم 13.

http://www.nawal-saad.com/labs/joomla15.jpg

بعد ذلك كل الموقع سيكون تحت تحكمك، شاهد كيف أصبح جوملا بعد التنصيب: http://www.nawal-saad.com/joomla/

——————————-

أرجو أن أكون قدمت لك شيئاً مفيداً. وأرجو أكثر أن أكون وصلته بطريقة مفهومة للجميع. في الدرس القادم -بإذن الله- سأقوم بشرح الوظائف الأساسية للوحة التحكم الخاصة بجوملا وكيفية إضافة القوالب والإضافات واستخدامها.

شكرا لصبرك ووصولك لآخر التدوينة.