CMS چیست

آشنایی با سیستم‌های مدیریت محتوا (CMS)

CMS مخفف عبارت Content Management System به معنای سیستم مدیریت محتوا و یا سامانه مدیریت محتوا می‌باشد. این تعریفی است که رایج و عمومی است و در ویکیپدیا هم می‌توانید به این تعریف دسترسی داشته باشید اما هدف من از نگارش این مقاله نگاهی کامل‌تر به سیستم‌های مدیریت محتوا، مزایا و معایب، انواع CMSها، کارایی و قابلیت‌ها، قابلیت توسعه پذیری و .. می‌باشد.

سیستم مدیریت محتوا (CMS) چیست؟

سیستم مدیریت محتوا به نرم افزاری گفته می‌شود که تحت وب اجرا شده و امکان راه‌اندازی وب سایت و مدیریت آن را برای ما ساده می‌کند. به صورتی که برای راه‌اندازی سایت ، نوشتن مطالب ، عضویت و ورود و خروج کاربران و .. نیازی به کوچکترین دانش برنامه نویسی و طراحی سایت ندارید و می توانید با استفاده از یک CMS ظرف مدت چند دقیقه وب سایت خود را راه‌اندازی کرده و مطالب خود را منتشر کنید.

ساز و کار سیستم‌های مدیریت محتوا

CMSها در واقع نرم افزاری هستند که توسط یک یا چند برنامه نویس به صورت کامل آماده و طراحی شده و اغلب به صورت رایگان و متن باز بر روی اینترنت قرار داده می‌شوند.

زبان برنامه نویسی مطرح ترین سیستم‌های مدیریت محتوا PHP می باشد که از بانک اطلاعاتی MySql جهت ذخیره و بازیابی اطلاعات استفاده می‌کنند. معمولا CMSها را می توان روی یک هاست لینوکس نصب و استفاده کرد.

معمولا اغلب CMSها از زبان فارسی پشتیبانی می‌کنند و فارسی ساز آن را از طریق وب سایت تیم‌های پشتیبانی آن‌ها در اختیار کاربران قرار می‌دهند. به عنوان مثال سایت احمد اردیبهشت که در حال مشاهده‌ی آن می باشید از سیستم مدیریت محتوای وردپرس استفاده می کند که پشتیبانی فارسی آن سایت وردپرس فارسی می باشد و می‌توانید از این وب سایت، نسخه‌ی فارسی وردپرس را دریافت کرده و نصب کنید.

مزایا و معایب استفاده از CMSها

از مهمترین مزایای استفاده از CMSهای آماده می‌توان به موارد زیر اشاره کرد :

  • راه اندازی سایت بدون نیاز به برنامه نویسی و طراحی سایت
  • دسته بندی و انتشار مطالب به صورت کاملا آسان
  • امکان ایجاد تغییرات در شکل ظاهری وب سایت بدون نیاز به دانش فنی (در برخی موارد نیاز به دانش فنی دارد)
  • امکان عضو گیری برای سایت
  • امکان ایجاد فروشگاه اینترنتی همراه با فروش آنلاین بدون نیاز به دانش و تخصص برنامه نویسی
  • امکان انتشار تصاویر ، ویدئوها ، صداها و .. در عرض چند ثانیه !
  • توسعه و بروز رسانی مداوم و برطرف کردن مشکلات احتمالی توسط تیم توسعه دهنده (به صورت رایگان)
  • امکان افزودن قابلیت های مختلف به وب سایت با استفاده از نصب پلاگین های مورد نیاز بر روی سایت

از مهمترین معایب استفاده از CMSهای آماده می توان به موارد زیر اشاره کرد :

  • امکان مشاهده وب سایت هایی شبیه به سایت خودتان (در صورت استفاده از قالب های پیشفرض)
  • در صورت پدید آمدن مشکل امنیتی در کدهای آن CMS و عدم نصب آپدیت های منتشر شده از سوی شما ممکن است سایت شما آسیب ببیند.
  • احتمال مصرف بالای منابع سرور توسط CMS (در صورت بهینه نبودن برنامه نویسی سیستم)

معرفی مطرح‌ترین سیستم های مدیریت محتوا

قطعا معرفی کامل یک CMS همراه با ذکر تمامی مزایا و معایب نیاز به مقاله جداگانه دارد اما در این قسمت چند سی ام اس مطرح و پرطرفدار را به شما معرفی می‌کنیم تا بتوانید درباره‌ی آن‌ها بیشتر تحقیق کنید :

  • وردپرس : قطعا مطرح ترین و پر طرفدار ترین سیستم مدیریت محتوا با انعطاف بسیار بالا می باشد.
  • جوملا : سی ام اسی قدرتمند و پایدار
  • دروپال : امنیت بسیار بالا و مناسب برای کسانی که با برنامه نویسی آشنایی دارند.
  • مامبو : پدر جوملا می باشد و جوملا از پروژه‌ی مامبو توسعه یافته است.
  • پی اچ پی نیوک : سیستمی قدیمی و کامل که طرفداران خاص خودش را دارد.
  • مای بی بی : انجمن ساز مطرح و پرطرفدار
  • و ..

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *