Куда идем?

27-го сентября Joomla выпустила релиз Joomla 3.0.0, уже 9-го октября была выпущена обновленная версия с исправлениями безопасности. Ниже дано описание 20-ти главных отличий новой версии от старой. Если вы до сих пор не познакомились с Joomla 3, то этот пост для вас!

1.Обычный интерфейс vs адаптивный интерфейс

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

Фронт-энд Joomla 2.5:

The Joomla 2.5 Front-end

Адаптивный фронт-энд Joomla 3.0:

Joomla 3.0 Front-end

Бэк-энд Joomla 2.5:

The Joomla 2.5 Back-end

Адаптивный бэк-энд Joomla 3.0:

2.3

2. Без Bootstrap vs с Bootstrap

Это значительный шаг вперед для Joomla. Вместе с базовыми css-свойствами, интегрированными в Joomla 3.0.0, Bootstrap значительно упрощает взаимодействие конечного пользователя с вашим сайтом.


Bootstrap for Joomla 3.0

3. Не LESS CSS vs LESS CSS

LESS – это динамические таблицы стилей, разработанные Алексом Селиером и интегрированные в Joomla 3.0. С применением LESS существенно изменилась разработка шаблона сайта: теперь все шаблоны сайта и админки включают в себя директорию /less и файлы template.less. Это нужно для того, чтобы импортировать файлы Bootstrap и LESS. Разработчики сами выбирают те файлы, которые будут применены к их шаблонам и которые надо имортировать в LESS JUI (JoomlaUserInterface). Такие файлы были в выглядела Joomla 2.5:

Without Less В Joomla 3.0:

Less in Joomla 3.0

4. Без JUI vs с JUI (для разработчиков расширений)

JUI (JoomlaUserInterface) библиотека – это набор средств разработки, который позволяет разработчиками компонентов использовать общий набор элементов интерфейса. JUI не только упрощает разработку, но и дает возможность создавать свою собственную библиотеку интерфейсов. Для пользователей, которые переходят с одного сайта Joomla 3.0 на другой, существенно сократилось время загрузки, т.к. общие javascript- и css-файлы, загруженные с первого сайта, могут быть применены ко второму.

5. Mambo-интерфейс vs новый удобный интерфейс

Интерфейс стал удобнее, красивее, современнее.. да что там, сами смотрите.

Главное меню админки в Joomla 2.5:

Joomla 2.5 main menu

Главное меню админки в Joomla 3.0:

Main menu in Joomla 3.0

Панель управления. Что было:

Joomla 2.5

И что стало:)

Joomla 3.0

 Подменю «Сайт» теперь находится в левой панели. Так было в Joomla 2.5:

menu in Joomla 2.5

Так стало в Joomla 3.0:

menu in Joomla 3.0

Так изменилось меню с ссылками на просмотр сайта и его посетителей. Теперь оно находится внизу административной панели.

Footer menu in Joomla 3.0

В панели управления теперь есть и правая панель со ссылками на наиболее используемые функции Joomla:

Joomla 3.0

6. 7 шагов vs. 3 быстрых шага установки

Да вы только посмотрите, насколько установка Joomla стала проще: делается она всего в 3 шага. Установка Joomla 2.5 в 7 этапов:

Joomla 2.5 installation

Установка Joomla 3.0 в 3 этапа:

Joomla 3.0 installation

Программа установки сама определит язык установки из настроек вашего браузера. Также теперь выбор «да»/«нет» подсвечивается («нет» подсвечивается красным, «да» – зеленым).

Старый дизайн:

Old design

New design

В новой версии Joomla поддерживает 5 образцов наборов данных вместо 3-х в Joomla 2.5.

3 sample data in Joomla 2.5

в Joomla 3.0:

5 sample data in Joomla 3.0

Вообще весь процесс установки теперь занимает меньше минуты, что, безусловно, можно считать большим достижением. Более того, можно сохранить настройки установки, выслав их себе на почту.


sent to your inbox

7. Дизайн менеджера статей: скучный vs безупречный

Менеджер статей стал удобнее, система фильтров стала нагляднее, в нее добавилось несколько новых опций. Вот «старый» дизайн:

old Article Manager

А вот новый:

new Article Manager

Экран добавления/редактирования статьи тоже изменился. Вкладки «Параметры публикации», «Параметры отображения материала» и «Метаданные» переместились с правой панели наверх. Текст статьи теперь находится по центру страницы.

Filter in Article Manager

Теперь менеджер статей выглядит так:

Joomla 3.0

8. Группа пользователей «Гость»: создание вручную vs создание автоматически

Теперь в группах пользователей предусмотрена группа «Гость», которая создается по умолчанию при установке Joomla. Первая картинка показывает то, какие группы по умолчанию создаются в Joomla 2.5. Вторая показывает автоматическое создание груммы "Гость" Joomla 3.0.

Guest user group in Joomla 2.5

Guest user group in Joomla 3.0

9. Неадаптивный vs адаптивный шаблон для фронт-энда

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

Protostar

Protostar предлагает пользователям различные настройки:

Protostar's options for users

10. Устаревший vs новый отличный шаблон административной панели

Назван новый шаблон по имени одного из египетских богов – Isis. Благодаря тому, что Isis построен на Bootstrap, админка теперь тоже имеет адаптивный интерфейс.

Isis

11. Обновленный Beez 3

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

Beez3

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

Новая платформа не поддерживает устаревшие классы и методы версии платформы 11.4. Тем не менее, компонентам потребуются небольшие изменения с переходом на Joomla 3.0.

13. Mootools vs JQuery

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

14. Сортировка вручную vs функция «Drag & Drop»

С переходом на JQuery появилась функция «Drag & Drop» в сортировке материалов. Раньше порядок нужно было проставлять:

Joomla 2.5

А вот так выглядит сортировка в Joomla 3.0:

Joomla 3.0

15. Старые vs новые версии PHP/MySQL

Чтобы запустить Joomla 3.0, вам необходимы PHP 5.3.1 и MySQL 5.1. В то время как для Joomla 2.5 нужны были PHP 5.2.4 и MySQL 5.0.1.

16. Настройки модуля: обычные vs дополненные

Теперь дополнительные настройки модуля позволяют изменять:

  • тег модуля: для изменения div-а в секции;

  • тег заголовка: для лучшего SEO;

  • класс заголовка: добавляет Bootstrap-класс в заголовок страницы;

  • стиль модуля: наследовать установленный Joomla-шаблон для стиля модуля.

Настройки модуля в Joomla 2.5:

module settings in Joomla 2.5

Настройки модуля в Joomla 3.0:

27

17. Simple Pie vs JFeed

Вместо SimplePie (php-класса для импорта RSS) разработчики предлагают JFeed. SimplePie – довольно «старый», недостаточно гибкий для текущей версии, давно уже не обновляется. Поэтому было решено заменить его на JFeed – простой, расширяемый класс, призванный сделать Feed-генератор эффективнее и сильнее, чем это позволяет SimplePie.

18. Без поддержки PostgreSQL vs с PostgreSQL

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

19. Сохранение статей с заполнением всех полей vs сохранение пустых статей

Как это ни удивительно, но теперь Joomla позволяет пользователям с правами администратора создавать и сохранять пустые статьи. Такая функция нужна для того, чтобы можно было, если потребуется, создать статью только с фотографиями, без текста.

Запрет на сохранение пустой статьи в Joomla 2.5:

in Joomla 2.5

Возможность сохранения пустой статьи в Joomla 3.0:

in Joomla 3.0

20. Обновление юнит-тестирования

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

Добавить комментарий

Комментарии  
12
Опять всё переучивать((( Начинает раздражать.
-2
2.5 быстро освоилась и здесь думаю это только на пользу будет.
6
Немного некорректное сравнение. Joomla! 1.5 и Joomla 1.7 (умалчиваю про 2.5, так как она является логическим продолжением 1.7) отличаются друг от друга не так кардинально. А вот 3.0 это уже другое дело, колоссальное количество изменений, которое касается как работу в самой CMS, так и над шаблонами для неё.
2
Появилась сортировка драг и дропом!
Надеюсь, что это унаследует и JoomGallery, а то на некоторых сайтах так достает сортировать фотографии... :-)
1
Сравнение широкое, спасибо!
P.S. Местами пропущены пробелы между слов.
0
Обновления это всегда хорошо =) не успел нарадывать 2.5 =) Но думаю переходить буду постепенно по мере выхода компонентов, модулей и.т.д. на новую версию Joomla
3
Как только выйдет новый виртумарт под новую жумлу - вперед переделывать сайты, давно уже назрело!
2
Тут под 2.5 сырость такая, что почти все файлы приходится переделывать, да всякие дополнительные моды ставить, чтоб визуальные глюки исправить. Выпустили блин бету и бабло за доп. модули к нему гребут. Руки им поотбивать... надеюсь они усердно работают над версией для J3.0 и поэтому vm2 такой глючный и сырой.
-2
Люди в свободное время работают, какое от этого ожидать качества? Всегда есть возможность использовать платные решения для магазинов и получать ещё поддержку к продукту. Нет вообще никакой гарантии, что они не закроют проект или не сделают его полностью платным. Платные модули это ещё компромисс.
-2
Да лучше б они довели до ума один нормальный платный продукт, я бы купил и настроил как надо, а тут пол магазина перепиливал. Знал бы заранее про этот бесплатный глюк, взялся бы за изучение другого, а получается взял его на изучение по раскрученности первой части.
1
Что тут сказать, версия виртуемарт 2.0, непутевая, куча недоработок, пришлось самому почти всю корзину переделывать. версия 1.1.9 была намного приятней.Будем ждать нормальной версии под джумлу 3.0.
-2
Зачем вообще заморачиваться с этим виртумартом и жумлой?!!! Я пол года этот виртумарт ковырял и плюнул на него. Не проще ли использовать другой движок? Тот же shop script lego намного приятней и проще в восприятии и администрировании, и шаблоны к нему ооочень легко верстаются, и куча модулей бесплатных либо недорогих.
0
Да shop script, это вещь. Освоил, удобно. А вот с VM у меня постоянные стычки, много заказов, например перевести магазин с версии джумла 1.5 VM 1.1.9 на джумлу 2.0 VM 2.0 , вот тут и начинается свистопляска.... Терплю, ругаюсь, но пилю его жесткой бинзопилой))), что то и получается)))) Благо что есть форумы, где можно спросить и поискать. Без форумов туго было бы....
4
Когда переводите статью, нужно давать ссылку на источник: magazine.joomla.org/issues/issue-nov-2012/item/933-20-new-things-joomla25-vs-joomla30.
Чтобы люди знали откуда информация.
-8
Нет, не должны... Так как это перевод, а не копипаст.
2
Конечно не должны (это не закон), это человеческий подход. В этой статье, как минимум, используются изображения оригинальной статьи, её структура, смысл.
-9
Вы путаете красное с зелёным. Согласитесь, странно было переводить материал, меняя его структуру, смысл. В случае с переводом статей, то есть локализации материала под определённую языковую аудиторию, указывать источник не обязательно, по причине того, что данный перевод есть плод моего умственного труда. Человеческий подход в данном случае не играет ни какой роли.
17
Нет, ничего не путаю. Те же картинки это не плод умственного труда переводчика. Обратите внимание, что при переводе книг указывают автора оригинала, исключений мне пока не попадалось. А человеческий подход в том, чтобы читателя не вводить в заблуждение, будто это и есть автор статьи. В данном случае он автор перевода, за что ему, конечно, спасибо! Также человеческий подход в том, чтобы дать читателю максимум информации. Если это научная работа или статья в Википедии, то есть правило указывать список использованных источников даже если они не копировались.
-20
Вы опять, к сожалению, всё напутали, всё в одну кучу собрали.
11
Хочу выразить свою признательность и благодарность автору за прекрасный и своевременный перевод. Большое спасибо за Ваш труд.
1
Я так понимаю что версия VirtueMart 2.0.12f на joomla 3 непоставится. А не подскажите планирует ли компания virtuemart выпустить новую версию совместимую под joomla 3 и когда примерно?
3
Ciber, пока даже Joomla 3 еще очень сырая. Не нужно ее использовать. Все перенесут на нее. Со временем. Возвращайтесь к этому вопросу примерно через пол года, а пока используйте Joomla 2.5 и Virtuemart 2.

P.S. и учите русский язык. Что за глупые ошибки...
0
Отлично ! Joomla делает успехи ! 8)
-2
Единственное нужное это драг и дроп. Все остальное просто пустая трата времени
2
А на сколько сложны эти LESS и на что они влияют. Я к тому что на сколько сложюно теперь будет шаблон ковырять?
4
slovoblud, вот хорошая статья по этой теме: http://habrahabr.ru/post/136525/
0
Виталий, спасибо за полезную ссылку. Хотя Less уже начал использовать (их RocketTheme в Gantry 4 стали использовать вместо CSS), полезные нюансы узнал.
2
slovoblud, LESS это очень мощный инструмент, как его освоишь - CSS уже мало кажется. Единственный недостаток - сложность отладки, т.к. уже нельзя просто взять FireBug и посмотреть в какой строке нужный стиль находится.
1
Блин...Опять нет возможности добавить свои поля при регистрации. Ну вот зачем мне ставить лишний компонент и потом все компоненты с ним сдруживать, если на сайте нужно еще одно поле с фамилией? А приходится ставить...
3
D.E., встроенный CCK сейчас занимает первое место по голосам на ideas.joomla.org, особенно, если учесть, что второе место, это конструктор форм, что тоже можно отнести к CCK. Думаю, разработчики Joomla не хуже нас понимают, что момент создания CCK давно назрел, но есть, вероятно, у них некоторые вполне оправданные опасения относительно сложности этой штуки как для разработки, так и для пользователей. Дело все в том, что нельзя слишком усложнять CMS, иначе она неизбежно начнет терять популярность. Вообще, очень интересно, какие цели будут на 2013 год. На официальном сайте проводился открытый опрос, результаты которого должны появиться в ближайшее время. Как только будут новости, напишу о них на сайте.
0
Премного благодарен за развернутый ответ)
0
Спасибо, отличная статья!
0
Самое главное - это АДАПТИВНЫЙ дизайн! Т.к. уже довольно большой процент юзеров сидит в нете на всяких девайсах с различным разрешением. Bootsrap это хорошо, а Bootstrap в Джумле - это вдвойне хорошо)))
0
Подскажите пожалуйста, поддерживает ли joomla 3 базы данных SQLite?
5
Админка, в плане дизайна мне совсем не понравилась, из-за чего сильно отпугивает Joomla 3.0. Joomla 2.5 админка очень нравится в плане дизайна ... Поставил новую (3.0), блин, все болтается, все весит с полупянтным к чему это относится. Кто работал с предидущими версиями, тому легче. Приходящий новичек, если его посадить за 3.0, думаю ему будет очень сложно с ней ...
п.с. на маленьких мониторах наверное все впорядке
6
Судя по скриншетам, админка приятней в 2.5
0
Отвратительный интерфейс в joomla 3! Как такое может нравиться? в joomla 2.5 намного удобней, все понятно, не тормозит.
В 3 даже картинок у меню нет!!!!!
1

Цитирую Клавикус Вайл:

Отвратительный интерфейс в joomla 3! Как такое может нравиться? в joomla 2.5 намного удобней, все понятно, не тормозит.
В 3 даже картинок у меню нет!!!!!


Полностью согласен, и дело не только в привычке... Поставил третью, 2 дня поработал с ней и снёс, ставлю 2.5 только.
2

Цитирую bixitron:


Цитирую Клавикус Вайл:

Отвратительный интерфейс в joomla 3! Как такое может нравиться? в joomla 2.5 намного удобней, все понятно, не тормозит.
В 3 даже картинок у меню нет!!!!!


Полностью согласен, и дело не только в привычке... Поставил третью, 2 дня поработал с ней и снёс, ставлю 2.5 только.



Вот бы поставить на третью дизайн для админки из 2.5.
Я везде искал, но нигде не нашел. Если найдете дизайн админки 2.5 для 3.0, ответьте мне пожалуйста! Кто найдет, тому ссылку на своем сайте поставлю.
1
меня тоже админка в J3 раздражает. сколько бы раз не ставил J3, есть даже пару проектов, но к админке никак привыкнуть не могу. когда в J2.5 работаю, одно наслаждение. в новой версии J стала какая-то безликая.

на счет bootstrap. вещь, несомненно, хорошая, но пихать ее во все проекты как-то не комильфо. он больше подходит, если шлепать шаблоны как конвейер, а определенные дизайнерские задумки на нем реализовать проблематично. да и bootstrap в J2.5 можно было подключить без проблем.

да и вообще, с большей половиной пунктов можно поспорить. они больше дизайнерские (на любителя ). в плане юзабилити J3 проигрывает.

все вышеперечисленное ИМХО!
на вкус и цвет..
0
Однажды взялся и решил эту проблему для себя кординально. Сделал свой шаблон для админки Joomla 2.5 Пару дней назад, пришёл к выводу, что хочеш не хочешь, а переходить на третью ветку джумлы придётся. Админка её это ад. Видение того, что я хочу получить уже было, так что я просто сел и сделал админку уже для Joomla 3. Никаких адаптивов и бутстрапов. Всё чётко, эргономично и легко. Получилось ещё круче чем самописная к 2.5 потому, что писал с нуля, соответственно никакого мусора.
0
Vanhalen, почему же админка - ад? Все достаточно четко. Просто нужно привыкнуть :-) .
1
"Чтобы запустить Joomla 3.0, вам необходимы PHP 5.3.1" - на 5.3.3 установилась, но запускаться отказалась - "Your host needs to use PHP 5.3.10 or higher to run this version of Joomla!"
0
beagler, это было написано для Joomla 3.0 еще в те времена, когда она только вышла. Быть может вы тестировали Joomla 3.3?
0
Что меня смущает это то, что 2,5 не поддерживает пхп7, а его так расхвалили за супер скорость, но у меня на 5,6 все летает. Хотел перевести сайтец на пхп7,но не заработало, так мое знакомство с ним закончилось, не успев начаться. Будем работать с Ж2.5 до лучших времен. Не позволю умереть наследию мамбото - эпоха
0
Димас, к сожалению (а может быть и к счастью), Joomla 2.5 уже умерла. Сейчас использовать ее просто небезопасно, т.к. обновления безопасности давно уже не выпускаются. Всё-таки, лучше заморочиться и перейти на Joomla 3.