موضوع مقاله: سامانه مدیریت محتوای وب | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # سامانه مدیریت محتوای وب | مقدمه: یک سامانه مدیریت محتوای وب قوی، امکان مشارکت چندین نویسنده را برای مدیریت نوشته‌ها، اسناد و خروجی‌ها در یک وب‌سایت فراهم می‌کند. | ## بخش 1: سامانه مدیریت محتوای وب | بیشتر سامانه‌های مدیریت محتوای وب، از یک مخزن محتوا یا پایگاه‌داده برای ذخیره‌کردن محتوای صفحه، ابرداده‌ها و اطلاعات دیگری که ممکن است برای سامانه لازم باشد استفاده می‌کنند و لایۀ ارائه (نزدیک‌ترین لایه به رابط کاربری) نیز، محتوای وب‌سایت را بر اساس مجموعه‌ای از قالب‌ها، که اغلب از نوع فایل‌های XSLT هستند، برای بازدیدکنندگان نمایش می‌دهد. این کار زمانی بهتر است که سامانه مدیریت محتواب وی اغلب بدون‌تغییر باقی می‌ماند ولی بازدیدها به‌طور منظم رخ می‌دهند. سامانه مدیریت محتوای وب به کاربران غیرفنی اجازه می‌دهد با کمی آموزش، وب‌سایت خود را تغییر دهند. این سامانه‌ها معمولاً نیاز به یک مدیر سامانه یا یک توسعه‌دهندۀ وب (برای راه‌اندازی و افزودن ویژگی‌ها) دارند، اما در درجۀ اول، ابزاری برای افراد غیرفنی به‌شمار می‌روند تا با استفاده از آن بتوانند وب‌سایت خود را نگهداری و مدیریت کنند. قابلیت‌ها سامانه مدیریت محتوای وب برای کنترل مجموعه‌ای پویا از مواد وب، شامل اسناد HTML، تصاویر و دیگر اشکال رسانه به کار می‌رود . سامانه‌های مدیریت محتوا با امکاناتی که در اختیار کاربر قرار می‌دهند، کنترل و ویرایش و مدیریت جداول زمانی را آسان می‌کنند. یک سامانه مدیریت محتوای وب به‌طور معمول ویژگی‌های زیر را دارد: قالب‌های خودکار ایجاد قالب‌های خروجی استاندارد (معمولاً HTML و XML) که می‌تواند به‌طور خودکار برای محتوای جدید و موجود به کار رود، اجازه می‌دهد ظاهر تمام مطالب از یک مکان مرکزی تغییر کند. کنترل دسترسی برخی سامانه‌های مدیریت محتوای وب از گروه‌های کاربری پشتیبانی می‌کنند. گروه‌های کاربری اجازه می‌دهند چگونگی تعامل کاربران ثبت‌نام‌شده با سایت را مدیریت کنید. این یعنی به یک کاربر ناشناس (کسی که وارد سامانه نشده)، یا کاربری که وارد شده اما در گروهی که یک صفحه منحصراً در دسترس آن است، عضویت ندارد، اجازۀ دسترسی داده نخواهد شد. گسترش قابل‌قیاس توانایی توسعۀ یک پیاده‌سازی (نصب بر روی یک سرور) در دامنه‌های مختلف، بسته به تنظیمات سرور، در بسیاری سامانه‌های مدیریت محتوای مدرن وجود دارد. همچنین این سامانه‌های مدیریت محتوا ممکن است بتوانند میکروسایت/وب‌پورتال‌هایی در یک سایت اصلی ایجاد کنند. سادگی ویرایش محتوا معمولاً وقتی محتوا از ارائۀ تصویری یک سایت جدا می‌شود، راحت‌تر و سریع‌تر ویرایش و اداره می‌شود. بیشتر نرم‌افزارهای مدیریت محتوای وب شامل ابزارهای WYS/WYG هستند که به کاربران غیرفنی امکان ایجاد و ویرایش محتوا را می‌دهد. مجموعه‌ویژگی‌های قابل‌قیاس بیشتر نرم‌افزارهای مدیریت محتوای وب شامل پلاگین یا ماژول‌هایی هستند که به راحتی نصب می‌شوند تا قابلیت‌های یک سایت را توسعه دهند. | ## بخش 2: سامانه مدیریت محتوای وب | استانداردهای ارتقاء وب سامانه‌های مدیریت محتوای وب فعال، معمولاً آپدیت‌های منظمی دریافت می‌کند که شامل مجموعه‌ویژگی‌های جدیدی است و سامانه را مطابق با استانداردهای رایج وب به روز نگه می‌دارد. مدیریت گردش‌کار گردش‌کار فرایند ایجاد چرخه‌ای از وظایف متوالی و موازی است که باید در CMS انجام شود. مثلاً، یک یا چند تولیدکنندۀ محتوا می‌تواند گزارشی را ارائه کند، اما این گزارش، تا زمانی که یک ویراستار آن را اصلاح و سردبیر آن را تصویب نکند، منتشر نخواهد شد. همکاری نرم‌افزار CMS ممکن است به صورت یک پلت‌فرم همکاری عمل کند که امکان بازیابی و کار روی محتوا را توسط یک یا چند کاربرد مجاز فراهم می‌آورد. تغییرات می‌تواند برای انتشار، ردیابی و تصویب باشد یا نادیده گرفته شده و به نسخه‌های قدیمی رجوع شود. دیگر اشکال پیشرفتۀ همکاری به چندین کاربر اجازه می‌دهد به صورت هم‌زمان در یک جلسۀ همکاری، در یک صفحه تغییر (یا نظر) بدهند. نمایندگی برخی نرم‌افزارهای CMS به گروه‌های متفاوت کاربری امتیازات محدودی بر روی محتوای خاصی در یک وب‌سایت اعطا می‌کنند، که مسئولیت مدیریت محتوا را گسترش می‌دهد. مدیریت اسناد نرم‌افزار CMS ابزاری برای مدیریت مشارکتی چرخۀ عمر یک سند، از زمان ایجاد، در طول بازبینی‌ها، انتشار، بایگانی و امحای سند، فراهم می‌کند. مجازی‌سازی محتوا نرم‌افزار CMS ابزاری فراهم می‌کند که به هر کاربر اجازه می‌دهد در یک کپی مجازی از کل یک وب‌سایت، مجموعۀ اسناد و/یا پایگاه کد کار کنند. به‌اشتراک‌گذاری محتوا نرم‌افزار CMS اغلب از طریق تولید فیدهای داده‌ای RSS و Atom در توزیع محتوا به سامانه‌های دیگر یاری می‌رساند. همچنین ممکن است به عنوان بخشی از فرایند گردش‌کار، وقتی به روزرسانی صورت گرفته باشد، برای کاربران ایمیل بفرستند. نسخه‌ها نرم‌افزار CMS نیز ممکن است مثل سامانه‌های مدیریت اسناد، اجازۀ فرایند نسخه‌گذاری را بدهد، که از طریق آن، صفحات داخل یا بیرون WCMS چک می‌شوند، و همچنین کاربران مجاز می‌توانند نسخه‌های قبلی را بازیابی و از یک نقطۀ انتخاب‌شده کار خود را ادامه دهند. انواع سه نوع عمده از WCMS وجود دارد: پردازش آفلاین، پردازش آنلاین و سامانه‌های دوگانه. این اصطلاحات الگوی گسترش WCMS را در شرایطی توصیف می‌کنند که قالب‌های ارائه برای ارائۀ وب‌سایت از محتوای ساخت‌یافته به کار می‌روند. پردازش آفلاین این سامانه‌ها، گاهی به عنوان «ژنراتورهای ایستای سایت» شناخته می‌شوند، تمام محتوا را پیش‌پردازش می‌کنند و اجرای قالب‌ها را قبل از انتشار برای ایجاد صفحات وب بر عهده دارند. | ## بخش 3: سامانه مدیریت محتوای وب | از آنجایی که سامانه‌های پیش‌پردازش‌گر برای اجرای قالب‌ها در زمان درخواست، نیازی به سرور ندارند، ممکن است صرفاً به عنوان ابزار طراحی وجود داشته باشند. کدهای HTML ممکن است زمانی تولید شود که کاربر از یک سایت دیدن کند یا آن را از بین صفحات ذخیره شده در وب، بیرون کشیده باشد. بیشتر WCMSهای منبع‌باز قابلیت پشتیبانی از افزونه‌ها را دارند، که شامل قابلیت‌های گسترش‌یافته‌ای است؛ از جمله انجمن، وبلاگ، ویکی، فروشگاه وب، گالری عکس، مدیریت تماس و... اگرچه ممکن است هزینۀ اشتراک گران باشد، متحمل نشدن هزینۀ استخدام تمام‌وقت توسعه‌دهندگان می‌تواند هزینۀ کل را کاهش دهد. همچنین می‌توان بر اساس نیاز، برای بسیاری از سامانه‌های مدیریت محتوا نرم‌افزار خریداری کرد. سفارشی‌سازی آسان یک طرح عمومی که ایجاد می‌شود، صفحه‌هایی می‌سازد که زمینه و طراحی مشابهی دارند، کد زیادی وجود ندارد. بسیاری ابزارهای سامانه مدیریت محتوا از سامانه کشیدن و رها کردن AJAX برای طراحی حالت‌های خود استفاده می‌کنند، که این امر ایجاد نرم‌افزارهای نهایی سفارشی را برای کاربران مبتدی آسان می‌کند. سادگی در طراحی رابط کاربری مدیریت، به مدیران محتوای سایت و دیگر کاربران اجازه می‌دهد محتوا را بدون آموختن کدنویسی یا جنبه‌های فنی نگهداری سامانه، به روزرسانی کنند. مدیریت گردش‌کار سامانه‌های مدیریت محتوا امکان کنترل اینکه محتوا چگونه، چه وقت و توسط چه کسانی منتشر شود، فراهم می‌کنند. برخی نیز به مدیران اجازه می‌دهند قوانینی برای مدیریت گردش‌کار وضع کنند که از طریق مجموعه‌ای از گام‌های موردنیاز برای هر کدام از وظایف، مدیران محتوا را راهنمایی می‌کند. معایب هزینۀ پیاده‌سازی پیاده‌سازی در مقیاس بزرگتر ممکن است نیاز به آموزش، برنامه‌ریزی و گواهی‌نامه‌هایی داشته باشد. تعهد برای آموزش، توسعه و نگهداری هزینه‌هایی هستند که بر سامانه‌های سازمانی تحمیل خواهند شد. هزینۀ نگهداری گاهی اوقات ممکن است نگهداری از سامانه‌های مدیریت محتوا نیازمند به روزرسانی مجوز، ارتقا و نگهداری سخت‌افزاری باشد. مسائل مربوط به رکود سامانه‌های مدیریت محتوای بزرگتر ممکن است در شرایطی، رکود را تجربه کنند: 1. اگر فایل‌های web cache (که باید هر وقت داده‌ها بارگذاری مجدد می‌شوند، به روزرسانی شود) به سرعت رشد کند. | ## جمع‌بندی | مهمترین سامانه‌های مدیریت محتوای وب برخی سامانه‌های مدیریت محتوای مشهور به شرح زیر هستند: wordpress محبوب‌ترین سامانه مدیریت محتوا است، که به عنوان یک CMS وبلاگ‌نویسی شروع به کار کرد، اما بعداً به یک CMS بالغ تبدیل شد.