دنیای وب و طراحی سایت عملا بعد از ورود سیستم های مدیریت محتوایی مثل جوملا، دروپال و سپس وردپرس، دچار یک انقلاب بزرگ شد. این انقلاب باعث شد دیگر علم و تخصصِ طراحی سایت صرفا در دست برنامه نویسان نباشد و اغلب کاربران با گذراندن یک سری آموزش کوتاه و کمترین دردسر ممکن بتوانند سایت خودشان را راه اندازی کنند. با توجه به اهمیت کسب و کارهای اینترنتی و نقش طراحی سایت در این فرآیند، در این مقاله میخواهم بعد از یک توضیح ساده و مثال محور در مورد اینکه CMS چیست، همه چیزی که باید در مورد سیستم های مدیریت محتوا بدانید را به شما آموزش بدهم.
CMS چیست؟
CMS مخفف “سیستم مدیریت محتوا” (Content Management System) است. این سیستم ها ابزارهای نرمافزاری هستند که امکان ایجاد، مدیریت، ویرایش و نگهداری محتواهای دیجیتالی را بر روی وبسایتها بدون نیاز به دانش تخصصی برنامهنویسی فراهم میکنند. CMSها به کاربران اجازه میدهند که به راحتی محتواهای خود را از قبیل متن، عکس، ویدیو و دیگر انواع محتوای چندرسانهای را مدیریت و بهروزرسانی کنند.
سیستم مدیریت محتوا برنامه ای است که به شما اجازه میدهد بدون نیاز به دانش برنامه نویسی، یک سایت اینترنتی را طراحی کرده و در ادامه آن را مدیریت کنید.
البته فکر میکنم بهتر باشد به جای توضیح کلمه CMS یا همان سیستم مدیریت محتوا با یک سری جملات آکادمیک، کمی قضیه را با مثال همراه کنم تا بهتر متوجهش شوید. بیایید وب سایت را به یک خودرو تشبیه کنیم! هر خودرویی ۳ بخش کلی دارد:
- اتاق، بدنه و ظاهر بیرونی،
- موتور و اجزای داخلی،
- بخش داخلی ماشین شامل صندلی، فرمان و…
حالا، سایت هم دقیقا چنین چیزهایی دارد. چیزی که شما الان از سایت ایماج میبینید، ظاهر بیرونی آن است که در دنیای طراحی سایت به آن FRONT END هم گفته میشود. ظاهر همه سایت ها با زبان های CSS و HTML نوشته میشوند. اینها زبان برنامه نویسی نیستند، در واقع دو زبان نشانه گذاری هستند که یادگیری کار با آنها خیلی راحت تر از کار با زبان های برنامه نویسی است.
و اما قسمت بعدی؛ در پشت این ظاهر، یک سری کدهای برنامه نویسی وجود دارند که اغلب فعالیت های سایت را انجام میدهند. دقیقا مثل موتور خودرو که شما نمیبینیدش اما ماشین را به حرکت وا میدارد، شما نمیبینید که پشت سایت چه اتفاقی می افتد و فقط ظاهر آن و عملکردش را مشاهده میکنید. به این بخش از سایت BACK END میگویند که با یکی از زبان های برنامه نویسی مثل:
- PHP
- ASP
- PYTHON
- و…
نوشته شده است.
در نهایت بخش داخلی خودرو مثل پنل مدیریت سایت است. از طریق این بخش، مدیر سایت تغییرات داخل سایت را به وجود می آورد. همان تغییراتی که شما در ظاهر مشاهده شان میکنید. در واقع به کمک این پنل دیگر نیاز ندارید برای ایجاد اغلب تغییرات داخل سایت، برنامه نویسی کنید. دقیقا مثل فرمان خودرو که به شما اجازه میدهد بدون دست زدن به محورهای خودرو آن را به چپ و راست برانید یا مثل گاز که اجازه میدهد بدون نیاز به دخالت مستقیم در کار موتور، آن را حرکت بدهید.
از اینها نتیجه میگیریم که یک برنامه نویس برای ساخت و طراحی سایت باید کدهای بک اند و فرانت اند را نوشته و سپس یک پنل مدیریت هم طراحی کند. این پروسه شاید نزدیک به ۱ هفته تا ماه ها زمان ببرد. اما اینجاست که یک سیستم مدیریت محتوا مثل فرشته نجات وارد قضیه شده و همه چیز را تغییر میدهد.
سیستم مدیریت محتوا
سی ام اس، در واقع برنامه ای است که توسط تعداد زیادی برنامه نویس طراحی شده. استفاده از CMS دقیقا مثل این است که همین حالا به کارخانه ایرانخودرو بروید، بگویید من یک ماشین بدون اتاق میخواهم تا خودم ظاهر بیرونی اش را مرتب کنم! این یعنی CMS بخش بک اند و پنل مدیریت سایت را به شکل آماده در اختیار شما قرار داده و دیگر از کدنویسی با زبان های برنامه نویسی بی نیازتان میکند. اما ظاهر سایت را چه کنیم؟ خب بعضی از انواع CMS قالب های مخصوص به خودشان را دارند. مثلا اگر شما از CMS وردپرس (در ادامه معرفی اش میکنم) استفاده کنید، میتوانید به سراغ سایت های فروشنده قالب وردپرسی رفته و یک قالب با ظاهر دلخواه را از آنها بخرید. دقیقا مثل اینکه بدنه یک خودرو را خریده و روی موتوری که قبلا خریده بودید سوار کنید.
این قالب ها با قیمت های متفاوت موجود هستند. مثلا تصویر پایین، یک قالب وردپرس است که میتوانید آن را از سایت ژاکت خریداری کرده و روی cms وردپرس که قبلا روی هاست نصب کرده اید، سوار کنید:
جواب این سوال کاملا به نیاز شما بستگی دارد. اگر قرار است سایتی داشته باشید که هر روز صبح آمار کارکنان شرکت در آن وارد شود، یک سیستم حسابداری قدرتمند با چند میلیارد گردش ماهانه به آن متصل کنید، محصولات بسیار بسیار زیادی واردش کنید و… قطعا سیستم های مدیریت محتوای رایگان خیلی به دردتان نمیخورند.
اما اگر قصد دارید یک سایت معمولی راه اندازی کنید، فروش ماهانه نهایتا چند صد میلیونی داشته باشید، نزدیک به چند هزار محصول در آن قرار بدهید و… مطمئنا سیستم های مدیریت محتوای رایگان بهترین انتخابی هستند که دارید.
نکته: دقت کنید که رایگان بودن این سیستم ها دلیل بر بی ارزشی شان نیست. در واقع این دسته cms ها به این دلیل رایگان هستند که شرکت های سازنده شان، از فروش خدمات دیگر به استفاده کنندگان از محصول شان کسب درآمد میکنند. مثل همین تلویزیون خودمان که رایگان سرویس میدهد اما از تبلیغات درآمد دارد.
بهترین سیستم مدیریت محتوا؟ CMS معروف
خب، در ادامه مقاله از مبحث سیستم های مدیریت محتوای اختصاصی خارج شده و صرفا به سراغ سیستم های متن باز یا همان OPEN SOURCE میرویم. در این بخش در واقع میخواهم بهترین سیستم های مدیریت محتوا را به شما معرفی کنم:
۱. وردپرس
بسیار محبوب و مناسب برای انواع وبسایتها از جمله بلاگها و فروشگاههای آنلاین. طبق آخرین آمار از سایت techjury نزدیک به ۳۰ درصد از سایت های سطح وب به کمک وردپرس ساخته شده اند. طبق همین آمار:
- نزدیک به ۱۵ درصد از سایت های برتر جهان به کمک این سیستم مدیریت محتوا ساخته شده اند،
- روزانه ۵۰۰ سایت به کمک وردپرس ساخته میشود،
- در سال ۲۰۱۹ تعداد سایت هایی که با وردپرس ساخته شده بودند، بیشتر از ۷۵ میلیون عدد بوده است!
وردپرس به شما اجازه ساخت سایت های فروشگاهی، وبلاگی، مجله ای، شرکتی، رزومه ای و… را میدهد. این سیستم با زبان PHP نوشته شده.
مزایای وردپرس
- رابط کاربری آسان که به شما اجازه میدهد به راحتی با آن کار کنید،
- وجود تعداد بسیار زیادی قالب و افزونه رایگان و غیر رایگان که عملا باعث ایجاد انعطاف بالایی برای سایت شما میشود،
- وجود منابع آموزشی زیاد و معتبر برای حل مشکلات احتمالی،
- قیمت مناسب افزونه ها و قالب ها
معایب وردپرس
- عدم وجود پشتیبانی رایگان از طرف شرکت وردپرس،
- وجود یک سری مشکلات امنیتی در سیستم. (که به راحتی قابل حل هستند.)
۲_ جوملا
قبل از اینکه وردپرس وارد دنیای CMS ها شود، عملا جوملا بهترین سیستم مدیریت محتوا بود. همین حالا هم سایت های بزرگی مثل سایت دانشگاه هاروارد به کمک این سیستم مدیریت محتوا ساخته شده اند. البته بعد از اینکه وردپرس گوی رقابت را از جوملا دزدید، دیگر کمتر شرکت و شخصی علاقه به استفاده از آن دارد. جوملا هم مثل وردپرس با زبان PHP نوشته شده.
مزایای جوملا
- وجود تعداد زیادی قالب و افزونه رایگان و غیر رایگان،
- گستردگی بالا و وجود منابع معتبر آموزشی،
معایب جوملا
- طراحی و رابط کاربری نه چندان مناسب که کار با آن را کمی سخت میکند،
- کارایی و گستردگی ضعیف نسبت به وردپرس
۳. دروپال
در گذشته و دوران قبل از وردپرس، دروپال هم یکی از سیستم های مدیریت محتوای محبوب بود و کاربران زیادی از آن استفاده میکردند. شرکت های بزرگی در دنیا از جمله شرکت MIT هم از این سیستم برای طراحی سایت شان استفاده کرده اند. دروپال هم با زبان PHP نوشته شده.
مزایای دروپال
- وجود تعداد زیادی افزونه و قالب،
- وجود منابع نسبتا زیاد و معتبر برای آموزش.
معایب دروپال
- پیچیدگی و طراحی کاربری نه چندان زیبا،
- وجود ضعف و عدم گستردگی نسبت وردپرس
۴. پرستاشاپ
سیستم های مدیریت محتوایی که بالاتر معرفی کردم، برای ساخت همه نوع سایتی کاربرد دارند. اما علاوه بر اینها، سیستم هایی هستند که صرفا برای ساخت فروشگاه اینترنتی کارایی دارند. از جمله اینها عبارتند از پرستاشاپ. به نظر شخص من، برای ساخت فروشگاه آنلاین هم وردپرس انتخاب بهتری است اما بعضی ها اینطور میگویند که سیستم هایی مثل پرستاشاپ و شاپیفای انتخاب های عاقلانه تری برای فروشگاه اینترنتی هستند.
مزایای پرستاشاپ
- وجود قابلیت های پیش فرض زیاد برای مدیریت فروشگاه اینترنتی،
- گستردگی مناسب و وجود تعداد زیادی قالب و افزونه،
- وجود منبع معتبر آموزشی.
معایب پرستاشاپ
- با توجه به عدم وجود متخصصان زیاد، هزینه های تعمیر و ویرایش این سیستم مدیریت محتوا کمی بالاست،
- وجود اشکالات جزئی در پنل مدیریت،
- قیمت بالای افزونه ها و قالب ها.
کلام آخر
خب، به انتهای مقاله سیستم مدیریت محتوا رسیدیم. در این مقاله ابتدا فهمیدیم که CMS چیست، با انواع CMS آشنا شدیم و بعد از بررسی سوالات متداول، بهترین سیستم های مدیریت محتوای جهان را بررسی کردیم. در نهایت اگر سوال و نظری در مورد مطالب این مقاله داشتید، حتما در بخش نظرات آن را مطرح کنید تا جوابش را در اختیارتان قرار بدهم.
برخی سوالات رایج:
CMS چیست؟
سیستم مدیریت محتوا برنامه ای است که به شما اجازه میدهد بدون نیاز به دانش برنامه نویسی، یک سایت اینترنتی را طراحی کرده و در ادامه آن را مدیریت کنید.
بهترین سیستم مدیریت محتوا کدام است؟
جواب این سوال کاملا به نیاز شما بستگی دارد. اگر قرار است سایتی داشته باشید که هر روز صبح آمار کارکنان شرکت در آن وارد شود، یک سیستم حسابداری قدرتمند با چند میلیارد گردش ماهانه به آن متصل کنید، محصولات بسیار بسیار زیادی واردش کنید و… قطعا سیستم های مدیریت محتوای رایگان خیلی به دردتان نمیخورند.
بدون دیدگاه