برای راه اندازی وب سایت بر روی فضای میزبان وب، شرکت های طراحی سایت امکاناتی را برای کاربران قرار داده اند که به آن CMS می گویند و معنای لغوی در فارسی، سیستم مدیریت محتوا می باشد.
نرمافزار مدیریت محتوا یا Content Management System برنامهای است که بطور کامل از ایجاد، مدیریت و بروزرسانی یک وبسایت پشتیبانی میکند و تمام ابزارهای مورد نیاز برای مدیریت یک سایت را دارا میباشد.
CMS چرخه زندگی یک صفحه وب را از ایجاد و بروزرسانی تا انقراض آن در بر میگیرد
CMSهمچنین دارای قابلیت مدیریت ساختار سایت، شیوه نمایش صفحات و ارتباط آنها با منوها میباشد.
به عبارت سادهتر CMS نرمافزاری است برای تولید وبسایتی حرفهای
CMS یک برنامه نرم افزاری روی سرور است که به مدیر سایت اجازه میدهد تا محتوای سایت را بدون نیاز به طراحی دوباره سایت، تغییر دهد. طراح، یک بار سیستم محتوا را طراحی میکند و تعدادی قالب آماده برای صفحات طراحی کرده و آن را روی سایت شما نصب میکند. و حال شما به راحتی میتوانید صفحات دیگری را به آن کم یا اضافه یا ویرایش کنید.
سایتهای مجهز به سیستم مدیریت محتوا که در اصطلاح به CMS که مخفف Content Management System است مشهورند، وب سایت هایی از نوع پرتالها یا سایتهای پویا هستند که برای مصارف خاص توسط طراحان حرفه ای و یا شرکتهای طراحی حرفه ای ایجاد میشوند.
استفاده از CMS بجای روش قدیمی صفحات ثابت از لحاظ تجاری و اقتصادی مزایای بسیار زیادی دارد از جمله:
چرا شما یک CMS لازم دارید ؟
اگر سایت شما هر چند وقت یکبار (مثلا هر دو هفته) به روز میشود میتوانید بجای اینکه هر بار به یک شرکت طراحی وب مراجعه کنید، خودتان با نصب یکی از این برنامه های مدیریت محتوا، تغییراتتان را روی سایت اعمال کنید.
یک CMS چه امکاناتی دارد ؟
طیف وسیعی از امکانات . اکثر CMS ها در ورژن های مختلف و با قابلیت های مختلف به بازار عرضه میشوند. البته قابلیت بروز کردن اطلاعات در همه مشترک است اما قابلیت های ویژه دیگری دارند، از جمله:
1- مدیریت اطلاعات فرستاده شده توسط کاربران و تایید اطلاعات
2- چند زبانه بودن
3- ایجاد نقشه سایت داینامیک
4- امکان ایجاد تجارت الکترونیک یا فروشگاه مجازی
5- ایجاد فرم برای دریافت اطلاعات کاربران
6- بهینه سازی تصاویر آپلود شده
7- ایجاد و بروز کردن متا تگ ها
8- امکان جستجو در مطالب سایت
9- امنیت بیشتر
10- گزارش آمار بازدید از صفحات
11- و ….
CMS های اطلاعاتی:
این سیستم ها معمولا کار طراحی صفحات سایت را انجام نمیدهند. بلکه کارشان مدیریت اطلاعات یک سایت است. امکانات این سیستم ها بشرح زیر است :
1- امکان فرستادن اطلاعات به سایت توسط چند کاربر
2- آرشیو بندی اتوماتیک اطلاعات بر اساس تاریخ و موضوع
3- ایجاد امکان جستجو در اطلاعات قبلی
4- ایجاد لینک دائم برای هر مطلب و متا تگ برای آن
5- و امکانات جانبی دیگر مثلا ایجاد یک صفحه بعنوان لینکستان و …
فواید استفاده از CMS چیست؟
1- راه اندازی وب سایت بدون نیاز به دانستن برنامه نویسی تحت وب
2- ایجاد امکانات داینامیک برای تغییر امکانات و محتوایات وب سایت به صورت آنلاین
3- ارتباط با کاربر
4- ایجاد سطوح دسترسی برای مدیران وب سایت
5- استفاده از ابزار های آماده بر روی وب سایت خود
بخش های یک cms چیست؟
یک cms دارای دو بخش می باشد :
1- Fronted (بخش جلویی) :
این بخش همان خروجی طراحی شده است که کاربران آن را مشاهده میکنند. همان نمای اصلی و صفحه اصلی سایت را می نامند،که کاربران و بازدیدکنندگان با آن سر کار دارند.
2- Backend (بخش پشتی) :
بخش مدیریتی cms را که به کمک آن میتوانیم خروجی دلخواه را برای بخش (Fronted) طراحی میشود را بخش مدیریتی یا پشتی یا پشتیبانی cms می نامند.
دوستان عزیز اگر روی کلمه CMS کلیک کنید می توانید منبع آن را ببینید.(پیشنهاد می کنم از سایت دیدن کنید)