Куда идем?

До выхода Joomla 1.7 остается уже совсем немного времени и все новые возможности, добавленные в эту версию CMS, в большей степени известны. Из этой статьи вы сможете узнать, что же добавили разработчики в Joomla 1.7.

Первое, что стоит отметить – обновление не носит глобального характера, такого, как Joomla 1.5 или Joomla 1.6. С момента выхода предыдущей версии прошло всего полгода. Joomla 1.7 можно считать прежде всего переходной – первой попыткой разработчиков перейти на повременной цикл выпуска новых версий. Но, несмотря на это, нововведения все-таки есть. Какие, читайте далее.

Обзор нововведений – по большей части перевод новостей официального сайта. Для начала подробные:

Улучшение функционала массовой рассылки.

Jacob Thrane Lund улучшил функционал массовой рассылки. Теперь есть возможность исключить из массовой рассылки отключенных пользователей. Это действительно полезно по двум причинам:

– во-первых, наверное, ни один владелец сайта не хочет быть обвиненным в спаме людей, покинувших сайт;

– во-вторых, по каким-либо причинам вы можете не хотеть делиться информацией массовых рассылок с пользователями, которых отключили.

С другой стороны, вы все равно можете делать все это(отключить опцию), но согласитесь, полезно иметь выбор.

Удобные подсказки для встроенных кнопок редактора(editor-xtd плагины).

Jonathan Cameron способствовал изменению кода, которое позволяет встроенным кнопкам редактора иметь подсказки. Речь здесь идет о кнопках, которые показываются под редактором, например, «Изображение» или «Подробнее».

Поддержка Open Search и Code Mirror.

Rouven Weßling способствовал добавлению поддержки Open Search, а также подсветки HTML и PHP через Code Mirror.

Уровень доступа «Просмотр» в админке.

Amy Stephen добавила поддержку уровня доступа «Просмотр» к административному интерфейсу Joomla. Это означает, что пользователи, имеющие доступ к админке, смогут там просматривать только те элементы, доступ к просмотру которых есть у них на сайте.

Переработан плагин LoadModule.

Улучшен функционал плагина LoadModule. Раньше, для вставки модуля в статью, описание, и.т.д., приходилось создавать дополнительную позицию, публиковать в ней модуль и выводить позицию в материале(). Теперь с помощью плагина мы можем вывести не только позицию но и отдельный модуль(или группу модулей) по названию. Спасибо Марку и Эндрю.

Обновление базы данных, как часть общего обновления.

Наверное самое существенное, хоть и невидимое изменение – возможность обновления базы данных при обновлении сайта. Это существенный шаг для внедрения в Joomla нового крупного функционала без проблем с миграцией. Точнее отказ от миграций в пользу простых автоматических обновлений.

Модуль произвольного HTML-кода с фоновым изображением.

Многие знают и используют модуль произвольного HTML-кода(mod_custom). В Joomla 1.7 добавлена возможность устанавливать в нем фон(background) через опцию.

Возможность установки категорий для создания статьи.

Даже не знаю, как правильно назвать данное нововведение. Смысл следующий: при создании пункта меню «Новая статья» теперь есть возможность указать категорию, в которую будет добавлена эта статья.  Для чего это сделано? Пример: У вас есть 2 категории статей: «Истории о путешествиях» и «Отзывы». Вы можете создать 2 пункта меню: «Добавить историю» и «Добавить отзыв», но пользователям все равно придется самостоятельно выбирать категорию из двух. Это нововведение позволяет определить категории web-мастеру еще на этапе проектирования сайта, и не заставлять делать это пользователя.

Массовое копирование/перемещение объектов.

Эта функция была в Joomla 1.5, но в Joomla 1.6 ее почему-то убрали. Теперь она восстановлена. Идея в возможности массового переноса, например, статей между категориями.

Обновление TinyMCE до версии 3.4.   

Команда переводчиков теперь может включить в локализацию свой собственный CSS-файл, изменяющий шрифты в админке.

Менеджер языков теперь показывает установленные языки во вкладках.

Улучшение процесса установки Joomla.

Добавляется больше AJAX-функциональности.

Страница контакта с динамическими формами для заполнения.

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

Возможность добавлять в меню ссылку на результаты поиска.

Выбор типа меню во всплывающем окне.  

Чтобы изменить тип меню раньше нужно было зайти сначала в редактирование пункта меню, а затем только выбрать тип. Теперь это можно делать сразу из менеджера меню.

Практически все вышеперечисленные изменения интересны администраторам Joomla, кроме них есть еще множество изменений, для разработчиков расширений.

В завершении еще раз хочется сказать о новом подходе к разработке Joomla. Многие не понимают зачем выпускать так часто новые версии, кто-то даже критикует разработчиков. Основная идея повременного цикла разработки – дать новые, уже созданные функции пользователям «сейчас», а не накапливать серьезный функционал, сдерживающий их добавление годами. Наверное, это скорее хорошо, чем плохо. В Joomla 1.7 за пол года было добавлено много приятных мелочей. Произошли серьезные изменения в структуре и подходе к разработке. Разработчики обещают, что дальше будет еще интереснее. Что же, будем надеяться. 

-------------

Не так давно я задумался о покупке планшета. Интересная такая игрушка. Самый большой плюс, как мне кажется, возможность -  лежать на диване и читать интересные статьи в Интернете/смотреть фильмы никому при этом не мешая. Примером такой штуковины может служить htc flyer: http://euroteka.com.ua/planshetnye-pk/HTC/flyer. Посмотрите, вдруг тоже захочется :-) .

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.
Добавить комментарий

Комментарии  
1
Интересно, спасибо, ждем новую Джумлу.
0
Спасибо! :-)
0
Интересно. Но возник такой вопрос: будут ли работать расширения, модули, плагины, написанные для joomla 1.6 в joomla 1.7? Ну и насколоько тяжело будет обновить joomla 1.6 до joomla 1.7?
0
diamondiger, расширения должны быть совместимы. Обновиться можно будет "нажатием одной кнопки" в менеджере обновлений Joomla.
0
Должны были выпустить Stable ещё вчера, 11 июля. А перенесли на 19-е число - видать, опять дыру какую-нить заштопывают... Как ни крути, ещё годик подожду с переходом. Пока сторонние разработчики расчехлятся...
0
Dorfman, уже давно перенесли выпуск на 19-е. Разработчиков можно понять. Выпуск новой версии - очень сложная задачка, особенно, если учитывать, что из-за большого количества косяков может пострадать репутация CMS и разработчиков. Вот и стараются протестировать всё как можно лучше. Хотя история подсказывает, что косяков в первой версии всё равно будет много...
-1

Цитирую Wedal:

Dorfman, уже давно перенесли выпуск на 19-е. Разработчиков можно понять.


Да знаю я, что давно. И понимаю девелоперов.

Цитирую Wedal:

Хотя история подсказывает, что косяков в первой версии всё равно будет много...


Особенно это будет бить по рукам сторонних разработчиков и, как результат - нас с вами.
Конечно же, я себе поставлю очередной шедевр и буду его ковырять в ознакомительных целях, но что-то реализовывать ближайшее время не рискну... Хотя в анонсах так всё красиво, так заманчиво! :roll:
Однако, будем оптимистами, будем надеяться, что 1.8 выйдет вовремя и с минимумом косяков. Особенно "греет душу" то, что с версии 1.7 миграций как таковых не будет: будет просто обновление, причём файловой системы вместе с БД.

ЗЫ Wedal, огромное спасибо за помощь с шаблоном!
-1
Возможности SEO
А title можно прописывать для статей и пунктов меню?
Или нужно опять использовать стороннее расширение?
В статье
Основные отличия Joomla 1.6 от Joomla 1.5.
Написано:
Мета- ключевые слова и описания могут быть связаны со статьями, категориями, пунктами меню…
А что с title?
Спасибо.
-1
У меня есть версия 1.5.17.
Это интернет магазин товаров для кошек и собак zoocomplex.com.ua.
Я бы обновился до Joomla 1.7, но кто подскажет наименее болезненный способ?
Есть ли уже под Joomla 1.7 обновленный virtuemart?
0
Andrey, Virtuemart пока несовместим с Joomla 1.7. Совместим будет Virtuemart 2, но он пока еще в стадии release candidate.
0
Возможность установки категорий для создания статьи.
Есть большое подозрение что этот пункт поможет как то улучшить персонификацию информации предоставляемую зарегистрированным пользователям. Например: есть два типа пользователей и при входе на сайт информация будет предоставлятся именно та которая необходима данному конкретному пользователю. Только вот я не увидел различий с версией 1.6 там же тоже данный механизм реализован. В чем я не прав?
1
Hanuman, тут речь идет только о создании пункта меню, для которого уже будет задана категория при создании статьи. В Joomla 1.6 этого не было.
0
Создал свой сайт o-cms.ru версия джумла 1.6.3 помогите советом, как обновить до 1.7 ???
0
Димбулай, Joomla обновляется автоматом через менеджер обновлений. Сначала обновляем до 1.6.5, затем до 1.7.
0
я нажал на кнопку в менеджере обновлений, и у меня уничтожился весь сайт... 7 файлов физически осталось (((((( хорошо, что была копия. Теперь боюсь обновляться вообще, даже не автоматом, вдруг на сайте что-нибудь нарушится из-за этого ((
0
ia, да, была такая проблема. Это происходило, при неправильном обновлении. Идея была в том, чтобы сначала обновить версию до 1.6.5(или 1.6.6), а только потом до 1.7. В противном случае иногда возникало то, о чем вы написали. Обновляться не бойтесь, но такие важные обновления лучше сначала тестировать на локальном сервере. Полный бэкап сайта, естественно, обязателен.
0
Не так уж большие изменении.. не знаю стоит ли переходить на 1.7? Тем неменее уже разрурил 2.5, думаю там больше волшебство, спс за труды такие!