مقایسه جوملا 2.5 با جوملا 3.0   

از دانشنامه جوملا فارسی - مامبو فارسی
پرش به: ناوبری، جستجو

جوملا 3.0.0 در 27 سپتامبر 2012 با پیشرفت‌های مهمی منتشر شد. پس از آن نسخه‌های 3.0.1 و 3.0.2 با رفع اشکالاتی نیز منتشر شدند.

در این مقاله قصد داریم که دو نسخه جوملا یعنی جوملا 3.0 و جوملا 2.5 را با هم مقایسه کرده و به 20 تفاوت عمده‌ای که در بخش مدیریت و سایت بوجود آمده است اشاره کنیم.


Joomla 25 vs Joomla 30-1.png


واکنشی یا Responsive

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


Joomla 25 vs Joomla 30-02.png


نمای سایت در جوملا 2.5


Joomla 25 vs Joomla 30-03.png


نمای سایت در جوملا 3.0


Joomla 25 vs Joomla 30-04.png


نمای سایت در بخش مدیریت جوملا 2.5


Joomla 25 vs Joomla 30-5.png


نمای سایت در بخش مدیریت جوملا 3.0

استفاده از bootstrap

بزرگترین کلمه برای جوملا 3.0 را می‌توان به استفاده از فریم ورک bootstrap اطلاق کرد. بر پایه CSS در حال حاضر برای جوملا 3.0 آماده شده و برای استفاده بهتر جهت کاربر نهایی یکپارچه شده است.


Joomla 25 vs Joomla 30-06.png


Bootstrap برای جوملا 3.0

استفاده از LESS.CSS

LESS.CSS یک زبان شیوه نامه پویا که توسط الکسیس سیلر طراحی شده و به تازگی وارد جوملا 3.0 گردیده و با آن یکپارچه شده است. توسعه یک الگو به طور قابل ملاحظه با تغییرات کمتر در کدها که مقاله‌ای در دانشنامه جوملا فارسی با عنوان زبان پویای شیوه‌نامه‌ها LESS موجود است. قالب‌های وب سایت و بخش مدیریت آن دارای پوشه LESS و فایل‌های template.css هستند. به این معنی که امکان وارد کردن Bootstrap و JUI را دارند.


Joomla 25 vs Joomla 30-07.png


جوملا 2.5 بدون استفاده از LESS و وجود فایل‌های CSS


Joomla 25 vs Joomla 30-08.png


جوملا 3.0 با استفاده از LESS

استفاده از JUI برای استفاده توسعه دهندگاه افزونه‌ها

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

رابط کاربری UX

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

نمونه‌ای از تغییرات عمده‌ای که صورت گرفته در ادامه بیان می‌شود:

منوی اصلی

Joomla 25 vs Joomla 30-09.png


منوی اصلی در جوملا 2.5


Joomla 25 vs Joomla 30-10.png


منوی اصلی در جوملا 3.0

نگاهی جدید در صفحه مدیریت با ماژول آمار

Joomla 25 vs Joomla 30-11.png


صفحه اصلی بخش مدیریت در جوملا 2.5


Joomla 25 vs Joomla 30-12.png


صفحه اصلی بخش مدیریت در جوملا 3.0

قرار گرفتن منوی مدیریت سمت راست

Joomla 25 vs Joomla 30-13.png


سبک منوها در جوملا 2.5


Joomla 25 vs Joomla 30-14.png


سبک منوها در جوملا 3.0 که تکمیل شده است.

طراحی یک منوی در پایین صفحه

یک منوی در پایین صفحه طراحی مجدد شده برای مشاهده وضعیت سریع از سایت و همینطور لینک پیش نمایش


Joomla 25 vs Joomla 30-15.png


منوی پایین در جوملا 3.0

ایجاد یک پانل در سمت راست با کاربردهایی خاص

پانل سمت راست شامل یکسری از ویژگی‌های پرکابرد هستند که مورد استفاده قرار می‌گیرند.


Joomla 25 vs Joomla 30-16.png


استفاده از آیکون‌های میانبر برای دسترسی سریع به بخش‌های مختلف در جوملا 3.0

نصب جوملا 2.5 در 7 مرحله و جوملا 3.0 در 3 مرحله

فرآیند نصب در جوملا 3.0 در 3 مرحله انجام می‌شود در صورتیکه در جوملا 2.5 این فرآیند در 7 مرحله انجام می‌گردد.


Joomla 25 vs Joomla 30-17.png


صفحه نصب جوملا 2.5 در 7 مرحله


Joomla 25 vs Joomla 30-18.png


صفحه نصب جوملا 3.0 در سه مرحله

تغییر دکمه‌ها و انتخاب زبان بطور خودکار

هنگام نصب زبان بطور خودکار بر اساس مرورگر انتخاب می‌شود و انتخاب‌های "بلی | خیر" با دکمه و رنگ‌ها تغییر پیدا کرده‌اند بدینصورت که دکمه بلی (سبز) و خیر (قرمز) می‌باشد.


Joomla 25 vs Joomla 30-19.png


انتخاب بلی و خیر در حالت چک باکس


Joomla 25 vs Joomla 30-20.png


طراحی جدید برای بلی و خیر به صورت دکمه

نصب اطلاعات نمونه

در نسخه جدید، جوملا از 5 نوع اطلاعات نمونه پشتیبانی می‌کند در صورتیکه در جوملا 2.5 از 3 نوع پشتیبانی می‌شود.


Joomla 25 vs Joomla 30-21.png


سه نوع اطلاعات نمونه در جوملا 2.5


Joomla 25 vs Joomla 30-22.png


5 نوع اطلاعات نمونه در جوملا 3.0

فرآیند نصب به طرز شگفت انگیزی زمان نصب و راه اندازی را به کمتر از 1 دقیقه کاهش داده است که یک بهبود بزرگ برای فرآیند نصب محسوب می‌شود. به علاوه، شما می‌توانید تنظیمات نصب و راه اندازی را برای استفاده‌های بعدی با ارسال آن به آدرس ایمیلی که وارد نموده‌اید یک شانس برای از دست ندادن اطلاعات را داشته باشید.


Joomla 25 vs Joomla 30-23-1.png


دریافت تنظیمات نصب در ایمیل شما

رابط کاربری مدیریت مقالات

در بخش مدیریت با تغییراتی که صورت گرفته ببینید و لذت ببرید و براحتی مدیریت کنید مطالب را که ساماندهی بهتری شده و می‌توانید با آیکون‌هایی که در آن وجود دارد استفاده مناسبتری داشته باشید.


Joomla 25 vs Joomla 30-24.png


مدیریت مطالب قدیمی


Joomla 25 vs Joomla 30-25-1.png


مدیریت مطالب جدید کاربر پسند و دلچسب

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


Joomla 25 vs Joomla 30-26.png


صفحه ویرایش مطلب در جوملا 2.5


Joomla 25 vs Joomla 30-27.png


صفحه ویرایش مطلب در جوملا 3.0

گروه کاربری مهمان

در نسخه قبلی در صورت نیاز باید دستی ایجاد گردد در صورتیکه در نسخه جدید بطور پیش فرض وجود دارد.


Joomla 25 vs Joomla 30-28.png


در جوملا 2.5 گروه کاربری مهمان وجود نداشت.


Joomla 25 vs Joomla 30-29.png


در جوملا 3.0 این گروه بطور پیش فرض وجود دارد.

قالب‌های Responsive

قالب واکنشی جدید - Protostar – که از Bootstrap قدرت گرفته در این نسخه وجود دارد که شما براحتی می‌توانید تغییراتی در آن اعمال کرده و آنرا کاملا با استفاده از انتخابگر رنگ‌ها سفارشی سازید. فونت‌های گوگل در Protostar با پارامترهایی برای تگ (H1-H6) و عنوان سایت مجاز است. شما می‌توانید پارامتر را تغییر دهید و از فونت‌های گوگل برای سایت خود استفاده نمایید، بدین معنا که می‌توانید از طیف گسترده‌ای از 500 + فونت گوگل استفاده نمایید.


Joomla 25 vs Joomla 30-30-1.png


قالب جدید Protostar


Joomla 25 vs Joomla 30-31.png


Protostar گزینه‌های سفارشی را برای کاربران ارائه می‌دهد.


قالب جدید مدیریت جوملا 3.0

جوملا 3.0 قالب جدید خود را IsIs نام نهاده است. در مقایسه با Bluestork قالب مدیریت در جوملا 2.5، IsIs طراحی ساده و متفاوتی دارد. قالب IsIs با استفاده از طرح بندی، انعطاف پذیری بیشتری دارد.


Joomla 25 vs Joomla 30-32.png


قالب جدید مدیریت جوملا 3.0 – IsIs

قالب Beez3 بروز شده است

اگر هنوز از قالب Beez3 استفاده می‌کنید. این قالب بروز شده و آماده استفاده برای سایت‌ها می‌باشد.


Joomla 25 vs Joomla 30-33-1.png


قالب Beez3 در جوملا 3.0

ارتقاء پلتفرم جوملا 3.0 به نسخه 12.x

پلتفرم جوملا 2.5 نسخه 11.x بود که در جوملا 3.0 نسخه 12.x می‌باشد. در پلت فرم جدید کلاس‌های متعدد و روش‌های توصیه شده از نسخه 11.4 حذف شده است. با این حال، برای افزونه‌های توسعه دهندگان، با انجام تغییراتی اندک قابلیت سازگاری با جوملا 3.0 را دارد.

تغییرات متعددی در نصب الحاقات (استفاده از تگ‌های پایه در جایگزینی برای توقف پشتیبانی از نصب / حذف اسکریپت‌ها، روش‌های com_install / com_uninstall در ترویج استفاده از scriptfile به جای آنها، و غیره ..)، کامپوننت‌ها (admin.*.php و toolbar.*.php دیگر پشتیبانی نمی‌شود)، کلاس (JFTP به عنوان JClientFtp، JLDAP به عنوان JClientLdap تغییر نام داد، JWebClient به عنوان JApplicationWebClient، حذف و برای تعدادی از کلاس‌ها تنظیم شد)، وقایع پلاگین (رویداد onContentBeforeSave دریافت مقاله را با مقدار مرجع و همچنین رویداد onContentAfterSave)، و غیره .. اطلاعات بیشتر در بخش مستندات جوملا ذکر شده است.

Mootools vs. JQuery

جوملا 3.0 در هسته خود jQuery را دارد. MooTools هم هنوز برای بخش مدیریت در دسترس است.

سهولت در جابجایی و ترتیب آیتم‌ها

انتقال آیتم‌ها در جوملا 2.5 با اجرای ترتیب میسر است در صورتیکه در جوملا 3.0 با کشیدن و رها کردن می‌توانید ترتیب را تغییر دهید. بخاطر JQuery در جوملا 3.0 به راحتی می‌توانید آیتم‌ها را با کشیدن و رها کردن در بخش مدیریت سایت جابجا نمایید.


Joomla 25 vs Joomla 30-34.png


بخاطر دارید که در مدیریت جوملا 2.5 برای جابجایی باید از ستون ترتیب استفاه کنید.


Joomla 25 vs Joomla 30-35.png


بلی در جوملا 3.0 می‌توانید با کشیدن و رها کردن ترتیب آیتم‌ها را تغییر دهید.

حداقل و حداکثر نسخه PHP/MySQL

شما باید حداقل PHP 5.3.1 و MySQL 5.1یا نسخه جدیدتر از آنها را برای اجرای جوملا 3.0 داشته باشید در صورتیکه جوملا 2.5 با حداقل PHP 5.2.4 و MySQL 5.0.1 اجرا می‌شود.

انتخاب‌های پیشرفته برای ماژول‌

انتخاب‌های پیشرفته ماژول به شما اجازه می‌دهد تا:

  • تگ ماژول: با تغییر div در این بخش
  • اندازه Bootstrap:تغییر کلاس Bootstrap
  • تگ سربرگ: برای تنظیمات بهتر سئو
  • کلاس سربرگ: افزودن کلاس Bootstrap در سر صفحه
  • استایل ماژول: دوباره نویسی استایل ماژول از قالب‌های نصب شده در جوملا


Joomla 25 vs Joomla 30-36.png


محدودیت‌ها در تنظیمات ماژول جوملا 2.5


Joomla 25 vs Joomla 30-37-1.png


گزینه‌های پیشرفته در تنظیمات جوملا 3.0

Simple Pie درمقابل JFeed

تغییر مدیریت خوراک از SimplePie به JFeed برای خلاص شدن از چند خطای موجود، با توجه به این واقعیت که SimplePie بسیار قدیمی بود. از سوی دیگر، برای کاربران SimplePie بسیار مهم بود که سازگاری وجود داشته باشد و با عدم انعطاف پذیری برای نسخه فعلی مواجه می‌شود. این موضوع باعث شد تا برای جوملا 3.0 JFeed استفاده شود تا بهتر و با قدرتمند بیشتری نسبت به SimplePie به وظایف خود عمل نماید.

جوملا 3.0 شامل درایورهای PostgreSQL

شما در حال حاضر در جوملا 3.0 قادرید سایت خود را با استفاده از پایگاه داده PostgreSQL اجرا نمایید که بیشتر باعث می‌شود پلت فرم "استقلال بانک اطلاعاتی" را برای اولین بار تنها با سرورهای MySQL و SQL یکپارچه کند.

ذخیره مطالب خالی در جوملا 3.0

با کمال تعجب، جوملا 3.0 اجازه می‌دهد تا کاربران مطالب خالی را ایجاد و ذخیره نمایند. این ویژگی باعث می‌شود تا کاربران بتوانند برای ایجاد مقالات حتی با تصاویر و بدون محتوای متن اقدام کنند.


Joomla 25 vs Joomla 30-38-1.png


مطالب بدون محتوای در جوملا 2.5 را اجازه ذخیره نمی‌دهد


Joomla 25 vs Joomla 30-39.png


امکان ذخیره مطالب خالی در جوملا 3.0

بروزرسانی واحد تست در مدیریت محتوا

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

گاهی اوقات واحد تست قدیمی برای مقایسه بین نسخه 1.6 و 1.7 با استفاده از PHPUnit نسخه 3.4 ممکن است دست نخورده باقی بماند. با بروزرسانی نسخه جوملا به 3.0 حداقل PHP مورد نیاز نسخه 5.3.1 می‌باشد که برای تست مورد استفاده قرار می‌گیرد.


منبع: http://magazine.joomla.org/issues/issue-nov-2012/item/933-20-new-things-joomla25-vs-joomla30

ترجمه و ویرایش توسط: گروه آموزش - تیم جوملا فارسی

Indent support.png
هر گونه سوال و یا مشکلی در این رابطه دارید، می‌توانید در انجمن تخصصی تیم جوملا فارسی جستجو کرده و در صورت عدم دریافت نتیجه مورد نظر، سوال جدیدی را مطرح کنید.
8.pngاستفاده از مطالب دانشنامه جوملا فارسی - مامبو فارسی با ذکر منبع ( دانشنامه جوملا فارسی ) و لینک مستقیم به http://docs.joomlafarsi.com بلامانع است.