10 فاکتور برای انتخاب سیستم مدیریت محتوا

حدودا 7 دقیقه • 1278 کلمه

قبلا در مورد فاکتور‌های اتخاب سیستم مدیریت محتوا صحبت نکردم، بنابر این الان قصد دارم به این موارد بپردازم.

1. کاربرد هسته

باید بدونید که هر سیستم مدیریت محتوا در کلیت یه سیاست کلی رو دنبال می‌کنه. مثلا Wordpress یه سیستم بلاگ نویسی خیلی خوبه. البته کاربرد‌های دیگه‌ایی هم داره اما این مورد خیلی برجسته تره. به طبع کاربرد‌های این سیستم تو این مورد خیلی بهتر از بقیه سیستم‌های مدیریت محتواست.

بنابر این قبل از انتخاب، یه سری به دموی سیستم‌های مدیریت محتوا بزنید و ببینید در نگاه اول کدوم یکی با موضوع کار شما هم جهته. ضمنا خیلی مهمه که دسترسی به این کاربرد‌ها به سریع‌ترین و ساده‌ترین شکل ممکنه باشه. مثلا سعی کنید سیستمی رو انتخاب کنید که برای کارکرد‌هاش به راهنمایی کمتری نیاز داشته باشید.

2. ویرایشگر متن (Editor)

تو سایت‌هایی که محتوای زیادی تولید می‌کنن ویرایشگر یکی از پرکاربرد‌ترین ابزارهاست. منظورم اینه که ممکنه هر روز با این ابزار در ارتباط باشید. اکثر سیستم‌های جدید هم به ویرایشگر‌های مدرن مجهر هستند اما تفاوت‌هایی در اونها وجود داره.

پیش نیاز‌های خودتون رو در خصوص ویرایشگر تهیه کنید. ممکنه نیاز داشته باشید که یه پیمایشگر فایل و یا تصویر هم در کنارش داشته باشه.

3. مدیریت اسناد

وقتی از اسناد صحبت می‌کنیم شامل فایل‌ها، تصاویر و هرچیزی که نیاز به نگهداری داره می‌شه. مدیریت فایل‌ها و تصاویر تو بعضی از CMS‌ها خیلی بد انجام می‌شه. ممکنه بد طراحی شده باشن، یا مشکلات دسترسی زیادی در اونها وجود داشته باشه که آزار دهنده است. حتما برنامه رو از نظر حداقل‌ها چک کنید.

ممکنه شما حتی به یه سری ابزار‌ها مثل برش، تغییر سایز و یا چرخش تصاویر هم نیاز داشته باشید که پیدا کردن یه همچین سیستم مدیریت محتوایی خودش یه چالشه و معدود سیستم‌هایی هستن که این قابلیت‌ها رو دارن.

همینطور بررسی کنید که سیستم‌های مدیریت محتوا در بارگذاری فایل‌های PDF و از این قبیل چطور عمل می‌کنن. چه امکاناتی برای اضافه کردن توضیحات و بهینه کردن جستجوی اونها ارائه می‌دن.

4. جستجو

جستجو اولین چیزیه که معمولا وقتی یه کاربر دنبال یه محتوا می‌گرده سراغش می‌ره. هرچند خیلی از سیستم‌ها برای جستجو بهینه هستند، اما من چند مورد رو که در خصوص امکانات جستجو باید در نظر داشته باشید بهتون معرفی می‌کنم.

  • سرعت- بعضی سیستم‌ها برای جستجو به عمر نوح نیاز دارن.
  • حوزه- جستجو نباید فقط به یک سری محتوا‌های خاص محدود باشه.
  • تنوع- ممکنه لازم بشه بر اساس فاکتور‌های مختلف، مثل عنوان، تاریخ و یا برچسب انجام بشه.
  • رتبه بندی- خیلی از سیستم‌ها این امکان رو ندارن، اما بد نیست اگه میزان ارتباط محتوا با چیزی که جستجو شده هم بررسی بشه.
  • سفارشی‌سازی- بتونید کنترل کنید که نتایج چطور نمایش داده بشن.

البته موضوع سفارشی‌سازی از بحث جستجو یه کم فراتره که توضیحش میدم.

5. سفارشی‌سازی

من تجربه موفقی تو کار با سیستم‌های مدیریت محتوا نداشتم چون نحوه نمایش در اونها خیلی محدوده.

> نحوه عرضه محتوا نباید بوسیله فناوری دیکته بشه.

شما به سیستمی نیاز دارید که توی نحوه نمایش خروجی‌هاش انعطاف پذیر باشه. به عنوان مثال آیا امکان این رو دارید که مطالب رو به ترتیب تاریخ و بصورت نزولی یا صعودی نمایش بدید؟ می‌تونید نظرات کاربران رو استخراج کنید و تو صفحه اصلی سایت نمایش بدید؟ نحوه عرضه محتوا نباید بوسیله فناوری دیکته بشه.همین دریافت نظرات کاربران یکی از بهترین روش‌های تعامل با مخاطبه.

6. تعامل با کاربر

اگه نیاز دارید نظرات کاربران رو بدونید، لازمه سیستم مدیریت محتوا بتونه یا خودش یا به وسیله یه افزونه جانبی امکاناتی مثل چت، فروم و نظرخواهی رو به شما بده. حداقل چیزی که نیاز دارید یه فرم ساده است که بشه از طریق اون نظر‌ها رو گرفت و پاسخ داد.

آیا می‌تونید تعداد فیلد‌های فرم رو کم و زیاد کنید؟ امکان تغییر روش و شکل ایمیل شدن اون‌ها رو دارید؟ می‌تونید تعیین کنید که تو پایگاه داده ذخیره بشن یا یه فایل اکسل؟ ببنید کدوم از این امکانات رو نیاز دارید و چه سیستمی ازش پشتیبانی می‌کنه.

همینطور ببینید شما چه راهی برای ارتباط با مخاطبانتون دارید. مثلا اینکه می‌تونید براشون خبر‌ها رو ارسال کنید؟ می‌تونید اونها رو در گروه‌های مختلف دسته بندی کنید؟ و یا امکان ارائه پوشش خبری (RSS) دارید؟

در نهایت ببینید کاربران چطور قراره مدیریت بشن. آیا می‌خوایید به اونها سطح دسترسی متفاوت بدید؟ یا اینکه بعدا لازم نمی‌شه به یه سیستم دیگه (مثل حسابداری) انتقالشون بدید؟

7. نقش‌ها و مجوز‌ها

همینطور که تعداد محتوا‌ها زیاد می‌شه، لازمه کنترل کنید که کیا مجوز ویرایش دارن و چیو می‌تونن ویرایش کنن. مثلا مدیر تبلیغات سایت باید فقط بتونه تبلیغات رو ایجاد کنه اما نباید بتونه یه محتوا توی صفحه اصلی سایت بزاره.

سیستم‌های مدیریت محتوای تجاری یه همچین امکاناتی رو ارائه می‌دن که محتوا قبل از انتشار باید از یه فیلتر‌هایی بگذره. طبعا امکاناتی برای بازگشت دادن محتوا به نسخه‌های قبلی رو هم دارن.

8. نسخه گذاری

امکان بازگردانی محتوا به شکل قبلی خودش باعث می‌شه بتونید اشکالات تصادفی رو مدیریت کنید. بعضی سیستم‌های مدیریت محتوا این امکان رو دارن که محتوا رو به یه تاریخ خاص برگردونید. البته این سربار خیلی زیادی ایجاد می‌کنه و اگه فقط بتونه ویرایش قبلی رو بازگردانی کنه کافیه.

به نظر می‌رسه وقتی قراره یه کار گروهی انجام بشه این موضوع ضروری تره. با تجربه من لازمه بارها ازش استفاده کنید. مخصوصا زمانی که قراره چند تا سایت رو با یه سیستم مدیریت کنید.

9. پشتیبانی از چند سایت

سیستم‌های تجاری مثل Movable Type این امکان رو دارن که روی یک نسخه نصب شده چند تا سایت رو مدیریت کنید. مسئله فقط داشتن چند سایت نیست. یه موقع لازمه افراد خاصی رو مخاطب قرار بدید. مثلا لازم می‌شه یه نسخه موبایل هم از وب‌سایت‌تون داشته باشید.

من فکر می‌کنم انعطاف پذیری سیستم برای پشتیبانی از چند سایت مسئله مهمیه. خصوصا اگه قرار سایت‌تون بهره وری اقتصادی هم داشته باشه. در این صورت خیلی وقت‌ها لازم می‌شه قسمت‌هایی رو به سایت جدید منتقل کنید.

10. پشتیبانی از چند محلیتی

اول بزارید یه توضیح بدم که چند محلیتی با چند زبانه بودن تفاوت داره. چند زبانه بودن چیزیه که مثلا جوملا ارائه می‌کنه و شما می‌تونید وب‌سایت رو جوری طراحی کنید که محتوا‌ها برای کاربری با زبان‌های دیگه هم در دسترس باشه.

اما چند محلیتی بودن یه چیزی جلوتر از اینه. در واقع باید بگم چیزی غیر از ترجمه است. به عنوان مثال یه کاربر فارسی زبان ممکنه به یک سری از مطالب وب‌سایت شما علاقه مند باشه. اما همین مطالب برای یه فرانسوی زبان اصلا جالب نباشن.

این یعنی سیستم باید بتونه برای هر زبان محتوا‌ها رو فیلتر کنه. حتی ممکنه لازم بشه قالب وب‌سایت هم تغییراتی رو داشته باشه. مثلا رنگ پس زمینه رو برای سوئدی‌ها که بیشتر عمرشون رو در برف می‌گذرونن چیزی غیر از سفید انتخاب کنیم تا براشون تکراری نباشه.