ما هو الـ CMS ؟ و كيف أختار أفضل CMS مناسب لمشروعي / موقعي ؟


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


ما هو الـ CMS ؟ 

علينا أولاً أن نفهم الـ CMS قبل أن نستمر في مقالنا هذا، نقصد بالـ CMS عبارة Content Management System، و بالعربية "أنظمة إدارة المحتوى"، و هي باختصار منصات جاهزة تقوم باستضافة موقعك كاملاً، تقدم لك كل ما تحتاجه لصناعة موقع مخصص دون الحاجة لأي مبادئ حماية و أحيانا حتى البرمجة، فكل ما عليك فعله هو صناعة الستايل الخاصة الذي تريده لذلك الـ CMS، أو يمكنك شراء واحد جاهز او تحميل الستايل من أحد المواقع، يُسمى الستايل بالـ قالب او Template، و هو ببساطة قالب تقوم بتنصيبه في ذلك الـ CMS فيقوم تلقائيا بملائمة المحتوى الذي ستنشره على المنصة على ذلك القالب. 

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

أنواع الـ CMS : 

يوجد العديد من أنواع الـ CMS او نُظم إدارة المحتوى منها البسيطة و منها المعقدة، و لا نقصد بالبسيطة و المعقدة صعوبة التعامل معها، بل هناك نظم CMS مخصصة للمبرمجين ليقوموا بتطويرها و صناعة نظم او مواقع أخرى، بينما اخرى مخصصة للجميع و يستطيع الكل الاستفادة منها، لنقربكم أكثر من هذا الأمر، سنطرح في بقية مقالنا هذه النظم و كيف يمكنك استغلال أي واحدة و متى يمكنك استغلال و استعمال منصة إدارة المحتوى المناسبة لخدماتك:

- الـ Wordpress : 

 وهو النظام الأكثر شيوعاً الآن و الأكثر استخداماً من طرف مجموعة من المواقع اليوم، لم يصل الووردبريس لأوج شهرته إلا مؤخراً رغم إنه كان موجوداً و متاحاً من قبل، الفضل يرجع الى تقنيات الحماية الجديدة في الووردبريس، فقد تضمن الووردبريس سابقاً على ثغرات أمنية خطيرة تُمكن اي شخص من اختراق أي موقع على المنصة، لكن تم تحسينه حالياً ليصير واحداً من أقوى الـ CMS على الإطلاق. 

الجميل في Wordpress CMS هو التعددية الكاملة و تضمنه لتقنيات تمكنك من استخدامه لأي موقع تريد في هذا العالم، سواء كنت تريد انشاء مدونة لنشر معلوماتك و مقالاتك فيها، تريد صناعة منصة فيديو، تريد صناعة موقع E-Commerce يمكنك فعل ذلك بكل سهولة، إذ يتضمن الووردبريس ملايين الـ Plugins او الإضافات التي تسمح لك بتهيئة المنصة لمناسبة أي موقع، على سبيل المثال WooCommerce، فهذا الـ Plugin يُمكنك صديقي من تحويل اي موقع ووردبريس الى موقع بيع و شراء و E-commerce بكل سهولة. 

الووردبريس حاليا يُعتبر الأقوى و متوافق مع اي موقع كيفما كان، و بالتأكيد سيكون الووردبريس خيارك الأول اثناء محاولة صناعة أي موقع خاص بك . 

- منصة Blogger : 

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

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

عيب بلوجر هو إنها لا تتقدم إطلاقاً، على عكس الووردبريس فهي تسمح لك بتنصيب Plugins بالملايين لتهيئة موقعك كما تريد مثل Yoast SEO من أجل تطوير سيو موقعك و غيرها، بينما بلوجر لا تتضمن ذلك، سيتوجب عليك استخدامها لغرضها و هو نشر التدوينات و مشاركتها، يمكن استخدام بلوجر أيضا لتصميم صفحات أحادية او Landing Pages كذلك لكن غير هذا فهي ضعيفة مبدئيا في الاستخدامات الأخرى.

في الحقيقة، إذا أردت التمتع بقوة بلوجر الحقيقية فليس أمامك إلا الشراء، و نعني شراء دومين لموقعك و قالب لموقعك أو أن تصمم قالباً خاصاً بك.

- منصة Drupal : 

ليست بالمنصة المتكاملة و ليست بالمنصة الضعيفة كذلك، استخدامها ضعيف مقارنة مع الووردبريس و بلوجر، مبنية في الأصل على الـ PHP ( و كذلك الووردبريس )، حسب الإحصائيات، فإن 2.3% من المواقع في العالم تستخدم منصة Drupal، يتم استخدام منصة Drupal في الغالب في المواقع السياسية او مواقع المنظمات، و يُطال استخدامها حتى في المنصات الشخصية و المدونات الذاتية، لكن غير هذا فهي محدودة فلا يمكنك ان تطور موقعا يوفر خدمات متعددة باستخدام Drupal، لكنها تبقى منصة CMS جيدة و مشهورة أيضا.

- منصة Prestashop : 

و من لا يعرفها، منصة CMS اخرى لكنها اكثر تخصصا، منصة Prestashop تخصصت أكثر في توفير منصة ادارة محتوى لمواقع الـ E-Commerce، فإن اردت صديقي استخدام CMS قوي لصناعة متجرك الخاص بكل راحة و بإحصائيات فريدة و كذا حماية قوية، فننصحك بمنصة PrestaShop، قد تعوضها أيضا WooCommerce الخاصة بالووردبريس لكن بريستاشوب توفر لنا إحصائيات قوية و قوالب Commerce جيدة ناهيك على العديد من الخواص التي ستساعد التجار الإلكترونيين في توفير كل ما يحتاجونه لمنصتهم، مشكلة Prestashop الوحيدة في نظري هي انها توفر بعض الأدوات التي نرى أنها اساسية بشكل مدفوع، نحن نعلم أن بعض الأشياء يجب ان تكون مدفوعة، لكن يُفضل لو كانت ثانوية فقط، فمن أراد انشاء متجره مباشرة باستخدام Prestashop سيتوجب عليه إن يتوفر على بعض الدولارات في حسابه و لا بد. 

- منصة Joomla : 

 منصة جوملا متعددة الاستخدام ايضا، تعتمد على نظام MVC او Model View Controller من أجل صناعة مواقع فريدة و سهلة التعديل و كذا محمية، يتم استخدامها هي الأخرى لتوفير منصات التدوين و المدونات الإلكترونية، كما يمكن استخدامها في بناء مواقع مؤسسات او شركات معينة، تعتمد جوملا أيضا على الـ PHP / MYSQL او قواعد بيانات PostgreSql، الجميل في جوملا انها تدعم تقنيات متجددة في البرمجة مثل الـ Cashing، فمثلا لا يتوجب عليك الانتظار لتحميل صفحة أخرى اثناء النقر على زر الانتقال الى صفحة موالية اذ سيتم الأمر سريعا و Real Time أيضا و هذا شيء جميل . 

- منصة Magento : 

مبينة هي الأخرى على الـ PHP و تقنية الـ MVC، يجوز بالذكر ان Magento هو نظام CMS مفتوح المصدر و متوافر على الـ Github إن كنت مهتما بتطويره و ما الى ذلك، اما ان كنت مهتما فقط باستخدامه فهو منصة eCommerce أيضا مثل Prestashop، نظام الـ Magento مجاني كليا و يمكن استخدامه لبناء متجرك الشخصي كما تريد مع توفير العديد من الخواص و المزايا لفعل ذلك، سيوفر لك الـ Magento لوحة إدارة فريدة لإدارة موقعك باحترافية و توفير الحماية القصوى لمتجرك ضد المتطفلين، و هو أفضل من بعض منصات الـ eCommerce مثل Shopify في نظري. 

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

ما لا تعلمه أن عدد المنصات مثل هذه لا يقل عن 100 منصة و مقسمة بحسب اللغة، فلديك منصات للغة Python و قد باتت شهرتها تزيد مع اللغات الأخرى و أهم منصة هي Django CMS على الرغم من كونه فريمويرك لكن هذه النسخة تعتبر متقدمة عن Django المعروف فهو يمتلك ميزة إدارة المحتوى أيضا مما يجعله يترقى إلى منصة لكن عيبه أن ليس كل خدماته مجانية.

و منصات أخرى و من لغات أخرى مثل جافاسكريبت لدينا Ghost و يستخدم Node js لكنه ليس مجانيا و Tiddlywiki و هو بسيط جدا، و بالطبع لن ننسى ASP.net فيوجد Kentico و عدد آخر من المنصات.

هذه قائمة للمنصات مقسمة بحسب اللغة – لكن نرغب بالتنويه أن القائمة قد لا تكون كاملة -، ستجد القائمة في ويكيبيديا.

ليست هناك تعليقات