جوملا سیستمی قابل توسعه است که در بخشهای مختلف با استفاده از افزونههای مختلف قابلیت گسترش و تغییر عملکردها را در اختیار برنامهنویسان قرار میدهد. نام K2 از کوهی در مرز پاکستان و هند برگرفته شده و این موضوع در نشان K2 نیز به خوبی آشکار است.
یکی از محبوترین و مشهورترین افزونههای موجود برای جوملا، K2 نام دارد. این افزونه، با هدف جایگزین شدن و بهبود امکانات بخش محتوا در جوملا ایجاد شده است و تا کنون در بسیاری از سایتهای معتبر مورد استفاده قرار گرفته است. K2 تا کنون بیش از دو میلیون دانلود داشته است که رقمی بسیار بزرگ است. این کامپوننت توسط شرکت JoomlaWorks توسعه یافته و پشتیبانی میشود. علاوه بر امکانات پیشفرض موجود در این افزونه، امکانات بسیار دیگری با استفاده از افزونههای رایگان و تجاری قابلیت اضافه شدن به K2 را دارا هستند.
این کامپوننت امکان ایجاد مجموعه و زیر مجموعه به صورت نامحدود، ایجاد برچسب، امکان نظردهی به مطالب، امکان ایجاد فیلد های سفارشی به فرم ورود مطالب (هم چون CCK در Drupal)، پلاگین قدرتمند API جهت توسعه فرم های مطلب، مجموعه و کابران، امکان ایجاد سطوح دسترسی، امکان ویرایش مطالب از بخش کاربری و هزاران امکان دیگر را در اختیار شما قرار داده است! با استفاده از کامپوننت کاتالوگ شما می توانید سایت جوملایی خود را به یک سایت خبری یا مجله آنلاین و یا حتی سایتی جهت نمایش محصولات خود تبدیل کنید؛ شما می توانید در سایت خود کاتالوگ محصولات، نمونه کارهای خود را به نمایش بگذارید یا فایل هایی را جهت دانلود در سایت خود بارگذاری کنید و یا یک دایرکتوری، دانشنامه، فهرست رویدادها و یا هر چیزی که به فکرتان می رسد در سایت خود داشته باشید. با استفاده از فیلد های سفارشی می توانید به راحتی مطالب را در انواع مختلف مقاله، بلاگ، پست، محصول، فهرست دایرکتوری و ... دسته بندی کنید. بنابراین با وجود این کامپوننت دیگر نیازی به استفاده از چندین کامپوننت ندارید چرا که این کامپوننت کار چند کامپوننت (برچسب، گالری تصاویر، نظرات) را به تنهایی برای شما انجام خواهد داد.
امکانات افزونه K2
- امکان ایجاد دستهبندیهای تو در تو بدون محدودیت
- ایجاد برچسب( تگ ) برای نوشتهها و مطالب
- امکان تعریف تصویر برای دستهبندیها و مطالب
- امکان ایجاد گالری تصویر در مطالب
- نمایش فایلهای ویدئویی در مطالب
- مدیریت سطوح دسترسی پیشرفته
- امکان ویرایش مطالب در بخش ظاهری سایت
- امکان استفاده از ارسال نظر سریع با سیستم Ajax
- امکانات سئو پیشرفته و قابل تنظیم برای انواع محتوا و دستهبندیهای
- امکان ایجاد فیلدهای اضافی برای انواع مختلف محتوا
- امکان نظردهی به مطالب و استفاده از کد امنیتی در فرم نظرات
- امکان استفاده از فیلم در مطالب
- امکان ضمیمه کردن فایل با هر فرمتی به مطلب جهت دریافت توسط کاربران
- ایجاد صفحه کاربران (وبلاگ نویسنده/پروفایل کاربران)
- ویرایش از بخش کاربری بر پایه تکنولوژی آجاکس
- پلاگین های سیستمی منحصر به فرد جهت توسعه فرم مطالب، مجموعه ها و کاربران
- یکپارچه سازی با جستجوی آجاکسی گوگل
- و دها مورد دیگر با استفاده از افزونه های مرتبط با این کامپوننت میتوان از امکانات بسیار بسیار بیشتری بهره برد
استفاده یا عدم استفاده از K2 در طراحی سایت با جوملا
در هنگام طراحی سایت با جوملا، بررسی نیازهای موجود در طراحی سایت پیش از شروع به کار، تعیین میکند که آیا استفاده از K2 گزینهای بهتر است یا استفاده از سیستم محتوای جوملا. در اغلب موارد استفاده از K2 مزایایی به همراه دارد که توسط طراحان سایت این گزینه انتخاب میشود.
در نگارشهای قدیمی جوملا به ویژه به دلیل کمتر بودن امکانات مدیریت محتوای جوملا، استفاده از K2 بیش از زمان حال مورد توجه بوده است. در نگارشهای جدید جوملا، امکانات خوبی برای مدیریت محتوا به هستهی جوملا اضافه شده است که ممکن است سبب شود در برخی شرایط، نیازی به استفاده از K2 حس نشود.
سازگاری K2 و سیستممحتوای جوملا
K2 به دلیل قدمت زیادی که دارد، سازگاری خوبی با هستهی جوملا پیدا کرده است. در هر زمان که نیاز باشد، امکان مهاجرت از هستهی جوملا به K2 و بالعکس با اندکی زمان امکانپذیر است. هرچند این کار به دلیل اثراتی که ممکن است در سئو بر جای بگذارد توصیه نمیشود.
این کامپوننت با نسخه های 4 و 5 PHP سازگار است. جهت استفاده از امکان بارگذاری فیلم و گالری در مطالب باید AllVideos 3.x (رایگان) و Simple Image Gallery PRO 2.x که هر دو توسط JoomlaWorks طراحی شده است را نصب کنید. این کامپوننت توسط گروه JoomlaWorks طراحی شده و گروه نرم افزاری جوملا کار بومی سازی این کامپوننت را انجام داده است.