JComments 2.1.0.0

Доступна к загрузке новая версию JComments — компонента комментариев для Joomla. Данная версия полностью совместима с Joomla 1.5, Joomla 1.0 и Joostina. Добавлены новые функции, проведена глобальная оптимизация, исправлены ошибки предыдущих версий.

Что такое JComments?

Компонент JComments позволяет посетителям сайта оставлять комментарии к различным материалам, размещенным на сайте. Гибкая система настройки прав доступа к функциям компонента, большое количество настроек внешнего вида, поддержка шаблонов, использование технологии AJAX и многое другое.

Что нового в JComments 2.1?

  • В форму добавления комментария добавлено новое поле - Тема комментария (отключаемое в административной панели). Если поле включено, а пользователь забыл указать тему, то по умолчанию в тему комментария попадает название комментируемого объекта (например, материала).
  • В административной панели компонента добавлен простой менеджер подписок на новые комментарии, который позволяет администратору изменять параметры подписки (например, если пользователь указал e-mail с ошибкой и администратору приходят обратно письма о неверном адресе).
  • Добавлен менеджер пользовательских BBCode, по функционалу схожий с аналогичным менеджером в форуме phpBB3. Теперь можно создавать произвольные теги BBCode, указывать на что они будут заменяться (посредством регулярных выражений), настраивать права доступа к этим тегам. Кроме того поддерживается добавление кнопок на панель редактора комментариев.
  • Улучшена совместимость с Joomla 1.5
  • Добавлено определение домена, вне зависимости от настроек в конфигурации сайта (например, если в конфигурации сайт указан с www, а пользователь открывает без www).
  • Добавлено удаление комментариев при удалении материала (из корзины материалов)
  • Добавлено отключение CSS и JavaScript файлов на страницах где JComments не используется (только для Joomla 1.5)
  • Добавлено обновление данных о пользователе в комментариях и подписках при изменении параметров пользователя средствами Joomla (только для Joomla 1.5)
  • Ссылки на CSS и JavaScript компонента теперь относительные (только для J1.5).
  • Добавлена возможность отключения замены стандартной ссылки Подробнее на аналогичную из JComments (только для Joomla 1.5)
  • Добавлена возможность управления местоположением ссылок Подробнее и Комментарии. Теперь их можно показывать как перед материалом, так и после него (только для Joomla 1.5)
  • Добавлена возможность отключение отображения ссылок Комментарии и Добавить комментарий (только для Joomla 1.5)
  • Добавлен импорт комментариев из компонентов: JamBook, K2.
  • Добавлена поддержка интеграции с компонентами: APoll, AutoExp, hwdVideoShare, JoomSuite Resource, JVideo, K2, PhocaGallery, RokDownloads, Weblinks, YooTheme Zoo.
  • Проведена оптимизация кода компонента, удалены неиспользуемые функции и переменные, добавлены комментарии. В результате оптимизации увеличена скорость работы компонента.

Подробнее об изменениях и новшествах JComments: Список изменений JComments 2.1.0.0.

Как перейти на использование JComments с других компонентов

Поддерживается возможность импорта комментариев из множества сторонних компонентов, в том числе: AkoBook, AkoComment, Chrono Comments, ComboMax, Cinema, DatsoGallery, Ice Gallery, JXtended Comments, JamBook, JMovies, JomComment, JoomlaComment, JoomGallery, J! Reactions, LinkDirectory, K2, MosCom, Mosets Tree, MusicBox, mXcomment, PAXXGallery, Remository, RSGallery2, VirtueMart, zOOm Media Gallery.

Функция импорта позволяет быстро перейти на использование JComments без потери уже имеющихся комментариев.

Как использовать JComments в других расширениях

Одной из отличительных особенностей компонента является очень простая процедура интеграции его в сторонние расширения. На сайте представлено более 35 пошаговых инструкций по интеграции JComments в наиболее популярные расширения Joomla и инструкция по добавлению поддержки комментариев к любому расширению.

Таким образом, JComments позволяет использовать на сайте единую систему комментариев и централизовано управлять настройками комментариев. В административной панели компонента можно просматривать, редактировать и удалять комментарии для любого из имеющихся компонентов.

Разработчикам

На сайте компонента размещена документация для разработчиков. Приведены примеры решения типовых задач и использования функций компонента. В ближайшее время данный раздел будет существенно расширен. Будет добавлена информация по разработки плагинов для JComments.

Совместимость

По результатам тестирования компонент полностью совместим с Joomla 1.0 и Joomla 1.5 как в режиме совместимости, так и без него. Кроме того, компонент стабильно работает и на Joostina 1.2.

Обновление JComments 1.4.х до JComments 2.1

Прямого пути обновления JComments 1.4.x до версии 2.1 не существует. Поэтому, если у вас стоит такая древняя версия - обновитесь сначала до JComments 2.0, а уже потом обновите компонент до версии 2.1.

Обновление JComments 2.0.х до JComments 2.1

Для обновления компонента комментариев JComments до текущей стабильной версии необходимо выполнить следующие действия:

  1. Сделать резервную копию БД и файлов сайта (на всякий случай)
  2. Удалить компонент из менеджера расширений административной панели Joomla
  3. Проверить, что после удаления компонента не осталось лишних файлов. В частности, нужно убедиться, что на сайте нет файлов:
    • /plugins/content/jcomments.content.php
    • /plugins/content/jcomments.content.xml
    • /plugins/search/jcomments.search.php
    • /plugins/search/jcomments.search.xml
    • /plugins/system/jcomments.system.php
    • /plugins/system/jcomments.system.xml

    Если какие-либо из перечисленных файлов присутствуют, то необходимо их удалить.

    Примечание: в Joomla 1.0 указанные файлы находятся не в директории plugins, а в директории mambots.

  4. Установить JComments 2.1

В процессе установке новой версии будет автоматически произведено обновление структуры базы данных, добавлены необходимые поля и произведено обновление данных. Все комментарии и настройки компонента будут сохранены.

Благодарности

Хочу выразить огромную благодарность всем участникам закрытого тестирования, команде поддержки Joomlaforum.ru и всему русскоязычному сообществу! И в первую очередь — за терпение в течении всего процесса разработки и тестирования этой версии.

 
JoomlaTune