Куда идем?

Пока такие Joomla-монстры, как Virtuemart2 и Seblod2 находятся в стадии релиз-кандидатов, я начинаю новую серию статей про замечательный компонент форума Kunena, который вырвался вперед и уже сегодня может быть использован на Joomla 1.7.

Из этой статьи вы узнаете немного о том, что это за зверь. Кроме того, я постараюсь ответить на вопрос: «Почему именно Kunena?».

Что такое Kunena?

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

Название «Kunena» – это слово из языка суахили, означающее «Говорить». Форум Kunena появился из компонента форума Fireboard, и включил в себя как новых разработчиков, так и предыдущих, некоторые из которых также разрабатывают ядро Joomla. Отсюда теснейшая интеграция форума в CMS. У разработчиков Kunena есть долгосрочная цель – разрабатывать компонент так, чтобы он использовал все преимущества Joomla.

Немного истории

Впервые Kunena (версия 1.0.6) была выпущена 10 января 2009 года. В то время Fireboard стал достаточно закрытым для сообщества и многие категории форума были блокированы.  Когда начали расти опасения, связанные с надежностью и безопасностью форума, разработчики решили, что необходимо новое стратегическое направление развития.

Fireboard окончательно устарел с выходом версии 1.0.5 RC2 27 октября 2008 года. Firebord был результатом слияния двух еще более ранних продуктов: Joomlaboard и Mamboboard. И хотя эти продукты больше  не доступны для широкой публики, многие сайты продолжают использовать их. Также в них все еще есть некоторые сходства с Kunena.

В декабре 2008 года команда Fireboard решила закрыть свой форум, т.к. пользователи не хотели ждать финального релиза при большой критике продукта.

Дальнейший план состоял в том, чтобы не создавать совершенно новый продукт, а использовать наработки, имеющиеся в Fireboard. Новый проект стал известен, как Kunena, т.к. такое название казалось запоминающимся и говорящим. Кроме того, доменное имя было свободно для регистрации.

В итоге, в начале 2009 года, претерпев несколько эволюционных изменений, была выпущена первая версия Kunena.

Kunena 1.0

Компонент Kunena 1.0 был разработан чтобы исправить многочисленные недостатки, ошибки и уязвимости Fireboard. Он может быть запущен только на Joomla 1.0.x, либо на Joomla 1.5.x в режиме Legacy. В настоящее время версия 1.0 устарела и более не поддерживается, но она всё еще может быть полезна для сайтов, работающих под управлением Joomla 1.0.x.

Kunena 1.5

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

Основными особенностями Kunena версии 1.5, отличающими ее от версии1.0 были:

  • Совместимость с Joomla 1.5
  • Оптимизированный и усовершенствованный интерфейс лицевой части(фронтенда)
  • Упрощенный процесс установки
  • Интеграция со многими расширениями других разработчиков
  • Новые возможности поиска и его удобства

Kunena 1.6

В планах разработчиков полностью переписать Kunena, чтобы она могла двигаться вперед с последними достижениями в области веб-технологий. Чтобы обеспечить поддержку Joomla 1.6, в январе 2010 года разработчики временно приостановили работу над Kunena 2.0 и сосредоточились на работе над переходным вариантом – версией 1.6. В тоже время было решено, что некоторые части Kunena 2.0 будут включены в эту версию.

Основными характеристиками версии 1.6, которые отличают ее от 1.5 явились:

  • Отделения кода компонента от html-шаблона
  • Улучшение производительности
  • Принятие новой методологии разработки для развития на Joomla 1.6
  • Улучшение модерации
  • Увеличение функциональности интерфейса фронтенда

Kunena 1.7

Основываясь на успехе Kunena 1.6, было принято решение выпустить еще один переходный релиз между версиями 1.5 и 2.0, содержащий исправления, а также несколько новых функций для того, чтобы использовать некоторые возможности добавленные в  Joomla 1.7. Выбор названия версии «Kunena 1.7» не означает совместимость только с последней версией Joomla. Данная версия компонента может быть установлена как на Joomla 1.5, так и на Joomla 1.6.

Основными особенностями версии 1.7, отличающими ее от 1.6 являются:

  • Система контроля доступа(ACL) для категорий форума
  • Встроенная интеграция с reCAPTCHA
  • Сохранение информации в форме, если возникает ошибка при отправке/редактировании

Kunena 2.0

//Данная информация лишь предварительная и в дальнейшем может быть изменена.

Следующая версия Kunena получит дальнейшие улучшения, которые закроют последние оставшиеся от Fireboard проблемы. Планируется, что основными ее отличиями от текущей версии будут:

  • Оптимизация структуры базы данных для повышения производительности и масштабируемости, которая позволит создавать на Kunena крупные форумы, содержащие миллионы сообщений.
  • Улучшенная интеграция с Jomsocial, Community Builder и другими механизмами контроля доступа(ACL) для управления доступом посетителей к разделам форума.
  • Выделение BB-кодов в отдельную библиотеку, которая в дальнейшем может быть легко расширенна и использоваться в других расширениях Joomla.
  • Возможность агрегирования нескольких категорий форума в одном представлении(RSS и др.).
  • Соблюдение MVC-архитектуры.

Почему Kunena?

Ниже я собрал несколько причин, которые могут обосновать выбор Kunena в качестве форумного движка:

  1. Открытая лицензия GPLv2. Компонент бесплатен, и надо полагать, таковым и останется.
  2. Теснейшая интеграция с Joomla. Общая авторизация, модули последних сообщений, и.т.д., общая система контроля доступа ACL.
  3. Интеграция с массой популярных расширений Joomla, таких, как Jomsocial, Community Builder, AlphaUserPoints, uddeIM и.т.д.
  4. Автоматические обновления между версиями. Вам достаточно нажать одну кнопку и компонент будет обновлен(реально работает, проверял лично).
  5. В настоящее время Kunena работает более, чем на полумиллионе сайтов по всему миру.
  6. На официальном сайте Kunena можно найти множество дополнительных расширений, использующих возможности не только компонента, но и Joomla.
  7. 100%-ая русификация.

Ниже нужно дать несколько ссылок:

Ну и, как говорится, лучше один раз увидеть. Лицевую часть форума вы можете посмотреть на этом сайте: http://wedal.ru/forum/ . Скриншоты админки можно увидеть ниже:

Kunena Kunena Kunena

Надеюсь, данная статья поможет многим начинающим веб-мастерам определиться с выбором форума.

В следующей статье серии я опишу основные возможности и инструменты компонента форума Kunena.

------------------

Как вы узнаете, какая температура за окном? По градуснику? А тепло ли будет днем? По радио? Поздравляю, вы отстали от жизни ;-) . Сегодня погода доступна в Интернете: http://www.meteoprog.ua/. Загляните на сайт и убедитесь.

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.
Добавить комментарий

Комментарии  
-6
Ну и кто у кого стырил??? joomla-school.com/index.php?option=com_content&view=article&id=1378:kunena-forum-dlya-joomla-chast-1-znakomstvo-&catid=70:soobshhestva&Itemid=128

Статья один в один. Что кризис жанра
6
asim, я НИКОГДА не публикую на этом сайте чужие статьи. Максимум, что я могу себе позволить - перевод англоязычного материала. Если вы посмотрите внимательно на сайт, который привели, то увидите ссылку на этот сайт, как на источник. Вообще, очень неприятно, что возникают такие ситуации, но от этого никуда не деться, будем решать.
2

Цитирую asim:

Ну и кто у кого стырил??? http://joomla-school.com/index.php?option=com_content&view=article&id=1378:kunena-forum-dlya-joomla-chast-1-znakomstvo-&catid=70:soobshhestva&Itemid=128

Статья один в один. Что кризис жанра


Здравствуйте. Я автор сайта http://joomla-school.com. Это я скопировал статью с этого сайта, о чем говорит ссылка на источник в конце статьи. На своем сайте я стараюсь размещать все статьи, которые относятся к Joomla. Не важно авторские они или чужие. Главное, что-бы пользователь мог найти всю необходимую информацию в одном месте.
И конечно-же, мне стало досадно, увидев комментарий, в котором автора этого сайта обвиняют в воровстве.
Хотя я действовал в рамках, разрешенными автором данного сайта.
-6
Я никого не обвинял. Просто кто-то старался,а тут ему бац... А поисковик не склеит эти одинаковые статьи??? По моему, что склеит. Интересно кто в выдаче останется.
0
Будем ждать уроков по Seblod2
0
Доброго времни. Установил Kunena 1.7.2 на сайт. Нажимаю на форум, он открывается, но часть его не полностью. Что нужно сделать, чтоб открывался полностью. Вот скрин: http://floomby.ru/content/vDNcmwaYe0
1
berllin, форум должен открываться, как пункт какого-либо меню. В настройках модулей, которые показываются справа, нужно отменить их отображение для этого пункта меню.
0
Благодарствую Wedal за помощь. Получилось. Оргомное спасибо!
0
Ёлки зелёные, ведь можно было заглянуть в kunena.default-min.css файл и изменить ширину форума с 700px на 500px. При таком раскладе можно и модули использовать!!!
0
Значит так можно не только с компанентом Kunena манипуляции производит, ещё и с такими компанентами как к примеру афиша, работа, каталоги и так далее, чтобы они были на всю ширину сайта, без сторонних модулей и всего прочего?
0
berllin, да.
0
Как перейти на Джумле 1.5.26 с Fireboard на Kunena? Забрать все данные? Пробую ставить разные версии, все время такая вот ошибка Перенос параметров конфигурации на K1.6.0 схему

... OK

SQL Query: ALTER TABLE `#__kunena_polls` MODIFY `polltimetolive` DATETIME NULL DEFAULT NULL;

... FAILED
0
Marta, посморите эту тему. https://www.kunena.org/forum/135-K-15-Installation-Upgrade-and-Migration-Archive/36669-migration-from-fb1-0-4-to-kuena-1-5-8