Аналитические статьи

Грядет новая версия Joomla 3.0!

Joomla

Что нового в Joomla 3.0

Выход Joomla 3.0 запланирован на сентябрь. Если вы еще не знаете, мы перенесли дату выхода новой версии CMS на сентябрь и март (вместо запланированных ранее января и июля). Новая дата релиза - сентябрь. Следующая версия 3.1 выйдет в марте 2013 года, а версия 3.5 в сентябре 2013 года.

Joomla 3.0 - это первый крупный релиз с тех пор, как мы ввели новый график релизов в январе 2011 года. Опубликовав его, мы бросили себе вызов - сможем ли мы выдержать тем и придерживаться заявленных сроков?

Вот, что еще важно: версия 3.0 подойдет не каждому. Joomla 2.5 - это релиз с долгосрочной поддержкой (Long-Term Support) и многие сайты, работающие на версии 2.5, возможно, останутся на ней до выхода версии 3.5 в сентябре. Версия Joomla 3.0, как и 3.1, является частью программы со стандартной техподдержкой (STS), она рассчитана на тех, кому нужны нововведения или для тех, кто хотел бы не отставать от новых версий. Мы рассчитываем на то, что все пользователи обновят версию до 3.1 и 3.5, после того, как они будут выпущены.

Что нового в Joomla 3.0?

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

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

Новая разметка (Markup) и пользовательский интерфейс (UI) на базе Bootstrap в Joomla 3.0

Пожалуй, самое значимое изменение в новой версии – это новая разметка и пользовательский интерфейс на базе Bootstrap – фреймворк HTML/CSS/JS из Twitter. Целью было обеспечить стандартный набор пользовательских “виджетов”, позволяющих разработчикам расширений и шаблонов работать на базе стандартной разметки. Это позволит разработчикам расширений делать упор на функциональности, а разработчикам шаблонов позволит делать их стандартными для различных разрешений. Фреймворк Bootstrap использует в работе (Javascript) библиотеку jQuery. На основе этого изменения, в Joomla 3.0 ожидается появление jQuery. MooTools также будут включены.

Использование Bootstrap означает, что разметка HTML для основных расширений изменится. Таким образом, шаблоны написанные на версии 2.5 потребуют некоторой доработки для корректной работы в 3.0. Мы надеемся, что все достаточно доступно и планируем выход подробной документации. (Мы надеемся что это будет сделать достаточно просто, к тому же мы подготовим подробную документацию) Также мы собираемся портировать изменения Bootstrap в версию 2.5. Если нам это удастся, можно будет создавать шаблоны, работающие как в версии 2.5, так и для версии 3.0.

Версия платформы 12.2

Для 3.0 мы рассчитываем использовать версию платформы 12.2. В эту платформу ориентировочно будут входить классы, которые будут поддерживать объединенную модель контента UCM (Unified Content Model), а также улучшенную структуру MVC (model-view-controller). Эти классы не будут включены в основные компоненты версии 3.0, однако, они будут доступны для разработчиков расширений. Мы планируем изменить основные компоненты для использования новых классов платформы в версии CMS 4.0.

Как следствие, некоторые классы, использующиеся в платформе (папка libraries/joomla), будут перемещены в CMS (папка libraries/cms). Нужно  принять это во внимание, ведь многие расширения используют API для загрузки этих классов.

Важные даты релиза Joomla 3.0

Так как CMS Joomla – это контролируемый по времени цикл релизов, мы будем предельно точны в датах. Вот предполагаемые даты:

  • 1 июля: альфа-пакет версии 3.0. Главным образом, он нацелен на тестирование сторонних расширений после перемещения файлов платформы в папку CMS. Возможно, не все нововведения будут работать, но они будут включены, как только мы их подготовим;
  • 1 августа: бета-пакет версии 3.0. Он будет содержать все нововведения, запланированные для версии 3.0. Для того чтобы все прошло, как мы  рассчитываем, нужно подготовить все нововведения раньше этой даты;
  • 1 сентября: версия 3.0 RC1. Эта версия должна быть максимально приближена к конечной;
  • 15 сентября: Joomla версия 3.0.0 (стабильная)

Чем вы можете помочь?

Нам требуется помощь сообщества для успешного запуска версии 3.0. Вы можете поучаствовать разными способами. Вот некоторые из них:

  1. Вступите в группу разработчиков. Тут мы работаем над глобальными возможностями.
  2. http://docs.joomla.org/Production_Working_Groups
  3. Помогите протестировать нововведения и исправить ошибки. Лучше всего вступить в команду Bug Squad и следить за баг-трекером. http://docs.joomla.org/Bug_Squad
Оригинальная статья: Mark Dexter
Katerina Vorobyova
Переводчик, IT любитель, фотомодель.
timeweb

Заработок в сети

  • Sape - биржа ссылок