K2 — мощный конструктор контента (CCK) для Joomla, призванный полностью заменить стандартный компонент com_content и имеющий мощный функционал, не сложный в освоении благодаря отличному интерфейсу.

Описание компонента K2

Конструктор контента K2 был создан командой разработчиков JoomlaWorks в качестве полной замены стандартного компонента контента Joomla и, на текущий момент, у компонента есть все для того, что бы можно было безболезненно отказаться от этого стандартного функционала.

Установка расширения осуществляется стандартно, как и любое другое расширение для Joomla! — через Менеджер расширений. Компонент поддерживает полный импорт материалов из Joomla, и вы мгновенно получите массу новых возможностей для вашего существующего контента.

  • формы для элементов,
  • изображения,
  • видео,
  • подкасты,
  • галереи изображений,
  • галереи вложений,
  • многое другое.

Компонент K2 является идеальным решением для управления содержанием, независимо от объема сайта: вы можете использовать его как для небольшого блога, так и для сложного корпоративного сайта или даже новостного портала (авторы контента, рубрики, журналы, авторские колонки и пр.). С помощью данного расширения можно достаточно легко создать каталоги продукции, портфолио, базы знаний, файловый менеджер для скачивания вложений, список каталогов, список событий и многое другое — все это в стандартном комплекте компонента.

K2 является расширяемым компонентом: вы можете легко создавать специфические для вашего сайта типы контента.

Принципы функционирования K2

В работе компонента четко выделяются 4 основных принципа:

  • многофункциональность,
  • простота использования,
  • гибкая система шаблонизации,
  • оптимизированная производительность.

Исходя из вышеописанного не удивительно, что K2 — один из крупнейших и самых популярных в мире CCK для сайтов на CMS Joomla.

Распространение компонента K2

Расширение распространяется бесплатно по стандартной лицензии GNU/GPL. Скачать K2 можно с сайта разработчика.

Русификация K2

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

Итак, официальные языковые пакеты можно найти на этой странице. И уже на данном этапе возникает сложность выбора, т. к. к скачиванию предлагается целых 4 русификатора для K2:

  • Russian
  • Russian Petrine orthography
  • Russian (Russia)
  • Russian (Ukraine)

Ваш выбор должен пасть на Russian (Russia).

Вы можете установить русификацию напрямую по URL-адресу (если не поняли, смотрите здесь), либо с компьютера.

Следующая проблема (актуальна на момент написания) возникнет, когда после установки панель управления K2 по-прежнему будет отображаться на английском языке. Дело в том, что переводчик допустил небольшую ошибку в файле русификатора, которая лечится следующим образом:

  1. открываем файл administrator/language/ru_RU/ru_RU.com_k2.ini
  2. ищем следующее вхождение 'псевдонимами заголовка" (должно быть 2 вхождения) и заменяем его на 'псевдонимами заголовка', тем самым меняя ошибочный символ двойной кавычки.
  3. после этого панель управления компонентом K2 должна отображаться на русском языке.
Упоминаемые термины:

Joomla, CCK, CMS