جوملا 4 آلفا 2 به تازگی از راه رسیده است و توجه کاربران به کارکردها و ویژگی های اصلی شگفت انگیز معرفی شده با جوملا 4 جلب شده است. جوملا به تدریج از نسخه 2 تکامل پیدا کرده است و در حال حاضر جوملا 4 با کیفیت و ویژگی های بهبود یافته این راه را ادامه می دهد. بنابراین اجازه دهید مقایسه ای داشته باشیم در مورد ویژگی های جوملا 4، جوملا 3.x و جوملا 2.5.
نصب
نصب جوملا 2.5 تا حدی پیچیده بود. نصب در جوملا 3 با یک فرایند نصب سه مرحله ای ساده شد. این نصب تا حدودی ساده بوداما رابط کاربری خیلی ساده نبود. اما اکنون جوملا 4 همه این مشکلات را حل کرده است. نصب جوملا 4 بسیار ساده تر است و رابط کاربری آن در همه جا کاملا کاربرپسند و زیباست.
بوت استرپ (Bootstrap)
بوت استرپ یک کتابخانه بخش کاربری است که شامل قالب های طراحی شده واکنشگرا (رسپانسیو - Responsive) مبتنی بر HTML و CSS است برای تایپوگرافی، فرم ها، دکمه ها، ناوبری و سایر اجزای رابط کاربری و همچنین ممکن است شامل اکستنشن های جاوا اسکریپت هم باشد. جوملا 2.5 از بوت استرپ توییتر استفاده می کرد. جوملا 3 بوت استرپ نسخه 2 را توسعه داد. اما اکنون با منتشر شدن بوت استرپ 4 (ژانویه 2018)، جوملا 4 با بوت استرپ 4 توسعه داده شده است. با حضور بوت استرپ 4، اکنون کل فرایند سریعتر و واکنشگراتر از هر زمان دیگری است.
نسخه PHP
جوملا 2.5 به حداقل PHP نسخه 5.2.4+ نیاز داشت. از جوملا 3 به بعد، نسخه PHP مورد نیاز 5.3+ بود و از جوملا 4 حداقل نسخه مورد نیاز PHP 7 خواهد بود. این نسخه عملکرد امنیتی و سریع تر را با بسیاری از ویژگی های جدید در جوملا 4 تضمین می کند.
کد استاندارد
کد جوملا 4 بهینه تر و تمیز تر از جوملا 3 و 2.5 است. توسعه هسته جوملا 4 به گونه ای است که پایداری دوبرابر بیشتری را ارایه می دهد. برای عملکرد بهتر، برخی از ویژگی ها با کدنویسی استاندارد بازنویسی شده اند.
قالب بخش کاربری
جوملا 2.5 از قالب Beez 3 به عنوان قالب بخش کاربری استفاده می کرد. در جوملا 3 دو قالب بخش کاربری وجودداشت. جوملا 4 از یک قالب به نام CASSIOPEIA که با بوت استرپ 4 توسعه داده شده است استفاده می کند.
بخش مدیریت
ساختار سیستمی بخش مدیریت در جوملا 4 به طور کامل تغییر کرده است. در جوملا 2.5 و جوملا 3، ساختار بخش مدیریت کاملا عالی و کاربرپسند نبود. اما بخش مدیریت جوملا 4 دوباره طراحی شده است که درنتیجه رابط کاربری بسیار کاربرپسندی را ارایه می دهد.
قالب بخش مدیریت
قالب های بخش مدیریت جوملا 2.5، Bluestork و Hathor بود که Bluestork به عنوان قالب پیش فرض استفاده می شد. در بخش مدیریت جوملا 3، قالب های Hathor and ISIS نصب شده بود که قالب ISIS به عنوان پیش فرض استفاده می شد. در جوملا 4، قالب بخش مدیریت Atum است که با بوت استرپ 4 و SASS توسعه داده شده است. طرح بندی قالب پیش فرض تغییر کرده است، اکنون منو کاملا در سمت چپ قرار دارد، مانند آنچه که در وردپرس دیده می شود.
LESS و SASS
از آنجاییکه بوت استرپ 4 مبتنی بر SASS (Syntactically Awesome Stylesheets) می باشد، جوملا 4 به ناچار باید با SASS تلفیق شود. نسخه قبلی جوملا از LESS استفاده می کرد. با این به روز رسانی، عملکرد بهتر جوملا تضمین می شود.
واکنشگرایی
واکنشگرایی قالب در جوملا 2.5 و جوملا 3 مبتنی بر بوت استرپ و بوت استرپ 3 بود. اما عملکرد آن در نهایت خیلی رضایت بخش نبود. اما واکنشگرایی در قالب های بخش مدیریت و کاربری جوملا 4 مبتنی بر بوت استرپ 4 می باشد که بسیار بهتر از نسخه های قبل خواهد بود.
مدیریت رسانه
مدیریت رسانه در جوملا 4 کاملا بازسازی و ویژگی های جدیدی به آن افزوده شده است. مدیریت رسانه در جوملا 2.5 و 3 فاقد بسیاری از ویژگی های مفید بود. اما در مدیریت رسانه جوملا 4 چندین ویژگی جدید ایجاد شده از قبیل آپلود تصاویر با قابلیت کشیدن و انداختن (drag-and-drop)، ویرایش تصاویر (مثلا تغییر نام، برش، تفییر اندازه، چرخاندن) در بخش مدیریت جوملا بدون نیاز به استفاده از سایر ابزارها.
Mootools
جوملا 3.x هر دو کتابخانه جاوا اسکریپت موتولز و جی کوئری را به همراه داشت. اما برای اجتناب از تداخل کدها و عملکرد بهتر، موتولز به طور کامل از جوملا 4 حذف خواهد شد.
این مقایسه ای بود بین جوملا 4 و نسخه های قبلی آن. جوملا 4 کاملا امیدوار کننده است. با یک رابط کاربری هوشمندتر، پایداری بهتر، عملکرد دوبرابر سریعتر و امنیت بسیار بالا، میتوانیم بگوییم با جوملا 4، آینده بسیار امن و دارای پیشرفت های زیادی خواهد بود.
منبع: joomshaper
# ترجمه اختصاصی از وب مگ