CMS چیست ؟
CMS چیست ؟ سیستم هایی که آنها را با نام CMS می شناسیم مخفف عبارت Content Management System به معنای سیتسم مدیریت محتوا می باشند . cms های معروف نرم افزار تحت سرور می باشد که به مدیران سایت ها اجازه میدهد که بدون داشتن دانش کدنویسی بتوانند صفحات سایت خود را ایجاد کرده و آنها را تغییر دهند.
عمده ترین دلیل نیاز به یک سیستم مدیریت محتوای وب، برای سایت های پویا تغییرات دوره ای است که در سایت ایجاد می شود. اگر سایت شما ایستا باشد هر بار برای ایجاد تغییرات نیاز به برنامه نویسی و تغییر در کد ها خواهید داشت و در صورت عدم دانش کافی میبایست هر بار به شرکت های طراحی سایت مراجعه نمایید. ولی در صورت استفاده از سیستم مدیریت محتوا می توانید به راحتی تغییرات را ایجاد نمایید.
سیستم های مدیریت محتوا چه قابلیت هایی دارند؟
هر سیستم مدیریت محتوا به صورت ویژه یک سری قابلیت و امکانات بسته به سازنده ی آن دارد، ولی به صورت کلی در میان این سیستم ها برخی قابلیت های اساسی و مشترک به شرح ذیل وجود دارد:
- مدیریت و تایید اطلاعات
- قابلیت چند زبانی سایت
- قابلیت نقشه سایت داینامیک
- امکان ایجاد فروشگاه مجازی
- ایجاد فرم های دریافت اطلاعات
- بهینه سازی محتوا
- ایجاد و بروزرسانی متا تگ ها
- امکان جستجو در محتوای سایت
- امنیت بیشتر
- گزارش آمار بازدید
و ….
سیستم های مدیریت محتوا به دو زبان برنامه نویسی ویندوزی و لینوکسی تهیه شده اند
سیستم های تحت وب ویندوز مبتنی بر زبان برنامه نویسی asp.net می باشند و سیستم های تحت وب لینوکسی مبتنی بر زبان برنامه نویسی php می باشند.
سیستم مدیریت محتوای .Net Nuke با زبان asp.net نوشته شده است.

سیستم های مدیریت محتوای نوشته شده با زبان php بسیار گسترده تر و فراگیر تر از سیستم های تحت ویندوز می باشند.
