» الصلاة و السلام على أشرف المرسليـن ...~
» الحمد لله وحده نحمده و نشكره و نستعينه و نستغفره و نعود بالله من شرور أنفسنا و من سيئاتأعمالنا ...~
» من يهده الله فلا مظل له و من يظلل فلن تجد له ولياً مرشدا ...~
» و أشهد ألا إلاه إلا الله وحده لا شريك له و أن محمداً عبده و رسوله صلى الله عليه و سلم ...~
» وعلى آله و صحبه أجمعين و من تبعهم بإحسان إلى يوم الدين ...~
» ربنا لا علم لنا إلا ما علمتنا إنك أنت العليم الخبير ...~
» ربنا لا فهم لنا إلا ما فهمتنا إنك أنت الجواد الكريم...~
» ربي اشرح لي صدري و يسر لي أمري و احلل عقدة من لساني يفقهوا قولي ...~
هلا شباب
اليوم عندنا دورة عن سكربت جوملا خلينا نعرف ما هو سكربت جوملا
أولا تعريف مختصر عن جوملا
هو سكربت مكتوب بلغة البرمجة php ويعمل مع قاعدة بيانات من نوع MySql يتم تثبيته على الموقع من خلال رفع ملفاته و تنفيذ خطوات التنصيب و التثبيت بسهولة ، ليعمل فى النهاية كنظام لإدارة محتويات الموقع ، وله واجهة خلفية خاصة بصاحب الموقع (لوحة تحكم الأدمن ) وطبعا واجهته الأمامية هي الموقع الذى يراه الزوار أنفسهم ، و يتميز بسهولة التركيب و الاستعمال و انه مجاني ومفتوح المصدر و يمكن اضافة ملحقات له لتوسيع امكانياته و يمكن تغيير شكل الموقع بضغطة زر من خلال تركيب قوالب عديدة جميلة حسب اختيار كل مستخدم .
===+++++++=====
ثانيا التعريف التفصيلي
تعود مستخدمى الانترنت من أصحاب المواقع سواءا الهواه أو المتخصصين على طريقة معروفة و بسيطة لإنشاء موقع على الانترنت ألا وهى ببساطة استخدام برنامج تصميم صفحات الانترنت مثل الفرونت بيج frontpage او ماشابه ، ثم يقوم المصمم بعد ذلك برفع هذه الصفحات الى الموقع و ربطها ببعضها البعض عن طريق انشاء روابط بطريقة يدوية فى كل صفحة لتشير الى باقى الصفحات ، و بهذا يتكون لدينا موقع جديد يتكون من صفحات بسيطة تم تصميمها بلغة HTML الأصيلة والبسيطة
الا أنه بالرغم من بساطة وأصالة هذه الطريقة فهى لا تنتج غالبا اكثر من صفحات جامدة ثابتة ، وكلما اراد صاحب الموقع أن يضيف صفحة جديدة ذات محتويات جديدة فعليه أن يستخدم البرنامج على جهازه للتعديل فى الصفحة او انشاء جديد ثم اعادة رفعها الى الموقع
كما لا تتيح هذه الطريقة وسائل تفاعلية أو اتصال بين الزائر و الموقع مثل نماذج اتصل بنا ، أو استقصاء للرأى لجمع الآراء و التصويت على موضوع معين ، كما تعجز هذه الطريقة عن القيام بالعديد من الوظائف الهامة التى يتطلبها أى موقع قوي على الانترنت مثل اضافة محتويات و تعديلها بضغطة زر ، وارسال الايميلات و توفير امكانية تسجيل أعضاء بالموقع ... الخ
بالاضافة الى ان هذا النوع من المواقع البسيطة يتطلب من صاحبه خبرة كبيرة ومعرفة بلغة html الانشغال و المتابعة المستمرة لكل كبيرة و صغيرة فى تفاصيل الموقع وكذلك بذل جهد كبير للتحسين او الاضافة او التفاعل مع الزائرين بطرق بدائية نسبيا .
وكان الحل أن قام المتخصصون بتصميم برامج تعمل على الموقع مباشرة ، وهو ما يسمى سكربت script ، وهو عبارة عن برنامج مكون من عدة صفحات مصممة بلغات برمجة مخصصة للإنترنت مثل لغة php ، وهذه الصفحات ليست هى التى تشتمل على محتويات الموقع من موضوعات او مقالات ، بل هى بمثابة المحرك أو المشغّـل الذى ينظم عمليات ووظائف الموقع وانسياب محتوياته من مكان تخزينها فى قاعدة بيانات موجودة على الموقع ، لتصل الى الزائر على جهازه الشخصى حيث يتم عرضها فى المستعرض Browser الخاص به .
ويتولى هذا السكربت الكثير من العمليات مما يخفف الحمل عن صاحب الموقع نسبيا و يجعل للموقع القدرة على العمل تلقائيا و تسجيل اعضاء و ارسال ايميلات ورصد بعض الأحداث و اخطار صاحب الموقع بواسطة ايميل .. الخ من هذه الوظائف الأكثر تقدما عن لغة HTML الساكنة نسبيا .
هذه البرامج تم تسميتها باسم : أنظمة ادارة المحتوى للمواقع ، Content Management Systems أو اختصارا CMS
الا أن هذه السكربتات ظلت حكرا على من يستطيع دفع مبالغ مالية للمبرمجين لعمل برنامج مخصوص لكل موقع ، وكذلك فان المجاني منها لم يكن على مستوى الاحتراف فى التنفيذ وتميزت امكانياته بالبساطة و عدم الكفاءة ، كما ظهرت مخاطر جديدة تتعلق بامكانية قيام اشخاص غير اسوياء معروفين باسم هاكرز او قراصنة ، يهدفون الى استغلال ثغرات فى هذه البرامج ينفذون من خلالها الى الموقع والتحكم فيه للإضرار بصاحبه أو لأغراض أخري كثيرة وكلها غير أخلاقية .
ومن هنا ظهرت الحاجة الى نظام يكون شديد التميز القوة فى الامكانيات ويصلح لبناء أى موقع من أى نوع أو تخصص ( تجاري - علمي - فني - اخباري - مجتمعي - الخ) وكذلك أن يكون أكثر مناعة ضد الهكرز وأن يكون له فريق تطوير يقوم باستمرار على تحسينه و سد أى ثغرات قد تظهر فيه ، فالكمال لله وحده ، وكذا أن يكون مفتوح المصدر ومسموح للجميع باستخدامه مجانا و المشاركة فى تطويره ان استطاعوا ، ومن هنا ظهر العديد من أنظمة ادارة المحتوى المفتوحة المصدر ، وكان أشهرها و أقواها هو نظام جملة ، وذلك بشهادة المتخصصين و كثرة الجوائز التي حصدها من جهات التقييم ، ومؤخرا تربّع على عرش هذه الجوائز منذ عدة سنوات و حتى اليوم .
ومن أهم مميزات نظام جملة أنه لا يحتاج الى خبرة كبيرة لتركيبه على أى موقع ، كما وأن هناك العديد من المصادر على الانترنت التى تتيح المعلومات للمستخدمين الجدد والمبتدأين القادمين الى هذا العالم المميز بدون اى معلومات سابقة ، ويمكن لأى مستخدم عادي أن يقوم بانشاء موقع يتسم بالجمال فى الشكل و القوة فى المميزات و فى عدة دقائق قليلة .
![[IMG]](https://img.dev-point.com/imgcache/2014/10/782442.png)
ماذا سوف نشرح في دورة و لمن ؟
سوف نشرح في دورة عن شرح تركيب
وشرح لوحة تحكم
وشرح اضافة مسؤلين
و اضافة قوالب
وهذه دورة لعديمن الخبرة في مجلة جوملا
-------------------------------------------------------
اليوم عندنا دورة عن سكربت جوملا خلينا نعرف ما هو سكربت جوملا
أولا تعريف مختصر عن جوملا
هو سكربت مكتوب بلغة البرمجة php ويعمل مع قاعدة بيانات من نوع MySql يتم تثبيته على الموقع من خلال رفع ملفاته و تنفيذ خطوات التنصيب و التثبيت بسهولة ، ليعمل فى النهاية كنظام لإدارة محتويات الموقع ، وله واجهة خلفية خاصة بصاحب الموقع (لوحة تحكم الأدمن ) وطبعا واجهته الأمامية هي الموقع الذى يراه الزوار أنفسهم ، و يتميز بسهولة التركيب و الاستعمال و انه مجاني ومفتوح المصدر و يمكن اضافة ملحقات له لتوسيع امكانياته و يمكن تغيير شكل الموقع بضغطة زر من خلال تركيب قوالب عديدة جميلة حسب اختيار كل مستخدم .
===+++++++=====
ثانيا التعريف التفصيلي
تعود مستخدمى الانترنت من أصحاب المواقع سواءا الهواه أو المتخصصين على طريقة معروفة و بسيطة لإنشاء موقع على الانترنت ألا وهى ببساطة استخدام برنامج تصميم صفحات الانترنت مثل الفرونت بيج frontpage او ماشابه ، ثم يقوم المصمم بعد ذلك برفع هذه الصفحات الى الموقع و ربطها ببعضها البعض عن طريق انشاء روابط بطريقة يدوية فى كل صفحة لتشير الى باقى الصفحات ، و بهذا يتكون لدينا موقع جديد يتكون من صفحات بسيطة تم تصميمها بلغة HTML الأصيلة والبسيطة
الا أنه بالرغم من بساطة وأصالة هذه الطريقة فهى لا تنتج غالبا اكثر من صفحات جامدة ثابتة ، وكلما اراد صاحب الموقع أن يضيف صفحة جديدة ذات محتويات جديدة فعليه أن يستخدم البرنامج على جهازه للتعديل فى الصفحة او انشاء جديد ثم اعادة رفعها الى الموقع
كما لا تتيح هذه الطريقة وسائل تفاعلية أو اتصال بين الزائر و الموقع مثل نماذج اتصل بنا ، أو استقصاء للرأى لجمع الآراء و التصويت على موضوع معين ، كما تعجز هذه الطريقة عن القيام بالعديد من الوظائف الهامة التى يتطلبها أى موقع قوي على الانترنت مثل اضافة محتويات و تعديلها بضغطة زر ، وارسال الايميلات و توفير امكانية تسجيل أعضاء بالموقع ... الخ
بالاضافة الى ان هذا النوع من المواقع البسيطة يتطلب من صاحبه خبرة كبيرة ومعرفة بلغة html الانشغال و المتابعة المستمرة لكل كبيرة و صغيرة فى تفاصيل الموقع وكذلك بذل جهد كبير للتحسين او الاضافة او التفاعل مع الزائرين بطرق بدائية نسبيا .
وكان الحل أن قام المتخصصون بتصميم برامج تعمل على الموقع مباشرة ، وهو ما يسمى سكربت script ، وهو عبارة عن برنامج مكون من عدة صفحات مصممة بلغات برمجة مخصصة للإنترنت مثل لغة php ، وهذه الصفحات ليست هى التى تشتمل على محتويات الموقع من موضوعات او مقالات ، بل هى بمثابة المحرك أو المشغّـل الذى ينظم عمليات ووظائف الموقع وانسياب محتوياته من مكان تخزينها فى قاعدة بيانات موجودة على الموقع ، لتصل الى الزائر على جهازه الشخصى حيث يتم عرضها فى المستعرض Browser الخاص به .
ويتولى هذا السكربت الكثير من العمليات مما يخفف الحمل عن صاحب الموقع نسبيا و يجعل للموقع القدرة على العمل تلقائيا و تسجيل اعضاء و ارسال ايميلات ورصد بعض الأحداث و اخطار صاحب الموقع بواسطة ايميل .. الخ من هذه الوظائف الأكثر تقدما عن لغة HTML الساكنة نسبيا .
هذه البرامج تم تسميتها باسم : أنظمة ادارة المحتوى للمواقع ، Content Management Systems أو اختصارا CMS
الا أن هذه السكربتات ظلت حكرا على من يستطيع دفع مبالغ مالية للمبرمجين لعمل برنامج مخصوص لكل موقع ، وكذلك فان المجاني منها لم يكن على مستوى الاحتراف فى التنفيذ وتميزت امكانياته بالبساطة و عدم الكفاءة ، كما ظهرت مخاطر جديدة تتعلق بامكانية قيام اشخاص غير اسوياء معروفين باسم هاكرز او قراصنة ، يهدفون الى استغلال ثغرات فى هذه البرامج ينفذون من خلالها الى الموقع والتحكم فيه للإضرار بصاحبه أو لأغراض أخري كثيرة وكلها غير أخلاقية .
ومن هنا ظهرت الحاجة الى نظام يكون شديد التميز القوة فى الامكانيات ويصلح لبناء أى موقع من أى نوع أو تخصص ( تجاري - علمي - فني - اخباري - مجتمعي - الخ) وكذلك أن يكون أكثر مناعة ضد الهكرز وأن يكون له فريق تطوير يقوم باستمرار على تحسينه و سد أى ثغرات قد تظهر فيه ، فالكمال لله وحده ، وكذا أن يكون مفتوح المصدر ومسموح للجميع باستخدامه مجانا و المشاركة فى تطويره ان استطاعوا ، ومن هنا ظهر العديد من أنظمة ادارة المحتوى المفتوحة المصدر ، وكان أشهرها و أقواها هو نظام جملة ، وذلك بشهادة المتخصصين و كثرة الجوائز التي حصدها من جهات التقييم ، ومؤخرا تربّع على عرش هذه الجوائز منذ عدة سنوات و حتى اليوم .
ومن أهم مميزات نظام جملة أنه لا يحتاج الى خبرة كبيرة لتركيبه على أى موقع ، كما وأن هناك العديد من المصادر على الانترنت التى تتيح المعلومات للمستخدمين الجدد والمبتدأين القادمين الى هذا العالم المميز بدون اى معلومات سابقة ، ويمكن لأى مستخدم عادي أن يقوم بانشاء موقع يتسم بالجمال فى الشكل و القوة فى المميزات و فى عدة دقائق قليلة .
![[IMG]](https://img.dev-point.com/imgcache/2014/10/782442.png)
ماذا سوف نشرح في دورة و لمن ؟
سوف نشرح في دورة عن شرح تركيب
وشرح لوحة تحكم
وشرح اضافة مسؤلين
و اضافة قوالب
وهذه دورة لعديمن الخبرة في مجلة جوملا
-------------------------------------------------------

ليست هناك تعليقات:
إرسال تعليق