بایگانی برچسب‌ها : سیستم مدیریت محتوا

جوملا Joomla

جوملا یا Joomla چیست؟

جوملا (Joomla) یک سیستم مدیریت محتوای رایگان و منبع باز مبتنی بر PHP و MySQL می‌باشد که به منظور انتشار و مدیریت محتوای وب مورد استفاده قرار می‌گیرد. جوملا را می‌توان دومین سیستم مدیریت محتوای مشهور و رایج در دنیا (پس از وردپرس) به شمار آورد.

سابقه‌ی تاریخی و ریشه‌های فنی Joomla به نرم افزار CMS مامبو (Mambo) باز می‌گردد اما اولین نسخه‌ی Joomla در سپتامبر سال 2005 عرضه شد. با کمک پیشخوان (کنترل پنل) جوملا می‌توانید محتوای جدیدی را روی وبسایتتان منتشر کنید، محتواهای پیشین را ویرایش کنید، مطالب را دسته‌بندی کنید، فایل‌های چندرسانه‌ای سایتتان را مدیریت کنید، سایت خود را چندزبانه کنید، منوهای آن را ویرایش کنید و یا حتی کاربرانتان را مدیریت نمایید.

البته قابلیت‌های Joomla به همین موارد خلاصه نمی‌شود. کاربران این سیستم مدیریت محتوا می‌توانند از قالب‌های (Template) آماده‌ی متعددی که توسط متخصصین طراحی وب ایجاد شده است برای وبسایت خود استفاده کنند، آن را سفارشی کنند و یا خودشان قالب اختصاصی برای سایت خود طراحی نمایند. علاوه بر این، هزاران افزونه مختلف و از پیش آماده شده برای افزودن ویژگی‌های بیشتر از قبیل آمارگیری، ایجاد فرم تماس، بهینه‌سازی موتور جستجو و … در دایرکتوری افزونه‌های جوملا موجود است که به راحتی از طریق کنترل پنل مدیریتی Joomla قابل نصب می‌باشند. با وجود اینکه بسیاری از این افزونه‌ها و قالب‌ها به صورت رایگان در اختیار کاربران قرار گرفته است اما می‌توان نمونه‌های غیررایگان بسیاری را هم در فروشگاه‌های مختلف آنلاین جستجو و خریداری نمود.

جالب است بدانید این سیستم مدیریت محتوا از زبان‌های مختلفی از جمله پارسی پشتیبانی می‌کند و از نسخه‌ی 1.5 به بعد امکان به کارگیری تکنیک‌های برنامه‌نویسی شئ‌گرا نیز در آن میسر شده است.

جوملا Joomla
نمایی از کنترل پنل Joomla به زبان انگلیسی – در سمت چپ و منوهای بالایی موجود در  این تصویر می‌توانید بخش‌های مختلف مدیریتی این CMS را مشاهده نمایید.

وردپرس WordPress

وردپرس یا WordPress چیست؟

وردپرس یک سیستم مدیریت محتوا (CMS) رایگان و منبع باز مبتنی بر PHP و MySQL است که در سال 2003 توسط Matt Mullenweg و Mike Little بنیان نهاده شد.

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

وردپرس از اغلب زبان‌های دنیا از جمله زبان فارسی پشتیبانی می‌کند. کاربران وردپرس می‌توانند قالب‌های آماده را نصب کرده و میان آن‌ها سوئیچ کنند، کد قالب را با دستورات PHP و HTML ویرایش کنند، ظاهر سایتشان را با کمک CSS تغییر دهند و حتی تمام مراحل کدنویسی و طراحی یک قالب سفارشی با قابلیت‌های موردنیاز خود را (براساس استانداردهای وردپرس)، شخصا انجام دهند.

علاوه بر قالب‌ها، کاربران می‌توانند از افزونه (Plugin) های آماده‌ی WordPress برای افزودن قابلیت‌های بیشتر نظیر آمارگیری، نظرسنجی، ایجاد فرم‌های تماس و خبرنامه، افزایش امنیت، بهینه‌سازی موتور جستجو و … استفاده کنند. با وجود اینکه بسیاری از این قالب‌ها و افزونه‌ها کاملا رایگان هستند اما کاربران این سیستم می‌توانند نمونه‌های غیر رایگان را از فروشگاه‌ها یا توسعه‌دهندگان شخصی وردپرس خریداری کنند.

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

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

نمایی از پیشخوان وردپرس
نمایی از پیشخوان انگلیسی WordPress

سیستم مدیریت محتوا Content Management System – CMS

سیستم مدیریت محتوا یا Content Management System چیست؟

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

امروزه استفاده از CMS ها در مدیریت وبسایت‌های مختلف به خصوص وبسایت‌های خبری، وبلاگی و فروشگاهی رواج فراوانی پیدا کرده است. این نوع CMS ها که با عنوان سیستم مدیریت محتوای وب (Web Content Management System) نیز شناخته می‌شوند توانسته‌اند کاربران نه چندان حرفه‌ای رایانه که لزوما دانش سطح بالایی از برنامه‌نویسی ندارند را قادر به ایجاد و مدیریت یک وبسایت کامل نمایند. از جمله مهم‌ترین CMSهای رایج برای مدیریت محتوای وب می‌توان به وردپرس (WordPress)، جوملا (Joomla) و دروپال (Drupal) اشاره نمود.

اجزای یک سیستم مدیریت محتوا

هر CMS از دو بخش اصلی به نام‌های نرم‌افزار مدیریت محتوا (Content Management Application یا به اختصار CMA) و نرم‌افزار انتقال یا تحویل محتوا (Content Delivery Application یا به اختصار CDA) تشکیل شده است. بخش CMA در حقیقت یک واسط کاربری است که به کاربرانی با دانش نه چندان تخصصی در حوزه‌ی رایانه، امکان افزودن، تغییر یا حذف محتوای سایت را می‌دهد و بخش CDA نیز وظیفه‌ی مدیریت و تحویل این محتوا را بر عهده دارد (به عبارت بهتر استفاده از محتوای ایجاد یا ویرایش شده در بخش CMA، کامپایل آن و انجام تمام امور مورد نیاز برای آنکه یک وبسایت بروز در اختیار کاربر قرار گیرد بر عهده CDA است).

ویژگی‌های سیستم مدیریت محتوا

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