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

إضافة “الأكثر مشاهدة”

الإثنين, 15 سبتمبر, 2008

إضافة جميلة وأود أن أشارككم بكيفية تركيبها واستعمالها:

  1. حمل الإضافة من موقعها
  2. فك ضغطها وقم برفعها إلى موقعك وضعها داخل: wp-content/plugins
  3. قم بتفعيل الإضافة من لوحة التحكم -> الإضافات أو Plugins
  4. الآن، اترك الإضافة عدة أيام حتى تجمع معلومات عن التدوينات الأكثر زيارة
  5. شاهد إعدادات الإضافة من “الإعدادات” -> Post Views (لا تغير بالإعدادات إن لم تفهم عملهم جيداً)
  6. (بعد عدة أيام) اذهب إلى “التصميم” -> “مربعات القائمة الجانبية” واضف صندوق “Most Viewed” وحرر اسمه من “تحرير” الموجودة بأعلى الصندوق
  7. هذا كل شيء أما إذا كنت لاتريد استخدام الصناديق ووضعها مباشرة في أي مكان بالموقع أو قالبك لايدعم الصناديق الجانبية (كما فعلت هنا بالمدونة) فانسخ التالي من الملف وضعه بالصفحة التي تريد استعمالها فيه:

رابط الملف

حيث الوسيط الأول “post” يحدد أنني أريد عرض أشهر التدوينات فقط وليس التدوينات والصفحات (إذا كنت تريد التدوينات والصفحات فضعه “both” ) … والوسيط الثاني “10″ يحدد العدد الذي سيعرض.

الدروبال 7

الأحد, 14 سبتمبر, 2008

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

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

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

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

هل تريد أن تكسب 1000 دولار؟

الأحد, 14 سبتمبر, 2008

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

المسابقة تتم في الموقع الشهير 99designs، هذا الموقع خاص للمصممين وفيه مسابقات مختلفة (تصميم موقع، تصميم شعار، تصميم بروشور، إلخ إلخ…)، والآن هل لديك الحس الإبداعي والفني لتصميم شعار! إليك الخطوات:

  1. إقرأ شروط الشركة لشعارهم الجديد
  2. شاهد التصاميم المختلفة التي شارك بها مصممين محترفين وهواة (مثلي D: ).
  3. سجل في الموقع وشارك فالمسابقة بقي لها 3 أيام فقط.

( اكمل قراءة التدوينة )

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

السبت, 13 سبتمبر, 2008

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

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

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

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

( اكمل قراءة التدوينة )

تنويه. للمشتركين بدورة الكيك

الأربعاء, 10 سبتمبر, 2008

السلام عليكم

حصل هناك تعديل على الأكواد وملفات التطبيق الذي كنا نعمل عليه. فأرجوا من جميع المشتركين تحديث ملفاتهم وبما يتناسب مع الآتي: ملفات php و ctp المستخدمة في الدروس

جميع ملفات المتحكم والموديل والعرض (php, ctp). قد تحتاج لتعديلها والنسخة الجديدة المعتمدة هي في هذا الرابط:

الجدول groups أو list يجب مسحه وتنفيذ الكود التالي، الموجود في الرابط: جدول قاعدة البيانات (groups)ـ

ملاحظة: أحيان الكيك لا يتعرف على وجود جدول في قاعدة البيانات مع أنه موجود والحل هو تفريغ المجلد tmp من الملفات التي يحويها. وليس المجلدات.

عمر الدليمي

MVC وإكمال المتحكم الأول

السبت, 6 سبتمبر, 2008

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

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

سنقوم اليوم بإكمال مابدأناه:

وسنقوم بإكمال قسم controllers … حيث سنكمل lists_controller.

ملاحظة: أرفقت لكم الملفات المطلوبة لأن إضافة تلوين النص بدأت تشوه الكودات ولا أعرف لمَ.
الملفات: الكوادت المستخدمة في الدرس.

قبل كل شيء ملاحظة مهمة جداً: قم بتغيير اسم الجدول lists في قاعدة البيانات إلى groups وأيضاً غير اسم lists_controller إلى groups_controller وغير المعلومات بداخله لتصبح:

<?php
class GroupsController extends AppController {
	var $name = "Groups";
}
?>

لماذا؟ لأني نسيت أن كلمة list كلمة محجوزة في لغة PHP لذلك لايصح أن نسمي أسماء المتحولات بكلمات اللغة المحجوزة كما تعرفون.

الأن سنضيف سطراً واحداً ليصبح المتحكم:

<?php
class GroupsController extends AppController {
	var $name = "Groups";
	var $scaffold;

}
?>

ماذا حدث الأن:
أول سطرين تم شرحهم أما السطر الثالث وهو:

	var $scaffold;

فهو يخبر الكيك بأن يستعمل الثقالة راجع النقطة السادسة في هذا المتحكم (controller) وسنجرب الخرج فوراً عبر طلب العنوان:

http://localhost/mhmat/groups

بالتأكيد لايوجد محتويات في الجدول لأننا لم نقم بإضافة شيء بعد!

جربوا الأن إضافة قائمة جديدة عن طريق الضغط على الرابط الموجود في أسفل الجدول بلون أحمر (New Group) وبعد إضافة قائمة جديدة يمكنكم تحريرها أو حذفها، كل هذا بأمر واحد!!! لاتفرحوا كثيراً فالرافعة لاتستخدم في التطبيقات ولكن فقط في التجارب لأنه لايمكن تقييدها أو التحكم بها أي لايمكن التحكم بمن يحق له الحذف أو الإضافة أو … هي فقط لعرض البيانات بطريقة سريعة.

( اكمل قراءة التدوينة )

الميزات الأساسية ومطوري مهمات

السبت, 6 سبتمبر, 2008

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

تم إضافة وتعديل الميزات:

اسم المستخدم يمكن تسجيله باللغة العربية (تم)
الخطأ الغبي عند إضافة قائمة جديدة “اسم القائمة لايجب أن يكون فارغاً” (تم)
حذف قائمة بانتظار مطوري CSS
حذف مهمة بانتظار مطوري CSS
آخر المهمات (تم)
تنظيم الستايل CSS (تم)
تنظيم شيفرة الكيك (تم)

( اكمل قراءة التدوينة )

استمتعوا بالاستبيانات

الخميس, 4 سبتمبر, 2008

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

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

الغاية من هذه الميزة هي:

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

وبالنهاية أشكر لكم وقتكم الذي تقضونه في هذه المدونة وأتمنى من الله تعالى أن تفيدكم وأن تقضوا بعض الوقت المفيد في صفحاتها واستبياناتها.

لماذا غوغل شريرة!

الخميس, 4 سبتمبر, 2008

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

موضوع اليوم جدلي بعض الشيء ورأي شخصي، لذلك كل من يضع ردوداً تافهة سيتم حذفها، الردود يجب أن تكون منطقية لا هوائية. وأؤكد أن هذه التدوينة هي رأي شخصي يمكنك موافقته أو مخالفته ولا أحد يفرضه عليك! ولاتنسى قراءة الملاحظة في الخاتمة.

توضيح: توضيح: غوغل تقدم خدمات فريدة من نوعها، ومع وجود ملايين المقالات والتدوينات التي تتحدث عن ميزاتها إرتأيت أن أتحدث عن هذه العيوب علها في يوم ما تقوم بتصحيحهم. فمن منا لايملك عيوباً.

إضافة: وضعت الصور التي توضح حجب غوغل لبعض خدماتها

( اكمل قراءة التدوينة )

موقع مهمات

الثلاثاء, 2 سبتمبر, 2008

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

رمضان كريم على الجميع وإن شاء الله طاعة مقبولة …
( اكمل قراءة التدوينة )