CMS یا Content Management System به معنای سیستم مدیریت محتوا است؛ در واقع این سیستم یک نرم افزار تحت وب است که برای مدیریت وب سایت کاربرد دارد؛ تصور کنید که یک برنامه نویس وب سایت شما را با تمام محتوا یا محصولات کد نویسی کرده و به شما تحویل داده است، حالا برای تغییر یک عکس یا متن یا حتی اضافه کردن آن به وب سایت باید چکاری انجام دهید؟ طبیعتا کد نویسی مجدد جزو گزینه ها نخواهد بود بنابراین شما به یک پنل برای اضافه کردن یا تغییر هرچیزی در وب سایتتان نیاز دارید، این پنل به دو صورت میتواند وجود داشته باشد.
- برنامه نویس یک پنل اختصاصی برای شما طراحی کرده باشد
- استفاده از یک سیستم مدیریت محتوا یا همان CMS
به کمک این پنل، دیگر نیاز نیست برای اضافه کردن یک تصویر به سایت، به سراغ کدها رفته و کدنویسی کنید! بلکه میتوانید بهراحتی با انتخاب چند دکمه، نهتنها تصویر بلکه مقالات و صفحات جدیدی در سایت بسازید. این سیستمی که هسته اصلی سایت شماست و البته از طریقش محتوا و حتی ظاهر سایت را مدیریت و ویرایش میکنید.
به بیان دیگر CMS در راستای راحتتر کردن ساخت و راه اندازی یک سایت به وجود آمده است. شما با استفاده از این سیستم به راحتی می توانید یک وبلاگ، سایت شخصی و یا یک سایت فروشگاهی را بدون داشتن دانش برنامه نویسی مدیریت کنید.
با CMS های موجود چه نوع وب سایت هایی را میتوان طراحی یا راه اندازی کرد؟
عموما افراد تصور میکنند توسط CMS ها میتوانند سایت های مشخص و معینی راه اندازی کنند اما این یک باور غلط است توسط سیستم های مدیریت محتوا میتوان هر نوع وب سایتی را راه اندازی کرد، اکثر این سیستم ها انعطاف پذیر هستند با این وجود برخی از آنها مانند مجنتو برای مصارف خاصی به وجود آمدهاند.
محبوب ترین Content Management System کداماند ؟
- وردپرس
- جوملا
- دروپال
- مجنتو
- ویکس
بررسی انواع CMS و میزان محبوبیت آنها (لینک میشه)
مزایای استفاده از CMS
- صرفهجويي در زمان براي ايجاد و بروزرساني صفحات وب
- پشتیبانی مطمئن تر
- سازگاري و استحكام بيشتر وامنیت بالاتر وب سایت
- وجود مستندات ، راهنما و آموزش کافی
- كاهش چشمگير هزينههاي نگهداري
- مديريت محتوا به صورت غيرمتمركز
- عدم نياز به تسلط بالا به HTML
- استفاده هاي گوناگون از تصاوير و متن
معایب استفاده از CMS
- افزودن امکانات به CMS ها توسط پلاگین انجام میگیرد که ایجاد پلاگین بسیار سخت است اما در نظر داشته باشید که تعداد بسیار زیادی پلاگین از قبل آماده برای هر قابلیتی که بخواهید اضافه کنید وجود دارد
- بهینه سازی CMS ها برای سایت های بزرگ کاری دشوار است.
ویژگیها و قابلیتهای اصلی و اساسی سیستم مدیریت محتوا چیست؟
- مدیریت محتوا
- ارائه محتوا
- تجارت الکترونیک
- شخصیسازی
- آنالیز، تجزیه و تحلیل
- مدیریت انتشار محتوا
- ترجمه چند زبانه
- قابلیت مقیاسپذیری یا همان توسعهپذیری
- آموزش و پشتیبانی
- یکپارچهسازی