التدوينات الموسومة بـ ‘دروبال’

المشاركة في ويب كاست حول الدروبال

December 3, 2008 - الأربعاء 06 ذو الحجة 1429

السلام عليكم،

وصلتني رسالة من الأخ سعيد للتنبيه على ويب كاست حول الدروبال، الويب كاست مدته ساعة وسيحاول فيه المقدمان توضيح بعض النقاط الغامضة في الدروبال.

الموعد هو غداً الجمعة وهذا رابط الويب كاست للمشاركة فيه:

http://oreilly.com/emails/drupal-webcast.html

الدروبال 7

September 14, 2008 - الأحد 14 رمضان 1429

منذ النسخة الرابعة بدأت الدروبال عصرها الذهبي وتألقها والآن (النسخة الحالية هي الدروبال 6.4) أصبحت من أفضل نظم إدارة المحتوى، فمن لم يجربها منكم فليعطها فرصة الآن.

النسخة القادمة الرئيسية ستكون الدروبال 7 وستحمل ميزات مفيدة جداً، من أهمها:

  • محرر نصوص متقدم، يوجد الآن عدة وحدات لمحررات نصوص مشهورة لضمها مع الدروبال ولكن أن تأتي الدروبال مع محرر نصوص متقدم فبالتأكيد أفضل وأتوقع أن يستخدموا TinyMCE الذي يستخدمه الووردبريس.
  • التعامل بشكل أفضل مع الصور، الملفات والفيديو فالتعامل معهم لحد الآن صعب وعليك أن تستخدم عدة واحدات مع بعضها كي تستطيع ضم صورة أو فيديو.
  • أنواع محتويات متعددة، بشكل افتراضي يأتي مع الدروبال عدة أنواع من المحتويات (Page, Story, Book, Forum) ولكن يوجد العديد من أنواع المحتويات المطلوبة وحالياً يمكنك صنع محتويات مختلفة بواسطة وحدة CCK.
  • التحكم ببنية الموقع وترتيبه بشكل أكبر، حالياً يوجد وحدة تأتي مع الدروبال هي Block تستطيع فيها ترتيب الموقع بشكل سريع ولكن أن تعطي منظراً فريداً فذلك يتطلب أن تعدل بملفات القالب كثيراً حتى تصل لهدفك.
  • وحدة شبيهة بوحدة Views وهي التي تصنف من أهم الوحدات التي يجب أن تستخدمها، مهمتها هي إعطاء إظهارات مختلفة لعناصر مختلفة (الصفحة الرئيسية، المنتدى، العقدة). وأتوقع أن يضمنوا Views مع بعض التعديلات عليها.
  • التحديث التلقائي، لحد الآن التحديث من أهم المشاكل التي تعترض المطورين ومالكي المواقع حيث عليك أن ترفع الملفات بشكل يدوي وتخزن نسخة احتياطية وتستدعي صفحة التحديث.
  • تحديث وتسهيل أوامر الدروبال (Drupal API) … مهمة جداً للمطورين.
  • التعامل مع الأنظمة الخارجية (Web Services) مثل أمازون والغوغل.

اليوم المحدد فيه صدور النسخة السابعة هو 15 نوفمبر أي بعد شهرين من الآن!

مواقع عربية بالدروبال

September 13, 2008 - السبت 13 رمضان 1429

بسم الله الرحمن الرحيم

اليوم سنستعرض مواقع عربية تستخدم الدروبال، كما تعرفون الدروبال هو برنامج إدارة محتوى رائع وفيه كل ماتشتهي وتطلب من الوحدات الإضافية بالإضافة إلى الوحدات الأساسية الموجودة فيها.

المواقع التي جمعتها هي من المواقع التي أعرفها والبحث واستعراض دليل الدروبال.

وجدت الكثير من المواقع الموجودة بالمنطقة العربية والموضوعة تحت تصنيف “عربي” ولكن للأسف مكتوبة باللغة الإنجليزية! لذلك سنتجنبها ونستعرض المواقع العربية والمكتوبة بالعربية.

(اقرأ المزيد …)

أوراق المساعدة

July 17, 2008 - الخميس 15 رجب 1429

السلام عليكم،

درج في الأونة الأخيرة موضة جديدة وهي “أوراق المساعدة” (Cheat Sheets) أعرف أن الترجمة خاطئة ولكني لن استخدم مفهوم “أوراق الغش” فهو ينافي ديننا وقيمنا.

تحتوي أوراق المساعدة على أهم خصائص هذه اللغة أو التقنية … حيث تستطيع بسرعة معرفة ماتريد.

ملاحظة: بإمكانك تعليقها على حائط غرفتك أو وضعها كخلفية للشاشة.

1- Regular Expressions Cheat Sheet V2

2- mod_rewrite Cheat Sheet V2

3- PHP Cheat Sheet

4- CSS Cheat Sheet

5- SEO Cheat Sheet

6- Mysql Cheat Sheets

7- Python Quick Reference

8- Subversion Quick Reference

9- Eclipse

10- Google Cheat Sheet

11- The WordPress Help Sheet

12- Graphical vi-vim Cheat Sheet and Tutorial

13- Drupal Cheat Sheets

14- C++ Quick Reference Sheet

ماهي الدروبال Drupal

July 16, 2008 - الأربعاء 14 رجب 1429

الدروبال هي نظام إدارة محتوى بكامل خواصه … ونظام إدارة المحتوى هو نظام يمكّنك من إدارة موقعك بشكل كامل وبدون معرفة برمجية حيث يتمتع بواجهة سهلة تمكن أي عارف بتصفح الويب فقط بإدارة موقع كامل بأقل وقت وكلفة.

إذا ماهي خصائص الدروبال؟

  • العناوين الصديقة Friendly URL

أي يظهر لك عنوان الصفحة بشكل جميل مثل:

http://www.example.com/story/4

وليس بشكله البشع:

http://www.example/index.php?id=4

ميزة هذه العناوين هي أنها تسهل عمل محرك البحث في موقعك وبذلك تضمن لك مرتبة عالية في نتائج البحث وأيضاً مظهرها أجمل وتذكرها اسهل.

  • مفتوحة المصدر بالتأكيد
  • مبنية على نظام الوحدات أي كل شيء فيها مكون من وحدات وكل وحدة مسؤولة عن مهمة معينة مثلاً وحدة ال rss مسؤولة فقط عن rss وهكذا … هذا التقسيم يسهل التطوير بدرجة كبيرة بحيث لاتضع بين ثنايا الكود المصدري لها.
  • البحث
  • بنية قوية للتحقق من عمليات الدخول
  • الاستبيانات
  • القوالب
  • التعليقات
  • تعمل على جميع أنظمة التشغيل
  • تعددية اللغات po files

موقع دروبال الرسمي:

http://drupal.org

طبعاً ماذكرته هو الميزات الموجودة فيها ولكن يمكن الحصول على آلاف الميزات والإضافات الأخرى من:

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