هناك مجموعة كاملة من CMSes من هناك تتراوح بين منصات التدوين المصغر خفيفة الوزن إلى حزم المشاريع الضخمة.

لا أريد ذكر أي أسماء هنا أو إخبارك بما يجب عليك استخدامه.

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

ونأمل ألا تستثمر قدرا هائلا من الوقت والطاقة في نظام إدارة المحتوى (CMS) ، سيكون عليك التخلي عن سنة أو سنتين على الطريق.

منحنى التعلم

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

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

سمات

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

hurdles to jump over when theming a design

يجب أن تضع في اعتبارك مدى مرونة استخدام نظام إدارة المحتوى. هل أنت قادر على إنشاء أو استيراد HTML ثابت و CSS أو هل هناك الكثير من الأطواق للقفز أولا؟ كيف يتم إعداد بنية الملف وهل يُطلب منك حفظ أجزاء منفصلة من التصميم الخاص بك في جميع أنحاء الخلفية؟ سيوفر لك نظام CMS جيد ، بمجرد أن تتقن ذلك ، الوقت. ولكن هناك بالتأكيد بعض CMSes هناك حيث يستغرق تطوير وقت إضافي.

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

التوثيق والموارد

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

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

تواصل اجتماعي

حتى أفضل الوثائق لا يمكنها الإجابة عن كل سؤال ستحصل عليه. هل هناك مكان يمكنك الذهاب إليه حيث سيجيب الناس عن أسئلتك؟ إذا كان هناك ، ما مدى فائدة المجتمع للمصممين والمبتدئين؟ يمكن لبعض المجتمعات أن تكون معادية تمامًا أو ببساطة تتجاهل أسئلة المبتدئين.

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

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

المجتمع يشمل أيضا مطوري الطرف الثالث. من وكم عدد الأشخاص الذين يقومون ببناء الإضافات لنظام إدارة المحتوى؟ معظم CMSes لديها مجتمع الوظيفة الإضافية المركزية. إلقاء نظرة حولك ومعرفة ما هو متاح.

سهولة الاستخدام

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

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

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

يجب أن يكون العملاء قادرين على القيام بهذه الأشياء الأساسية:

  • تحرير محتوى الصفحة الحالية
  • أضف صفحات جديدة بسهولة وقم بتحديث الملاحة تلقائيًا
  • إضافة الصور والمستندات ومحتوى الفيديو
  • منح حق الوصول إلى لوحة التحكم إلى الموظفين الآخرين

جميعهم يبدو سهلا جدا ولكن في الواقع يمكن أن يكون هناك عدد من المشاكل. قد تكون البيانات الجدولية أو المناطق ذات التصميم العالي التي تتطلب معرفة HTML و CSS صعبة على العميل للتحرير ، وبعض المحررين WYSIWYG لا يقومون بعمل جيد هنا. لا تقدم بعض أنظمة CMS طريقة سهلة لإضافة صفحات إضافية أو التنقل بسهولة. لا ترغب في ترك هذه الأشياء للعميل إذا لم تكن مضطرًا لذلك. أحب اتباع القاعدة التي تفيد بأنه إذا تمكن أحد العملاء من كسر شيء ما ، فسوف يكسره. لا تسمح بعض أنظمة CMSes بتحميل أنواع معينة من الملفات أو أن يكون لها حد لحجم ملف التحميل ، مما قد يسبب صداعًا للعملاء الذين يحاولون تحميل ملفات PDF كبيرة أو عروض PowerPoint التقديمية.

كل الأشياء للنظر فيها.

متطلبات المعرفة البرمجة

لقد اخترت أن تكون مصممًا لسبب ما ، أليس كذلك؟ قد يكون البعض منا بارعا في لغة مثل لغة PHP ولكن هذا لا يعني أننا نريد أن نقضي كل وقتنا في القيام بذلك. ألقِ نظرة على اللغة التي تمت كتابتها في CMS ، واعرف ما إذا كانت شيئًا مألوفًا لك ويمكن أن تعمل في حالة ما إذا كنت تريد ذلك. أيضا ، انظر كم يتم تنفيذ البرمجة النصية في القوالب. بعض CMSes تقوم بعمل جيد حقا للحفاظ على PHP أو أي لغة خارج القوالب ، بحيث يمكنك التركيز فقط على HTML و CSS. CMSes أخرى يمكن أن يكون لها لغة templating الخاصة بهم لاستخدام.

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

ما مدى نشاط المطورين؟

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

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

المرونة والوصول

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

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

هل يجعلك أفضل؟

إن تعلم كيفية إنشاء موقع ويب باستخدام نظام إدارة المحتوى أمر رائع أن تعرفه ، ولكن مدى اختلاف مجموعة المهارات الخاصة بك ، يمكن أن يختلف. إن القدرة على السماح للعملاء بتحرير المحتوى الخاص بهم هي الميزة الأساسية لنظام إدارة المحتوى ، ولكن يمكنهم تقديم المزيد:

  • التجارة الإلكترونية
  • وظائف العضوية
  • دعم متعدد اللغات
  • معارض الوسائط الديناميكية
  • المنشآت متعددة المواقع
  • دمج المدونات والمنتديات
  • ترقيم الصفحات
  • سهولة المشاركة

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

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

إلى أين تذهب؟

فكر في مكان تواجدك في مهنتك الآن ، وأين تريد أن تكون بعد خمس وعشر سنوات من الآن. ستكون CMS التي تختارها معك على الأقل لمدة طويلة. هل ستعمل لصالح شركة تصميم كبيرة أم تريد العمل بنفسك؟ هل ستقوم بعمل حر في الجانب؟

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

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

استنتاج

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

ما الذي تبحث عنه عند اختيار CMS؟ شارك نصائح أخرى معنا!