Можно заметить, что с выходом Joomla! 3.5 разработчики данной CMS могут немного перевести дух, они достигли той дистанции, на которой можно закрепиться достаточно прочно. Это действительная стабильная версия, не только из-за того, что номер версии имеет довольно круглое число.

Вспомним, какие прыжки приходилось делать ранее, например переход от версии 2.5 к 3.0! В этот раз команда Joomla несколько пересмотрела свой подход к циклу разработки, более регулярные версии несомненно принесли свои плоды к выпуску стабильного выпуска.

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

Joomla 3.5

Поддержка PHP 7

Улучшения Joomla 3.5 включает в себя полную поддержку нового PHP 7. Судя по номеру версии PHP несомненно должен совершить революцию в web-разработке. По примеру Microsoft сейчас очень модно перепрыгивать версии и команда PHP решили срезать путь и прыгнуть от версии 5.6 к 7.

Еще начиная с 4-й версии PHP продвигала PHPNG-проект (PHP Next-Gen), который ставил перед собой задачи сделать этот язык еще более быстрым и меньше нагружать сервера, чтобы соответствовать тенденциям мира web-технологий 2010 года. По данным PHP сейчас им удалось достигнуть определенных успехов, и если в версии PHP 5.6 на обработку одного запроса типового web-приложения процессору требовалось выполнить 100 миллионов итераций, то сейчас, в версии PHP 7, та же операция обойдется процессору всего в 25 миллионов итераций.

Конечно, не следует ждать, что после обновления на PHP 7 нагрузка на ваш сервер сократиться именно в 4 раза, тут очень много факторов, которые прямо или косвенно могут влиять. Но основное преимущество то, что данная оптимизация будет достигнута без необходимости дорабатывать существующий код, согласитесь, это очень положительный стимул для администратора выполнить обновление до Joomla 3.5 и PHP 7.

Новые возможности в Joomla 3.5

Последние циклы разработки могут характеризоваться фразами не "революция", а "эволюция". От версии к версии каждое обновление приносило некоторое число дополнений, но главная задача была создать более гибкую и расширяемую CMS.

Конечно, нельзя сказать, что в Joomla! 3.5 можно найти какие-либо существенные новшества после нескольких дней изучения этой версии, но однозначно следует оценить большое количество исправлений и мелких улучшений, которые кропотливо вносили разработчики.

TinyMCE и загрузка изображений методом Drag&Drop

Первое, что можно отметить это редактор TinyMCE и возможность загружать изображения методом Drag&Drop (перетаскивание изображения курсором мыши). Это крайне удобный способ загрузки изображений, который позволяет загрузить изображений из папки компьютера прямо в редактируемую статью.

Опытные пользователи Joomla помнят возможности стандартного медиа-менеджера, но сейчас, благодаря новшествам, процесс написания статьи значительно упрощается: во время редактирования просто захватите нужное вам изображение и перетащите в область редактирования редактора TinyMCE, поместите в то место, где вы хотели бы его видеть, изображение будет автоматически загружено на сервер и без лишних усилий замет место внутри вашей статьи.

Важно отметить некоторые аспекты работы Drag&Drop. Загрузка изображений методом Drag&Drop будет помещать изображения в корневой каталог Joomla и важно выполнить необходимые настройки и определить нужный каталог для этой задачи. Несмотря на всю простоту и скорость загрузки изображений подобным способом, потребуется некоторое время, в зависимости от размеров картинки и скорости интернет-канал, чтобы загрузить файл, дождитесь пока индикатор прогресса в верхней части экрана достигнет финального значения и загорится зеленым цветом, красный цвет может означать, что что-то пошло не так и изображение не было загружено на сервер. Нет возможности загрузить файлы с одинаковым именем, при данном событии вернется ошибка, разработчики обещали доработать этот момент и в будущих версиях и дубликаты имен будут переименованы. Не забываем, что всегда можно выполнить загрузку старым методом через медиа-менеджер.

TinyMCE Drag & Drop Images

Новый плагин Email

Несмотря на то, что большие обновления, например Joomla 3.5, происходят один-два раза в год, это не означает, что не бывает минорных обновлений. В действительно идет непрерывный поток обновлений, разработчики вынуждены их выпускать после обнаружении критических ошибок или уязвимости безопасности, иначе хакеры и злоумышленники могли этим пользоваться и получать доступ к сайтам.

Сейчас данная информация доводится до администраторов сайта через административную панель, но все меняется. В новой версии все суперпользователи сайта получат по электронной почте соответствующие уведомления о необходимости выполнить обновления, в тело письма так же будет помещен url, перейдя по которому можно начать работу по обновлению CMS.

Новый плагин Email

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

Прямые ссылки на Фронтэнд и Бэкэнд сайта

Многие уже заметили, что при входе административную панель на элемент внизу страницы, который показывает количество посетителей и администраторов, новые сообщения и ссылку на главную страницу сайта. Данная область получила минимум изменений и добавила в себя элемент "Show Admin" - ссылка, которая приведет вас в административную панель и "View Site" - ссылка, как можно догадаться, ведет на главную страницу сайта.

Это небольшое, но довольно удобное обновление, для администраторов, которым удобно прыгать между страницами сайта и настройками шаблонов Joomla 3.5 и расширений. Ссылка остается кликабельна всегда, даже если выполняете конфигурацию какого-либо компонента, можно перейти по ссылке, а затем вернуться обратно и закончить настройку.

По-умолчанию "Show Admin" отключена, для её активации необходимо в панели администрирования перейти в раздел Extensions → Modules и изменит настройки для соответствующего модуля.

Дополнительные счетчики

Joomla! 3.5 включает в себя множество счетчиков для статей, баннеров, контактов, фидов ленты новостей, что делает более простым процесс отслеживания элементов.

Разберем подробнее! Например на странице Содержание → Категории можно видеть список категорий с столбцами уровня доступа, порядковым номером и языком. В новой версии к существующим счетчикам будет добавлено: количество опубликованных, неопубликованных, в архиве для по каждой из статей.

Данное новшество позволит оценить эффективность работы контент-менеджеров и сделает более понятными их результаты.

Отображение категорий в Joomla 3.4

Отображение категорий в Joomla 3.5

Анонимный сбор данных

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

Анонимный сбор данных

Правда заключается в том, что разработчикам необходимо знать версию PHP, тип и версию СУБД, операционной системы и прочую техническую информацию, но ни коем образом не персональные данные пользователей и администраторов сайта. Данная информация помогает разработчикам в будущих обновлениях.

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

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

Что следует знать еще?

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

Старожилы помнят каким трудным был переход на версию 2.5 с 1.7. Новый подход к разработке, который был взят за основу с версии 3.3 предполагает полностью сохранять обратную совместимость без каких-либо сюрпризов. Единственный момент: для обеспечения совместимости с PHP 7 потребовалось класс String переименовать в StringHelper. Это единственная и вынужденная мера, которая заставила отступить от принципов.

Одно из долгожданных обновлений - это новый URL-маршрутизатор (URL routing). Дело в том, что этот функционал не менялся с момента выхода первой версии Joomla и многие администраторы ожидали увидеть это обновление уже в версии Joomla! 3.5. Хотя код готов, данный функционал можно будет увидеть только в версии 3.6, так как не хватило времени должным образом провести тестирование. Необходимо набраться немного больше терпения и подождать выхода следующей версии.

Шаблоны

Как уже упоминали выше, весь функционал имеет полную обратную совместимость, в том числе и шаблоны. Можете не переживать, после обновления, внешний вид сайта сразу не изменится. Но когда ждать новых шаблонов, адаптированных именно для версии 3.5?

Удалось получить информацию, что многие разработчики уже вплотную занялись шаблонами Joomla 3.5 и можно быть уверенным, что в ближайшее время мы сможем увидеть несчётное число шаблонов, которые помогут задействовать весь новый функционал CMS.

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


 
4.4035087719298 1 1 1 1 1 (Оценок: 228)
4.4035087719298 228
Опубликовано: 12-04-2016

Комментарии  

Юрий
+2 #1 Юрий 20.04.2016 19:55
Очень хорошо прослеживается тенденция разработчиков касательно гонки за последними достижениями в веб-технологиях , ну кто может похвастаться, ну кто из свободных CMS уже может похвастаться полной поддержкой PHP7? ;-) Это действительно смелый шаг, который заслуживает уважения!

Вы не зарегистрированы, чтобы оставлять комментарии.