أصبحت أنظمة إدارة المحتوى واحدة من أقوى أدوات تطوير الويب على الإنترنت منذ PHP.
في سوق تحتاج إلى إنشاء مواقع ويب بشكل أسرع وأسهل ، يتوجه العديد من المطورين إلى نظام Open Source CMS لإنجاز المهمة. للأسف ، هناك الآن آلاف من CMS تطفو حول الويب ، وأصبح العثور على الحق منها نوعًا ما محنة.
ستناقش هذه المقالة كيف يمكن للمطورين العثور على CMS الصحيح في أي مناسبة ، وسوف يعطيك مراجعة لبعض من أفضل CMS التي اكتشفتها ، بالإضافة إلى توصيات حول CMS لتجنب مثل الطاعون.
نظام إدارة المحتوى (CMS) هو تطبيق ويب يستخدم قاعدة بيانات (عادةً MySQL) أو طرق أخرى لإنشاء محتوى HTML وتحريره وتخزينه بطريقة يمكن التحكم فيها . يتم إنشاء المحتوى وتحريره على الويب في جزء إدارة من تطبيق الويب (يُشار إليه باسم الخلفية). ثم يتم عرض المحتوى الناتج للمشاهدين على الموقع العادي (يشار إليه باسم Frontend).
هناك عدة أسباب محتملة لاستخدام نظام إدارة المحتوى ، ولكن السبب الرئيسي لاستخدام نظام إدارة المحتوى هو جعل إنشاء المحتوى وتحريره أمرًا بسيطًا وسهلاً. في كثير من الأحيان ينسى المطورون أن هذا هو الغرض الرئيسي من نظام إدارة المحتوى ، وفي البحث عن المزيد والمزيد من الوظائف ، فإنهم يشلون أنفسهم (أو عملاءهم).
لا يتضمن المحتوى النص فقط. أحيانًا يكون المحتوى الذي تحتاجه على الموقع هو نموذج الاتصال أو نظام مصادقة المستخدم. وتتمثل الخدعة في العثور على نظام إدارة المحتوى الذي يوفر الوظائف دون التضحية بسهولة الاستخدام لنفسك أو ، وفقًا لحالة العميل. سيتيح لك نظام CMS الجيد قضاء مزيد من الوقت في التركيز على تصميم الواجهة الأمامية ثم على تنفيذ الإضافات أو الوظائف.
أولا وقبل كل شيء لا بد لهؤلاء المطورين بناء مواقع للعملاء أنهم يتذكرون أنه ليس كل شخص كما ذكاء التكنولوجيا كما كنت. حتى إذا كنت قد عثرت على نظام إدارة المحتوى CMS الذي تعجبك وتعمل معه بشكل جيد ، فلا يهم إذا كنت تجري الموقع بنفسك. يجب أن يكون العامل الأكثر أهمية في الموقع هو ما إذا كان العميل يستطيع استخدام الموقع أم لا ، كما يتصورون أنه يجب أن يعمل. لذلك ، سيكون من الأفضل على المدى الطويل أن تكون بصحتك إذا اخترت CMS مع واجهة إدارية بسيطة ، حتى إذا كان عليك تخصيصها بشكل أكبر لتلبية احتياجات العميل.
احذر من أي CMS أو مصدر مفتوح أو لا ، يستشهد باتباعها الضخم كسبب لاستخدام نظامهم. لا تتعايش مع وعود مجتمع المستخدمين الضخم المفيد ، وجميع الإضافات أو الإضافات الجميلة التي توفرها الأنظمة بالفعل. إنه فخ!
فقط لأن الكثير من الناس يستخدمون CMS ، لا يجعلها جيدة. خذ على سبيل المثال كمية هائلة من الناس الذين يصرون على تشغيل لينكس. ما زلت لا أعلم لماذا يرغب الناس في إلحاق هذا النوع من الألم على أنفسهم. وبالمثل ، اختيار CMS على أساس ما يلي هو فكرة سيئة للغاية.
هناك سبب آخر يجعل الناس يختارون هذه الأنواع من CMS لأنهم يرون أن هناك مجتمعًا ضخمًا من المطورين أو مبلغًا من المال وراء تطبيق ويب معين. لهذا أنتقل إلى اقتباس مفضل لي:
"أتمنى أن تكون عملية تطوير منتجات رائعة سهلاً مثل كتابة الشيكات. إذا كان هذا هو الحال ، سيكون لدى Microsoft منتجات رائعة. "
إذا لم تكن قد خمنت ، هذا اقتبس من ستيف جوبز موضحًا لماذا من الأفضل ألا تكون العملاق. ما يهم حقا هو الأشخاص الذين يقفون وراء هذا المنتج وأنهم هم الأشخاص المناسبون لهذا المنصب. ليس عدد الأشخاص الذين تعمل معهم.
عندما يتعلق الأمر بنظام إدارة المحتوى المفتوح المصدر ، غالبًا ما نجد أنه لا يوجد أحد يتعقب التطوير أو يجد الأشخاص المناسبين لتحقيق ما يحتاجه الآخرون. يصبح متوسط أعضاء المجتمع المصدر الرئيسي للوظائف ، والنتيجة هي خليط ضخم من متوسط الامتدادات والوظائف مع بضع شظايا مدفونة إلى درجة لا يمكنك العثور عليها. لذا أكرر نصيحتي إلى الحذر من الحمقى.
مرة أخرى ، هذا هو نفس # 2 ، حيث في محاولة للتعافي من تشغيل مؤسف في العملاق اخترت CMS تبسيطي مفرط. تأكد دائمًا من التحقق من أن CMS التي تبحث عنها تتضمن امتدادات مع الوظائف التي ستحتاجها. في كثير من الأحيان قد تتعثر في CMS واعدة ، ولكن لا تستثمر فيها حتى تجد أنها توفر ما تحتاجه. للأسف بعض من أفضل CMS من هناك لا تزال تتطور.
دائما ، دائما إجراء البحوث قبل الاستقرار في CMS. تحقق من المواقع التي يقدمونها كأمثلة. أرسل للمسؤولين عن تلك المواقع وناقش إيجابيات وسلبيات CMS. تحدث إلى المطورين واحتفظ بعقل مفتوح.
هناك نقطة ولكن عندما يجب عليك استثمار بعض الوقت في اختبار النظام ومحاولة بناء موقع. افعل ذلك بنفسك قبل أن تعد باستخدام النظام الخاص بالعميل. في بعض الأحيان قد تعتقد أنك عثرت على ملحق أو وحدة نمطية ستعمل وعند الاختبار ستكتشف أنها معيبة بشكل خطير. في أحيان أخرى قد تكتشف أن الطريقة الوحيدة للحصول على وحدة تعمل بشكل صحيح هي شراء واحدة.
لا تسمح أبدًا لأي شخص على الإطلاق باختيار نظام إدارة المحتوى الخاص بك. إنه سلالة نادرة تتفهم كل من الكود وواجهة مستخدم سهلة الاستخدام. سواء كنت شركة كبيرة أو مجموعة صغيرة من المترجمين المستقلين ، فمن المحتم أن يكون أي شخص من ماك بينكم ، يوقع على أي شيء يقدمه رجل تكنولوجيا المعلومات. قد يكون الأمر صداعًا ، ولكن التأكد من أن CMS الذي تستخدمه لديه واجهة مستخدم جيدة أمر ضروري وسيوفر عليك الكثير من الألم على المدى الطويل.
إذا وجدت نفسك في موقف تسمح فيه للمبرمج ببناء وظائفك ، فقدم أولاً قائمة بالمتطلبات ثم قدمها لك مع خيارات CMS الخاصة بك. بهذه الطريقة ، يمكنك اتخاذ القرار الذي يناسبك أنت أو عميلك.
هناك العديد من الأشياء التي يجب البحث عنها في نظام إدارة المحتوى ، لكن إليك بعضًا من الأشياء الأكثر أهمية:
على الرغم من أن هذا قد يبدو غير بديهي ، فابحث عن CMS مع أفضل تصميم لك. إن وجود تصميم جذاب هو أحد أفضل المؤشرات على أن الواجهة ستكون سهلة الاستخدام ، على الرغم من أنك دائمًا ما تتذكر القيام ببحثك قبل استثمار وقتك وطاقتك في أي نظام معين.
يستمر تطوير نظم إدارة المحتوى مفتوحة المصدر بمعدل متزايد. هناك أنظمة جديدة تظهر باستمرار والعديد من هذه الأنظمة بدأت تبشر بالخير. العملاق في عالم CMS مثل Joomla! ولم يتمكن دروبال من الخروج من دورة التغيير غير الكافي. ربما يمكن للجيل الجديد من CMS الناشئة أن يكون قادرًا على تغيير الأشياء إلى الأفضل.
إذن ، إليك قائمة بأحدث نظم إدارة المحتوى الواعدة التي يجب أن تراقبها ، بالإضافة إلى أفضل خيارات العمل ، وخيارات إدارة المحتوى التي يجب عليك رفضها:
إنه الفائز المطلق في هذه الفئة من خلال نظام PHP CMS الجديد الذي يعمل بنظام Radiant CMS. ويبين الضفدع CMS الوعد من أي CMS قيد التطوير حاليا. واجهة المسؤول ودية للغاية هو جوهره الذهبي. لا يزال مجتمع الضفدع صغيرًا ، لكن على الرغم من هذا يتطور المشروع بسرعة ، بينما يتم إنتاج المكونات الإضافية باستمرار وفقًا للمعايير العالية لملء الفجوات.
تكمن قوة الضفدع في مجتمع المطورين الذي يلتزم بإنتاج CMS وظيفي للغاية والذي يحافظ على سهولة استخدامه. الإصدار 1.0 قيد التطوير حاليًا ومن المفترض أن يصل قريبًا. الضفدع CMS
هذا CMS يفعل شيئا مختلفا جدا عن الأنظمة الأخرى في أنه يدمج الإدارة مع الواجهة الأمامية بسلاسة. CMS الأخرى الوحيدة التي تفعل هذا LightCMS . الخرسانة 5 ، ومع ذلك لديه نفس المزايا مثل الضفدع CMS وأقل تعقيدا بكثير من نظيره. Concrete5
من الناحية الفنية ، ليس نظام CMS مفتوح المصدر ، ولكن ما يمثله يمثل خطوة في الاتجاه الصحيح. كان هذا البرنامج أول محاولة لشركة Apple في نظام النشر على شبكة الإنترنت ويعمل في انسجام تام مع نظام .mac (الآن MobileMe). إذا قضت Apple أي وقت مضى في التركيز على تقديم برنامج مجهز بالكامل عن طريق إضافة المزيد إلى نظام رائع بالفعل مع iWeb ، فلن تكون هناك حاجة لأي نظام إدارة محتوى آخر. كنت أبقى عين على أبل في المستقبل لمثل هذا البرنامج في جناح iLife بهم. يويب
Drupal هو بسهولة CMS مفتوحة المصدر الأكثر وظيفية متاحة اليوم. يسمح بتحرير المحتوى مباشرة على الصفحة ، ويتم توسيعه بسهولة من خلال استخدام الوحدات. يمكن تطوير السمات بسهولة باستخدام CSS وعلى الرغم من وجود بعض المشكلات ، إلا أنه يمثل CMS الأقل إحباطًا من أي إصدار متاح. دروبال
بدأ WordPress كنظام تدوين بسيط ولكنه نما إلى واحد من أقوى CMS على الإنترنت. تتحول واجهة الإدارة التي أصبحت سهلة الاستخدام لملايين من المدونين إلى إصدارات موسعة من WordPress.
نظرًا لأن المطورين قد أدركوا قدرته على العمل كمستخدم متوافق مع نظام إدارة المحتوى ، فقد تم إنتاج العديد من المكونات الإضافية والإضافات. مع إصدار BuddyPress for WordPress MU ، فإنه يتطابق مع معظم الأنظمة المفتوحة الأخرى المتوفرة في الوظائف ويفوقها إلى حد بعيد في سهولة الاستخدام. وورد
نظام إدارة محتوى بسيط مدعوم من Ruby on Rails. إنه تصميم بسيط وأسلوب لإدارة المحتوى يجعل من عملية تحرير المحتوى أمرًا سهلاً. يتمثل التركيز في نظام إدارة المحتوى هذا في توفير الحد الأدنى من الوظائف لفرق التطوير الصغيرة ، والتي تتيح لأولئك الذين يعرفون كيفية كتابة Ruby on Rails بسهولة تخصيص أنظمتهم الخاصة. اشعاعا CMS
نظام إدارة محتوى التجارة الإلكترونية فعالة بشكل خاص. تقدم ميزات أعلى وأنظمة التجارة الإلكترونية العادية مثل الفضيلة. يجب أن يكون للمحلات عبر الإنترنت. الماجنتو
A CMS تبسيطية ، مع مجتمع متنامي. سهلة لتخصيص وتغيير. يظهر إمكانية لمطابقة أنظمة أخرى مثل دروبال ، ولكن ليس هناك حتى الآن. واجهة مستخدم رائعة. Silverstripe
جملة هي الشر. هذا كل ما في الأمر. الطريقة الوحيدة للحصول على الوظائف التي تحتاج إليها بالفعل خارج نطاق إدارة المحتوى الأساسي هي دفع مبالغ كبيرة من المال للوحدات التجارية. المجتمع ضخم في أسوأ طريقة ممكنة. هناك مليون وحدة لمشكلة واحدة ومن شبه المستحيل العثور على واحد صحيح.
الواجهة مستنقع. لا شيء من أساليب إدارة المحتوى منطقيًا ، ومن الواضح أنه ليس المقصود أن يكون سهل الاستخدام مع الأخذ في الاعتبار التدريب الأعلى للدولار المقدم للنظام. إذا كان هناك أي CMS من أي وقت مضى لتجنب ، وهذا سيكون عليه.
هذا هو نهاية القائمة. إذا كنت تعرف أن تتجنب جملة! ستعرف كيفية تجنب أي شيء آخر قد يعوق تجربتك في إنشاء موقع ويب وإدارته. يا للعجب! هناك! جملة!
تذكر دائمًا البحث عن نظام إدارة المحتوى قبل استثمار الوقت فيه. لا تنس أبداً أن الغرض الرئيسي من نظام إدارة المحتوى هو جعل إنشاء المحتوى وتحريره أمرًا بسيطًا وسهلاً. أبدا التضحية بتجربة المستخدم للوظائف. تذكر هذه الأشياء وستحسن تجربتك بشكل كبير مع أنظمة إدارة المحتوى.
مكتوبة حصرا ل WDD من قبل جايسون موسلي. يعكس المقال رأيه فقط ولا يعكس بالضرورة موقف الصندوق من هذا الموضوع.
هل استخدمت هذه الأنظمة بنجاح؟ تلك التي لا تريد أفضل؟