انواع سیستم مدیریت محتوا (CMS)

سیستم مدیریت محتوا

سیستم مدیریت محتوا چیست ؟

Content Management System ) CMS)، برنامه‌ای است که با بهره‌گیری از بانک اطلاعاتی امکان ویرایش، انتشار، و مدیریت داده‌ها را – بدون نیاز به برنامه‌نویسی – فراهم می‌کند. برای نمونه، سامانهٔ مدیریت محتوای ویکی‌پدیا، نرم‌افزار مدیاویکی است.

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

سیستم مدیریت محتوای وب WebCMS :

WebCMSها معروف‌ترین نوع سیستم‌های مدیریت محتوا هستند، در تعریف ساده‌تر: «سیستم‌های مدیریت محتوای وب (یا CMSها) نرم‌افزارهایی هستند که مسئولیت مرتب‌سازی، نشر و کنترل محتوای وب مانند مقالات، اخبار، تصاویر و … را به عهده دارند.» CMS ها برروی سرورها نصب می‌شوند و شما می‌توانید از آن‌ها استفاده کنید.
سیستم مدیریت محتوای سایت این امکان را به شما می‌دهد خودتان سایت خود را تولید کرده و آن را به طور کامل مدیریت نمایید و برای این امر نیاز به دانش تخصصی در این زمینه ندارید. با استفاده از این نرم افزار بسیار ساده تر از آنچه تصور کنید می‌توانید بخشهای مختلف سایت خود را مدیریت کنید بخشهای جدید ایجاد کرده و به سایت خود اضافه کنید و یا محتویات آنها را تغییر دهید. برای این منظور حتی لازم نیست اطلاعات را مجددا بر روی وب سرور خود بارگذاری کنید. کلیه این تغییرات بلافاصله پس از آنکه دستور تغییر وارد می‌شود اعمال می‌شوند همه چیز بسیار ساده تر از آنچه شما تصور می‌کنید انجام خواهد شد.
برای نمونه اگر شما قصد راه اندازی یک سایت خبری را دارید، کافیست CMS مورد نظر خود را برروی سرور وب یعنی همان‌جایی که قرار است سایتتان باشد نصب کنید، سپس با نام کاربری و کلمه‌ی‌عبور مدیریت وارد آن شوید و اخبار خود را ارسال کنید.لازم نیست شما بدانید که یک CMS پشت پرده چه می‌کند، زیرا شما CMS ها را نمی‌نویسید، در حقیت تعداد بسیار زیادی CMS برروی اینترنت موجود هستند که کافیست یکی از آن‌ها را دانلود کنید و سپس برروی سرور خودتان نصبش کنید.

: انواع CMS

CMSها دارای انواع گوناگونی هستند . از نظر طرز تلقی CMS از محتوا و سیاست کلی و محور بروزرسانی , سیستم های مدیریت محتوا می توانند در یکی از دو دسته ی :
۱٫ سیستم مدیریت محتوای صفحه محور (Page base CMS)
۲٫ سیستم مدیریت محتوای قابلیت محور (Future Base CMS)
قرار گیرد .
همچنین میتوان CMS ها را به دو دسته ی رایگان و تجاری تقسیم بندی کرد

سیستم مدیریت محتوای صفحه محور (Page base CMS) :

این CMSها واحد اطلاعاتی وب‌سایت را صفحه در نظر گرفته اند . به عبارت دیگر سایت را هویتی متشکل از صفحات می دانند و لذا تمام سعی خود را مصروف مدیریت صفحه می کنند و به مدیر سایت امکان ایجاد صفحاتی مجزا , دارای لینک به دیگر صفحات , و قابل ذخیره سازی روی سرور هاست به یکی از فرمت های htm , html , asp , php , jsp , … را می دهند . نقطه کمال اینگونه CMS ها حداکثر پیاده سازی محیطی با توانایی های Microsoft Front Page یا Macromedia Dreamwaver است . جستجو در این سایت ها بر اساس اطلاعات متنی موجود در صفحات است و عبارت Search شده را در هر صفحه ای که یافت , لینک آن صفحه را خواهد آورد.
استفاده از اینگونه CMS ها دارای ویژگی ها و مزایا و معایبی است :
با اینگونه CMS ها می توان وب‌سایت های مقیاس کوچک (Small Web) – از ۱۰ صفحه تا ۱۰۰ صفحه – و وب سایت های مقیاس متوسط (Medium Web) – از ۱۰۰ صفحه تا ۱۰۰۰ صفحه – را پیاده سازی کرد . لکن راه اندازی سایت های مقیاس بزرگ (Large Web) – از ۱۰۰۰ تا ۱۰۰۰۰ صفحه – و بالاتر با چنین CMS هایی میسر نیست. زیرا اینگونه CMS ها , اصولا از بانک اطلاعاتی[۴] استفاده نمی کنند و ایجاد صفحات بصورت دستی است .اینگونه CMSها انعطاف پذیری فوق العاده‌ای در طراحی دلخواه ظاهر گرافیکی صفحات اصلی و صفحات داخلی سایت در اختیار می گذارند به نحوی که کاربر می تواند هر کدام از صفحات داخلی خود را به نحو دلخواه طراحی کند.البته تغییر کلیات گرافیکی سایت از صفحات اول به صفحات داخلی , در هیچ وب سایت رسمی جایگاهی ندارد و اگر در سایتی مانند Yahoo با حرکت به صفات داخلی شمای سایت عوض می شود به این خاطر است که مثلا بخش آب و هوای یاهو Weather.Yahoo.com خود در واقع سایتی مجزا با کارکردی مجزا است که بصورت زیرمجموعه ای از مجموعه عظیم یاهو دیده می شود .
کاربری که قصد دارد سایت خود را با چنین CMS ای مدیریت کند , باید تا حدود زیادی از طراحی وب و HTML سردر بیاورد . به عبارت دیگر کاربری این سیستم , مانند کاربری Microsoft Front Page یا Macromedia Dreamwaver می باشد با این تفاوت که این نرم افزار تحت وب است .امروزه که نرم افزارهای Front Page Microsoft یا Macromedia Dreamwaver خود امکان اتصال با وب هاست را دارند و کسی که به کاربری آنها آشنا باشد براحتی می تواند از روی کامپیوتر خود سایت را بصورت Page base مدیریت کند .

سیستم مدیریت محتوای قابلیت محور (Future Base CMS) :

این گونه CMSها بر اساس قابلیت های مورد نیاز مشتریان بنیان گذاری شده اند . به عبارت دیگر اکثر وب‌سایتهای اطلاع رسانی متشکل از بخش های مختلفی می شوند که معمولا عبارت است از : مدیریت منو ، مدیریت گالری تصاویر یا آلبوم عکس ، مدیریت اعضاء ، مدیریت لینکستان و … .بنابراین ، در اینگونه از پرتال ها , مدیر سایت صفحات را مدیریت نمی کند , بلکه با استفاده از قابلیت های مذکور , اطلاعات را وارد در ساختار بانک اطلاعایتی می نماید و سپس خود CMS اطلاعات را در قالب صفحات سازماندهی خواهد کرد .به این ترتیب مدیر سایت بدون آشنایی با آنچه در پس پرده مسائل فنی اتفاق می افتد اطلاعات را در فرم ها وارد کرده و سیستم با ذخیره سازی این اطلاعات در بانک اطلاعاتی , سایت را سازماندهی می کند .
محاسن و معایب این گونه از پرتال ها عبارتند از :
با اینگونه CMSها می توان علاوه بر سایت های مقیاس کوچک و مقیاس متوسط , وب سایت های مقیاس بزرگ (Large Web) – از ۱۰۰۰ تا ۱۰۰۰۰ صفحه – و بالاتر را نیز به راحتی طراحی و پیاده سازی نمود . زیرا اینگونه CMSها , اصولا از بانک اطلاعاتی استفاده می کنند و ایجاد صفحات بصورت اتوماتیک است.اینگونه CMS ها انعطاف زیادی در طراحی ظاهر گرافیکی ساختار کلی سایت ندارند و لذا همیشه شمای گرافیکی ثابتی بر همه صفحات حاکم است . گرچه طراحی داخلی صفحات می تواند بسیار قوی انجام شود . کاربری که قصد دارد سایت خود را با چنین CMS ای مدیریت کند , لازم نیست از مسائل فنی طراحی وب و HTML سر در بیاورد . زیرا این کار به صورت اتوماتیک و پشت صحنه برای وی انجام می شود . اصولا کاربری و کار با این نرم افزارهای مدیریت محتوا قابلیت محور آسان تر ، دلپزیر تر و کاربر پسندتر می باشد ، زیرا برای ایجاد یک خبر ، به راحتی وارد بخش مدیریت اخبار شده و خبر مورد نظرتان را ایجاد می کنید و کاربران می دانند که برای ایجاد هر تغییری به چه بخشی مراجعه نمایند .

لیست برخی از CMS های معروف :

  • Joomla
  • PHPNuke
  • mambo
  • WordPress
  • PHP Website
  • xoops
  • bitrix
  • VYRE
  • alfresco
  • bblog
  • CivicSpace
  • CMSimple
  • cutephp
  • dotnetnuke
  • cmscout
  • drupal
  • fedora
  • Lodel
  • OpenCms

این مطلب را به اشتراک گذارید

2 پاسخ به “انواع سیستم مدیریت محتوا (CMS)”

  1. ساندویچ پانل ماموت گفت:

    واقعا دنبال این بودم ، مرسی ، فقط من یه جا رفتم دنبال کار هیچ کدوم از سی پنل های آماده نبود ، به نظرتون سخته که من برای مدیریت محتوا و پشتیبانی رو سی پنل اختصاصی کار کنم؟

    • admin گفت:

      خواهش میکنم
      معمولا هر کنترل پنلی فایل منیجر و روش مخصوص خودش رو داره و سختی و سادگی مختص به خودش رو
      شاید سخت تر باشه ولی ممکن هست

دیدگاهتان را بنویسید

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

مشهد،بین طبرسی 45 و 47
۰۵۱-۳۲۷۳۱۹۲۸