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