До выхода 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. Посмотрите, вдруг тоже захочется :-) .
Да знаю я, что давно. И понимаю девелоперов.
Особенно это будет бить по рукам сторонних разработчиков и, как результат - нас с вами.
Конечно же, я себе поставлю очередной шедевр и буду его ковырять в ознакомительных целях, но что-то реализовывать ближайшее время не рискну... Хотя в анонсах так всё красиво, так заманчиво!
Однако, будем оптимистами, будем надеяться, что 1.8 выйдет вовремя и с минимумом косяков. Особенно "греет душу" то, что с версии 1.7 миграций как таковых не будет: будет просто обновление, причём файловой системы вместе с БД.
ЗЫ Wedal, огромное спасибо за помощь с шаблоном!
А title можно прописывать для статей и пунктов меню?
Или нужно опять использовать стороннее расширение?
В статье
Основные отличия Joomla 1.6 от Joomla 1.5.
Написано:
Мета- ключевые слова и описания могут быть связаны со статьями, категориями, пунктами меню…
А что с title?
Спасибо.
Это интернет магазин товаров для кошек и собак zoocomplex.com.ua.
Я бы обновился до Joomla 1.7, но кто подскажет наименее болезненный способ?
Есть ли уже под Joomla 1.7 обновленный virtuemart?
Есть большое подозрение что этот пункт поможет как то улучшить персонификацию информации предоставляемую зарегистрированным пользователям. Например: есть два типа пользователей и при входе на сайт информация будет предоставлятся именно та которая необходима данному конкретному пользователю. Только вот я не увидел различий с версией 1.6 там же тоже данный механизм реализован. В чем я не прав?