Основні відмінності Joomla 3.0 і Joomla 2.5
У статті наведені деякі з головних відмінностей Joomla 3.0 від Joomla 2.5.
Пару років тому багато хто пророкував движку 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
JUI (JoomlaUserInterface) бібліотека - це набір засобів розробки, який дозволяє розробниками компонентів використовувати загальний набір елементів інтерфейсу. JUI не тільки спрощує розробку, але і дає можливість створювати свою власну бібліотеку інтерфейсів. Для користувачів, які переходять з одного сайту Joomla 3.0 на інший, суттєво скоротився час завантаження, тому загальні javascript-й css-файли, завантажені з першого сайту, можуть бути застосовані до другого.
Старий mambo-інтерфейс в Joomla 2.5 VS Новий зручний інтерфейс в Joomla 3.0
Інтерфейс став зручніше, красивіше, сучасніше, і зовсім інший. Змінилося все. Підменю «Сайт» тепер знаходиться в лівій панелі. Так змінилося меню з посиланнями на перегляд сайту та його відвідувачів. Тепер воно знаходиться внизу адміністративної панелі.В панелі управління тепер є і права панель з посиланнями на найбільш використовувані функції Joomla.
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.
вул. Ахматової 9/18
вул. Чорновола 2-А
Сб. 11-00 -16:00