ماهي الدروبال Drupal
الدروبال هي نظام إدارة محتوى بكامل خواصه … ونظام إدارة المحتوى هو نظام يمكّنك من إدارة موقعك بشكل كامل وبدون معرفة برمجية حيث يتمتع بواجهة سهلة تمكن أي عارف بتصفح الويب فقط بإدارة موقع كامل بأقل وقت وكلفة.
إذا ماهي خصائص الدروبال؟
- العناوين الصديقة Friendly URL
أي يظهر لك عنوان الصفحة بشكل جميل مثل:
http://www.example.com/story/4وليس بشكله البشع:
http://www.example/index.php?id=4ميزة هذه العناوين هي أنها تسهل عمل محرك البحث في موقعك وبذلك تضمن لك مرتبة عالية في نتائج البحث وأيضاً مظهرها أجمل وتذكرها اسهل.
- مفتوحة المصدر بالتأكيد
- مبنية على نظام الوحدات أي كل شيء فيها مكون من وحدات وكل وحدة مسؤولة عن مهمة معينة مثلاً وحدة ال rss مسؤولة فقط عن rss وهكذا … هذا التقسيم يسهل التطوير بدرجة كبيرة بحيث لاتضع بين ثنايا الكود المصدري لها.
- البحث
- بنية قوية للتحقق من عمليات الدخول
- الاستبيانات
- القوالب
- التعليقات
- تعمل على جميع أنظمة التشغيل
- تعددية اللغات po files
موقع دروبال الرسمي:
طبعاً ماذكرته هو الميزات الموجودة فيها ولكن يمكن الحصول على آلاف الميزات والإضافات الأخرى من:
http://drupal.org/project/Modules
وللقوالب:
http://drupal.org/project/Themes
هل لاحظت شيئاً؟؟؟ بالفعل هي تشبه الوورد بريس كثيراً ولكن إليك الاختلافات:
1- الوورد بريس موجه للمواقع الشخصية اكثر بينما الدروبال موجهة للمواقع الكبيرة ومواقع الشركات بشكل أكبر.
2- الوورد بريس له دعم عربي وشعبية كبيرة بين المدونين العرب بينما بالكاد نسمع عن الدروبال لذلك هي مهملة عربياً وترجمتها حتى الأن ناقصة!
3- الوورد بريس أبسط من الدروبال ولكن الدروبال تعطيك خيارات إدارية وتحكمية أكبر
هل سمعت عن نظام إدارة المحتوى الشهير جوملا، ماهو فرق الدروبال عن الجوملا؟
1- الجوملا أكبر بالحجم بنحو أربعة إلى خمسة أضعاف والاثنتين بنفس المواصفات تقريباً!
2- الجوملا صعبة كإدارة وصعبة كتطوير … حاول أن تدخل إلى لوحة المدير وستتوه لمدة أسبوع حتى تعرف أساسيات لوحة التحكم
3- الجوملا لها شعبية أكثر نظراً لقدمها ولأنها أخذت من جمهور الـ Mambo حيث أن بعضاً من مبرمجي الـ Mambo أخذوا هذا النظام وعدلوا عليه ليصبح جوملا بينما الدروبال مازالت جديدة في هذا المجال ولكنها تنتشر انتشار النار في الهشيم.
إذن الدروبال خيار استراتيجي ممتاز لصنع مواقع الشركات فبدل أن تعاني بتطوير موقع لشركة ما أو موقع شخصي لك استخدم الدروبال وتمتع ببساطتها وسهولتها.
ولكن يجب أن أذكر أن للدروبال نقطة ضعف وهي دعمها للتسوق الإلكتروني ولكن وعد مطوروها بأنهم سيعملوا على تطوير وحدة كاملة للتعامل مع كافة أمور التسوق الإلكتروني في النسخة السابعة.
في النهاية أود أن أنوه إلى أن أحد مبرمجي دروبال هو المبرمج المصري المغترب في كندا خالد بهي الدين ولا أعرفه شخصياً ولكني شاهدت مساهماته في الدروبال وهو من مؤسسيها ومازال يعمل على تطويرها واسمه في موقع الدروبال kbahey
وله مدونة شخصية هنا:
http://baheyeldin.com/
وهذا ملفه في موقع الدروبال:
http://drupal.org/user/4063
وبقي أن أذكر أن الدروبال تستخدم مكتبة الجافا سكربت الشهيرة jQuery …
















أجل ماقلته صحيح فحصة الأسد للمدونات الشخصية هي للورد برس
بينما هناك مواقع تستخدم الدروبال مثل وادي التقنية
http://itwadi.com/
ال Joomla جميلة بس تقيلة الى حد ما
ولكن تتميز بالعدد الضخم من ال Modules المتوفر لكل شىء تقريبا
تظل ال Drupal تستحق التجربة – لم أعطها وقت حتى الآن صراحة –
وهناك غيرهم الكثير
هناك شىء
“تعمل على جميع أنظمة التشغيل”
:looooool:
منذ متى هذة أحد المزايا التى تذكر ل Web Application ربما لل PHP ولكنها لا تستحق الذكر – فى رأيى الشخصى – هنا
هل تحب ان اذكر لك قائمة ال OSes التى لا تعمل عليها Drupal
@أحمد: وادي التقنية من المواقع التي تعد على أصابع اليد وبالفعل موقع فكرته مميزة.
@Qniq: هههه لأ بس أنا شايف أنظمة ويب لايعملوا إلا على نظام واحد … ولكل نظام نسخة خاصة !!
بالمناسبة اذكر القائمة
العديد والعديد
عندك ال Embeded OS’s مثل ال Palm و ال Symbian
وهناك الغير مشهورة مثل مثلا Inferno
وهناك أيضا QniqOS لم يدعموه حتى -ربما ينتظرونى حتى اكتبة اولا -
يا أخى راجع موقعهم حتى هم لم يدعوا أنهم يدعموا جميع انظمة التشغيل ولا حتى اغلبها وانما المشهور منها فقط
أنظمة ويب لها نسخة لكل نظام لا أعتقد الا التى تعتمد على ال Backend لنظام التشغيل مثل ال Webmin وغيرها
“في النهاية أود أن أنوه إلى أن أحد مبرمجي الجوملا هو المبرمج المصري المغترب في كندا خالد بهي الدين ولا أعرفه شخصياً ولكني شاهدت مساهماته في الدروبال وهو من مؤسسيها ومازال يعمل على تطويرها واسمه في موقع الدروبال kbahey”
ربما تود أن تقول مبرمجي دروبال
أخي خالد ، هناك قائمة طويلة من المواقع العربية التي تستخدم دروبال انظر الرابط التالي
http://baheyeldin.com/technology/drupal/list-arabic-drupal-sites.html
ومع البحث ستجد الكثير
@ Qniq: وصلت
يجب فعلاً تسحينه … بالمناسبة الوورد بريس لها إصدار للموبايل ولكنه غير رسمي
http://www.andymoore.info/wordpress-mobile-plugin
ولحد الأن لا يوجد نظام إدارة محتوى يدعم هذا الشيء بكامله على حد علمي !! ولا يمكن دعمه بنفس النسخة يجب أن تصدر نسخة خاصة للأنظمة المضمنة.
والقصد بجميع أنظمة التشغيل هي الأنظمة التي نعمل عليها … Mac, BSD, Linux, Win … كان يجب أن اكتب الأنظمة المتعارف عليها !
بالمناسبة من أنت؟ أشك بأحدهم ولكني لست متأكداً
@OMLX: شكراً صححت الخطأ … وبالنسبة للمواقع كنت أستقي معلوماتي من دليل الدروبال لكن يبدو أن المبرمج خالد لديه دليل عربي أكبر ولكن مازال استخدامها قليل جداً … عندنا في سوريا كلما تتكلم عن نظام إدارة المحتوى يجاوبك العالم بجوملا ! أي لم يسمعوا بدروبال حتى!
@khaled : عن جد ؟
مين وين انت أخى … من الشام ؟
نعم من الشام …
اذا ربما فعلا اعرفك كما تقول
لم اجد فى المدونة أى شىء مثل عنى أو About Me حتى أتأكد
ربما !!
[...] ماهي الدروبال Drupal [...]
شكرا علي المعلومات المفيده دي بجد موقع حلووصفحه تستحق القراءة
موضوع رائع اخي لكني اختلف معك ومع كثير مما يقولون ان جوملا صعبة او معقدة انت فقط تحتاج لان تضع المباديءاو الاساسيات في ذهنك وستجد ان كل ما في جوملا سهل للغاية ويبني علي نظام موحد فقوة جوملا تكمن في وحدتها العضوية ان صح التعبير كالدروبل ايضا ولكني اري جوملا اكثر مرونة بكثير من الدروبال للمواقع الكبيرة ويمكن استخدامها لاغراض كثيرة والدعم العربي لها اصبح قوي الان وفي كل يوم تصبح اقوي وجميعا ننتظر الاصدار القادم بفارغ الصبر جوملا 1.6 والتي منتظر ان تحوي تغييرات جزرية وتجعل جوملا تتربع علي عرش نظم ادارة المحتوي الي اقصي الحدود
اهى العزيز كما عرفتم وعرق المهندس خالد اننى دكتوراة فى علوم البرمجيات ودعم فنى فى جميع مواقع اسكربتات ادارة المحتويات والمواقع فهى لا تسمى مجلة بل اشكربت لانخا صفخات php تربط بعضها معى البعض لتعطى بوبات ديناميكية
فحملة سنة 98 فازت لجائوى افضل برمجية وهذا كان فى الخارج طبعا وليس الوطت العربى
ولامننا يمكننا ان نصنع احسن من ذلك فانا اخرجت برمجة لشركتى الجديدة لاشهار المواقع
عبارة عن اسكربت ادارة محتوى بلغة asp و ajaxو css وهى اول اتسكربت ادارة محتوى بلغة asp
فاظن اننا نستحق الجاتئزة وليست جملة
والنقاش لكم الان تفضلو
اخوكم
د/ كمال محمد محمد
صاحب مجموعة شركات opreator للبرمجيات واستضافة السيرفرات
السلام عليكم ورحمة الله وبركاته
شكرا على الدرس الرائع
بس ممكن سؤال انا عندي قاعدة بيانات وعندي قاعدة البيانات اللي ينشائها الدروبال كيف اربط بين الاتنين ؟؟
وعليكم السلام ورحمة الله وبركاته،
كيف تريدين تربطي بين الاثنين؟ يعني تتعاملي من الدروبال بقاعدة بياناتك ولا العكس؟
يعني انا في قاعدة البيانات تبعتي حاطة فيها اسماء الموظفين وارقامهم تمام
:)
والدروبال حاطة فيها اسماء المستخدمين والباسورد والكاتجيوري تمام
ابغى لمن ينضاف مستخدم في الدروبال يعني اضيف له كلمة مرور وباسورد في قاعدة بيانات الدروبال يتاكد هل هو مجود في قاعدة البيانات تبع الموظف؟؟؟
تسير هذي الطريقة او في طريقة ثانية ؟
شكرا مقدما
لازم تشوفي hook نموذج التسجيل وتكتبي داخلها كود التحقق من أن المستخدم غير موجود في قاعدة بيانات الموظفين.
السلام عليكم ورحمة الله وبركاته
شكرا استاذ خالد على اجابتك لي بس في سؤال ثاني اذا ممكن ؟
كيف وفين اضيف session اريده يتنشا عند تسجيل الدخول وفي الصفحات التانية اخد منه كلمة المرور ؟
شكرا
عالدروبال ولا بشكل عام؟؟ بالدروبال في متحول:
global $user
اطبعي هذا المتحول بـ print_r لتراقبي محتوياته فهو كائن (object) وكمثال عن التعامل معه:
$user->uid (انسخي الكود للمفكرة لأن إشارة $ قبل متحول user)
انا اتكلم عن الدروبال جربت اطبع اللي قلت علية ما اشتغل !!
فيه حاجة افعلها اول ؟؟احتاج اعرف المتغير global $user؟؟؟
معليش اتحملني انا مبتدئة اول مرة استخدم الدروبال !!
عشان مشروووع التخرج …….
لأ مافيها أي إزعاج، هالأشياء تضعيها بمجلد القالب (theme) الذي تستعمليه وبملف template.php وهي حوار يتحدث عن شيء قريب من هذا الموضوع:
http://drupal.org/node/439952
السلام عليكم ورحمة الله وبركاته
معليش ازعجتكم بكثرة الاسئلة بس اش اسوي ما عندي احد يرد علي غيركم خاصة انو لغتي الانجليزبة يعني مو مرة قوية
ابغى اسال كم سؤال ياليت اذا ممكن تردوا علي !!!!!
اول سؤال كيف اضيف ساعة في الدروبال ؟؟ بالجافا سكريبت ؟؟اذا بجافا سكريبت فين احط الكود تبع الساعة في البودي ؟؟ انا ابغى الساعة تكون في العامود على اليمين !!
ثاني سؤال انا ابغى اشيل العمود على اليمين تبع اليوزر نيم والباسورد ؟كيف اشيلة ؟واخلية يطلع لمن يدخل الادمنستر !!!!
شكرا مقدما
وعليكم السلام ورحمة الله وبركاته،
مامشكلة أبداً، لإضافة ساعة بالدروبال ينبغي عملها بالجافا سكربت بالتأكيد وبعد ذلك إضافتها إلى الثيم الذي تعملي عليه.
تستطيعي إزالة العمود من إدارة الصناديق أو blocks ولوضعه للأدمن فقط اضغطي على كلمة “اضبط” بجانب هذا الصندوق وشاهدي الخيارات المختلفة من بينها إظهار الصندوق لأدوار معينة او للكل.
[...] عليكم، مازالت الدروبال تحقق نجاحاً إثر نجاح، ومن أكبر أسرار نجاح هذا النظام [...]
ياريت توضحولنا مشكلة التسوق في دروبال لاني مافهمتها وشكرا الكم..