Если вы до сих пор не познакомились с Joomla 3, то этот пост для вас!
20 отличий Joomla 3.0 от Joomla 2.5

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.Без Bootstrapvs. с 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. Без поддержки PostgreSQLvs. с 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 # xerox21 06.11.2012 07:23
Опять всё переучивать((( Начинает раздражать.
Ответить | Ответить с цитатой | Цитировать
-2 # VARion 06.11.2012 13:17
2.5 быстро освоилась и здесь думаю это только на пользу будет.
Ответить | Ответить с цитатой | Цитировать
+6 # xerox21 07.11.2012 08:11
Немного некорректное сравнение. Joomla! 1.5 и Joomla 1.7 (умалчиваю про 2.5, так как она является логическим продолжением 1.7) отличаются друг от друга не так кардинально. А вот 3.0 это уже другое дело, колоссальное количество изменений, которое касается как работу в самой CMS, так и над шаблонами для неё.
Ответить | Ответить с цитатой | Цитировать
+2 # titaniMOZG 06.11.2012 08:59
Появилась сортировка драг и дропом!
Надеюсь, что это унаследует и JoomGallery, а то на некоторых сайтах так достает сортировать фотографии... :-)
Ответить | Ответить с цитатой | Цитировать
+1 # VARion 06.11.2012 13:15
Сравнение широкое, спасибо!
P.S. Местами пропущены пробелы между слов.
Ответить | Ответить с цитатой | Цитировать
0 # Guest 06.11.2012 22:52
Обновления это всегда хорошо =) не успел нарадывать 2.5 =) Но думаю переходить буду постепенно по мере выхода компонентов, модулей и.т.д. на новую версию Joomla
Ответить | Ответить с цитатой | Цитировать
+3 # Gremlin 07.11.2012 06:36
Как только выйдет новый виртумарт под новую жумлу - вперед переделывать сайты, давно уже назрело!
Ответить | Ответить с цитатой | Цитировать
+2 # mistershadow 26.11.2012 12:44
Тут под 2.5 сырость такая, что почти все файлы приходится переделывать, да всякие дополнительные моды ставить, чтоб визуальные глюки исправить. Выпустили блин бету и бабло за доп. модули к нему гребут. Руки им поотбивать... надеюсь они усердно работают над версией для J3.0 и поэтому vm2 такой глючный и сырой.
Ответить | Ответить с цитатой | Цитировать
-2 # VARion 26.11.2012 13:05
Люди в свободное время работают, какое от этого ожидать качества? Всегда есть возможность использовать платные решения для магазинов и получать ещё поддержку к продукту. Нет вообще никакой гарантии, что они не закроют проект или не сделают его полностью платным. Платные модули это ещё компромисс.
Ответить | Ответить с цитатой | Цитировать
-2 # mistershadow 27.11.2012 15:57
Да лучше б они довели до ума один нормальный платный продукт, я бы купил и настроил как надо, а тут пол магазина перепиливал. Знал бы заранее про этот бесплатный глюк, взялся бы за изучение другого, а получается взял его на изучение по раскрученности первой части.
Ответить | Ответить с цитатой | Цитировать
+1 # pavel123 08.05.2013 08:21
Что тут сказать, версия виртуемарт 2.0, непутевая, куча недоработок, пришлось самому почти всю корзину переделывать. версия 1.1.9 была намного приятней.Будем ждать нормальной версии под джумлу 3.0.
Ответить | Ответить с цитатой | Цитировать
-2 # Егор1111 17.06.2013 08:58
Зачем вообще заморачиваться с этим виртумартом и жумлой?!!! Я пол года этот виртумарт ковырял и плюнул на него. Не проще ли использовать другой движок? Тот же shop script lego намного приятней и проще в восприятии и администрировании, и шаблоны к нему ооочень легко верстаются, и куча модулей бесплатных либо недорогих.
Ответить | Ответить с цитатой | Цитировать
0 # pavel123 03.09.2013 09:43
Да shop script, это вещь. Освоил, удобно. А вот с VM у меня постоянные стычки, много заказов, например перевести магазин с версии джумла 1.5 VM 1.1.9 на джумлу 2.0 VM 2.0 , вот тут и начинается свистопляска.... Терплю, ругаюсь, но пилю его жесткой бинзопилой))), что то и получается)))) Благо что есть форумы, где можно спросить и поискать. Без форумов туго было бы....
Ответить | Ответить с цитатой | Цитировать
+4 # VARion 07.11.2012 07:37
Когда переводите статью, нужно давать ссылку на источник: magazine.joomla.org/issues/issue-nov-2012/item/933-20-new-things-joomla25-vs-joomla30.
Чтобы люди знали откуда информация.
Ответить | Ответить с цитатой | Цитировать
-8 # xerox21 07.11.2012 08:12
Нет, не должны... Так как это перевод, а не копипаст.
Ответить | Ответить с цитатой | Цитировать
+2 # VARion 07.11.2012 08:54
Конечно не должны (это не закон), это человеческий подход. В этой статье, как минимум, используются изображения оригинальной статьи, её структура, смысл.
Ответить | Ответить с цитатой | Цитировать
-9 # xerox21 07.11.2012 10:00
Вы путаете красное с зелёным. Согласитесь, странно было переводить материал, меняя его структуру, смысл. В случае с переводом статей, то есть локализации материала под определённую языковую аудиторию, указывать источник не обязательно, по причине того, что данный перевод есть плод моего умственного труда. Человеческий подход в данном случае не играет ни какой роли.
Ответить | Ответить с цитатой | Цитировать
+17 # VARion 07.11.2012 12:21
Нет, ничего не путаю. Те же картинки это не плод умственного труда переводчика. Обратите внимание, что при переводе книг указывают автора оригинала, исключений мне пока не попадалось. А человеческий подход в том, чтобы читателя не вводить в заблуждение, будто это и есть автор статьи. В данном случае он автор перевода, за что ему, конечно, спасибо! Также человеческий подход в том, чтобы дать читателю максимум информации. Если это научная работа или статья в Википедии, то есть правило указывать список использованных источников даже если они не копировались.
Ответить | Ответить с цитатой | Цитировать
-20 # xerox21 07.11.2012 12:59
Вы опять, к сожалению, всё напутали, всё в одну кучу собрали.
Ответить | Ответить с цитатой | Цитировать
+11 # Постоянный читатель 08.11.2012 21:56
Хочу выразить свою признательность и благодарность автору за прекрасный и своевременный перевод. Большое спасибо за Ваш труд.
Ответить | Ответить с цитатой | Цитировать
+1 # Ciber 11.11.2012 09:05
Я так понимаю что версия VirtueMart 2.0.12f на joomla 3 непоставится. А не подскажите планирует ли компания virtuemart выпустить новую версию совместимую под joomla 3 и когда примерно?
Ответить | Ответить с цитатой | Цитировать
+3 # Wedal 12.11.2012 07:00
Ciber, пока даже Joomla 3 еще очень сырая. Не нужно ее использовать. Все перенесут на нее. Со временем. Возвращайтесь к этому вопросу примерно через пол года, а пока используйте Joomla 2.5 и Virtuemart 2.

P.S. и учите русский язык. Что за глупые ошибки...
Ответить | Ответить с цитатой | Цитировать
0 # PaRaDOxXx 14.11.2012 13:42
Отлично ! Joomla делает успехи ! 8)
Ответить | Ответить с цитатой | Цитировать
-2 # йцукен 15.11.2012 07:05
Единственное нужное это драг и дроп. Все остальное просто пустая трата времени
Ответить | Ответить с цитатой | Цитировать
+2 # slovoblud 18.11.2012 10:37
А на сколько сложны эти LESS и на что они влияют. Я к тому что на сколько сложюно теперь будет шаблон ковырять?
Ответить | Ответить с цитатой | Цитировать
+4 # Wedal 19.11.2012 02:05
slovoblud, вот хорошая статья по этой теме: http://habrahabr.ru/post/136525/
Ответить | Ответить с цитатой | Цитировать
0 # VARion 19.11.2012 06:18
Виталий, спасибо за полезную ссылку. Хотя Less уже начал использовать (их RocketTheme в Gantry 4 стали использовать вместо CSS), полезные нюансы узнал.
Ответить | Ответить с цитатой | Цитировать
+2 # VARion 19.11.2012 06:22
slovoblud, LESS это очень мощный инструмент, как его освоишь - CSS уже мало кажется. Единственный недостаток - сложность отладки, т.к. уже нельзя просто взять FireBug и посмотреть в какой строке нужный стиль находится.
Ответить | Ответить с цитатой | Цитировать
+1 # D.E. 20.11.2012 18:18
Блин...Опять нет возможности добавить свои поля при регистрации. Ну вот зачем мне ставить лишний компонент и потом все компоненты с ним сдруживать, если на сайте нужно еще одно поле с фамилией? А приходится ставить...
Ответить | Ответить с цитатой | Цитировать
+3 # Wedal 21.11.2012 02:22
D.E., встроенный CCK сейчас занимает первое место по голосам на ideas.joomla.org, особенно, если учесть, что второе место, это конструктор форм, что тоже можно отнести к CCK. Думаю, разработчики Joomla не хуже нас понимают, что момент создания CCK давно назрел, но есть, вероятно, у них некоторые вполне оправданные опасения относительно сложности этой штуки как для разработки, так и для пользователей. Дело все в том, что нельзя слишком усложнять CMS, иначе она неизбежно начнет терять популярность. Вообще, очень интересно, какие цели будут на 2013 год. На официальном сайте проводился открытый опрос, результаты которого должны появиться в ближайшее время. Как только будут новости, напишу о них на сайте.
Ответить | Ответить с цитатой | Цитировать
0 # D.E. 21.11.2012 11:53
Премного благодарен за развернутый ответ)
Ответить | Ответить с цитатой | Цитировать
0 # svarg 01.12.2012 13:01
Спасибо, отличная статья!
Ответить | Ответить с цитатой | Цитировать
0 # Galyanoff 05.03.2013 20:12
Самое главное - это АДАПТИВНЫЙ дизайн! Т.к. уже довольно большой процент юзеров сидит в нете на всяких девайсах с различным разрешением. Bootsrap это хорошо, а Bootstrap в Джумле - это вдвойне хорошо)))
Ответить | Ответить с цитатой | Цитировать
0 # alexandr7777 29.03.2013 07:40
Подскажите пожалуйста, поддерживает ли joomla 3 базы данных SQLite?
Ответить | Ответить с цитатой | Цитировать
+5 # RGBPlus 24.04.2013 08:52
Админка, в плане дизайна мне совсем не понравилась, из-за чего сильно отпугивает Joomla 3.0. Joomla 2.5 админка очень нравится в плане дизайна ... Поставил новую (3.0), блин, все болтается, все весит с полупянтным к чему это относится. Кто работал с предидущими версиями, тому легче. Приходящий новичек, если его посадить за 3.0, думаю ему будет очень сложно с ней ...
п.с. на маленьких мониторах наверное все впорядке
Ответить | Ответить с цитатой | Цитировать
+6 # pavel123 08.05.2013 08:23
Судя по скриншетам, админка приятней в 2.5
Ответить | Ответить с цитатой | Цитировать
0 # Клавикус Вайл 03.09.2013 06:14
Отвратительный интерфейс в joomla 3! Как такое может нравиться? в joomla 2.5 намного удобней, все понятно, не тормозит.
В 3 даже картинок у меню нет!!!!!
Ответить | Ответить с цитатой | Цитировать
+1 # bixitron 13.09.2013 18:37
Цитирую Клавикус Вайл:
Отвратительный интерфейс в joomla 3! Как такое может нравиться? в joomla 2.5 намного удобней, все понятно, не тормозит.
В 3 даже картинок у меню нет!!!!!

Полностью согласен, и дело не только в привычке... Поставил третью, 2 дня поработал с ней и снёс, ставлю 2.5 только.
Ответить | Ответить с цитатой | Цитировать
+2 # Клавикус Вайл 13.09.2013 22:49
Цитирую bixitron:
Цитирую Клавикус Вайл:
Отвратительный интерфейс в joomla 3! Как такое может нравиться? в joomla 2.5 намного удобней, все понятно, не тормозит.
В 3 даже картинок у меню нет!!!!!

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


Вот бы поставить на третью дизайн для админки из 2.5.
Я везде искал, но нигде не нашел. Если найдете дизайн админки 2.5 для 3.0, ответьте мне пожалуйста! Кто найдет, тому ссылку на своем сайте поставлю.
Ответить | Ответить с цитатой | Цитировать
+1 # Alexey 07.02.2014 02:17
меня тоже админка в J3 раздражает. сколько бы раз не ставил J3, есть даже пару проектов, но к админке никак привыкнуть не могу. когда в J2.5 работаю, одно наслаждение. в новой версии J стала какая-то безликая.

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

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

все вышеперечисленное ИМХО!
на вкус и цвет..
Ответить | Ответить с цитатой | Цитировать
0 # Vanhalen 24.02.2015 07:51
Однажды взялся и решил эту проблему для себя кординально. Сделал свой шаблон для админки Joomla 2.5 Пару дней назад, пришёл к выводу, что хочеш не хочешь, а переходить на третью ветку джумлы придётся. Админка её это ад. Видение того, что я хочу получить уже было, так что я просто сел и сделал админку уже для Joomla 3. Никаких адаптивов и бутстрапов. Всё чётко, эргономично и легко. Получилось ещё круче чем самописная к 2.5 потому, что писал с нуля, соответственно никакого мусора.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 25.02.2015 04:23
Vanhalen, почему же админка - ад? Все достаточно четко. Просто нужно привыкнуть :-) .
Ответить | Ответить с цитатой | Цитировать
+1 # beagler 09.11.2014 12:55
"Чтобы запустить 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 # Wedal 10.11.2014 04:42
beagler, это было написано для Joomla 3.0 еще в те времена, когда она только вышла. Быть может вы тестировали Joomla 3.3?
Ответить | Ответить с цитатой | Цитировать
0 # Димас 03.02.2019 17:27
Что меня смущает это то, что 2,5 не поддерживает пхп7, а его так расхвалили за супер скорость, но у меня на 5,6 все летает. Хотел перевести сайтец на пхп7,но не заработало, так мое знакомство с ним закончилось, не успев начаться. Будем работать с Ж2.5 до лучших времен. Не позволю умереть наследию мамбото - эпоха
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 11.02.2019 11:32
Димас, к сожалению (а может быть и к счастью), Joomla 2.5 уже умерла. Сейчас использовать ее просто небезопасно, т.к. обновления безопасности давно уже не выпускаются. Всё-таки, лучше заморочиться и перейти на Joomla 3.
Ответить | Ответить с цитатой | Цитировать