Чим відрізняється joomla 3

Пару років тому багато хто пророкував движку Joomla «захід», прочитавши що даний движок більше не буде підтримуватися і оновлюватися, але на щастя багатьох веб-розробників вони помилялися, тому що за останні роки Joomla стала одним з найбільш оновлюваних CMS, встигнувши закрити підтримку версії 1.0 і 1.5, 1.7, при цьому за не великий період перейти з версії 1.5 на 1.7 і на 2.5. В результаті Joomla випустила абсолютно новий реліз Joomla 3.0.0, який отримав масу змін, а багато хто навіть з працею розуміють, що це Джумла, тому що змін було дуже багато і вони зачепили як і функціонал, так і зовнішній вигляд. Нижче ми привели деякі з головних відмінностей Joomla 3.0 від Joomla 2.5. Якщо ви до цих пір не познайомилися з Joomla 3, то Ваш час прийшов!







Звичайний інтерфейс Joomla 2.5 VS Адаптивний інтерфейс Joomla 3.0

Ура, Joomla тепер офіційно, багато в чому завдяки Bootstrap, стала адаптивної CMS. Фронт-енд і бек-енд можна тепер легко відкривати на всіляких мобільних пристроях.

Joomla 3.0 без Bootstrapvs, а з Bootstrap

Це значний крок вперед для Joomla. Разом з базовими css-властивостями, інтегрованими в Joomla 3.0.0, Bootstrap значно спрощує взаємодію кінцевого користувача з вашим сайтом.

Joomla 2.5 в LESS CSS VS LESS CSS в Joomla 3.0

LESS - це динамічні таблиці стилів, розроблені Алексом Селіером і інтегровані в Joomla 3.0. Із застосуванням LESS істотно змінилася розробка шаблону сайту: тепер все варіанти дизайну і адмінки включають в себе директорію / less і файли template.less. Це потрібно для того, щоб імпортувати файли Bootstrap і LESS. Розробники самі вибирають ті файли, які будуть застосовані до їх шаблонами і які треба імортіровать в LESS JUI (JoomlaUserInterface).

Joomla 2.5 без JUI, а Joomla 3.0 з JUI

Старий mambo-інтерфейс в Joomla 2.5 VS Новий зручний інтерфейс в Joomla 3.0

7 кроків установки VS 3 швидких кроку установки

Установка Joomla стала набагато простіше і робиться вона всього в 3 кроки. Програма установки сама визначить мову установки з налаштувань вашого браузера. Також тепер вибір «так» / «ні» підсвічується ( «ні» підсвічується червоним, «так» - зеленим). У новій Joomla 3.0 підтримує 5 зразків наборів даних замість 3-х в Joomla 2.5. Весь процес установки тепер займає менше хвилини, що, безумовно, можна вважати великим досягненням. Більш того, можна зберегти налаштування установки, виславши їх собі на пошту.

Дизайн менеджера статей Joomla 2.5 VS Дизайн менеджера статей Joomla 3.0

Група користувачів «Гість»: Joomla 2.5 VS Joomla 3.0

Тепер в групах користувачів передбачена група «Гість», яка створюється за замовчуванням при установці Joomla. Перша картинка показує те, які групи за замовчуванням створюються в Joomla 2.5. Друга показує автоматичне створення групи «Гість» Joomla 3.0.







Неадаптівний шаблон для фронт-енду VS Адаптивний шаблон для фронт-енду

Protostar - новий адаптивний універсальний шаблон, розроблений Bootstrap. Кольори шаблону легко налаштовуються за допомогою вбудованої колірної палітри.Для настройки заголовків шаблону є більше 500 шрифтів з GoogleFonts (цей параметр може бути відключений). Також в Protostar є вбудований CSS-фреймворк заснований на Bootstrap, це нове слово в стандартах шаблонів Joomla.

Застарілий шаблон адміністративної панелі VS новий відмінний шаблон адміністративної панелі

Названий новий шаблон на ім'я одного з єгипетських богів - Isis. Завдяки тому, що Isis побудований на Bootstrap, админка тепер теж має адаптивний інтерфейс.

Оновлений стандартний шаблон Beez 3

Для любителів традиційного шаблону фронт-енду Beez 3 розробники Joomla оновили його.

Joomla-платформа: 11.х VS 12.х

Нова платформа не підтримує застарілі класи і методи версії платформи 11.4. Проте, компонентам потрібні невеликі зміни з переходом на Joomla 3.0.

Joomla 2.5 Mootools VS Joomla 3.0 JQuery

Тепер в Joomla 3.0 замість Mootools використовується JQuery. Mootools все ще доступний в бек-енді для підтримки старих розширень, але Mootools більше не є основною java-скрипт бібліотекою.

Сортування вручну VS Функція «Drag Drop »

З переходом на JQuery з'явилася функція «Drag Drop »в сортуванні матеріалів. Раніше порядок потрібно було проставляти.

Більше вимог до версій PHP і MySQL

Щоб запустити Joomla 3.0, вам необхідні PHP 5.3.1 і MySQL 5.1. У той час як для Joomla 2.5 потрібні були PHP 5.2.4 і MySQL 5.0.1.

Розширені настройки модулів

Тепер додаткові настройки модуля дозволяють змінювати, тег модуля: для зміни div в секції, тег заголовка (для кращого SEO), клас заголовка (додає Bootstrap-клас в заголовок сторінки), стиль модуля (успадковувати встановлений Joomla-шаблон для стилю модуля).

Joomla 2.5 Simple Pie VS Joomla 3.0 JFeed

Замість SimplePie (php-класу для імпорту RSS) розробники пропонують JFeed. SimplePie - досить «старий», недостатньо гнучкий для поточної версії, давно вже не оновлюється. Тому було вирішено замінити його на JFeed - простий, розширюваний клас, покликаний зробити Feed-генератор ефективніше і сильніше, ніж це дозволяє SimplePie.

Joomla 2.5 без підтримки PostgreSQL, а Joomla 3.0 з підтримкою PostgreSQL

Joomla можна запустити на базі даних PostgreSQL - драйвер PostgreSQL включений в Joomla.

Joomla 2.5 збереження статей із заповненням всіх полів VS Joomla 3.0 збереження порожніх статей

Як це не дивно, але тепер Joomla дозволяє користувачам з правами адміністратора створювати і зберігати порожні статті. Така функція потрібна для того, щоб можна було, якщо буде потрібно, створити статтю тільки з фотографіями, без тексту.

Нативная багатомовність значно поліпшила Joomla! Якщо раніше була можливість перемикатися тільки на головну сторінку, то тепер вона дозволяє пов'язувати будь-які базові елементи і як і раніше перемикається на головну сторінку, коли зв'язків немає. В 3.0.3 буде доступний патч, який значно поліпшить швидкість завантаження таблиці зв'язків при наявності великої кількості елементів. Для розробників сторонніх компонентів не складе труднощів зімітувати зв'язок елементів і ми сподіваємося, що багато хто з них нададуть таку функціональність, а також запропонують можливі поліпшення.

Юніт-тестування призначене для перевірки невеликих шматків коду на самому примітивному рівні, зазвичай виключаючи будь-які інші класи і методи. Оскільки оновленої Joomla потрібно PHP версії 5.3.1, то і для PHPUnit теж необхідно оновлення. У новій версії передбачається вирішити деякі проблеми безпеки, а також автоматизувати процес тестування з подальшим 100% -м архівуванням юніт-тесту для класів бібліотеки CMS.







Схожі статті