Пока такие 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 в качестве форумного движка:
- Открытая лицензия GPLv2. Компонент бесплатен, и надо полагать, таковым и останется.
- Теснейшая интеграция с Joomla. Общая авторизация, модули последних сообщений, и.т.д., общая система контроля доступа ACL.
- Интеграция с массой популярных расширений Joomla, таких, как Jomsocial, Community Builder, AlphaUserPoints, uddeIM и.т.д.
- Автоматические обновления между версиями. Вам достаточно нажать одну кнопку и компонент будет обновлен(реально работает, проверял лично).
- В настоящее время Kunena работает более, чем на полумиллионе сайтов по всему миру.
- На официальном сайте Kunena можно найти множество дополнительных расширений, использующих возможности не только компонента, но и Joomla.
- 100%-ая русификация.
Ниже нужно дать несколько ссылок:
- Официальный сайт компонента: Kunena.org
- Страничка с отзывами в каталоге Joomla
Ну и, как говорится, лучше один раз увидеть. Лицевую часть форума вы можете посмотреть на этом сайте: http://wedal.ru/forum/ . Скриншоты админки можно увидеть ниже:
Надеюсь, данная статья поможет многим начинающим веб-мастерам определиться с выбором форума.
В следующей статье серии я опишу основные возможности и инструменты компонента форума Kunena.
------------------
Как вы узнаете, какая температура за окном? По градуснику? А тепло ли будет днем? По радио? Поздравляю, вы отстали от жизни ;-) . Сегодня погода доступна в Интернете: http://www.meteoprog.ua/. Загляните на сайт и убедитесь.
Статья один в один. Что кризис жанра
Здравствуйте. Я автор сайта http://joomla-school.com. Это я скопировал статью с этого сайта, о чем говорит ссылка на источник в конце статьи. На своем сайте я стараюсь размещать все статьи, которые относятся к Joomla. Не важно авторские они или чужие. Главное, что-бы пользователь мог найти всю необходимую информацию в одном месте.
И конечно-же, мне стало досадно, увидев комментарий, в котором автора этого сайта обвиняют в воровстве.
Хотя я действовал в рамках, разрешенными автором данного сайта.
... OK
SQL Query: ALTER TABLE `#__kunena_polls` MODIFY `polltimetolive` DATETIME NULL DEFAULT NULL;
... FAILED