Наконец-то мы этого дождались. Начиная с Joomla 3.7 разработчики сделали важный шаг к улучшению функционала ядра CMS: сейчас в стандартном контенте com_content мы сможем использовать дополнительные поля.

Для чего нужны поля в Joomla?

В основе своей это удобство, которое проявляется в следующем:

  1. Простое создание материала при котором мы только заполняем нужные поля, без необходимости формирования дополнительной разметки.
  2. Единый внешний вид материалов с полями.
  3. Фильтрация по значениям полей.

В стандартном контенте Joomla по умолчанию есть несколько предустановленных полей:

  1. Текст материала
  2. Поле для изображения
  3. Ссылки после материала

Для обычного блога этого вполне достаточно, но кому нужен обычный блог?

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

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

Прошло время и гибкое управление правами пользователей (ACL) появилось в ядре Joomla. А сейчас у разработчиков, наконец-то, дошли руки и до полей.

Поэтому, мое мнение, с выходом Джумла 3.7 надобность в простых конструктора контента, в частности k2 вовсе отпадет.

Упоминаемые термины:

ACL, CSS, JED, Плагин, Ядро, CCK, CMS, SQL, Контент, K2, Community Builder