اختيار نظام إدارة المحتوى: ماذا يعني المصدر المفتوح ولماذا هو مهم؟
لذا فأنت تريد موقع ويب جديدا وتحتاج إلى اختيار نظام إدارة المحتوى (CMS) – وهو نظام أساسي برمجي يتيح لك إدارة موقع الويب وتشغيله بسهولة. لقد سمعت الكثير عن اختيار نظام إدارة محتوى “مفتوح المصدر” ، ولكن ماذا يعني ذلك ، ولماذا يجب أن تهتم؟

حوالي 75٪ من مواقع الويب التي تستخدم CMS مبنية على نظام أساسي مفتوح المصدر مثل WordPress أو Joomla أو Drupal. يعد WordPress أكثر أنظمة إدارة المحتوى مفتوحة المصدر شيوعا- يمتلك WordPress حصة سوقية تبلغ 64٪ من نظام إدارة المحتوى ، ويشغل 40٪ من الإنترنت بالكامل ، ويستخدمه مواقع الويب بما في ذلك The New York Times و The Walt Disney Company و Sony. يقدم WordPress أكثر من 54000 مكون إضافي مجاني ، وأكثر من 5000 سمة مجانية ، وهو متاح بـ 65 لغة.
تشتهر Joomla ، ثاني أكثر أنظمة إدارة المحتوى مفتوحة المصدر شيوعا ، بمزيجها من القوة والمرونة وسهولة الاستخدام ، وهي مناسبة بشكل خاص لمواقع التجارة الإلكترونية والشبكات الاجتماعية.
يعد Drupal خيارا أكثر تعقيدا وقوة يوفر تخصيصاغير محدود تقريبا ، ولكنه يتطلب معرفة تقنية أكثر تقدما للبناء والصيانة. تعمل العديد من المواقع الحكومية في دروبال ، بما في ذلك حكومة أستراليا ومدينة لوس أنجلوس والبيت الأبيض.
بغض النظر عن النظام الذي تختاره ، فإن استخدام CMS مفتوح المصدر له إيجابيات وسلبيات.
مفتوح المصدر CMS الايجابيات
يمكن أن يكون نظام إدارة المحتوى مفتوح المصدر أكثر فعالية من حيث التكلفة.
البرنامج الفعلي مجاني للتنزيل والاستخدام ، وإذا كنت تقوم بإنشاء موقع ويب أساسي للغاية مع القليل من التخصيص أو بدون تخصيص ، فإن استخدام CMS مفتوح المصدر يمكن أن يكون أرخص من استخدام خيار الملكية.
يتم تحديث الأنظمة مفتوحة المصدر بشكل متكرر.
يتم دعم منصات CMS مفتوحة المصدر من قبل مجتمع كبير من المطورين ، الذين يعملون دائما على تحسين الكود. عادةً ما يتم إصلاح الأخطاء والثغرات الأمنية بسرعة ، ويقوم نظام إدارة المحتوى دائمًا بإضافة ميزات جديدة وتحسين الوظائف.
نظام إدارة المحتوى مفتوح المصدر محمول.
إذا كنت توظف مطورا تابعا لجهة خارجية أو وكالة تطوير ويب لبناء موقعك ، فإن الفوائد الرئيسية لاستخدام نظام أساسي مفتوح المصدر هي إمكانية الوصول إلى الشفرة. باستخدام نظام أساسي مفتوح المصدر ، يجب أن يكون لديك حق الوصول إلى جميع التعليمات البرمجية إذا احتجت في أي وقت إلى إجراء تغييرات على موقعك أو بيئة الاستضافة.
يتيح لك استخدام نظام إدارة محتوى مفتوح المصدر الاستفادة من مجتمع كبير من المطورين.
إذا كنت تستخدم حلا مفتوح المصدر ، فإنك تجني فوائد “طاقم” افتراضي ضخم من المطورين ، وكلهم يعملون على تحسين المنتج الذي تستخدمه. يقوم الآلاف من المطورين بإنشاء قوالب وإضافات جديدة وتوفير مدخلات لجعل النظام الأساسي يعمل بشكل أفضل.
سلبيات المصدر المفتوح CMS
يمكن أن يكون تخصيص نظام إدارة محتوى مفتوح المصدر مكلفا.
على الرغم من أن البرنامج نفسه مجاني ، فإن إجراء تخصيصات محددة سيتطلب مطورا ، لذلك إذا كنت تريد أن يكون لموقعك مفتوح المصدر تصميم أو وظيفة محددة للغاية لا يتم تقديمها خارج الصندوق في قالب أو مكون إضافي ، يمكن أن تكون التكلفة في الواقع أعلى من استخدام نظام إدارة محتوى خاص يوفر الوظائف والميزات المضمنة التي تحتاجها.
75٪ من مواقع الويب التي تم اختراقها تستخدم WordPress
غالبا ما يستهدف المتسللون التعليمات البرمجية مفتوحة المصدر.
ربما يكون أكبر جانب سلبي لاستخدام CMS مفتوح المصدر هو الأمان. يستخدم أكثر من ثلث مواقع الويب نظام إدارة محتوى مفتوح المصدر. وهذا يجعلها أهدافا جذابة للقراصنة ، حيث يمكن استخدام ثغرة أمنية واحدة لشن هجمات واسعة النطاق. بينما يعمل المطورون دائما على سد أي ثغرات أمنية ، فإن حقيقة أن الكود يمكن الوصول إليه من قبل أي شخص يعني أن المطورين ذوي النوايا السيئة يتمتعون بحرية فحص الكود بحثا عن نقاط الضعف واستغلال أي عيوب يجدونها. وفقا لتقرير Sucuri’s Hacked Website Trend ، فإن حوالي 75٪ من مواقع الويب التي تم الاستيلاء عليها تستخدم WordPress.
أنت بحاجة إلى شخص ما لمراقبة التحديثات وتثبيتها وتقديم دعم العملاء.
كما ذكرنا أعلاه ، يضمن مجتمع المطورين الكبير والنشط أن يتم إصلاح أي أخطاء أو ثغرات أمنية في التعليمات البرمجية مفتوحة المصدر بسرعة ، ولكن موقع الويب الخاص بك لن يتم تحديثه تلقائيا- تحتاج إلى مراقبة التحديثات المتاحة وتثبيتها في الوقت المناسب للحفاظ عليها نظامك آمن ويعمل بسلاسة قدر الإمكان. في أحدث تقرير لها ، وجدت Sucuri أن ما بين 61٪ و 86٪ من المواقع مفتوحة المصدر التي تم اختراقها كانت تعمل بإصدارات قديمة ، وبالتالي لم تكن محمية بواسطة تصحيحات الأمان الحالية.
قد يكون العثور على مطور جيد مفتوح المصدر أمرا صعبا.
نعم ، هناك الآلاف من مطوري CMS مفتوح المصدر. ولكن كما هو الحال مع أي شيء ، تختلف الجودة والخبرة على نطاق واسع ، لذلك ستحتاج إلى بذل بعض الجهد للعثور على مطور لديه مجموعة المهارات والخبرة وأخلاقيات العمل التي تحتاجها لمشروعك ودعم العملاء المستمر.