Новости и анонсы

Новый функционал, который, вероятно, появится в Joomla 3.7 (часть 1)

Joomla

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

Поскольку версия 3.7 находится на стадии глубокой разработки и пока нет даже альфа-версии, нельзя с уверенностью сказать, какой функционал будет гарантированно включен в новую версию. Однако команда разработки была бы рада получить отзывы, услышать предложения и, разумеется, помощь в тестировании новых фич (см. проект на Github).

Итак, приступим:

1. Кастомные поля

Или, по-другому, пользовательские поля, которые можно создавать и применять в Материалах (com_content), профилях пользователей и в форме обратной связи (com_contact). При добавлении материала вы увидите два таба в левой части: Поля (Fields) и Категории полей (Field Catergories). Пожалуй, кастомные поля - то, что пользователи ждут от Joomla уже много лет, и если этот функционал будет реализован в версии 3.7, то он станет одной из главных фишек релиза.

Добавление кастомного поля в Joomla 3.7
Добавление кастомного поля в Joomla 3.7

Реализация полей основана на коде расширения под названием DPFields, которое поддерживает более 20 различных типов полей и опций. Предположительно, мы увидим нечто похожее в Joomla 3.7. Ниже приводится список этих полей:

  • Календарь
  • Captcha
  • Чекбоксы
  • Цвет
  • Редакттор (Editor)
  • E-mail
  • Изображение
  • Целочисленная переменная (Integer)
  • Список
  • Media
  • Статья
  • Переключатели (Radio buttons)
  • SQL
  • Телефон
  • Текст
  • Поле для текста (Textarea)
  • Временная зона (Timezone)
  • URL
  • Пользователь
  • Пользовательская Группа
  • Да или Нет

Подробную информацию о предложенных изменениях можно псмотреть на Github.

2. Редизайн шаблона админ.панели во flat стиле

После выхода Joomla 3 вопрос о редизайне панели администрирования уже несколько раз обсуждался. В планах модернизация интерфейса, элементы которого могут быть выполнены в более плоском (flat) стиле. Скриншот ниже даёт более развернутое представление о запланированных изменениях. Автор статьи (Steve Burge), будучи преподавателем Центра обучения, не в восторге от подобных изменений, поскольку ему придется перезаписать большое количество видео роликов для соответствия реалиям нового интерфейса. Однако он соглашается, что новые изменения в дизайне админ.панели пойдут проекту только на пользу.

Новый дизайн панели администрирования Joomla
Новый дизайн панели администрирования Joomla

Более подробная информация доступна на Github.

3. Авторизация через Facebook

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

Для того, чтобы реализовать функционал авторизации через Facebook, команда разработки также провела важное изменение: теперь все плагины аутентификации могут добавлять собственные поля в формы авторизации Joomla. Это позволит использовать применять механизм стандартной авторизации в любом расширении Joomla, в котором требуется социальная авторизация или регистрация при помощи социального аккаунта. Больше информации можно найти на Github.

Авторизация через Facebook в Joomla
Авторизация через Facebook в Joomla

4. Гибкая настройка TinyMCE

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

Настройка панели редактора TinyMCE в Joomla 3.7
Настройка панели редактора TinyMCE в Joomla 3.7

5. Добавление нового материала при создании пункта меню

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

Добавление нового материала при создании пункта меню Joomla 3.7
При создании пункта меню можно добавить новый материал

Новый элемент выбора даты и времени

Хотя это незначительное нововведение по сравнению с описанными выше фичами, тем не менее, это будет приятным нововведением, улучшающим юзабилити интерфейса при администрировании материалов. Больше деталей можно найти на Github.

Новый элемент выбора даты и времени в Joomla 3.7
Новый элемент выбора даты и времени в Joomla 3.7

Все желающие могут оказать посильную помощь в тестировании нового функционала и приблизить дату релиза Joomla 3.7.

Оригинальная статья:
Eugene Sivokon
Предприниматель, менеджер проектов, Joomla-энтузиаст. Занимаюсь созданием сайтов с 2002 года. Координатор нескольких Joomla проектов. Обожаю путешествовать, интересуюсь историей и изучаю иностранные языки.
timeweb

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

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