سیستم مدیریت محتوا یا Content Management System برنامهای است که بطور کامل از ایجاد، مدیریت و بروزرسانی یک وبسایت پشتیبانی میکند و تمام ابزارهای مورد نیاز برای مدیریت یک سایت را دارا میباشد. CMS چرخه زندگی یک صفحه وب را از ایجاد و بروزرسانی تا انقراض آن در بر میگیرد. CMS همچنین دارای قابلیت مدیریت ساختار سایت، شیوه نمایش صفحات و ارتباط آنها با منوها میباشد. به عبارت سادهتر CMS نرمافزاری است برای تولید وبسایتی حرفهای.
این برنامه نرم افزاری روی سرور هستند و به مدیر سایت اجازه میدهند تا محتوای سایت را تغییر دهد بدون نیاز به طراحی دوباره سایت. در واقع طراح اولیه سایت یکبار سیستم CMS را طراحی میکند و تعدادی قالب آماده برای صفحات طراحی کرده و آن را روی سایت شما نصب میکند .و حال شما براحتی میتوانید صفحات دیگری را به آن کم یا اضافه یا ویرایش کنید .
چرا شما یک CMS لازم دارید؟
اگر سایت شما هر چند وقت یکبار (مثلا هر دو هفته) به روز میشود میتوانید بجای اینکه هر بار به یک شرکت طراحی وب مراجعه کنید ، خودتان با نصب یکی از این برنامه های مدیریت محتوا ، تغییراتتان را روی سایت اعمال کنید .
اگر شما سایت خود را اصلا بروز نمیکنید ، باید کم کم به فکر بیافتید ، چون بیننده های شما وقتی همیشه با یک صفحه همیشگی روبرو شوند کم کم شما را فراموش میکنند ، چون چیز جدیدی برای عرضه ندارید.
استفاده از CMS بجای روش قدیمی صفحات ثابت از لحاظ تجاری و اقتصادی مزایای بسیار زیادی دارد از جمله:
- صرفهجویی در زمان برای ایجاد و بروزرسانی صفحات وب سازگاری و استحکام بیشتر
- راهبری (navigation) پیشرفته
- انعطافپذیری بیشتر
- کنترل نامتمرکز سایت
- امنیت بالاتر وبسایت
- کاهش ورود اطلاعات تکراری
- کاهش چشمگیر هزینههای نگهداری
در زیر برخی قابلیتهایی که برای یک CMS لازم است و حتما قبل از اتخاذ تصمیم نهایی برای استفاده از آن باید در نظر گرفته شود آمده است:
- چه سرویس ها و خدماتی ارائه میکند. مثلا برای تهیه backup مرتب از مطالب.
- محدودیتهای سختافزاری و شبکه.
- سیستمهای عاملی که CMS با آنها سازگار است.
- از چه web-server هایی پشتیبانی میکند؟
- آیا بازدیدکنندگان سایت شما، نرمافزار یا plug-in دیگری نیاز دارند؟
- CMS از چه مرورگرهایی پشتیبانی میکند؟
- امکان ورود و خروج اطلاعات از سیستم به برنامه دیگر چگونه است؟
- راهنما و document های ارائه شده چقدر نیاز شما را برای تماس با بخش پشتیبانی کاهش میدهد؟
- آبا شرکت پشتیبانی ۲۴ ساعته و موثر برای مشکلات احتمالی دارد؟
- آیا قابلیت جستجوی مطالب برای بازدیدکننده وجود دارد؟
- چه مهارتهایی برای operator الزامی است تا بتواند سایت را مدیریت کند؟
- آیا امکان گسترش قابلیتهای نرمافزار وجود دارد؟
- چه تضمینی برای امنیت مطالب شما روی سایت ارائه میشود؟
- آیا نرمافزار کاملا تحت وب است و قابلیت کنترل غیر متمرکز را دارد؟
- امکان تغییر واسط کاربری با طرح گرافیکی به راحتی وجود دارد؟
- آیا امکان ثبت سوابق وبسایت و logging وجود دارد؟
برترین سیستم های مدیریت محتوا :
- جوملا joomla
- وردپرس wordpress
- ویبولتین Vbuletin
- دروپال Drupal
- ,…