السؤال كافٍ.
بالنسبة لي فالووردبريس خيار ممتاز في جميع الأحوال، طبعا مع بعض الاستثناءات، طلب منيّ مرة تصميم موقع مع خاصية thumbnail تلقائية لملفات ال pdf تعرض الصفحة الأولى، ولم يسعفني لذلك سوى دروبال، ما عدا ذلك فالووردبريس خيار مرن جدًا.
ماذا عنكم؟
التعليقات
جربت عدة أنظمة إدارة محتوى بلغة PHP ، وهنا مقارنة سريعة بينها :
ووردبريس : خفيف وجيد لإدارة المحتوى المتجدد ، من السهل عمل التعديلات عليه وعلى قوالبه لمن لديه خلفية برمجية متوسطة، أرشفته متميزة مع محركات البحث، يوجد كم هائل من الإضافات المبنية عليه التي تلبي أي خاصية ممكن أن تفكر فيها، كذلك يوجد كم هائل من القوالب الجاهزة المجانية والمدفوعة، لا ينفع لعمل تطبيقات الويب أو للتعديلات البرمجية الكبيرة، وجدت مواقع بدأت تعاني منه بعد أن استخدمته لإدارة محتوى ضخم جداً ( مئات آلاف المقالات ) بحيث أصبح بطيء جداً. ووردبريس ممكن أن تعتبره موجه للمستخدم العادي أكثر من المطور
دروبال : دروبال من الأنظمة التي دائماً ما تجد نقمة عليه لدى كثير من الناس الذين لم يعطوا أنفسهم وقت كافي لتعلمه، في حين أن ووردبريس يأتي جاهزاً مع الكثير من الأدوات بل والمحتوى فور تركيبه، إلا أن دروبال يحتاج لتخصيص وتعلم حتى تستطيع العمل عليه بشكل جيد. تطوير دروبال يحتاج تعلم لأنه مكتوب بآلية تخلتف بعض الشيء عن التطبيقات التقليدية، إلا أنك إذا اتقتقنه ستجد أن طريقة التطوير عليه وفرت عليك الكثير من الوقت والجهد. دروبال أنسب برأيي للمواقع الكبيرة وتطبيقات الويب. من المواقع التي عملت بها وتستخدم دروبال :
و
. دروبال ممكن أن تعتبره موجه للمطور أكثر من المستخدم العادي
وهذه مقارنة جميلة بين دروبال وجوملا ووردبريس
انا لا أميل لإستخدام أي نوع من القوالب والإسكربتات أو حتى البرامج ومحررات الشفرة مثل dream أو phpeditor
ولا حتى المكتبات الجاهزة مثل Jquery
تجربتي في الإعتماد فقط على كتابة الأكواد يدويا أفادتني كثيرا واليك بعض النقاط
سرعة التعلم ومفرفة أكثر في اللغة لان الوقت الذي أضيعه في تعلم كيفية إستخدام برنامج أو سكريبت يكون كافي لتغلم اشياء جديدة في اللغات التي اتعامل معها
سرعة إكتشاف ومعالجة الأخطاء .
بناء أدوات خاص بي تخدم الغرض وتكون شفرتها المولدة واضحة لي وسهلة التعديل .
إنجاز برمجيات وسكريبتات لم يسبق لأحد برمجتها قبلي وإن وجدت تكون برمجتي مناسبة لي ولمشاريعي أكثر من الموجودة .
عندما أقوم ببرمحة سكريبتات أو دوال خاصة بي أستطيع إعادة إستخدامها بسهولة في عدة برمجيات أخري .
طريقة الكود البحت تجعلني أقوم بما أريد بالكيفية التي أريدها .
تجعلني دائما أطمح للمزيد ولا أنتظر التحديثات والإصدارات والترقيعات
الوصول لطريقة خاصة بي في البرمجة
مثال على النقطة رقم [4]
في مكتبة Jquery يمكن أن تضمن تقويم لإدخال التاريخ في نموزج معين
الطريقة سهلة قد لا تأخذ مني 10 دقائق .
لكن فضلت أن اقوم ببرمجة سكريبت تقويم خاص بي وأجعله متاحا للجميع كما في Jquery
أخذ مني العمل ثلاثة ساعات لكن كانت التيجة طيبة حيث أستطعت
إنجاز تقويم اسهل في النتقل من تقويم Jquery
المظهر أفضل من مهر تقويم Jquery
تنوع طرق الإدخال (ادخل في حقل واحد - إدخال في ثلاثة حقول [سنة،شهر،يوم] وهو غير متاح في JQUEY
أخيرا لا أدعي المعرفة والخبرة بقدر ما أطمح اليها
هل دائماً لديك الوقت لإعادة كتابة آلاف الأسطر التي قام غيرك بكتابتها قبل ذلك ! هل إذا أردت مثلاً بناء مدونة شخصية علي كتابة ما يتعلق بالمحتوى وإدارته والخلاصات والتعليقات والأعضاء والصلاحيات و و و و ، وسيكون ماكتبته أفضل من حصيلة خبرة الووردبريس الذي بدأ في عام 2003 م ويعتمد عليه حالياً أكثر من 69 مليون موقع في العالم ويعمل على تطويره مئات المبرمجين الخبراء من حول العالم ، بالتوفيق لك !
الذي جاء بالووردبريس ما كان ليأتي به لوكان يفكر مثلنا نحن العرب اوكان يدشدق بتلك العبارات مثل
لا تعيد إختراع العجلة
Jquery رحمة على العرب
لن نكون أفضل ممن أخترعو الحاسوب
إنتبه أخي عبدالله أنا لا أقوم بكتابة الاف الأسطر لكل مشروع.
لماذا :
لدي أداة قمت بتصميمها تختصر علي الكثير من العمليات المكررة(صفحات نمازج-صفحات عرض-صفحات دخول- صفحات تسجيل)
كونت طرق خاصة وسريعة ومجدية في كل ما زكرت (خاصة نظام الصلاحيات)
وهي لا تأخذ مني وقت كبير
ممكن بغرض التعلم، هذا الكلام رائع (ولربما تخرج بسكربتات افضل مما هو موجود)، أما إذا كان لديك طلبات تصميم مواقع باستمرار وعمل مستمر، فمثل هذا الكلام غير مجدي تمامًا، أولا من ناحية الوقت المطلوب، ثانية هبّ أنك تركت الويب، أو انشغلت، أو أي شيء، من سيدير السكربت الذي قمت ببرمجته لشركة ما، وهو يواجه للمرة الأولى سكربتك! لا تنس انه في الاعمال التجارية أنت ستعطي السكربت للزبون، ليقوم بادارته، في هذه الحالة ستكون انت الوحيد الذي يعرف السكربت، ويعرف كيف تتم ادارته، وصيانته، ثم من سيأمن لهم الدعم الفني ايضًا؟ للعمل هذا الكلام ربما صعب
وورد بريس والسبب الأول هو سهولة التعامل مع من جميع النواحي، التركيب والتحديث والكتابة.
سبق لي تجربة جملة ودروبال وعانيت كثيراً من أجل إنشاء صفحة واحدة وتغيير القالب بسبب تعقيدهم الشديد.
انا استخدم نظام خاص بي قمت ببنائه منذ عام تقريباً واطور عليه اولاً بأول واعمل كافة المواقع من خلاله .
مثال على النظام :
النظام مطورح لعامة الناس ايضاً ويمكن لاي شخص الحصول عليه من خلال الرابط التالي :
واي استفسار
الووردبرس من أكثر نظم إدارة المحتوى التي أعمل عليها و بل اقتصر عملي مؤخراً عليها
قرأت تعليق أخي عبد الله و الذي قال فيه
((
أنه لا ينفع لعمل تطبيقات الويب أو للتعديلات البرمجية الكبيرة
))
بصراحة أنا لم أفهم اما قصد بالتعديلات البرمجية الكبيرة فحالياً يمكنني عمل أي شيء باستخدام الووردبرس و لمأواجه مشكلة قط لم أستطع حلها مع الووردبرس و هذا هو سبب وجودي الدائم مع الووردبرس
السيد Tom تحدث عن أفكاره في بناء تطبيقات بواسطة الووردبرس
كلامي يبدو تحيز للوردبرس و هذا بسبب أن لم أجرب نظم إدارة المحتوى غيره
كمطور ويب اعتمد على جملة تقريبا بأغلب المشاريع, واعتقد ان الصعوبة الحقيقية والعوائق التي قد تصادف احدهم خلال اختياره لأي إسكربت سوى كان (الووردبرس -دروبال - جملة) تكمن في عدم فهم طريقة عمل وتركيبة دلك الاسكربت ليبداء بإجراء التعديلات والتطويرات التي تخدم اغراض مشروعة لدلك فهم بنية الاسكربت الدي تنوي الإعتماد عليه هي لب الأمر..
أغلب السكربتات المجودة حالياً قوية ولكنها لا تلبي حاجة من يريد بناء موقع "من الصفر"
هي مناسبة للمواقع السريعة والمواقع التي لا تهتم بالتفاصيل , وفي حال تم استخدامها لمواضع ضخمة فهذا معناه ان المطورين استغرقو وقت طويل في تخصيص البرمجة لتناسب تلك المواقع وفي الغالب يحتاج أصحاب تلك المواقع للتعاقد مع الشركة المطورة للتحديث الدائم والذي من شأنه تلافي الاختراقات التي قد تحصل.
بالنسبة لي شخصياً , أستخدم نظام CMS خاص بي قمت بكتابته من الصفر وهذا ما يفسر سرعة تعديل البرمجة أو اصلاح بعض المشاكل التي قد تحصل لأني أعرف الكود سطر سطر.
هو صديقي الدائم في اي مشروع أقوم به.