JComments 2.3.0

Стабильная версия JComments 2.3 для Joomla доступна к загрузке! На разработку данной версии ушло больше года, за это время была проведена огромная работа по оптимизации кода, обеспечению максимальной совместимости со сторонними расширениями и реализована поддержка всех существующих версий Joomla (Joomla 1.0, Joomla 1.5, Joomla 1.7 и Joomla 2.5). Добавлено множество новых функций и параметров конфигурации, добавлена поддержка импорта из 5 новых сторонних расширений и исправлено более 100 ошибок.

Загрузить компонент комментариев JComments 2.3.0

Всем пользователям предыдущих версий настоятельно рекоммендуется обновить JComments до версии JComments 2.3.

Подробная информация об изменениях в JComments 2.3: Список изменений JComments 2.3.0. Наиболее интересные, на наш взгляд, нововведения:

Порядок отображения комментариев

Для древовидного режима отображения поддерживаются три режима:

  • Обычный: комментарии отсортированы в порядке добавления.
  • Обратный: комментарии отсортированы в обратном порядке.
  • Комбинированный: первый уровень комментариев отсортирован в обратном порядке (новые сверху), ответы на комментарии — в порядке добавления.

Режим удаления комментариев

Реализована поддержка двух режимов удаления комментария:

  • Удалять комментарий и все ответы: при удалении комментария, комментарий удаляется физически из базы данных и, вместе с ним, удаляются все ответы на данный комментарий.
  • Помечать как удаленный: комментарий помечается удаленным, из базы данных не удаляется, но его текст на в списке комментариев не отображается. В будущих версиях будет реализована функция отмены удаления.

Функция «Пожаловаться администратору»

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

В этой версии компонента добавлено отображение списка жалоб в административной панели (в режиме редактирования комментария), добавлена возможность фильтрации списка комментариев с жалобами, а также два новых параметра:

  • Максимальное количество жалоб пользователей на комментарий: при превышении этого количества пользователю будет выдано сообщение, что на комментарий уже пожаловались.
  • Количество жалоб для снятия комментария с публикации: если количество жалоб, поступивших на комментарий, превышает указанное число, комментарий автоматически снимается с публикации. Выберите значение 0 для отключения данной функции.
  • Требовать причину жалобы: позволяет включить/отключить требование указания причины жалобы пользователя на комментарий.

Функция «Блокировка пользователя»

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

  1. В настройках JComments выбрать закладку «Ограничения» и установить параметру «Использовать список банов» значение «Да».
  2. В настройках JComments выбрать закладку «Права» и разрешить действие «Бан пользователей» для тех групп пользователей, для которых вы хотите разрешить использование данной функции.

Функция «Импорт комментариев»

Обновленный механизм импорта комментариев из сторонних расширений поддерживает неограниченный объем импортируемых данных. Таким образом, решена давняя проблема, связанная с ограничениями на время выполнения PHP-скриптов.

Управление правами доступа

Компонент поддерживает гибкую настройку прав доступа для всех существующих на сайте групп пользователей. На сайтах, построенных на Joomla 1.7 / Joomla 2.5, после добавления в Менеджере пользователей новой группы она становится доступной в настройках JComments.

Поддержка обновления компонента

Реализована поддержка функции обновления расширения из Менеджера расширений Joomla 1.7 и Joomla 2.5. Таким образом, установив компонент на сайт, вы всегда будете знать о выходе новых версий и сможете обновить компонент, не выходя из административной панели управления сайтом. Новые версии модулей для компонента JComments также поддерживают функцию обновления.

Модули для JComments

Для пользователей Joomla 1.5, Joomla 1.7 и Joomla 2.5 выпущены следующие модули:

  • JComments Latest — отображает список последних добавленных комментариев, поддерживается группировка по объектам и отображение времени комментария относительно текущего (например: 2 минуты назад).
  • JComments Latest Commented — отображает список последних прокомментированных объектов (поддерживаются объекты любых расширений, интегрированных с JComments).
  • JComments Most Commented — отображает список наиболее часто комментируемых объектов (поддерживаются объекты любых расширений, интегрированных с JComments) с возможность задания периода, за который ведется учет комментариев.
  • JComments Top Posters — отображает список наиболее активных (по количеству комментариев, по суммарной оценке комментариев) авторов комментариев.

Обновление JComments 2.2 до JComments 2.3

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

  1. Сделать резервную копию базы данных и файлов сайта (на всякий случай)
  2. Сделать резервную копию директории /components/com_jcomments/images/smiles (если набор смайлов был изменен)
  3. Удалить компонент из менеджера расширений административной панели Joomla
  4. Установить JComments 2.3.0
  5. Вернуть из резервной копии содержимое директории /components/com_jcomments/images/smiles
  6. В административной панели компонента выбрать меню «JComments - Комментарии»
  7. На панели кнопок нажать кнопку «Обновить кэш» и дождаться завершения процесса

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

Обновление компонента c более старых версий (JComments 1.4.0.9 или JComments 2.1.0.0) не поддерживается. Поэтому, если у вас стоит такая древняя версия — обновите сначала компонент до версии JComments 2.2.

Локализации

Дистрибутив компонента JComments поддерживает 40 языков для сайта и 2 языка (английский и русский) для административной панели компонента. Дополнительные языковые пакеты могут быть загружены на странице Локализации.

Если вы обнаружили ошибки или неточности в локализации, вы можете исправить их на странице проекта локализации JComments (Transifex.net).

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

Компонент JComments 2.3 полностью совместим со всей линейкой Joomla — от Joomla 1.0.15 до Joomla 2.5. Однако следует отметить, что JComments 2.3 является последней версией компонента JComments, которая поддерживает платформу Joomla 1.0.

Планы по развитию JComments

В связи с тем, что в Joomla 2.5 реализована функция обновления расширений из панели управления сайтом и процесс обновления расширений существенно упростился, принято решение выпускать новые версии компонента каждые 2-3 месяца. Таким образом, выпуск следующей версии компонента запланирован на апрель-май 2012. Список планируемых изменений будет опубликован позже.

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

Выражаем огромную благодарность переводчикам, участникам закрытого тестирования и всем тем, кто на протяжении этих месяцев поддерживал разработку JComments морально и финансово. Спасибо всем, кто помогал в работе и просто терпеливо ждал JComments 2.3!

Если у вас есть желание и возможность поддержать проект JComments материально, вы можете перевести любую сумму на следующие кошельки в системе Webmoney:

  • Z614614405453
  • R042036642670
  • U276700821607
 
JoomlaTune