الأحد، 8 فبراير 2015

شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

السلام عليكم ورحمة الله وبركاته

اخوانى الكرام
هنعمل سلسلة دروس ان شاء الله لمجلة جوملا من أول انشاء قواعد البيانات حتى التعامل مع كل اعداداتها
وتعريب القوالب الاجنبية والتعديل على أى قالب من حيث التعديل على الخطوط والالوان وتعديل اماكن الموديولات ان شاء الله

دورة شاملة ان شاء الله عن مجلة جوملا لانشاء موقعك الخاص سواء كان اخبارى او شخصي او غيره



نبدأ على بركة الله وربنا يوفقنا واعتذر لو فيه اى تقصير أو خطأ الشرح ده اجتهاد منى قدر المستطاع
قد أصيب وقد أخطأ فسامحونى على أى تقصير واى استفسار انا تحت امركم ان شاء الله


*******************************************
الدرس الأول :
ما هى جوملا ؟
بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

والجواب على هذا السؤال : بأن جوملا هو اسكريبت مجانى مكتوب لغة برمجة php
ويتعامل مع قاعدة بيانات من نوع MySQL
ويتم تثبيت جوملا بعد رفع ملفاتها إلى الإستضافة الخاصة بك ، ولا يحتاج هذا إلى وقت أو مجهود فكما تكلمنا سابقا أنها سهلة التعامل
وتعمل مجلة جوملا كنظام إدارة محتوى متكامل وتستطيع بناء موقعك بالكامل بكل سهولة ويسر وهناك الكثير من المواقع المشهورة والكبيرة التى تستخدم هذه المجلة فى مواقعها الرئيسية .
وأيضا عند تثبيت مجلة جوملا يكون لديك لوحة إدارة كاملة متكاملة تستطيع التحكم فى كل شيء من خلالها .
وتدعم جوملا اللغة العربية من خلال تثبيت حزمة اللغة العربية الخاصة بنسختك من خلال لوحة الادارة وان شاء الله هنشرج الجزء ده فى وقته .
أيضا جوملا لها الكثير من الاضافات والقوالب والنسخ الكاملة منتشرة بكثرة على الانترنت .

الموقع الرسمى لمجلة جوملا


وهذا الموقع به الكثير من الاضافات الرائعة جاهزة للتثبيت مباشرة من لوحة التحكم



وهذه المواقع خاصة بالقوالب وأشكال الموقع ويوجد الكثير منها
www.joomlart.com
www.joomla24.com


================================================== ====
الدرس الثانى
بدأ التجهيز لتثبيت مجلة جوملا وإنشاء قاعدة بيانات .
بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل
فى البداية يجب أن نعرف أن لكل موقع او منتدى قاعدة بيانات خاصة به
وقاعدة البيانات هى بالتعريف العالمي :
المعروف باللغة الإنجليزي Database ، والتي تعتبر مجموعة من عناصر البيانات الموجودة في جداول المرتبطة مع بعضها البعض ويوجد علاقات بين هذه الجداول ، وتتكون قاعدة البيانات بجدول أو أكثر ، ويتكون الجدول من سجلات Records ، ويتكون كل سجل من حقول Fields والتي تخزن فيها البيانات وتتم معالجتها لتصبح بعد ذلك معلومات

وجوملا كما قلنا سابقا تحتاج إلى قاعدة بيانات من نوع MYSQL
ولإنشاء قاعدة بيانات ندخل على الاستضافة الخاصة بنا
www. xxx.com/cpanel
وطبعا مكان xxxx اسم الاستضافة الخاصة بك

نبدأ على بركة الله

1 - نختار من لوحة تحكم الاستضافة database

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل
2- من خانة Create New Database نكتب اسم قاعدة البيانات وطبعا نكتبه انجليزى
وبعدها نضغط Create Database لبدأ إنشاء قاعدة البيانات
وهنا انا كتبت اسم قاعدة البيانات wael

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

3- هذه رسالة بنجاح عملية إنشاء قاعدة البيانات ويفضل أن نقوم بنسخ اسم قاعدة البيانات فى ملف على جهازنا حتى لا ننساه ودلوقتى اسم قاعدة البيانات بتاعتنا tahrirma_wael

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

4- الآن نحتاج إلى إنشاء مستخدم جديد ورقم سرى ..
من خانة Add New User هنكتب اسم المستخدم وتحته على طول هنكتب الرقم السرى ونعيد تأكيد كتابة الرقم السرى
ونضغط Create User ليقوم بإنشاء المستخدم والرقم السرى
وهنا عملت مستخدم اسمه elaraby ورقم سرى 2130707

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

5- رسالة تأكيد بنجاح إنشاء المستخدم والرقم السرى وطبعا ننسخ المستخدم والرقم السرى فى ملف على جهازنا تفاديا للنسيان
دلوقتى عندنا مستخدم جديد باسم tahrirma_elaraby
والرقم السرى 2130707
واسم قاعدة البيانات tahrirma_wael


بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

6-دلوقتى لازم نضيف اسم المستخدم لقاعدة البيانات اللى قمنا بإنشاءهم
من خانة Add User To Database
هنقوم بربط واضافة المستخدم tahrirma_elaraby
إلى قاعدة البيانات tahrirma_wael

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

7- الخطوة دى مهمة جدا وهى إعطاء الصلاحيات
لازم نوافق ونعلم صح على كل المربعات زى الصورة

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

8- رسالة تأكيد ونجاح العملية
وبكده عندنا قاعدة بيانات واسم مستخدم ورقم سرى خاص باسم المستخدم
هنحتاجهم ان شاء الله واحنا بنعمل تثبيت لمجلة جوملا أو وقت انشاء منتدى لو بنعمل منتدى او اى موقع من اى نوع

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل
================================================== ====
الدرس الثالث :
طريقة وشرح رفع ملف إلى الاستضافة تمهيدا لاستخدامه

وهنا سنقوم بالشرح على قالب جوملا جاهز تمهيدا لتثبيته
وفى البداية يجب أن نعرف بعض المعلومات المهمة قبل الدخول إلى هذا الفصل
أولا يجب أن يكون الملف مضغوطا بصيغة WIN-ZIP إذا كنا سنقوم بفك الضغط عنه على الاستضافة لاستخدامه فى اى شيء نريده .. لان أغلب الاستضافات لا تدعم فك الضغط عن ملفات winrar
ولو هترفع ملف لحفظه فقط بصيغة winrar يبقى مفيش مشكلة
نأكد تانى على النقطة دى .. لو هنرفع ملف على الاستضافة وهنحتاج نفك الضغط عنه يبقى لازم يكون بصيغة winzip
الحاجة التانية ان لازم تتأكد ان الملفات سليمة من الفايروسات او ملفات التجسس أولا حرصا على موقعك وثانيا ان الاستضافات الاجنبية أو العالمية مبترحمش .. فى لحظة يوقف الاستضافة


كمان كل استضافة بتحدد مساحة لاقصى حجم للملف الواحد .. حاول تتعامل على قدر المساحة المتوفرة علشان متضيعش على نفسك وقت ومجهود وفى الاستضافة اللى معايا bluehost آقصى حجم للملف الواحد 150 ميجا

نتوكل على الله ونبدأ

1- من لوحة تحكم الاستضافة هندخل على File Manager أو مدير الملفات لو تستخدم اللغة العربية فى استضافتك

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

2- قد يظهر لك Directory Selection اختيار الدليل وقد لا تظهر وبإمكانك هنا الضغط على Go مباشرة أو اختار ما يناسبك
ولكنى أفضل اختيار Home Directory الدليل الرئيسى

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

3- نختار المجلد الاساسى اللى عليه ملفات الموقع عن طريق الضغط على مجلد www أو مجلد Puplic_Html

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل
4- هيظهر لينا مجلدات الموقع بتاعنا .. هنعمل مجلد جديد علشان نرفع عليه الموقع من New Folder أو هنرفع الملف هنا مباشرة لو هيكون الموقع الرئيسى على حسب اختيارنا
وفيه شرح مبسط كده لاهم الادوات اللى ممكن نحتاجها فى شغلنا مستقبلا ان شاء الله واللى يهمنا دلوقتى فى رفع الملفات هو الاختيار Upload

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

5- بعد الضغط على الاختيار Upload هيظهر لينا الصفحة التالية وهنلاحظ ان مكتوب فيها الحد الاقصى لرفع الملف الواحد فى كل مرة .. على العموم من Browse هنختار من جهاز الكومبيوتر بتاعنا الملف اللى هنرفعه وانا هنا اختارت الموقع او مجلد جوملا ويفضل طبعا يكون الاسم انجلش وبدون مسافات وللتذكير فقط لو هنرفع ملف وهنفك الضغط عنه لازم يكون بصيغة WIn-Zip

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

6- بعد ما ينتهى الرفع هتقفل الصفحة ونعمل تحديث refresh هنلاقى الملف ظهر قدامنا
ودلوقتى علشان نفك الضغط عنه فيه طريقتين
أول حاجة نستخدم الخيار اللى موجود فى الاعلى Extract
أو نضغط كليك يمين بالماوس على الملف ونختار Extract
هيتم فك الضغط ان شاء الله

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

7- هنا بيقولنا احنا عايزين نستخرج الملفات فين .. لو هنستخرج الملفات فى نفس المجلد اللى رفعنا فيه الملف هنضغط مباشرة Extract Files
ولو هنستخرج الملفات فى اى مجلد تانى من المربع الاخير هنكتب المسار زى ما نحب ونضغط Extract Files
وهنا فى شرحنا علشان هنستخرج الملفات فى نفس المكان هنختار مباشرة Extract Files

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

8- دلوقتى رسالة بتظهر لينا الملفات المستخرجة وهنضغط Close

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

تمام ودلوقتى ده شكل ملفاتنا بعد استخراج الملفات وفيه شرح مبسط لاهم المجلدات فى مجلة جوملا
administrator ده مجلد لوحة الادارة
components ده مكونات المجلة والتطبيقات
Image مجلد صور المجلة وفيه طبعا مجلد Image آخر موجود فى مجلد الاستايلات
installation ده المجلد المسئول عن تثبيت مجلة جوملا ونقوم بحذفه مباشرة بعد التثبيت
language مجلد اللغات وموجود فيه ملفات اللغة الخاصة بالمجلة والاضافات والموديولات .. يعنى من هنا نقدر نعمل تعريب لاى اضافة مثلا
media مجلد الميديا
modules مجلد الموديولات وهى الاضافات .. اى اضافة جاهزة نقوم بتثبيتها ملفاتها موجودة هنا
plugins ده مجلد خاص بالاضافات ايضا
templates ده ملف القوالب اللى هى شكل الموقع .. وبنقدر نقدر على اى قالب من حيث اللون والخطوط وغيرها من هنا

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل
=============================================
الدرس الرابع
تثبيت مجلة جوملا

لتثبيت مجلة جوملا نقوم باستدعاء المجلد الذى به ملفات الموقع
www.xxxx.com/installation/install.php
طبعا xxxx رابط موقعك
طيب لو احنا رفعنا ملفات جوملا بداخل مجلد فرعى
يبقى رابط الاستدعاء هيكون بالشكل ده
www.xxxx.com/xxxx/installation/install.php
حيث xxxx.com اسم الدومين
و xxxx الثانية اسم المجلد الفرعى

نبدأ على بركة الله

1- بعد استدعاء الرابط ستظهر لنا صفحة التثبيت وهى سهلة جدا وتدعم اللغة العربية ولا تحتاج فى الاساس إلى شرح ولكن أحاول أن أبسط الامور قدر المستطاع

أولا نختار اللغة العربية .. ثم نتابع شرح الصورة وقمت بترقيم الخطوات للتسهيل
والخطوة 5 هنكتب الاسم اللى هندخل بيه لوحة الادارة .. المدير العام يعنى وطبعا نختاره انجليزى
والخطوة 6 و 7 للرقم السرى للمدير
بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

2- طبعا فى الخطوة دى بنكتب قاعدة البيانات اللى كنا عملناها واسم المستخدم والرقم السرى وأى خطأ فى الخطوة دى هيسبب فشل فى التثبيت
يعنى لو مقدرتش توصل للمرحلة التالية يبقى تأكد من انك بتكتب معلومات قاعدة البيانات بالشكل الصحيح

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

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

4- الآن جارى تثبيت الموقع

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل

5- الخطوة الاخيرة لازم نحذف مجلد التثبيت بالضغط على كلمة يرجى ازالة مجلد التثبيت
ومش هنعرف تدخل على الموقع ولا الادارة غير لما نحذف المجلد ده

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

أتمنى يكون الشرح كان بسيط واى استفسار انا فى الخدمة ان شاء الله

ده شكل الموقع بعد التثبيت

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل



ان شاء الله فى نهاية سلسلة الدروس

هنزل موقع كامل معرب جاااااااااهز للشغل مباشرة من تطويرى

هو المفروض انه غير مجانى وسعره 800 ريال أو 1500 جنيه مصرى

بس علشان عيونكم مجانا ان شاء الله

وده صورة منه ان شاء الله

بداية سلسلة شروحات تطوير جوملا من البداية إلى النهاية بالتفصيل