سیستم مدیریت محتوا CMS (قسمت اول)
این سیستم، مخفف Content Management System میباشند كه یك برنامه نرم افزاری روی سرور است و به مدیر سایت اجازه میدهند تا محتوای سایت را تغییر دهد بدون اینکه نیاز به طراحی دوباره سایت داشته باشیم.
در واقع طراح اولیه سایت یكبار سیستم CMS را طراحی میكند و تعدادی قالب آماده برای صفحات طراحی كرده و آن را روی سایت شما نصب میكند و حال شما براحتی میتوانید صفحات دیگری را به آن كم یا اضافه یا ویرایش كنید.

چرا شما یك CMS لازم دارید؟
اگر سایت شما هر چند وقت یكبار (مثلا هر دو هفته) به روز میشود میتوانید بجای اینكه هر بار به یك شركت طراحی وب مراجعه كنید، خودتان با نصب یكی از این برنامه های مدیریت محتوا، تغییراتتان را روی سایت اعمال كنید.
اگر شما سایت خود را اصلا بروز نمیكنید، باید كم كم به فكر بیفتید، چون بیننده های شما وقتی همیشه با یك صفحه همیشگی روبرو شوند كم كم شما را فراموش میكنند، چون چیز جدیدی برای عرضه ندارید.
یك CMS چه امكاناتی دارد؟
طیف وسیعی از امكانات. اكثر CMS ها در ورژن های مختلف و با قابلیت های مختلف به بازار عرضه میشوند. البته قابلیت بروز كردن اطلاعات در همه مشترك است اما قابلیت های ویژه دیگری دارند كه با قیمت های مختلف بشما پیشنهاد میدهند.
از جمله:
1- مدیریت اطلاعات فرستاده شده توسط كاربران و تایید اطلاعات
2- چند زبانه بودن
3- ایجاد نقشه سایت داینامیك
4- امكان ایجاد تجارت الكترونیك یا فروشگاه مجازی
5- ایجاد فرم برای دریافت اطلاعات كاربران
6- بهینه سازی تصاویر آپلود شده
7- ایجاد و بروز كردن متا تگ ها
8- امكان جستجو در مطالب سایت
9- امنیت بیشتر
10- گزارش آمار بازدید از صفحات
11- و ....
CMS های اطلاعاتی:
این سیستم ها معمولا كار طراحی صفحات سایت را انجام نمیدهند . بلكه كارشان مدیریت اطلاعات یك سایت است.
امكاناتی كه این سیستم ها دارند تقریبا بشرح زیر است:
1- امكان فرستادن اطلاعات به سایت توسط چند كاربر
2- آرشیو بندی اتوماتیك اطلاعات بر اساس تاریخ و موضوع
3- ایجاد امكان جستجو در اطلاعات قبلی
4- ایجاد لینك دائم برای هر مطلب و متا تگ برای آن
5- و امكانات جانبی دیگر مثلا ایجاد یك صفحه بعنوان لینكستان و ...
صرفه جویی در هزینه های نگهداری سایت
با استفاده از CMS، وب سایت شما هرقدر هم که گسترده باشد، یک اپراتور ساده می تواند آنرا به سادگی نگهداری و به روز کند. نیازی به پرداخت هزینه زیاد برای به روز رسانی توسط یک طراح وب حرفه ای نخواهد بود.
سهولت توسعه و افزایش کارآیی وب سایت
با استفاده از CMS به سادگی قادر خواهید بود هر امکانی را که بخواهید به سایت اضافه کنید. در واقع شرکتهای طراحی وب، سالها تجربه خود در راه اندازی وب سایتهای مختلف را در قالب یک نرم افزار CMS به شما ارائه می دهند و شما میتوانید از امکانات آماده این نرم افزارها نهایت استفاده را ببرید.

پیاده سازی سریع تر وب سایت
توجه به اینکه قسمت های مختلف یک نرم افزار CMS از قبل طراحی و آماده شده اند، راه اندازی سایتهای متکی به نرم افزار CMS معمولاً بسیار سریع تر از سایتهای ایستا (Static) صورت می پذیرد.
به روز رسانی سریع و آسان
در واقع بزرگترین مزیت CMS به طراحی سنتی در همین زمینه است. با استفاده از CMS، شما برای به روز رسانی وب سایت خود تنها به یک کامپیوتر متصل به اینترنت نیاز خواهید داشت و برای این کار از هیچ نرم افزار دیگری لازم نیست استفاده کنید.
انواع CMS
CMSها دارای انواع گوناگونی هستند. از نظر مدیریت محتوا و سیاست کلی و محوری به روز رسانی، سیستم های مدیریت محتوا می توانند در یکی از دو دسته زیر طبقه بندی شوند:
سیستم مدیریت محتوای صفحه محور(Page base CMS):
این CMSها واحد اطلاعاتی وب سایت را صفحه در نظر گرفته اند. به عبارت دیگر سایت را هویتی متشکل از صفحات می دانند و لذا تمام سعی خود را مصروف مدیریت صفحه می کنند و به مدیر سایت امکان ایجاد صفحاتی مجزا، دارای لینک به دیگر صفحات، و قابل ذخیره سازی روی سرورهاست به یکی از فرمت های jsp، php، asp، html، htm، ... را می دهند. نقطه کمال این گونه CMSها حداکثر پیاده سازی محیطی با توانایی های Microsoft Front Page یا Macromedia Dreamwaver است. جست و جو در این سایت ها بر اساس اطلاعات متنی موجود در صفحات است و عبارت Search شده را در هر صفحه ای که یافت، لینک آن صفحه را خواهد آورد.
استفاده از این گونه CMSها دارای ویژگی ها و مزایا و معایبی است:
با این گونه CMSها می توان وب سایت های مقیاس کوچک (Small Web)- از 10 صفحه تا 100 صفحه- و وب سایت های مقیاس متوسط (Medium Web)- از 100 صفحه تا 1000 صفحه - را پیاده سازی کرد. لکن راه اندازی سایت های مقیاس بزرگ(Large Web)- از 1000 تا 10000 صفحه - و بالاتر با چنین CMSهایی میسر نیست. زیرا این گونه CMSها، اصولاً از بانک اطلاعاتی استفاده نمی کنند و ایجاد صفحات به صورت دستی است.
این گونه CMSها انعطاف پذیری فوق العاده ای در طراحی دلخواه ظاهر گرافیکی صفحات اصلی و صفحات داخلی سایت در اختیار می گذارند به نحوی که کاربر می تواند هرکدام از صفحات داخلی خود را به نحو دلخواه طراحی کند. البته تغییر کلیات گرافیکی سایت از صفحات اول به صفحات داخلی، در هیچ وب سایت رسمی جایگاهی ندارد و اگر در سایتی مانند Yahoo با حرکت به صفحات داخلی شمای سایت عوض می شود به این خاطر است که مثلاً بخش آب و هوای یاهو Weather.Yahoo.com خود در واقع سایتی مجزا با کارکردی مجزا است که به صورت زیر مجموعه ای از مجموعه عظیم یاهو دیده می شود.
کاربری که قصد دارد سایت خود را با چنین CMSای مدیریت کند، باید اطلاعات زیادی در رابطه با طراحی وب و HTML داشته باشد. به عبارت دیگر کاربری این سیستم، مانند کاربری Microsoft Front Page یا Macromedia Dreamwaver می باشد با این تفاوت که این نرم افزار تحت وب است. امروزه که نرم افزارهای Microsoft Front Page یا Macromedia Dreamwaver خود امکان اتصال با وب هاست را دارند و کسی که به کاربری آنها آشنا باشد به راحتی می تواند از روی کامپیوتر خود سایت را به صورت Page base مدیریت کند، نیازی به خرید نرم افزاری تحت وب نیست.
سیستم مدیریت محتوای قابلیت محور( Future Base CMS):
این گونه CMSها براساس قابلیت های مورد نیاز مشتریان بنیانگذاری شده اند. به عبارت دیگر اکثر وب سایت های اطلاع رسانی، متشکل از بخش های مختلفی می شوند که معمولاً عبارتند از: مدیریت منو، مدیریت گالری تصاویر یا آلبوم عکس، مدیریت اعضا، مدیریت لینکستان و ... . بنابراین، در این گونه از پرتال ها، مدیر سایت صفحات را مدیریت نمی کند، بلکه با استفاده از قابلیت های مذکور، اطلاعات را وارد در ساختار بانک اطلاعاتی می نماید و سپس خود CMS اطلاعات را در قالب صفحات سازماندهی خواهد کرد.
به این ترتیب مدیر سایت بدون آشنایی با آنچه در پس پرده مسائل فنی اتفاق می افتد اطلاعات در فرم ها وارد کرده و سیستم با ذخیره سازی این اطلاعات در بانک اطلاعاتی، سایت را سازماندهی می کند.
ادامه دارد...
فرآوری : مریم نایب زاده
بخش دانش و زندگی تبیان
منبع: developercenter- webkaran- rasekhoon- .irpdf





