عشرة أشياء يجب أن تأخذها بعين الاعتبار لاختيار نظام إدارة المحتوى الأمثل
عندما تفكر بإنشاء موقع ( لأي غرض كان استخدامه ) فإن أول ما يتبادر إلى ذهنك هو نظام إدارة المحتوى المناسب لموقعك و قد تصاب بالحيرة و الارتباك جراء عدة أمور كالعدد الهائل و المختلف لأنظمة إدارة المحتوى الموجودة ( المفتوحة المصدر و المجانية أو التجارية ) و كذلك إمكانيات كل منها فالبعض من هذه الأنظمة بسيط لدرجة انه لا يوفر أدنى المستلزمات لإدارة محتوى موقعك و البعض الآخر معقد بحيث يصيبك بالحيرة لصعوبة التعامل معه ، لذلك كُتب هذا المقال لتوضيح بعض النقاط الأساسية التي يجب أن تؤخذ بالحسبان أثناء انتقاء نظام إدارة محتوى ليكون ملائماً لموقعك الآن و في المستقبل .
أولاً : الوظيفة الأساسية Core functionality
عندما بفكر غالبية الناس بنظام إدارة المحتوى فإنهم بفكرون بـ ( إنشاء ، حذف ، تحرير ، تنظيم ) الصفحات . على فرض بأن كل أنظمة إدارة المحتوى تقوم بهذا العمل و لذلك يعتبرون هذه الوظائف كمسلمات . ولكن الحال ليس هكذا بالضرورة و لا يوجد أي ضمان على أن تكون هذه الوظائف موجودة بطريقة بديهية .
على سبيل المثال ، ليست كل أنظمة التدوين تسمح للمشرف بإدارة و تنظيم الصفحات في تسلسل شجري ، بدلاً من ذلك فإن المشاركات ( posts ) تنظم تلقائياً وفق معايير كالتاريخ و التصنيف . في بعض الحالات فإن هذا كاف بشكل مناسب .
في الواقع ، هذه المحدودية في الوظائف تبقي الواجهة بسيطة و سهلة الفهم و لكن في ظروف أخرى فإن هذه المحدودية في الوظائف قد تكون محبطة .
خذ بعين الاعتبار و اختر بعناية الوظائف الأساسية و الجوهرية التي تحتاجها ، حتى لو لم تتطلب القابلية لإنشاء و تنظيم الصفحات الآن ، فقد تتطلب ذلك مستقبلاً . كن يقظاً لأي نظام لا يسمح لك بانجاز هذه الوظائف الأساسية .
ثانياً : المحرر The editor
المحرر هو واحد من الميزات الأساسية التي تستحق اهتماماً خاصاً . معظم أنظمة ادارة المحتوى تحتوي على محرر متطور wysiwyg editor ” و الكلمة wysiwyg تعني (what you see is what you get ) أي ما تراه هو ما ستحصل عليه “.
و لكن على نحو غريب ، فإن هذا العنصر ( المحرر ) مفهوم بطريقة خاطئة بالرغم من واقع كونه الميزة الأكثر استخداماً في النظام بشكل عام .
المحرر هو الواجهة التي يضاف من خلالها المحتوى و يعدل . تقليدياً ، فهو يسمح للكاتب بتطبيق متعلقات التصميم الأساسية مثل حجم الخط و اللون و القوائم . على أية حال فإن المطورين قد انتقلوا مؤخراً من هذا النمط من المحررات إلى نمط ينتج أداءً أفضل .
إن لخطورة استعمال المحررات التقليدية wysiwyg editor وجهان . أولاً : للكاتب قدر كبير من التحكم عبر التصميم ، فهو قادر على تخصيص مظهر الصفحة كثيراً مما قد يؤدي إلى تشوه التصميم و تقويض تماسكه . ثانياً : من أجل الوصول إلى هذه المرحلة من التحكم بالتصميم فإن أنظمة إدارة المحتوى تمزج التصميم بالمحتوى .
الجيل الجديد من المحررات بتخذ مجرىً آخر ، فالكاتب بستخدم المحرر ليحدد القوائم ، الروابط و العناصر الأخرى دون تخصيص كيفية ظهورها في التصميم .
اضمن قائمة الاحتياجات متضمنة محرراً مصمماً على هذا المبدأ و الذي لا يعطي الكاتب حرية التحكم في الظهور ، أو على الأقل ابحث عن نظام إدارة المحتوى الذي يسمح للمحرر بأن يستبدل بحل أكثر ملائمة .
المحرر أيضاً يجب أن يتمكن من التعامل مع مصادر خارجية كالصور و الملفات و التي تأخذنا إلى النقطة القادمة : إدارة المصادر .
ثالثاً : إدارة المصادر Managing assets
يتم التعامل مع إدارة الصور و الملفات في بعض أنظمة إدارة المحتوى بشكل سيء ، الأنظمة المصممة بشكل سيء قد تحبط الأعضاء بضعف قابلية الوصول و الاستخدام . الصور ، بشكل خاص قد تتسبب بالمشاكل . افرض أن نظام ادارة المحتوى الذي اخترته يجبر الكاتب على اضافة قيمة alt للصورة . يجب أن تختار أيضاً نظام إدارة المحتوى بحيث يتضمن أدوات تحرير للصورة كالتدوير و الاقتطاع و التصغير . على أية حال فإن إيجاد محرر يقوم بهذه الوظائف يعتبر تحدياً .
أيضاً ، خذ بعين الاعتبار كيفية تعامل نظام إدارة المحتوى مع الملفات المحملة و المرفقة كملفات pdf و ملفات word و غيرها . كيف تظهر هذه الملفات للمتصفح أو المستخدم ؟ هل يمكن إضافة وصف للملفات ؟؟ أو هل يمكن لمحرك البحث أرشفتها ؟؟
رابعاً : البحث Search
البحث عامل مهم لكل موقع الكتروني فتقريباً نصف المستخدمين يستخدمون خاصية البحث للوصول إلى المحتوى الذي يريدون . و لكن وظيفة البحث في أنظمة إدارة المحتوى عادة تكون غير ملائمة أو غير كافية .
هذه بعض الأشياء التي يجب مراعاتها عند انتقاء وظيفة البحث :
-
النشاط : كم مرة تقوم محركات البحث بأرشفة الموقع ؟ هذا العامل مهم بشكل خاص عندما يكون محتوى الموقع متجدداً باستمرار .
-
الشمولية : هل تؤرشف كل المحتويات لكل صفحة ؟ ماذا عن الملفات المرفقة كملفات pdf و word أو excel و powerpoint ؟
-
السرعة : بعض محركات تتطلب فترة زمنية طويلة نسبية لجلب نتائج البحث و خصوصاً في المواقع ذات المحتوى الكبير .
-
الهدف : هل يمكن تحديد هدف البحث الى قسم معين من الموقع أو تنقية نتائج البحث مرة ثانية ؟
-
الترتيب : كيف يحدد محرك البحث ترتيب النتائج ؟ و هل يمكن تخصيص ذلك من قبل مدبر الموقع أو المستخدم ؟
-
التخصيص : هل يمكن التحكم بعدد النتائج التي ستظهر في الصفحة ؟
خامساً : التخصيص Customization
إن عرض محتوى الموقع لا يجب أن بملى بواسطة التقنية . فذلك غير ضروري ببساطة لأن لدينا اليوم تقنيات عديدة مهمتها الفصل بين التصميم و المحتوى . لسوء الحظ فإن بعض مصممي المواقع و العديد من مطوري أنظمة إدارة المحتوى لم يختاروا الاختبارات الأفضل و قاموا بإنشاء أنظمة تنتج أكواد مربعة . مما يؤدي إلى وضع قيود غير معقولة على التصميم و تأثير خطير على قابلية الوصول .
أنت بحاجة لنظام ادارة محتوى يسمح بجلب و عرض المحتوى بمرونة . على سبيل المثال ، هل يمكنك عرض الأخبار بترتيب معكوس زمنياً ؟ هل تستطيع عرض الأحداث في التقويم ؟ هل بالإمكان جلب أحدث تعليقات الأعضاء ووضعها في الصفحة الرئيسية ؟ المرونة تجعل نظام إدارة المحتوى رائعاً .
سادساً : تفاعل الأعضاء Users Interaction
لو أردت أن تجمع اشتراكات الأعضاء فإن نظام إدارة المحتوى يجب أن يتضمن هذه الميزة أو أن يكون قابلاً لإضافة هذه الميزة له . و على حد سواء ، فلو أردت أن تضيف مجتمعاً إلى موقعك فلا بد أن تتوفر بعض الوظائف كالمحادثة ، المنتديات ، التعليقات و التقييم . على الأقل أنت بحاجة لأن تكون قادراً على ارسال النماذج و جلب الإجابات . كيف لنظام إدارة المحتوى تسهيل هذه العملية ؟ هل يمكنك تخصيص الحقول في النماذج و هل يحتاج ذلك إلى خبرة تقنية ؟ ماذا عن النتائج ؟ هل يمكنك تخصيص لمن أرسلت الرسائل ؟ هل يمكن تخزينهم في قاعدة البيانات أو تصديرهم على شكل ملف Excel ؟ حدد نوع الوظيفة التي تريدها ثم اختر نظام إدارة المحتوى الذي يدعم هذه الوظيفة .
ابحث أيضاً عن الأدوات الموجودة للتواصل مع المشتركين . هل بإمكانك ارسال نشرات بريدية ؟ هل يمكن تصنيف المتلقيين ضمن مجموعات تتلقى أنماطاً مختلفة من الرسائل ؟ ماذا عن تغذية الأخبار و RSS ؟
أخبراً حدد كيف تريد إدارة الأعضاء . هل تريد أن تكون قادراً على ضبط كلمات المرور ، تحديد الصلاحيات أو تصدير معلومات العضو إلى أنظمة أخرى ؟ إن صلاحيات الأعضاء ليست الشيء الوحيد الذي يحتاج إلى إدارة ، يجب أن تضع بعين الاعتبار أيضاً صلاحيات أولئك الذين يحررون الموقع .
سابعاً : الأدوار و الصلاحيات Roles and Permissions
بتزايد عدد الذين يحررون الموقع و يقومون بإضافة المحتويات فأنت بحاجة إلى قدر أكبر من التحكم بما يمكنهم أن يضيفوه . على سبيل المثال ، ربما تريد لمجموعة أن تقوم بإضافة الإعلانات بينما لا يمكن لها أن تقوم بإضافة الأخبار فإن هذا يتطلب نظام إدارة محتوى يدعم الصلاحيات . بالرغم من تنوع طرق التنفيذ فإن الصلاحيات عادةً تسمح لك بتحديد فيما إذا يمكن للعضو أن يحرر صفحات معينة أو تحرير قسم كامل من الموقع .
بازدياد عدد المشاركين بشكل أكبر ، فأنت بحاجة إلى شخص لمراجعة المحتوى المرسل لضمان دقة و تناسق المحتوى . كخيار آخر فإن المحتوى قد يكون مرسلاً بواسطة عضو جديد أو مبتدئ و الذي يحتاج إلى موافقة أعضاء أعلى مرتبة قبل نشره في الموقع .
في كلتا الحالتين فأنت بحاجة إلى نظام إدارة محتوى يدعم الأدوار المتعددة . و هذا يبدو بسيطاً كأن يكون لديك دور لمحرر و لمراجع عام أو بشكل أكثر تعقيداً حيث يكون هناك مستويات متعددة من الأدوار و بصلاحيات مختلفة .
ثامناً : تعدد النسخ Versioning
القدرة على العودة إلى نسخة سابقة من المحتويات تسمح لك بتدارك أي خطأ حاصل عن طريق الصدفة و بسرعة . بعض أنظمة إدارة المحتوى تحتوي وظائف متطورة لتعدد النسخ كأن تعود إلى نسخة حسب مدة زمنية معينة . على أية حال ففي حالات كثيرة فإن ذلك إسراف و الاستعمال الأكثر شيوعاً لتعدد النسخ هو ببساطة العودة إلى آخر نسخة محفوظة .
مع أن هذه الوظيفة تبدو أساسية و لا مفر منها إلا أنها نادرة الاستعمال إلا في حالة الأعمال الهامة و المعقدة . خلاصة القول ، بالرغم من أن تعدد النسخ كان أداة في مرحلة التطور كمشروع إلا أنه قد أصبح متوفراً في الكثير من أنظمة إدارة المحتوى .
تاسعاً : دعم تعدد المواقع Multiple Website Support
إن أكثر أنظمة إدارة المحتوى تسمح لك بتنصيب مواقع متعددة و بتهيئة واحدة ، فأنا أود أن أنصح بهذه الميزة على انها لا بد أن تكون موجودة .
بالرغم من أنك حالياً لست بحاجة لأن تدير أكثر من موقع و الذي يمكنك التغيير فيه بسهولة لكنك قد تحتاج مستقبلاً إلى إنشاء موقع جديد قد يستهدف فئة معينة و صغيرة من المستخدمين و مع نمو خدمة التصفح عبر الهاتف الخليوي ( الجوال ) فأنت بحاجة إلى إنشاء نسخة مستقلة من الموقع للتصفح عبر الخليوي .
مهما كان السبب فإن امتلاك المرونة لدعم و إنشاء مواقع متعددة أمر مهم .
عاشراً : دعم تعدد اللغات Multilingual Support
من السهل أن تصرف النظر عن ميزة تعدد اللغات ، موقعك قد يكون موجهاً ضمن نطاق محلي أو أنك قد تبيع منتجات محددة اللغة ضمن موقعك لكن يجب عليك أن تفكر مرتين قبل أن تستبعد هذه الميزة .
حتى لو كانت بضاعتك محددة اللغة إلا أنها قد تتغير ، لذلك فمن الضروري أن ينمو نظام إدارة المحتوى مع نمو عملك و تطور احتياجاتك . أيضاً لمجرد أنك تستهدف سوقاً محلية فذلك لا يعني أن تهمل مفهوم اللغة فنحن نعيش في عالم متعدد الثقافات حيث الناس يتكلمون بلغات مختلفة ، و كونك قادراً على التوافق مع هذه الفروقات يمنحك دفعاً هاماً للأمام في مجال المنافسة .





great article thanks man
1 يونيو 2010Zakaria BOUDOUDOU
مجموعة من النقاط هامة ومفيدة
21 أغسطس 2010مدونتى من برمجتى
اشكركم
5 أكتوبر 2010فواز العبدالله
نعم صحيح و بالنسبة لي بلوغر و دروبال هما الأنسب .
28 مايو 2011anass
بأحترم هدا الموقع وسعت بالا ستمتاع به وكم يسعدنى التواصل
8 ديسمبر 2011ramadan