منوی اصلی

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

امروزه سیستم های مدیریت محتوا سبب شده اند تا نیاز های مدیران وب در جهت پیاده سازی ابزار ها جهت انتشار مطالب و پیاده سازی چهار چوب سایت آسان تر و زمان بسیار کمی برای شروع ارائه مطالب و محتوا صرف شود.

از قابلیت های یک سیستم مدیریت محتوا ، می توان به موارد زیر اشاره کرد :

- ایجاد و ویرایش محتوا به تعداد نا محدود
- ساختار دهی و شکل دهی بر اساس یک قالب از پیش تعریف شده
- برخورداری از زمان و هزینه بیشتر در جهت ارائه مطالب و محتوای اصلی در سایت
- عدم نیاز به رجوع به مراجع فنی طراح سایت در آینده جهت توسعه وب سایت و افزودن مطالب بیشتر
- عدم نیاز به دانش فنی در جهت پیاده سازی وب سایت و درج محتوا و مطالب
- صرف وقت کمتر جهت راه اندازی وب سایت
- صرف هزینه کمتر جهت ایجاد یک وب سایت قدرتمند
- برخورداری از امکانات بسیار زیاد جهت فعالیت های مختلف در سایت
- استفاده از نرم افزار در زمینه های مختلف و اهداف مختلف (شخصی – تجاری – خبری – اطلاع رسانی – پرتال)

ایده پشت یک CMS ، قابل دسترس نمودن این فایل ها به مانند یک اداره خوب جهانی ، در سراسر وب می باشد. یک سیستم مدیریت محتوا خیلی اوقات به عنوان یک منبع بایگانی (آرشیو) مناسب مورد استفاده قرار می گیرد .

بسیاری از شرکت ها ، از یک CMS برای ذخیره فایل ها در یک حالت غیر خصوصی استفاده می کنند. شرکت ها ، جهت به اشتراک گذاردن فایل ها ، به آسانی بیشتر سیستم های نرم افزاری بر پایه سرور ، از یک CMS استفاده می کنند .

به صورتی که در پایین نشان داده شده ، بیشتر سیستم های مدیریت محتوا ، حاوی یک مشخصه برای محتوای وب ، و برخی حاوی یک مشخصه برای پردازش جریان کاری می باشند.

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

یک سیستم مدیریت محتوا ممکن است ویژگی های زیر را پشتیبانی نماید:

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

سامانهٔ مدیریت محتوا

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

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

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

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

تفاوت سیستم های مدیریت محتوا با سایتهای پویا و داینامیک

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

طراحی سایتهای CMS مانند یک خط تولید محصول است و از آنجا که طراح باید نمونه های محدودی را به صورت انبوه تولید کند سعی در رعایت تمام اصول امنیتی، گرافیکی، موارد مربوط به رنکینگ و امتیاز موتورهای جستجو و سایر موارد موثر، در محصول اصلی می کند.

با توجه به مزیتهای CMS ها به تمامی افراد، سازمانها و شرکتهایی که شرایط داشتن سایتهای داینامیک را دارند توصیه می شود تا ابتدا به دنبال سیستمهای مدیریت محتوای مخصوص به کار خود بگردند و در صورتی که پیدا نشد به طراحی سایتهای پویا روی بیاورند.

صرفه جویی در هزینه‌های نگهداری سایت

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

سهولت توسعه و افزایش کارآیی وب‌گاه

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

پیاده سازی سریع تر وب‌گاه

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

به روز رسانی سریع و آسان

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

درگاه اطلاعاتی سازمان یا پورتال (portal)

ک پورتال سازمانی یا درگاه اطلاعاتی سازمان، چهارچوبیست برای یکپارچه کردن اطلاعات،مردم و فرآیندها از طریق مرزهای سازمانی. یک پورتال یک نقطه ورود واحد پدید می‌آورد [۱]  که اغلب در قالب یک UI مبنی بر وب است، و برای جمع‌آوری اطلاعات از طریق برنامه‌های کاربردی خاصی که portlet نامیده می‌شود، طراحی شده است.

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

پورتال مجموعه‌ای از سیستم‌های ترکیبی است که کار یافتن اطلاعات را برای کاربران ساده می‌کند.برنامه‌های این سیستم معمولاً شامل اخبار ، سرویس‌های رایگان پست الکترونیکی ، موتورهای جستجو ، فروشگاه‌های برخط (Online)، اتاق‌های گفتگو ، انجمن‌ها ، تبلیغات طبقه‌بندی شده ، پیوند به سایت‌های دیگر و از همه مهم‌تر یک موتور جستجو می‌باشند. هدف از تمامی این برنامه‌ها تنها ایجاد آسودگی و ایجاد حس ” اجتماع” برای کاربران است و ایجاد این اعتماد در کاربران که به جای این که در سراسر وب به دنبال اطلاعات بگردند و به تنهایی تکه‌های پازل را پیدا و سوار کنند از پورتال استفاده کرده و سفر خود را از آنجا آغاز کنند. بنابراین در این حالت پورتال یک سرویس با ارزش را برای جلوگیری از هدر رفتن وقت کاربران فراهم می‌کند.امروزه پورتال‌ها تقریباْ قادر به انجام هر موضوع قابل تصوری هستند.

تاریخچه

اواسط دهه ۱۹۹۰ پورتال‌های همگانی و عمومی همانند Excite ,AOL ,AltaVista و Yahoo ظهور پیدا کردند. این سایت‌ها یک مجموعه از سرویس‌های کلیدی (همانند اخبار، پست الکترونیکی، گزارش آب و هوا، قیمت‌های کالا و جستجو) که اغلب در جعبه‌های مستقل و یا همان portlet‌ها نمایش داده می‌شدند را ارائه می‌دادند. طولی نیانجامید که سازمان‌هایی از همه نوع به داشتن مکانی (وب‌گاهی) از این نوع برای معرفی کالاها و خدمات گوناگونشان احساس نیاز کردند و شروع به جمع‌آوری آن‌ها بر اساس تکنولوژی‌های مبتنی بر وب کردند.

در اواخر دهه ۱۹۹۰، کمپانی‌های نرم‌افزاری شروع به تولید بسته‌های آماده پورتال‌های سازمانی کردند. این بسته‌های نرم‌افزاری شامل ابزارهایی بودند برای سازمان‌ها به منظور تولید و توسعه سریع پورتال سازمانی که توسط خود سازمان‌ها قابل سفارشی (customize) شدن بود. بسیاری از این محصولات اولیه جدا از یک application server خاص ساخته شده بودند و کمپانی‌ها شاهد احتمال پس زدن محصولات از جنسیٰسازی کردن از تکنولوژی application server بودند. سازمان‌ها ممکن است بر اساس توجه استراتژیک و ساختار تجاری برای تولید چندین پورتال اقدام کنند در حالی که از چهارچوب‌های معماری، کتابخانه componentها یا متدلوژی‌های پروژه استانداردشده (نظیر B2E,B2C,B2B,B2G و غیره) استفاده مجدد می‌کنند.

در سال ۲۰۰۳، کمپانی‌های پورتال‌های سازمانی مبتنی بر جاوا استانداردی تولید کردند که JSR-168 شناخته شد. این استاندارد یک API برای ایجاد قابلیت همکاری مابین پورتال‌های سازمانی و پورتلت‌ها مشخص می‌کند. کمپانی‌های نرم‌افزاری شروع به تولید پورتلت‌های سازگار با JSR-168 کردند که می‌تواند روی هر پورتال سازمانی سازگار با JSR-168 پیاده شود. هم اکنون نسخه دوم این استاندارد یعنی JSR-286 در حال گذرران دوران آزمایشی خود در دسترس عموم می‌باشد.

ویژگیهای اساسی

* نقطه ورود واحد : پورتال‌های سازمانی می‌توانند قابلیت single sign-on مابین کاربران و دیگر امکاناتشان برقرار کنند. این ویژگی مستلزم این است که کاربر تنها یک بار خودش را برای سیستم معرفی و یا تعیین هویت کند. لیست‌های کنترل دسترسی نگاشت مابین محتوای پورتال و سرویس‌های موجود در پورتال بر مبنای تعداد کاربر، مدیریت می‌کنند.
* یکپارچگی : اتصال بین توابع و داده‌ها از سیستم‌های گوناگون درون بخش‌های جدید و یا همان پورتلت‌ها.
* شخصی سازی : این ویژگی اجازه می‌دهد کاربران بتوانند محیط کاریشان را در وب‌گاه آن طور که می‌خواهند cutomize کنند. یعنی مشتریانی که از پورتال استفاده می‌کنند می‌توانند وب‌گاهشان را به روش خود و بر مبنای خصوصیات خود ویرایش و طراحی کنند. آن‌ها می‌توانند سرویس‌ها و مضامینی که ترجیح می‌دهند انتخاب کنند.
* مجوزدهی : توانایی‌ای برای مدیران پورتال به منظور محدود کردن انواع خاصی از سرویس‌ها و محتویات که کاربران می‌توانند به آن‌ها دسترسی داشته باشند. برای مثال، اطلاعات محرمانه شرکت‌ها می‌تواند تنها برای قابل دسترسی کارمندان آن شرکت باشد.
* گردش کار : تمامی فرآیندها دارای یک روند اجرایی هستند . این فرآیند به بخش‌های مختلف تقسیم شده و با زمان بندی مشخص به افراد مختلف اختصاص داده و انجام می‌شوند. حداقل امکانی که به بهتر شدن کیفیت فرآیند کمک می‌کند ، پیاده‌سازی آن بر روی کاغذ می‌باشد. اما آیا این امکان کافی است ؟ آیا بدین وسیله می‌توان علاوه بر روند کار ، نحوه انجام کار و زمان‌بندی آن را کنترل کرد؟ یکی از امکانات پورتال ارائه مدیریت گردش کار است. (Workflow Management)
* ارسال پیام : ارسال پیام به ازای رویدادهایی که برای کاربر مهم هستند . این سیستم با استفاده از email و یا خود پورتال پیامی برای مشتری ارسال کرده و به او می‌گوید که رویداد درخواست شده اتفاق افتاده است . به عنوان مثال کاربران می‌توانند در بخش تنظمیات خود ، برای دریافت پیام‌های شخصی ، دریافت یک وظیفه ، دریافت یک خبر با عنوانی خاص “دریافت پیام ” را درخواست کنند.(Alert)
* ارائه مکانیزمی که از طریق آن کاربران بتوانند در بخش‌های مختلف پورتال عضو شده و در صورت تغییر اطلاعات آن بخش و یا افزودن *اطلاعات جدید ، Email دریافت کنند .( Subscribe / What’s new)
* ایجاد امکان ارتباط کاربران با مسوولین پورتال و دیگر کاربران پورتال به صورت هم‌زمان (“Chat”)یا غیر هم‌زمان (“Forum”) . (Collaboration)
* ارائه سرویس‌های متداول در اینترنت
* ساختار پیمایش ساده به گونه‌ای که کاربر با کمترین کلیک به مکان ، سرویس و یا اطلاعات مورد نظرش دست یابد .( Browse / Navigate Documents)
* ساختار مشخصی برای ارائه اطلاعات به کاربر(Taxonomy)
* راهکارهای امنیتی: به منظور تعیین سطوح دسترسی کاربران و نقش هر کاربر در سیستم. این سطح دسترسی شامل بازدیدکنندگان و مسوولین پورتال می‌شود.(Security)
* پشتیبانی برقراری ارتباط با منابع خارج از پورتال نظیر web service و سایت‌های دیگر ، برای دریافت اطلاعات و سرویس‌های مورد نیاز

انواع نرم افزارهای وب

تالار گفتگو

تالار گفتگو، فوروم (به انگلیسی: forum) یا سُخَنگاه به برنامه‌های مبتنی بر وب گفته می‌شود که برای نگهداری بحث‌ها و نوشته‌های کاربرهای یک وبگاه به کار می‌روند.

فروشگاه الکترونیکی

جایی است که در آن خصوصیات ظاهری کالا یا خدمات با بهره گیری از تکنولوژی وب به نمایش گذارده می‌شود.

اولین فروشگاههای الکترونیکی همزمان با بحث در تجارت الکترونیکی جهت فروش در گستره بزرگتر با حداقل هزینه‌ها راه اندازی شد

با این فروشگاه‌ها، فروشگاههای آنلاین و فروشگاههای اینترنتی نیز گفته می‌شود.