دسته بندی سایت ها
سیستم مدیریت محتوای وب برای کنترل مجموعهای پویا از مواد وب، شامل اسناد HTML، تصاویر و دیگر اشکال رسانه به کار میرود . سیستمهای مدیریت محتوا با امکاناتی که در اختیار کاربر قرار میدهند، کنترل و ویرایش و مدیریت جداول زمانی را آسان میکنند. ویژگی های سیستم مدیریت محتوا (CMS) به شرح زیر می باشد:
قالبهای خودکار
ایجاد قالبهای خروجی استاندارد (معمولاً HTML و XML) که میتواند به طور خودکار برای محتوای جدید و موجود به کار رود، اجازه میدهد ظاهر تمام مطالب از یک مکان مرکزی تغییر کند.
کنترل دسترسی
بعضی سیستمهای مدیریت محتوای وب از گروههای کاربری پشتیبانی میکنند. گروههای کاربری اجازه میدهند چگونگی تعامل کاربران ثبتنام شده با سایت را مدیریت کنید. دسترسی به یک صفحه در سایت میتواند منحصراً برای یک یا چند گروه باشد. این یعنی به یک کاربر ناشناس (کسی که وارد سیستم نشده)، یا کاربری که وارد شده اما در گروهی که یک صفحه منحصراً در دسترس آن است، عضویت ندارد، اجازهی دسترسی داده نخواهد شد.
گسترش قابلقیاس
توانایی توسعهی یک پیادهسازی (نصب بر روی یک سرور) در دامنههای مختلف، بسته به تنظیمات سرور، در بسیاری سیستمهای مدیریت محتوای مدرن وجود دارد. همچنین این سیستمهای مدیریت محتوا ممکن است بتوانند میکروسایت/وبپورتالهایی در یک سایت اصلی ایجاد کنند.
سادگی ویرایش محتوا
معمولاً وقتی محتوا از ارائهی تصویری یک سایت جدا میشود، راحتتر و سریعتر ویرایش و اداره میشود. بیشتر نرمافزارهای مدیریت محتوای وب شامل ابزارهای WYS/WYG هستند که به کاربران غیرفنی امکان ایجاد و ویرایش محتوا را میدهد.
مجموعه ویژگیهای قابل قیاس
بیشتر نرمافزارهای مدیریت محتوای وب شامل پلاگین یا ماژولهایی هستند که به راحتی نصب میشوند تا قابلیتهای یک سایت را توسعه دهند.
استانداردهای ارتقاء وب
سیستمهای مدیریت محتوای وب فعال، معمولاً آپدیتهای منظمی دریافت میکند که شامل مجموعهویژگیهای جدیدی است و سیستم را مطابق با استانداردهای رایج وب به روز نگه میدارد.
مدیریت گردشکار
گردشکار فرایند ایجاد چرخهای از وظایف متوالی و موازی است که باید در CMS انجام شود. مثلاً، یک یا چند تولیدکننده محتوا میتواند گزارشی را ارائه کند، اما این گزارش، تا زمانی که یک ویراستار آن را اصلاح و سردبیر آن را تصویب نکند، منتشر نخواهد شد.
همکاری
نرم افزار CMS ممکن است به صورت یک پلت فرم همکاری عمل کند که امکان بازیابی و کار روی محتوا را توسط یک یا چند کاربرد مجاز فراهم میآورد. تغییرات میتواند برای انتشار، ردیابی و تصویب باشد یا نادیده گرفته شده و به نسخههای قدیمی رجوع شود. دیگر اشکال پیشرفته همکاری به چندین کاربر اجازه میدهد به صورت همزمان در یک جلسهی همکاری، در یک صفحه تغییر (یا نظر) بدهند.
نمایندگی
بعضی نرمافزارهای CMS به گروههای متفاوت کاربری امتیازات محدودی بر روی محتوای خاصی در یک وب سایت اعطا میکنند، که مسئولیت مدیریت محتوا را گسترش میدهد.
مدیریت اسناد
نرمافزار CMS ابزاری برای مدیریت مشارکتی چرخه عمر یک سند، از زمان ایجاد، در طول بازبینیها، انتشار، بایگانی و امحای سند، فراهم میکند.
مجازی سازی محتوا
نرمافزار CMS ابزاری فراهم میکند که به هر کاربر اجازه میدهد در یک کپی مجازی از کل یک وبسایت، مجموعهی اسناد و/یا پایگاه کد کار کنند. به این ترتیب تغییرات در منابع چندگانهی به هم وابسته، قبل از واگذاری محتوا مشاهده و یا اجرا میشود.
بهاشتراکگذاری محتوا
نرمافزار CMS اغلب از طریق تولید فیدهای دادهای RSS و Atom در توزیع محتوا به سیستمهای دیگر یاری میرساند. همچنین ممکن است به عنوان بخشی از فرایند گردشکار، وقتی به روز رسانی صورت گرفته باشد، برای کاربران ایمیل بفرستند.
چندزبانه بودن
توانایی نمایش محتوا به زبانهای گوناگون.
نسخهها
نرمافزار CMS نیز ممکن است مثل سیستمهای مدیریت اسناد، اجازهی فرایند نسخهگذاری را بدهد، که از طریق آن، صفحات داخل یا بیرون WCMS چک میشوند، و همچنین کاربران مجاز میتوانند نسخههای قبلی را بازیابی و از یک نقطهی انتخابشده کار خود را ادامه دهند.
مزایای CMS
هزینهی پایین
بعضی سیستمهای مدیریت محتوا رایگان هستند، مانند Drupal، TYPO3، Joomla و WordPress. بعضیهای دیگر ممکن است با توجه به هزینه اشتراک مقرون به صرفه باشند. اگرچه ممکن است هزینهی اشتراک گران باشد، متحمل نشدن هزینه استخدام تمام وقت توسعهدهندگان میتواند هزینهی کل را کاهش دهد. همچنین میتوان بر اساس نیاز، برای بسیاری از سیستمهای مدیریت محتوا نرمافزار خریداری کرد.
سفارشیسازی آسان
یک طرح عمومی که ایجاد میشود، صفحههایی میسازد که زمینه و طراحی مشابهی دارند، کد زیادی وجود ندارد. بسیاری ابزارهای سیستم مدیریت محتوا از سیستم کشیدن و رها کردن AJAX برای طراحی حالت های خود استفاده میکنند، که این امر ایجاد نرم افزارهای نهایی سفارشی را برای کاربران مبتدی آسان میکند.
کاربرد آسان
سیستمهای مدیریت محتوا برای افرادی با ذهن غیرفنی طراحی شدهاند. سادگی در طراحی رابط کاربری مدیریت، به مدیران محتوای سایت و دیگر کاربران اجازه میدهد محتوا را بدون آموختن کدنویسی یا جنبههای فنی نگهداری سیستم، به روز رسانی کنند و حتی آموزش سیستم مدیریت محتوا ببینند.
مدیریت گردشکار
سیستمهای مدیریت محتوا امکان کنترل اینکه محتوا چگونه، چه وقت و توسط چه کسانی منتشر شود، فراهم میکنند. بعضی نیز به مدیران اجازه میدهند قوانینی برای مدیریت گردشکار وضع کنند که از طریق مجموعهای از گام های موردنیاز برای هر کدام از وظایف، مدیران محتوا را راهنمایی میکند.
معایب CMS
هزینه پیادهسازی و نگهداری
پیادهسازی در مقیاس بزرگتر ممکن است نیاز به آموزش، برنامهریزی و گواهینامههایی داشته باشد. ممکن است CMSهای خاص نیاز به نصب سختافزار داشته باشند. تعهد استفاده از نرمافزار نیازمند سرمایهگذاری بیشتری است. تعهد برای آموزش، توسعه و نگهداری هزینههایی هستند که بر سیستمهای سازمانی تحمیل خواهند شد.
مسائل مربوط به رکود
سیستمهای مدیریت محتوای بزرگتر ممکن است در شرایطی، رکود را تجربه کنند:
1. اگر زیرساختهای سختافزاری به روز نباشند، 2. اگر پایگاههای داده به درستی به کارگیری نشوند، 3. اگر فایلهای web cache (که باید هر وقت دادهها بارگذاری مجدد میشوند، به روز رسانی شود) به سرعت رشد کند. مسائل مربوط به بارگذاری متعادل ممکن است ذخیرهی این فایلها را مختل کند.
ادغام ابزارها
آدرسهای اینترنتی تولید شده توسط بسیاری از CMSها به اندازهی کافی برای صفحات ایستا و دیگر ابزارهای وب، باثبات نیستند که بتوان به آنها اعتماد کرد، چون به صورت پویا توسط پارامترهای داخلی و منابع اطلاعاتی تولید میشوند، به خصوص در موتورهای جستجو.
مهمترین سیستمهای مدیریت محتوای وب
بعضی سیستمهای مدیریت محتوای مشهور به شرح زیر هستند
wordpress محبوبترین سیستم مدیریت محتوا است، که به عنوان یک CMS وبلاگنویسی شروع به کار کرد، اما بعداً به یک CMS بالغ تبدیل شد.
Joomla متداولترین سیستم مدیریت محتوا برای ساختن سایتهایی با امکانات گسترده است که میتواند برای ایجاد و ویرایش آسان صفحات وب به کار رود، اما از WordPress پیچیدهتر است.
Durpal سومین CMS پرکاربرد است که قبل از WordPress و Joomla ایجاد شده است. یادگیری و فهمیدن آن از دو CMS قبلی سختتر، اما از آنها ایمنتر است. در سایت کاخ سفید هم از همین سی ام اس استفاده میشود
ما بقی سیتم های مدیریت محتوا و آدرس سایت های مرجع
PHPNuke www.phpnuke.org
mambo mamboserver.com
WordPress www.wordpress.org
Joomla www.Joomla.org
PHP Website phpwebsite.appstate.edu
xoops www.xoops.org
bitrix www.bitrix.ir
VYRE www.vyre.com
alfresco www.alfresco.com
Apache Lenya lenya.apache.org
bblog www.bblog.com
CivicSpace civicspacelabs.org
CMSimple www.cmsimple.dk
cutephp cutephp.com
dotnetnuke www.dotnetnuke.com
cmscout www.cmscout.za.net
drupal drupal.org
fedora www.fedora.info
Lodel www.Lodel.com
OpenCms www.OpenCms.com
phpCMS phpcms.de
PostNuke www.postnuke.com