30 Jun 2009

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

25 Jun 2009

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

Feedburner Text Count إضافة ووردبريس تمكنك من عرض عدد متابعي الخلاصات بشكل نصي مما يتيح لك تخصيص طريقة عرضها كما تريد … كمثال على عمل الاضافة يمكنك رؤية عدد متابعي خلاصات المدونة في الهيدر
بعد تركيب الإضافة قم بإضافة إسم الخلاصات الخاصة بك كما هو على feedburner في صفحة خيارات الاضافة الموجودة في قائمة إعدادات .. بالطبع عليك تفعيل FeedCount من حسابك في feedburner حتى تعمل الإضافة .. بعد تسجيل دخولك في feedburner إضغط على Publicize ثم إختر من القائمة اليمنى FeedCount ثم إضغط على زر activate لتفعيلها ..
لعرض عدد متابعي الخلاصات اضف السطر التالي في المكان الذي تريد :
<?php fb_textcounter(); ?>
ملاحظة : الإضافة لا تعمل على السيرفر المحلي !
صفحة الإضافة على Wordpress.org

20 Jun 2009
وصلتني أمس رسالة من أحد الأخوة يعرض علي الانضمام ” لطاقم عمل لبرمجة سكربت منتديات عربي جديد ومميز ” على حد تعبيره … بالطبع كان ردي هو بالإعتذار … لم أوضح الأسباب في الرسالة فلست من هواة التثبيط .. لكن هنا سأعرض أفكاري بهذا الشأن .. و المبنية على تجربتي السابقة في برامج المنتديات العربية سواء VbZoom او MySmartBB …
ماذا يعني برنامج منتديات عربي ؟
برنامج عربي … برنامج عربي … برنامج عربي … ماذا تعني هذه الجملة و ماذا يُقصد بعربي هنا هل أن من سيطوره عرب فقط .. ومن هم العرب .. متحدثي اللغة العربية ؟؟؟ … هل تُصنيف البرامج على أساس لغة مطوريها ؟؟ … ما رأيك في مطور هندي يتحدث العربية هل سيسمح له بالمشاركة ؟ .. و ما رأيك في مطور أخر من جزر القُمر – تُصنف بأنها دولة عربية – ولكن هذا المطور لا يتحدث العربية .. هل سيسمح له بالمشاركة ؟ … ربما يقصد ببرنامج عربي بأنه سيكتب من الصفر بأيدي عربية ! و ستكون كل أكواده عربية ! ولن يعتمد المطورين على أي شئ ليس من صنع أيديهم … إذن فليبدأوا أولا بكتابة لغة برمجة عربية .. و حتى تكون الأخيرة عربية 100% يجب أن تكتب على محرر عربي و على حاسوب من تصنيع عربي .. حتى لا يكون هناك ذرة شك في أنه عربي 100% ….. في ظل فلسلفة المصادر المفتوحة و التي محت اي تصنيف لأي برنامج فالبرامج أصبحت عالمية متعددة اللغات .. يطورها المئات إن لم يكن الألاف حول العالم .. إذن هل سننشئ برنامج ذو أصل عربي ومن ثم يتحول الى برنامج عالمي ليطوره غير العرب فلا يصبح البرنامج عربي … ويضيع الهدف من إنشائه .. إن كان هذا هو الهدف فعلاً .. !
الحماس و غياب التخطيط ؟
تذكرون خطاب أوباما الأخير في مصر .. كلما ذكر آيات من القرأن .. يزداد الحماس في القاعة و تعلو الايادي مصفقة … هكذا نحن العرب … ننجرف وراء الكلمات الرنانة و تأخذنا الحماسة بدون فكر ولا تخطيط .. يكتب أحد الأعضاء موضوع .. ” يلا ياشباب – و كأنه يجمع المطورين من على القهوة
- نريد أن ننشئ برنامج منتديات عربي ينافس vBulletin نريد أن نتخلى عن جون و أعوانه اللي خربوا بيوتنا ورفعوا سعر الترخيص ” …. و كأن جون و ” اعوانه ” قبيلة من المغول أغارت على مواقعنا العربية و أجبرتنا أن نشتري ترخيص برنامجها ! … وهناك من يبحث عن تفاعل أكبر مع موضوعه فيقول … جون اليهودي و كأنه ناسى أو تناسى أن لغة البرمجة التي سيبنى عليها برنامجة العربي – php – هي من تطوير يهود … !؟
لديك مشكلة مع vBulletin هناك البديل :
لا أرى vBulletin شيطان يجب محاربته … فهي شركة قامت ببرمجة برنامج وتقوم بتسويقة و بيعه ومن حقها إتخاذ أي خطوات لحماية برامجها مثلها مثل أي شركة أخرى .. ولكن ربما لديك مشكلة مع vBulletin … إذن إتركها وإستخدم بديل أخر .. هناك الكثير من البدائل … SMF , MYBB , Vanilla , bbpress , YetAnotherForum , YaBB , IceBB , miniBB , phpBB …
ما الفائدة ؟
هنا سأتحدث من وجهة نظر المستخدم العادي … و الذي لايعرف ماذا تعني لغة برمجة كل مايريده برنامج منتديات واجهته عربية مركب عليه ثيم احمر في أخضر و بعض الأزرق لن يضر في شئ و الهيدر بإرتفاع 800 بكسل فلاشي فيه فراشات تتحرك هنا و هناك و يريد اخر عشرة مواضيع متحركة في الأعلى و مساحة لأفضل عضو و أفضل عضوة و أفضل مشرف ووووو … لزيادة الحماس بين الأعضاء بالطبع
… هذا مثال فليست كل منتدياتنا بهذه الطريقة ولكنها الاغلب و ما سأقوله ينطبق على أغلب المنتديات .. الأن مقياسي كمستخدم أولاً أن يكون البرنامج مجاني ( سواء بطريقة شرعية او لا ! ) … و يحتوي على المميزات الأساسية التي أريدها .. و توافر الاضافات و الستيلات … و الدعم الفني إن إحتجت إليه …. إذن لن أضع في إعتباري ابداً هل هذا البرنامج عربي أو لا و هل القائمين عليه عرب أم أجانب .. ربما يكون العكس بما أن لدينا عقدة ” الخواجة “ و أن ما يأتي من الخارج هو الأفضل .. !!
هل المستقبل لبرامج المنتديات التقليدية ؟
لا أعتقد … نحن في عصر المشاركة و الشبكات الإجتماعية .. يمكننا إعتبار المنتديات شبكات إجتماعية قائمة على مشاركة المقالات و الأراء ولكن المستقبل لن يكون لهذه المنتديات بهذا الشكل التقليدي .. ! إبحث عن فكرة ثورية تغير فكرة المنتديات التقليدية …
لماذا البداية من الصفر ؟
هناك برنامج منتديات عربي قائم بالفعل وهو MySmartBB لماذا لا تركز الجهود في هذا المشروع لتطويره ليصبح أفضل … هناك من سيقول هذا المشروع ضعيف !! … حسناً لأنه ضعيف فهو بحاجة لدعمك حتى يصبح أفضل .. ! لا تريد الانضمام للمشروع .. حسنأً إبني مشروع اخر إعتماداً على نواة هذا المشروع فهو مفتوح المصدر .. لا فائدة من إعادة إختراع العجلة ..
التخطيط ثم التخطيط :
مشكلة مشاريعنا العربية .. غياب الرؤية ، غياب الهدف و غياب التخطيط … قررت أن تبرمج منتديات عربي .. إذن أين خطة البرنامج التي سيسير عليها .. هل وضعت خطة زمنية قصيرة المدى بأهداف واضحة و خطة اخرى طويلة المدى بأهداف أكبر .. هل خطتك تشمل و تغطي كل النقاط و كل شئون المشروع ؟ … لا يمكن أن تقول لمطور نرحب بك معنا في فريق عمل مشروع معين وهو لا يعرف ماهي خطة العمل .. لا أعتقد أن هناك مطور واعي سيغامر ويدخل مشروع لا خطة له ولا تنظيم … لا يمكن أن تكون خطة العمل هي ” شغالين بالبركة ” ..
إبدأ أولاً :
في المشاريع الجماعية القائمة على العمل التطوعي لا يمكن أن تفتح الباب للإنضمام لفريق التطوير وأنت لم تبدأ بعد … إبدأ أولاً سواء كنت بمفردك أو مع صديق ليك أو بمساعدة فريق صغير … شخصياً أرى ألا يزيد عدد العاملين على نواة المشروع أكثر من 3 اشخاص و يجب أن يكون الثلاثة ممن تجمعهم الصداقة و المعرفة قبل هذا المشروع .. هذا سيجعل التنسيق و العمل أفضل و أسهل .. حسناً هل انتهيت من الإصدار الاول حتى ولو كان في غاية البساطة المهم انه أصبح هناك شئ ملموس … هنا يمكنك إنشاء فريق عمل جماعي و تدعو المطورين لدعم وتطوير برنامج قائم .. التفاعل و الاهتمام سيكون افضل بكثير من مجرد عرض فكرة ..
ربما هناك من سيستغرب بعض أفكاري خاصة وأنا قضيت أكثر من 5 سنوات في دعم وتطوير برامج المنتديات العربية !
أخرون تناولوا نفس الموضوع : لا أعرف هل السبب في هذا الوقت هو نفس الرسالة !
أنا والعربي وأين هو العربي ؟
[نقاش] هل نحنُ بحاجة إلى برنامج مُنتديات عربي؟
تمنياتي للجميع بالتوفيق ..
