سیستم مدیریت محتوا ، ترجمه عبارت content management system یا CMS است ، که به معنای سیستم نرم افزاری ای است که به کمک آن محتوا مدیریت می شود و به نرم افزارهایی گفته می شود که نظام قابل مدیریتی را در ثبت , بروزرسانی و بازیابی محتوا فراهم می آورند . این نرم افزارها الزاما وابسته به وب نیستند و برنامه های کاربردی مدیریت محتوای وب سایت های اینترنتی , صرفا یک نمونه از این گونه سیستم های مدیریت محتوا می باشد. لکن در کشور ما ایران ، بعلت گسترش این شاخه از نرم افزارهای سیستم مدیریت محتوا , عبارت cms تتنها به نرم افزارهای مدیریت وب سایت اطلاق می شود.
cms یا سیستم مدیریت محتوا چرخه زندگی صفحات وب سایت اینترنتی را از لحظه ایجاد تا زمان انقراض در بر می گیرند و به صاحبان این وب سایت ها , که لزوما آشنای با مباحث تخصصی اینترنت , وب و برنامه نویسی تحت وب نیستند ، اجازه می دهند تا بتوانند سایت های خود را به نحوی حرفه ای مدیریت کنند.
سیستم مدیریت محتوا تحولی شگرف در زمینه طراحی و مدیریت وب سایت های اینترنتی به شمار می آید. امروزه توقع بینندگان سایت های وب بسیار بالا رفته و دیگر مرور وب سایت هایی با صفحات ثابت و راکد هیجانی در آنها ایجاد نمی کند. امروز کاربران به دنبال سایت هایی می گردند که بتوانند به نوعی در گوشه ای از آن سهمی داشته باشند و ارائه محتوی، مطالب و اطلاعات جدید در هر بار رجوع کاربران به وب سایت ، می تواند آنها را پایبند سایت نماید.


پارامترهای انتخاب یک سیستم مدیریت محتوای مناسب

سیستم مدیریت محتوای قوی سامانه ای است که به این پرسش ها , پاسخی مناسب دهد :
•    سیستم مدیریت محتوا یا CMS دارای چه میزان تنوع قابلیت و امکانات است ؟
•    آیا این سیستم مدیریت محتوا یا CMS جزء cms های رایگان یا منبع بازی است که فارسی شده است ؟
•    مصادیق پشتیبانی از سیستم مدیریت محتوا یا CMS چیست ؟این پشتیبانی تا چه زمانی ادامه دارد؟
•    آیا کارشناسان فنی برای پشتیبانی دائما در دسترس هستند ؟روش پشتیبانی چگونه است ؟
•    کار کردن با نرم افزار مدیریت محتوا یا CMS برای یک آدم مبتدی غیر حرفه ای تا چه حد آسان است ؟
•    چه امکاناتی برای سریعتر و قوی تر کار کردن یک کاربر حرفه ای تدارک دیده است ؟
•    آیا امکان افزودن قابلیت های اختصاصی برای کاربر که در سامانه مدیریت محتوا نیست وجود دارد ؟
•    سرعت لود صفحات اولیه و صفحات داخلی آن چقدر است ؟
•    جستجوی آن چه مطالبی را جستجو می کند؟ این جستجو تا چه حد سریع و قوی است ؟
•    هنگام طراحی گرافیکی ساختار کلی سایت تا چه حد دست گرافیست باز است ؟
•    پس از راه اندازی تا چه حد به مدیر سایت امکان ایجاد تغییر در شما گرافیکی را می دهد ؟
•    ادیتور متن آن , به عنوان موتور ورود اطلاعات در سایت , چه امکاناتی دارد ؟
•    آموزش مدیریت آن چگونه است ؟ آیا جلسات آموزشی , cd آموزشی دارد ؟
•    آیا راهنما ,help, دارد ؟ این help تا چه حد جامع است ؟
•    آیا امکان تعامل دو سویه با کاربر را ایجاد می کند؟
•    آیا سیستم مدیریت محتوا یا CMS می تواند به زبان های مختلف asp , php , jsp و ... خروجی بگیرد؟
•    سیستم مدیریت محتوا یا CMS چه تمهیدی برای ارتقاء رتبه در موتور های جستجواندیشیده ؟
•    آیا می تواند خودبخود , محتوای خود را از طریق اینترنت و با استفاده از سایت های دیگر بروز کند ؟
•    تبلیغات سایت را چگونه مدیریت می کند ؟
•    آیا امکان ایجاد سایت به زبان های مختلف فارسی , روسی , انگلیسی , عربی و ... را دارد ؟
•    آیا مرورگرهای اینترنتی مختلف مردم دنیا اعم از mozila , ie , safari , firefox را پشتیبانی می کند ؟
•    چه تمهیدی در مورد امنیت سایت اندیشیده است ؟
•    آیا نرم افزار مدیریت محتوا زنده است ؟ هر چند وقت یکبار قابلیت های آن ارتقاء پیدا می کنند؟
•    آیا محدودیت خاصی در میزان فضا و حجم اطلاعات دارد؟یا می توان سایت را بی نهایت گسترش داد؟
•    آیا امکان مدیریت توزیع شده را فراهم می سازد ؟ یعنی آیا تنها یک نفر همه کاره سایت است ؟
•    نمونه کارهای انجام شده با آن چه سایت هایی است ؟