Upload
yassine-abu-ali-taha
View
407
Download
5
Embed Size (px)
Citation preview
إحتراف جومــ� للمبتدئين
وبداية صناعة مواقعك باجترافية
الكتاب المتواضع ھو خريطة الطريق لكل مبتدئ في تعلم
الكتاب نتيجة عمل في عدة مواقع ومنتديات ويقدم حصريا على
عربيـة
إحتراف جومــ� للمبتدئين
وبداية صناعة مواقعك باجترافية ! تتطلع 6حتراف مجلة جومـ�
كبيرة ؟
تتطلع 6نشاء موقعك ا6لكتروني ا;ول ؟
ليست لديك أي خلفيات برمجية ؟ ......
..حسنــا، إنك في المكان المناسب
الكتاب المتواضع ھو خريطة الطريق لكل مبتدئ في تعلم
! جومـ�
الكتاب نتيجة عمل في عدة مواقع ومنتديات ويقدم حصريا على
عربيـة ! موقع جومـ�
إحتراف جومــ� للمبتدئين
تتطلع 6حتراف مجلة جومـ�
تتطلع 6نشاء موقعك ا6لكتروني ا;ول ؟
ليست لديك أي خلفيات برمجية ؟
حسنــا، إنك في المكان المناسب
الكتاب المتواضع ھو خريطة الطريق لكل مبتدئ في تعلم ھذا
الكتاب نتيجة عمل في عدة مواقع ومنتديات ويقدم حصريا على
تقديـــــم عــــــام
تقديـــــم عــــــام
تقديـــــم
What is What is What is What is ؟
عدا عن أنه, ھو أقوى برنامج إدارة محتوى لمواقع اIنترنت
مجاني فھو أيضاً مفتوح المصدر أي أنه قابل للتغير ويمكن م�ئمة
كما أنه يمكنك تطوير إضافات خاصة
للبرنامج لجعله يت�ئم ومتطلباتك
دارة المحتوى ؟
Content Management System Content Management System Content Management System Content Management System
ببساطه أنظمة إدارة المحتوى ھي المحركات التي تسھل إدارة
كذلك تسھل... محتوى ا6نترنت مثل إضافة ا;خبار أو المقاIت الخ
ھذه ا;نظمة عملية تصميم المواقع وتعزلھا عن البرمجة
What is What is What is What is Joomla! ?Joomla! ?Joomla! ?Joomla! ?
؟!ما ھو برنامج جملة
ھو أقوى برنامج إدارة محتوى لمواقع اIنترنت
مجاني فھو أيضاً مفتوح المصدر أي أنه قابل للتغير ويمكن م�ئمة
كما أنه يمكنك تطوير إضافات خاصة, Iحتياجاتك بكل سھولة
للبرنامج لجعله يت�ئم ومتطلباتك دارة المحتوى ؟ما ھي برامج إ
Content Management System Content Management System Content Management System Content Management System –––– CMSCMSCMSCMS
ببساطه أنظمة إدارة المحتوى ھي المحركات التي تسھل إدارة
محتوى ا6نترنت مثل إضافة ا;خبار أو المقاIت الخ
ھذه ا;نظمة عملية تصميم المواقع وتعزلھا عن البرمجة
ھو أقوى برنامج إدارة محتوى لمواقع اIنترنت
مجاني فھو أيضاً مفتوح المصدر أي أنه قابل للتغير ويمكن م�ئمة
Iحتياجاتك بكل سھولة
ببساطه أنظمة إدارة المحتوى ھي المحركات التي تسھل إدارة
محتوى ا6نترنت مثل إضافة ا;خبار أو المقاIت الخ
....ھذه ا;نظمة عملية تصميم المواقع وتعزلھا عن البرمجة
ما ھو برنامج جوم�
What is What is What is What is Joomla ! ?Joomla ! ?Joomla ! ?Joomla ! ?
عدا عن أنه, ھو كما ذكرنا أقوى برنامج إدارة محتوى لمواقع اIنترنت
مجاني فھو أيضاً مفتوح المصدر أي أنه قابل للتغير ويمكن م�ئمة
كما أنه يمكنك تطوير إضافات خاصة, Iحتياجاتك بكل سھولة
ببسطاه تستطيع إدارة موقع. للبرنامج لجعله يت�ئم ومتطلباتك
تستطيع نشر..إلكتروني حقيقي بكل قوه وسھوله وإحترافيه
موقعك الخاص أو العام أو الحكومي أو مشروعك ا6لكتروني
كأن تبيع أون Iين أي سلعه أو منتج
وھو يستعمل في جميع, يتميز ھذا البرنامج بالسرعة والسھولة
مواقعأنحاء العالم وبجميع اللغات 6دارة المواقع البسيطة و
يتميز ھذا البرنامج بتوفره بعدة لغات, الشركات المعقدة أيضاً
....وكذلك سھولة تنصيبه وتشغيله والتعامل معه
من قام بتطويره وما أصل ھذا اIسم؟
Joomla!Joomla!Joomla!Joomla!
Jumla:Jumla:Jumla:Jumla: ھي في ا;صل كلمة مشتقة من كلمة
من اللغة السواحيلية والتي تعني الجماعة أو كلنا يد واحدة وقام
....باختياره أعضاء فريق التطوير والمستخدمين لھذا البرنامج الجديد
ھم أنفسھم أعضاء الفريق !Joomla! Joomla! Joomla! Joomla الذين قاموا بتطوير برنامج
الذين طوروا البرنامج الحائز على العديد من الجوائز العالمية
ويعد برنامج جملة إصدارة مطورة من برنامج مامبو ويدعم
جميع برامج المامبو السابقة
ما ھي ا;ھداف التي وضعھا فريق التطوير؟في, للبرنامجيقوم فريق التطوير بالتركيز على تطوير نواة قوية
حين أن ھذه النواة تمكن من تحقيق كل متطلبات نظام إدارة
المحتوى المتكامل التي تجدھا ھنا
How to evaluate a Content Management System .How to evaluate a Content Management System .How to evaluate a Content Management System .How to evaluate a Content Management System .
ا;ساسي وھي تسمى
وھذه خاصية يتمتع بھا العديد من برامج إدارة المحتوى
تم تطوير نواة البرنامج بحيث أنه يسمح ل`خرين بتغيير وم�ئمة
كما أنه يمكن تطوير إضافات
والجھاتوھذا ما تقوم به العديد من الشركات
مما يثري ھذا البرنامج الرائع ويجعله متميزاً وقوياً
من المنتظر تطور مذھل في النسخة القادمة لبرنامج إدارة
المحتوى ا;فضل في العالم
مامبو
www.mamboserver.comwww.mamboserver.comwww.mamboserver.comwww.mamboserver.com
ويعد برنامج جملة إصدارة مطورة من برنامج مامبو ويدعم
....جميع برامج المامبو السابقة
ما ھي ا;ھداف التي وضعھا فريق التطوير؟
يقوم فريق التطوير بالتركيز على تطوير نواة قوية
حين أن ھذه النواة تمكن من تحقيق كل متطلبات نظام إدارة
المحتوى المتكامل التي تجدھا ھنا
How to evaluate a Content Management System .How to evaluate a Content Management System .How to evaluate a Content Management System .How to evaluate a Content Management System .
ا;ساسي وھي تسمىخصائص وبرامج أخرى للبرنامج
(add(add(add(add----ones) ,ones) ,ones) ,ones) ,
وھذه خاصية يتمتع بھا العديد من برامج إدارة المحتوى
تم تطوير نواة البرنامج بحيث أنه يسمح ل`خرين بتغيير وم�ئمة
كما أنه يمكن تطوير إضافات, البرنامج Iحتياجاته بكل سھولة
وھذا ما تقوم به العديد من الشركات , خاصة للبرنامج
مما يثري ھذا البرنامج الرائع ويجعله متميزاً وقوياً
من المنتظر تطور مذھل في النسخة القادمة لبرنامج إدارة
المحتوى ا;فضل في العالم
ويعد برنامج جملة إصدارة مطورة من برنامج مامبو ويدعم
ما ھي ا;ھداف التي وضعھا فريق التطوير؟
يقوم فريق التطوير بالتركيز على تطوير نواة قوية
حين أن ھذه النواة تمكن من تحقيق كل متطلبات نظام إدارة
How to evaluate a Content Management System .How to evaluate a Content Management System .How to evaluate a Content Management System .How to evaluate a Content Management System .
خصائص وبرامج أخرى للبرنامج
....وھذه خاصية يتمتع بھا العديد من برامج إدارة المحتوى
تم تطوير نواة البرنامج بحيث أنه يسمح ل`خرين بتغيير وم�ئمة
البرنامج Iحتياجاته بكل سھولة
خاصة للبرنامج
....مما يثري ھذا البرنامج الرائع ويجعله متميزاً وقوياً
من المنتظر تطور مذھل في النسخة القادمة لبرنامج إدارة
العم�قكــانت ھذه مقدمــة مقتضبــة عن ھذا البرنـامج
دعــونــا اfن نلقي نظــرة على بعض أكبر المواقع التي أنشأت به
www.airindia.ch/joomlawww.airindia.ch/joomlawww.airindia.ch/joomlawww.airindia.ch/joomla
www.hawaiitourism.com.auwww.hawaiitourism.com.auwww.hawaiitourism.com.auwww.hawaiitourism.com.au
........ وال�ئــحة تطولذكـر كل المواقعI يسعنــا
ستكــون خطــانا ثابتـة إن شاء هللا للوصول إلى إحتراف ھذا النظــامسنلتقي بعد قليل للبدأ بتحميل النسخ القارة من البرنامج ومن تم مراحل التثبيت
كــانت ھذه مقدمــة مقتضبــة عن ھذا البرنـامج
دعــونــا اfن نلقي نظــرة على بعض أكبر المواقع التي أنشأت به
www.JoomlArabia.comwww.JoomlArabia.comwww.JoomlArabia.comwww.JoomlArabia.com www.Ajax4ever.comwww.Ajax4ever.comwww.Ajax4ever.comwww.Ajax4ever.com www.porsche.com.brwww.porsche.com.brwww.porsche.com.brwww.porsche.com.br
www.unric.orgwww.unric.orgwww.unric.orgwww.unric.org www.airindia.ch/joomlawww.airindia.ch/joomlawww.airindia.ch/joomlawww.airindia.ch/joomla
www.stadefrance.frwww.stadefrance.frwww.stadefrance.frwww.stadefrance.fr www.hawaiitourism.com.auwww.hawaiitourism.com.auwww.hawaiitourism.com.auwww.hawaiitourism.com.au
www.vitalskate.comwww.vitalskate.comwww.vitalskate.comwww.vitalskate.com www.avis.com.niwww.avis.com.niwww.avis.com.niwww.avis.com.ni
... .... .... .... .
ستكــون خطــانا ثابتـة إن شاء هللا للوصول إلى إحتراف ھذا النظــامسنلتقي بعد قليل للبدأ بتحميل النسخ القارة من البرنامج ومن تم مراحل التثبيت
لكن بتواصل السقوط.. I بالعـنف.. قطرة الماء تـثـقب الحجر
كــانت ھذه مقدمــة مقتضبــة عن ھذا البرنـامج
دعــونــا اfن نلقي نظــرة على بعض أكبر المواقع التي أنشأت به
ستكــون خطــانا ثابتـة إن شاء هللا للوصول إلى إحتراف ھذا النظــام سنلتقي بعد قليل للبدأ بتحميل النسخ القارة من البرنامج ومن تم مراحل التثبيت
.... قطرة الماء تـثـقب الحجر
تحميل إصدار جوم�
تحميل إصدار جوم�
تحميل إصدار
، الذي سنشتغل عليه خ�ل ھذا الكتاب !!!! وسيكون من ا6صدارات ا;ولى لمجلة جوم�
1.0.131.0.131.0.131.0.13
الذي سنشتغل عليه خ�ل ھذا الكتاب !!!! سنقوم اfن بتحميل إصدار جوم�وسيكون من ا6صدارات ا;ولى لمجلة جوم�
1.0.131.0.131.0.131.0.13 !!!! صدار جومـــ�تحميل إ
www.bit.ly/15WOOTX
سنقوم اfن بتحميل إصدار جوم�وسيكون من ا6صدارات ا;ولى لمجلة جوم�
1.01.01.01.0 !!!! صدارات جومــ�
وكذلك ملفات اللغة العربية التي سنحتاجھا لتعريب الموقع لمن أراد ذلك
!!!! أحد إصدارات جومـ�
........ ملفات ترجمــة النظام إلى أي لغــة
بعد التحميــل خــذوا نفس عميــقوياله بينــا نتبث النظام على سرفرنــا المحلي
.... أقدام متعـبة وضمير مستريح خير من ضمير متعـب وأقدام مستريحة
صدارات جومــ�تحميل باقي إ
bit.ly/13K6QcGwww.
وكذلك ملفات اللغة العربية !!!! تحميل إصدار جوم� لينكاتالتي سنحتاجھا لتعريب الموقع لمن أراد ذلك
أحد إصدارات جومـ�سنـرى Iحقـا كيفيـة تعريب
ملفات ترجمــة النظام إلى أي لغــةكمــا يمكننـا الحصول على جميــع
............ بعد التحميــل خــذوا نفس عميــق
{;{;{;{; وياله بينــا نتبث النظام على سرفرنــا المحلي
أقدام متعـبة وضمير مستريح خير من ضمير متعـب وأقدام مستريحة
تحميل باقي إ
لينكاتالروابط أع�ه بھا التي سنحتاجھا لتعريب الموقع لمن أراد ذلك
سنـرى Iحقـا كيفيـة تعريب
كمــا يمكننـا الحصول على جميــع
أقدام متعـبة وضمير مستريح خير من ضمير متعـب وأقدام مستريحة
إحتراف جومــ� للمبتدئين
ا;ول
إحتراف جومــ� للمبتدئين
-
ا;ول الدرس
إحتراف جومــ� للمبتدئين
الدرس
نْبــــحر ا�ن في مراحل تثبيث النظــام
الموقعبعــدمــا نفكــ الضغط عن الملف المضغوط للنظام في مجلـد باسم دال على :::: C:C:C:C:\\\\Program FilesProgram FilesProgram FilesProgram Files PHPPHPPHPPHP لسھولتــه وبســاطتـه ولتحميــله فھو موجود بموضوع دورة
PHPPHPPHPPHP
MyJoomlaWebSiteMyJoomlaWebSiteMyJoomlaWebSiteMyJoomlaWebSite:::: الموجود به ملفات النظام ھو نفسه سأسمي به الموقع وھو
::::http://127.0.0.1/MyJoomlaWebSitehttp://127.0.0.1/MyJoomlaWebSitehttp://127.0.0.1/MyJoomlaWebSitehttp://127.0.0.1/MyJoomlaWebSite
نْبــــحر ا�ن في مراحل تثبيث النظــام
بعــدمــا نفكــ الضغط عن الملف المضغوط للنظام في مجلـد باسم دال على Program FilesProgram FilesProgram FilesProgram Files\\\\EasyPHP1EasyPHP1EasyPHP1EasyPHP1----8888\\\\wwwwwwwwwwwwنقـوم بنسخــه في المســار التــالي
لسھولتــه وبســاطتـه ولتحميــله فھو موجود بموضوع دورة EasyPHP EasyPHP EasyPHP EasyPHP إذا Bحظتــوا فإني أستعمل برنـامج كمــا يمكنكــم إستعمــال أي مترجــم آخر للغة
الموجود به ملفات النظام ھو نفسه سأسمي به الموقع وھو
EasyPHPEasyPHPEasyPHPEasyPHP نشغـل المترجــم
http://127.0.0.1/MyJoomlaWebSitehttp://127.0.0.1/MyJoomlaWebSitehttp://127.0.0.1/MyJoomlaWebSitehttp://127.0.0.1/MyJoomlaWebSiteثــم نفــتـــح المتصفح ونكتب العنوان التــالي
بعــدمــا نفكــ الضغط عن الملف المضغوط للنظام في مجلـد باسم دال على نقـوم بنسخــه في المســار التــالي
إذا Bحظتــوا فإني أستعمل برنـامج
الموجود به ملفات النظام ھو نفسه سأسمي به الموقع وھواسم المجلد : مPحظــة
ثــم نفــتـــح المتصفح ونكتب العنوان التــالي
:::: فيتم توجيھنــا إلى العنوان التالي كوننــا أول مرة نقوم بالتنصيب
للمرحلة المواليــة
بعد قرائــته قراءة متأنية!!!!
فيتم توجيھنــا إلى العنوان التالي كوننــا أول مرة نقوم بالتنصيب
:::: فتظھــر لنــا الصـورة التــاليــــة
للمرحلة المواليــةنعمــل مثل مــا في الصورة وننتقــل
Pبعد قرائــته قراءة متأنية! تمثل ھذه الخطوة المصادقة على عـقــد التعامل بجــوم
((((Pليكـ يا ست جومــ Y ھو نحـن نقدر نقول ))))
فيتم توجيھنــا إلى العنوان التالي كوننــا أول مرة نقوم بالتنصيب
Pتمثل ھذه الخطوة المصادقة على عـقــد التعامل بجــوم
المعلومــات التي توجد بالصورة معلومــات صالحة فقط إذا كنـا نشتغل على السيرفــر المحلي تدخلــوا المعلومــات التي زودكم بھا صاحب ا]ستضافة
بالنسبــة للذين سيشتغلون على السيرفر المحلي وبعد ذلكـ يريدون وضع موقعھم على سيرفر استضافة سنتطرق لھــا Bحقـا إن شاء هللا
ستظھــر ھذه النافذة لتأكيــد صحة البيانات التي قمنا بإدخالھــا OK OK OK OK كما بالصورة
في ھذه الخطـوة سنقــومو بكتابـة اسـم موقعنــا
المعلومــات التي توجد بالصورة معلومــات صالحة فقط إذا كنـا نشتغل على السيرفــر المحليتدخلــوا المعلومــات التي زودكم بھا صاحب ا]ستضافةأمــا إذا كنتــم تشتغلــون على سيرفر إستضافة فيلزمكــم أن
بالنسبــة للذين سيشتغلون على السيرفر المحلي وبعد ذلكـ يريدون وضع موقعھم على سيرفر استضافةسنتطرق لھــا Bحقـا إن شاء هللا, عد أقول لھم أنــه توجد طريقــة لتغيير ھذه المعلومــات من ب
ستظھــر ھذه النافذة لتأكيــد صحة البيانات التي قمنا بإدخالھــا
OK OK OK OKإذا كنــا متــأكديــن من صحتھــا نضغط على الـــزر
في ھذه الخطـوة سنقــومو بكتابـة اسـم موقعنــا
المعلومــات التي توجد بالصورة معلومــات صالحة فقط إذا كنـا نشتغل على السيرفــر المحليأمــا إذا كنتــم تشتغلــون على سيرفر إستضافة فيلزمكــم أن
بالنسبــة للذين سيشتغلون على السيرفر المحلي وبعد ذلكـ يريدون وضع موقعھم على سيرفر استضافةأقول لھم أنــه توجد طريقــة لتغيير ھذه المعلومــات من ب
إذا كنــا متــأكديــن من صحتھــا نضغط على الـــزر
خصوصا للذين سيقومون بتنصيب النظام مباشرة على استضافة
فالبيــانات وجب أن تكون دقيقــة وأي ھفوة ستجعلكــم تفقدون موقعكــم
خصوصا للذين سيقومون بتنصيب النظام مباشرة على استضافة تملكـ ھذه المرحلة أھمية قصوى
فالبيــانات وجب أن تكون دقيقــة وأي ھفوة ستجعلكــم تفقدون موقعكــم
ا]يميــل والباسورد وجب إدخالھمــا بعنايــة
تملكـ ھذه المرحلة أھمية قصوىفالبيــانات وجب أن تكون دقيقــة وأي ھفوة ستجعلكــم تفقدون موقعكــم
ستظھر لنــا ھذه الصورة
تخبــرنـا أنه يلزمنـا إزالة مجلد وملفات التنصيب
تفــاديـــا Yي محاولة إختراق أو التعديل على موقعكــم بإعادة التنصيب مرة أخرى
ولذلكــ نقوم بإزالة ھذا المجلد وھو موجود بالمجلد الرئيسي الذي به ملفات النظام
ألف ألف مبروكــ التثبيث
كــانت ھذه آخر خطوة في تنصيب النظــام
ستظھر لنــا ھذه الصورة View site :View site :View site :View site: الزرعند الضغط على
تخبــرنـا أنه يلزمنـا إزالة مجلد وملفات التنصيب
تفــاديـــا Yي محاولة إختراق أو التعديل على موقعكــم بإعادة التنصيب مرة أخرى
ولذلكــ نقوم بإزالة ھذا المجلد وھو موجود بالمجلد الرئيسي الذي به ملفات النظام
عند الضغط على
تفــاديـــا Yي محاولة إختراق أو التعديل على موقعكــم بإعادة التنصيب مرة أخرى
ولذلكــ نقوم بإزالة ھذا المجلد وھو موجود بالمجلد الرئيسي الذي به ملفات النظام
ذلكـ نقوم بعمل روفريش للصفحةبعد
فتــكون ھذه صفحــة موقعكــم المبدئية
كــانت ھذه المراحل التسلسليــة لعمليــة تنصيب النظام
تكتشفــون مايحويــه ھذا العمPق ونعود Yكمال إكتشافــه عن كتب
كــانت ھذه المراحل التسلسليــة لعمليــة تنصيب النظام
تكتشفــون مايحويــه ھذا العمPق ونعود Yكمال إكتشافــه عن كتبأترككــم
وردة واحدة �نسان على قيد الحياةأفـضل من بـاقة كاملة على قـــبره
أترككــم
وردة واحدة �نسان على قيد الحياة أفـضل من بـاقة كاملة على قـــبره
إحتراف جومــ� للمبتدئين
ثاني
إحتراف جومــ� للمبتدئين
-
ثانيالدرس ال
إحتراف جومــ�
للمبتدئين
الدرس ال
سأقوم اfن بعرض أبرز مكونــات الموقع وشرح عملھــا بشكل موجزكمــا أننا سنعاود رؤيتھــا عندمــا نصل إلى شرح إدارة الموقع
سأقوم اfن بعرض أبرز مكونــات الموقع وشرح عملھــا بشكل موجز
كمــا أننا سنعاود رؤيتھــا عندمــا نصل إلى شرح إدارة الموقع
سأقوم اfن بعرض أبرز مكونــات الموقع وشرح عملھــا بشكل موجز كمــا أننا سنعاود رؤيتھــا عندمــا نصل إلى شرح إدارة الموقع
يمكننــا كذلكــ التعديل عليــه كمـا نشاء
إلى ھنــا أصل إلى نھــاية التقديــم
من نظر في عيبه اشتغـل عن عيوب الناس
يمكننــا كذلكــ التعديل عليــه كمـا نشاء -فوتور -ذيــل الموقع
{{{{ ........ إلى ھنــا أصل إلى نھــاية التقديــم
.... من نظر في عيبه اشتغـل عن عيوب الناس
ذيــل الموقع
إحتراف جومــ� للمبتدئين
ثالث
إحتراف جومــ� للمبتدئين
-
ثالثالدرس ال
إحتراف جومــ�
للمبتدئين
الدرس ال
:::: التــالي
التــاليللدخول إلى إدارة الموقع ندخل على العنوان
:::: فتظھــر لنا الصفحة التالية
:::: ندخل على صفحة إدارة الموقع
:::: فتظھر الPئحة
:::: فنتوجه للصفحة ا�تيــة
ندخل على صفحة إدارة الموقع Login Login Login Login بعد إدخال المعلومات الصحيحة والضغظ على زر
Site Site Site Site ومن القائمة الموجودة في اYعلى نختار القائمة
فنتوجه للصفحة ا�تيــة Global Configuration Global Configuration Global Configuration Global Configuration نختار من القائمة
بعد إدخال المعلومات الصحيحة والضغظ على زر
ومن القائمة الموجودة في اYعلى نختار القائمة
نختار من القائمة
:::: سأتركــ الصور تعبر أكثر
:::: فتظھر القائمة التالية
Language Manager Language Manager Language Manager Language Manager ونختــار Site Site Site Site نرجع لقائمــة
نرجع لقائمــة
Site LanguagesSite LanguagesSite LanguagesSite Languages
Media Manager :Media Manager :Media Manager :Media Manager :
;;;; يتبـــــع { { { {
Site LanguagesSite LanguagesSite LanguagesSite Languagesندخل على القائمة
: Media Manager :Media Manager :Media Manager :Media Managerثم نرجع على القائمة من جديــد ونختار
....العلم والجھل في القلوب، كالعـمى والبصر في العـيون
ثم نرجع على القائمة من جديــد ونختار
العلم والجھل في القلوب، كالعـمى والبصر في العـيون
إحتراف جومــ� للمبتدئين
رابعالدرس ال
إحتراف جومــ� للمبتدئين
-
رابعالدرس ال
إحتراف جومــ�
للمبتدئين
الدرس ال
---- In new windows In new windows In new windows In new windows
يمكننا ھذا الخيار من تصفح موقعنــا في صفحــة جديدة
::::---- In new windows In new windows In new windows In new windowsنختــار الخيــار Preview Preview Preview Preview من خPل القائمة
يمكننا ھذا الخيار من تصفح موقعنــا في صفحــة جديدة
من خPل القائمة
:::: فتظھر لنا الصفحة التالية
:::: ]ظھار موقعنــا وتموضعات الموديلز به
فتظھر لنا الصفحة التالية Inline Inline Inline Inline برجوعنــا للقائمة السابقة نختار
Inline with positions Inline with positions Inline with positions Inline with positions ظھار موقعنــا وتموضعات الموديلز به[
برجوعنــا للقائمة السابقة نختار
Inline with positions Inline with positions Inline with positions Inline with positionsومن القائمة مجددا نختار
Browser,OS,Domain :Browser,OS,Domain :Browser,OS,Domain :Browser,OS,Domain :
Search Text :Search Text :Search Text :Search Text :
Template Manager:Template Manager:Template Manager:Template Manager:
: Browser,OS,Domain :Browser,OS,Domain :Browser,OS,Domain :Browser,OS,Domainالخيار Statistics Statistics Statistics Statistics من القائمة
:::: فنتوجه للصفحة ا�تيــة
: Search Text :Search Text :Search Text :Search Textبالرجوع للقائمة السابقة مجددا واختيار
:Template Manager:Template Manager:Template Manager:Template Managerھذه القائمــة الخاصة بإدارة القوالب
من القائمة نختار
بالرجوع للقائمة السابقة مجددا واختيار
ھذه القائمــة الخاصة بإدارة القوالب
:::: التاليــةتظھر الصفحة
Administrator Templates Administrator Templates Administrator Templates Administrator Templates تظھر الصفحــة ::::
: Module Positions: Module Positions: Module Positions: Module Positions
تظھر الصفحة Site Templates Site Templates Site Templates Site Templates عند اختيارنــا للخيار
Administrator Templates Administrator Templates Administrator Templates Administrator Templatesوبالرجوع للقائمة واختيار
Module Positions: Module Positions: Module Positions: Module Positions :والخيار اYخير في قائمة القوالب
عند اختيارنــا للخيار
وبالرجوع للقائمة واختيار
والخيار اYخير في قائمة القوالب
Trash Manager :Trash Manager :Trash Manager :Trash Manager :
: User Manager: User Manager: User Manager: User Manager
{;{;{;{;يتبـــــع
: Trash Manager :Trash Manager :Trash Manager :Trash Managerئمــةانختــار من الق
User Manager: User Manager: User Manager: User Manager :آخر خيــار في ھذه القائمـــة
....يس الشجاع من يعـترف بالخطأ ولكن من B يكرره
آخر خيــار في ھذه القائمـــة
يس الشجاع من يعـترف بالخطأ ولكن من B يكررهل
إحتراف جومــ� للمبتدئين
خامس
إحتراف جومــ� للمبتدئين
-
خامسالدرس ال
إحتراف جومــ�
للمبتدئين
الدرس ال
Menu Menu Menu Menu و ContentContentContentContent
:::: تظھر لنا الصفحة التالية
Menu Menu Menu Menuسنرى في درس اليوم الخيارات الموجودة بالقائمتين
تظھر لنا الصفحة التالية Menu Manager Menu Manager Menu Manager Menu Manager عند اختيار الخيار
سنرى في درس اليوم الخيارات الموجودة بالقائمتين
عند اختيار الخيار
mainmenu :mainmenu :mainmenu :mainmenu :
: mainmenu :mainmenu :mainmenu :mainmenuالقائمة مجددا نختارومن
: othermenu :othermenu :othermenu :othermenu نختار من القائمة
: Content :Content :Content :Content نتوجه ا�ن للقائمــة
News Items :News Items :News Items :News Items :
News Archives:News Archives:News Archives:News Archives:
:::: تظھر الصفحة التاليــة
: News Items :News Items :News Items :News Itemsباختيارنـــا للخيار
:News Archives:News Archives:News Archives:News Archivesونختــار من القائمة مجددا
تظھر الصفحة التاليــة News Categories News Categories News Categories News Categories عند اختيارنــا للخيار
عند اختيارنــا للخيار
:::: وبالرجوع للقائمة السابقــة
:::: ومن القائــمة نختار
:::: تظھـــر الصفحة التاليـــة
Static Content Manager :Static Content Manager :Static Content Manager :Static Content Manager :
Section Manager :Section Manager :Section Manager :Section Manager :
Category Manager :Category Manager :Category Manager :Category Manager :
: Static Content Manager :Static Content Manager :Static Content Manager :Static Content Managerبروجعنــا للقائمة واختيار
: Section Manager :Section Manager :Section Manager :Section Managerمن القائمــة مجددا نختــار
: Category Manager :Category Manager :Category Manager :Category Managerمن القائمــة نختــار
بروجعنــا للقائمة واختيار
Front Page Manager :Front Page Manager :Front Page Manager :Front Page Manager :
Archive Manager :Archive Manager :Archive Manager :Archive Manager :
: Front Page Manager :Front Page Manager :Front Page Manager :Front Page Managerالقائمــة نختــارمن
: Archive Manager :Archive Manager :Archive Manager :Archive Managerمن القائمــة نختــار
Page Impressions :Page Impressions :Page Impressions :Page Impressions :
{;{;{;{;يتبـــــع
: Page Impressions :Page Impressions :Page Impressions :Page Impressionsمن القائمــة نختــار
....علمني كيف أصطاد السمك خير من أن تعـطيني سمكة كل يوم
علمني كيف أصطاد السمك خير من أن تعـطيني سمكة كل يوم
إحتراف جومــ� للمبتدئين
سادس
إحتراف جومــ� للمبتدئين
-
سادسالدرس ال
إحتراف جومــ�
للمبتدئين
الدرس ال
أبرز ما يواجه مستخدمي مجلة جومP من صعوبات مشكلة دعم اللغة العربية لموقعھم وكدا خلق التوافق فعلى الرغم . الذي يجب استخدامه في قاعدة البيانات
في ملف اللغة وكذلك في ملف القالب وأيضاً في قاعدة البيانات، إB أن جميع النصوص وا]دخاBت التي بالعربية تظھر مشفرة وغير مفھومة في قاعدة البيانات
....مما قد يسبب مشاكل كثيرة عند استخدام قاعدة البيانات
:::: احدةولحل ھذه المشكلة سنتتبع الخطوات التالية واحدة بو
أوBً وقبل أن نبدأ في خطوات تنصيب نظام جومP على السيرفر، يجب أن نتوجه إلى قاعدة البيانات الخاصة (MySQL) (MySQL) (MySQL) (MySQL) ليس أقدم من ا]صدار
Yن ا]صدارات القديمة B تدعم (أو أعلى
) ) ) ) أنشئ قاعدة بيانات جديدة بنفسك، وسأوضح ھنا طريقة إنشاء قاعدة بيانات جديدة تدعم ترميز الـ ( localhost ) ( localhost ) ( localhost ) ( localhost ) أو مباشرة في الموقع عن
( phpMyAdmin ) ( phpMyAdmin ) ( phpMyAdmin ) ( phpMyAdmin ) وھي عملية ::::بسيطة جداً سأشرحھا ھنا نظراً Yھميتھا في تنفيذ ھذه الخطوات بصورة صحيحة
أبرز ما يواجه مستخدمي مجلة جومP من صعوبات مشكلة دعم اللغة العربية لموقعھم وكدا خلق التوافق الذي يجب استخدامه في قاعدة البيانات" نوعية الترميز"و" ملف القالب
في ملف اللغة وكذلك في ملف القالب وأيضاً في قاعدة ( UTF( UTF( UTF( UTF----8 ) 8 ) 8 ) 8 ) من استخدام ترميز اليونيكودالبيانات، إB أن جميع النصوص وا]دخاBت التي بالعربية تظھر مشفرة وغير مفھومة في قاعدة البيانات
مما قد يسبب مشاكل كثيرة عند استخدام قاعدة البيانات
ولحل ھذه المشكلة سنتتبع الخطوات التالية واحدة بو
: ( UTF( UTF( UTF( UTF----8 ) :8 ) :8 ) :8 ) إنشاء قاعدة البيانات بالترميز
أوBً وقبل أن نبدأ في خطوات تنصيب نظام جومP على السيرفر، يجب أن نتوجه إلى قاعدة البيانات الخاصة (phpMyAdmin) (phpMyAdmin) (phpMyAdmin) (phpMyAdmin) والتأكد من أن إصدار برنامج الـ(MySQL) (MySQL) (MySQL) (MySQL) أو أعلى 4.1.24.1.24.1.24.1.2إما (MySQL) (MySQL) (MySQL) (MySQL) إصدار الـ
. UTFUTFUTFUTF----8 .8 .8 .8 ترميز الـ
أنشئ قاعدة بيانات جديدة بنفسك، وسأوضح ھنا طريقة إنشاء قاعدة بيانات جديدة تدعم ترميز الـ ( localhost ) ( localhost ) ( localhost ) ( localhost )سواء عن طريق السيرفر المحلي
( CPanel ) ( CPanel ) ( CPanel ) ( CPanel ) باستخدام برنامج الـ( phpMyAdmin ) ( phpMyAdmin ) ( phpMyAdmin ) ( phpMyAdmin ) بسيطة جداً سأشرحھا ھنا نظراً Yھميتھا في تنفيذ ھذه الخطوات بصورة صحيحة
أبرز ما يواجه مستخدمي مجلة جومP من صعوبات مشكلة دعم اللغة العربية لموقعھم وكدا خلق التوافق ملف القالب"و" ملف اللغة"بين
من استخدام ترميز اليونيكودالبيانات، إB أن جميع النصوص وا]دخاBت التي بالعربية تظھر مشفرة وغير مفھومة في قاعدة البيانات
مما قد يسبب مشاكل كثيرة عند استخدام قاعدة البيانات
ولحل ھذه المشكلة سنتتبع الخطوات التالية واحدة بو
إنشاء قاعدة البيانات بالترميز ----1111
أوBً وقبل أن نبدأ في خطوات تنصيب نظام جومP على السيرفر، يجب أن نتوجه إلى قاعدة البيانات الخاصة (phpMyAdmin) (phpMyAdmin) (phpMyAdmin) (phpMyAdmin)بالموقعإصدار الـيجب أن يكون . 4.1.24.1.24.1.24.1.2
أنشئ قاعدة بيانات جديدة بنفسك، وسأوضح ھنا طريقة إنشاء قاعدة بيانات جديدة تدعم ترميز الـUTFUTFUTFUTF----8 ) 8 ) 8 ) 8 ) سواء عن طريق السيرفر المحلي
( CPanel ) ( CPanel ) ( CPanel ) ( CPanel )حة التحكمطريق لوبسيطة جداً سأشرحھا ھنا نظراً Yھميتھا في تنفيذ ھذه الخطوات بصورة صحيحة
:(localhost):(localhost):(localhost):(localhost) طريقة إنشاء قاعدة بيانات جديدة تدعم ترميز اليونيكود على السيرفر المحلي * * * *
على السيرفر المحلي واكتب اسم ( phpMyAdmin ) ( phpMyAdmin ) ( phpMyAdmin ) ( phpMyAdmin ) لبرنامج الـانتقل إلى الصفحة الرئيسية ولكن تأكد من أن يكون الترميز ( joomla ) ( joomla ) ( joomla ) ( joomla ) قاعدة البيانات كما تريد وليكن على سبيل المثال
::::Bحظ الصورة التالية ( utf8_general_ci ) ( utf8_general_ci ) ( utf8_general_ci ) ( utf8_general_ci ) المستخدم في البرنامج ھو
:(CPanel):(CPanel):(CPanel):(CPanel) اليونيكود على الموقع مباشرةطريقة إنشاء قاعدة بيانات جديدة تدعم ترميز ****
.( MySQL® Databases ).( MySQL® Databases ).( MySQL® Databases ).( MySQL® Databases ) ومنھا اضغط على ( CPanel ) ( CPanel ) ( CPanel ) ( CPanel ) اذھب إلى لوحة التحكم الخاصة بموقعك
) ) ) ) نسميھا على سبيل المثال ( New Database ) ( New Database ) ( New Database ) ( New Database ) وفي ھذه الصفحة سنقوم بإنشاء قاعدة بيانات جديدةjoomla ) joomla ) joomla ) joomla ) حيات الوصول لھذه القاعPدة سننتقل إلى لوحة التحكم الخاصة بقواعد البياناتوبعد إضافة ص ( ( ( (
phpMyAdmin ) phpMyAdmin ) phpMyAdmin ) phpMyAdmin ) وفي لوحة التحكم بقواعد البيانات. عن طريق الرابط الموجود في أسفل الصفحة ( ( ( ( phpMyAdmin ) phpMyAdmin ) phpMyAdmin ) phpMyAdmin ) سنقوم بتحديد الترميز العام لقاعدة البيانات كما ھو موضح بالصورة التالية::::
....يسار الصفحة سنقوم باختيار اسم قاعدة البيانات التي أنشأناھا قبل قليلثم من القائمة المنسدلة على .( Operations ).( Operations ).( Operations ).( Operations ) ومن القائمة الموجودة في أعلى الصفحة نضغط على أمر العمليات
وسيكون ( Collation ) ( Collation ) ( Collation ) ( Collation ) ننتقل إلى آخر الصفحة قسم الـ ( Operations ) ( Operations ) ( Operations ) ( Operations ) في صفحة العمليات ::::ضي كما ھو موضح بالصورة التاليةا]عداد أو الترميز ا]فترا
:B ( Go ):( Go ):( Go ):( Go )حظ الصورة باYسفل ثم نضغط على
والتي سنستخدمھا فيما بعد لتركيب نظام
( UTF( UTF( UTF( UTF----8 ) :8 ) :8 ) :8 ) : بعد استخراجه من الملف المضغوط نقوم بوضع ملفات اللغة ضمن مجلد اللغة الخاص بجومP كما ھو
....الموجود بالمجلد الرئيسي للمجلة
database.php :database.php :database.php :database.php :
( includes ) ( includes ) ( includes ) ( includes ) ومن داخل ھذا المجلد قم ( database.php ).( database.php ).( database.php ).( database.php ).
includes/database.phpincludes/database.phpincludes/database.phpincludes/database.php
::::وستجد الكود التالي 102102102102انتقل إلى السطر رقم
// ) // ) // ) // ) تPحظون تم تعطيله بوضع العPمتين
::::ليصبح الكود كالتالي
( utf8_general_ci ) ( utf8_general_ci ) ( utf8_general_ci ) ( utf8_general_ci ) سفل ثم نضغط علىYحظ الصورة باB
( UTF( UTF( UTF( UTF----8 ) 8 ) 8 ) 8 ) وبھذا نكون قد أنشأنا قاعدة بيانات جديدة وفارغة بترميز الـ .!.!.!.!مPإدارة المحتوى جو
: ( 8: ( 8: ( 8: ( 8وضع ملف اللغة العربية بترميز الـ 2222
بعد استخراجه من الملف المضغوط نقوم بوضع ملفات اللغة ضمن مجلد اللغة الخاص بجومP كما ھو الموجود بالمجلد الرئيسي للمجلة ---- language language language language داخل المجلد
: database.php :database.php :database.php :database.phpتعديل الملف ----3333
( includes ) ( includes ) ( includes ) ( includes )إلى مجلد جومP الرئيسي ثم افتح المجلد
.( database.php ).( database.php ).( database.php ).( database.php )بتحرير الملفincludes/database.phpincludes/database.phpincludes/database.phpincludes/database.php
( database.php ) ( database.php ) ( database.php ) ( database.php ) انتقل إلى السطر رقم
تPحظون تم تعطيله بوضع العPمتينوالذي كما 102102102102ا يھمنا في ھذا الكود ھو السطر رقم
).).).).
ليصبح الكود كالتالي( // ) احذف ھاتين العPمتين
( utf8_general_ci ) ( utf8_general_ci ) ( utf8_general_ci ) ( utf8_general_ci )سنقوم بتغيير ھذا الترميز إلى
وبھذا نكون قد أنشأنا قاعدة بيانات جديدة وفارغة بترميز الـ
2222---- بعد استخراجه من الملف المضغوط نقوم بوضع ملفات اللغة ضمن مجلد اللغة الخاص بجومP كما ھو
داخل المجلد -معروف
إلى مجلد جومP الرئيسي ثم افتح المجلد اذھب ا�ن
( database.php ) ( database.php ) ( database.php ) ( database.php )وبداخل الملف
ا يھمنا في ھذا الكود ھو السطر رقم
بعد حفظ الملف وإغPقه انتقل إلى خطوات تركيب جومP على سيرفرك وB تنسى أن تقوم باختيار نفس اسم في الخطوات (joomla) (joomla) (joomla) (joomla) يل المثال
ھذه صورة توضح الفرق بين طريقة ظھور الكلمات العربية في قاعدة البيانات قبل وبعد التعديل رغم أنني ::::في كP القاعدتين، Bحظ الصورتين أدناه
وتريد أن تدعمھا باللغة العربية، فP تنسى أن تقوم ( UTF( UTF( UTF( UTF
منقول بتصرف
بعد حفظ الملف وإغPقه انتقل إلى خطوات تركيب جومP على سيرفرك وB تنسى أن تقوم باختيار نفس اسم يل المثالقاعدة البيانات التي أنشأناھا سابقاً والتي قمنا بتسميتھا على سب
....السابقة
ھذه صورة توضح الفرق بين طريقة ظھور الكلمات العربية في قاعدة البيانات قبل وبعد التعديل رغم أنني في كP القاعدتين، Bحظ الصورتين أدناه ( UTF( UTF( UTF( UTF----8 ) 8 ) 8 ) 8 ) استخدمت ترميز الـ
Pتنسى أن تقوم إذا كنت تريد استخدام أي اضافات لجوم Pوتريد أن تدعمھا باللغة العربية، ف.( UTF( UTF( UTF( UTF----8 ).8 ).8 ).8 )بحفظ ملف اللغة العربية بترميز الـ
.... وعَظمة قلبك تخلق لك اYصدقاء..
بعد حفظ الملف وإغPقه انتقل إلى خطوات تركيب جومP على سيرفرك وB تنسى أن تقوم باختيار نفس اسم قاعدة البيانات التي أنشأناھا سابقاً والتي قمنا بتسميتھا على سب
ھذه صورة توضح الفرق بين طريقة ظھور الكلمات العربية في قاعدة البيانات قبل وبعد التعديل رغم أنني استخدمت ترميز الـ
إذا كنت تريد استخدام أي اضافات لجومP: مPحظةبحفظ ملف اللغة العربية بترميز الـ
.. عَظمة عقلك تخلق لك الحساد
إحتراف جومــ� للمبتدئين
بعالسا
إحتراف جومــ� للمبتدئين
- الساالدرس
إحتراف جومــ�
للمبتدئين
الدرس
Banners Banners Banners Banners --------
: Manage Banners :> Manage Banners :> Manage Banners :> Manage Banners <--------خPل القائمة
:::: يمكننا ھذا الخيار من
خPل القائمةمن
Manage Clients :Manage Clients :Manage Clients :Manage Clients :
Contacts Contacts Contacts Contacts --------> Manage Contacts :> Manage Contacts :> Manage Contacts :> Manage Contacts :
:::: تظھــر لنا ھذه الصفحة الخاصة بإدارة سجPت ا]تصال
: Manage Clients :Manage Clients :Manage Clients :Manage Clientsبرجوعنــا للقائمة السابقة نختار
: Manage Contacts :> Manage Contacts :> Manage Contacts :> Manage Contacts <ومن القائمة مجددا نختار
تظھــر لنا ھذه الصفحة الخاصة بإدارة سجPت ا]تصال
برجوعنــا للقائمة السابقة نختار
ومن القائمة مجددا نختار
Contact Categories Contact Categories Contact Categories Contact Categories ندخل على الصفحة ا�تيـــة ::::
Mass Mail :Mass Mail :Mass Mail :Mass Mail :
Contact Categories Contact Categories Contact Categories Contact Categoriesوبالرجوع للقائمة السابقة وإختيار
: Mass Mail :Mass Mail :Mass Mail :Mass Mailبالرجوع للقائمة السابقة مجددا واختيار
:::: فتظھــر لنا ھذه الصفحــة
وبالرجوع للقائمة السابقة وإختيار
بالرجوع للقائمة السابقة مجددا واختيار
News feeds News feeds News feeds News feeds --------
News feeds News feeds News feeds News feeds تظھر الصفحــة ::::
: Manage News feeds :> Manage News feeds :> Manage News feeds :> Manage News feeds <--------عند اختيارنــا للخيار
:::: تظھر الصفحة التاليــة
News feeds News feeds News feeds News feeds --------> Manage Categories > Manage Categories > Manage Categories > Manage Categoriesوبالرجوع للقائمة واختيار
عند اختيارنــا للخيار
وبالرجوع للقائمة واختيار
:::: فتظھر الصفحــة التالية
Syndication :Syndication :Syndication :Syndication :
فتظھر الصفحــة التالية Polls Polls Polls Polls نختــار من القائمــة
: Syndication :Syndication :Syndication :Syndicationوبعدھــا نختار الخيــار
Syndication :Syndication :Syndication :Syndication :
: Syndication :Syndication :Syndication :Syndicationوھذه بقيــة إعدادات تقنية
::::القائمــة مجددا نختارومن
:::: ومن آخر خيار في القائمة تظھر لنا الصفحــة التالية
{;{;{;{;يتبـــــع
:::: فتظھر الصفحــة التالية
ومن آخر خيار في القائمة تظھر لنا الصفحــة التالية
....الواجب أخف من ريشه وأثقل من جبل
الواجب أخف من ريشه وأثقل من جبل
إحتراف جومــ� للمبتدئين
خاتمة
إحتراف جومــ� للمبتدئين
-
خاتمة
إحتراف جومــ�
للمبتدئين
بلغات البرمجة دقيقةكما Iحظتم فتعلم جوم� ليس با;مر الصعب وI يتطلب معرفة
والجافا سكريبت وغيرھما من اللغات التي تشتغل بھا PHPالخاصة بالويب كال
حتى يبدأ مصمم المواقع في ! يكفي فقط التجربة وبدأ ا6حتكاك بجومـ� ! جومــ�
يومـا، وما عليه سوى تتبع جديدھـا عبر المواقع اكتشاف عالمھا واحترافھـا يوما بعد
.التي تدعم جومـ� سواءا الرسمية منھا أو غير الرسمية
مجموعة من ! جديد لجومـ�نتمنى من أن يكون الكتاب قد أضاف لكل متعلم
.المعلومات وا6فادات ونسأل هللا أن نكون قد وفقنــا في ذلك
والتفاعل معنا من عربية ! موقع جومـ�نسألكم الدعاء والدعم من خ�ل زيارة وأخيرا
خ�له وكذا طرح استفساراتكم عن أي جزئية لم يتم شرحھا في ھذا الكتاب عن
.طريق المكان المخصص لvستفسارات وشكرا
:للمساعدة والدعم
www.joomlarabia.com: زيارة موقعنــا -
FB.com/Joomlarabia: تابع صفحتنــا على الفايسبوك -
twitter.com/JoomlArabia: أو من خ�ل متابعة صفحتنا على تويتر -
:كما يمكنكم مراسلتنا 6قتراحاتكم أو طلباتكم من خ�ل البريد ا6لكتروني -
www.joomlarabia.com
www.joomlarabia.comwww.joomlarabia.com