Так как мне попал на тестирование компонент JComments 3 для Joomla 3 на уровне беты, я решил воспользоваться случаем и написать о новых возможностях компонента, кстати в этом блоге вы могли наблюдать это компонент. К сожалению Сергей попросил не публиковать раньше выхода информацию о JComments и я отложил эту статью. Тепрь же состояился релиз компонента и я с удовольствием достаю статью из черновиков.
Я не буду утомлять вас кучей скриншотов и рассказом о том, что есть. Я вам постараюсь рассказать, о том, что нового появилось в этой версии.
И так краткий список новых возможностей:
- Админка переписана полностью. Старые файлы должны удалиться в процессе установки. Настройки - скорректируются.
- Фронт переписан частично, убраны deprecated и большинство include/require, заменив на JLoader. Потенциально могут отваливаться сторонние расширения (которые файлы напрямую подключали). Иными словами убраны слои совместимости еще с Joomla 1.0 и многие вещи переписали для полной совместимости с Joomla.
- Импорт - ccomment, cobalt, easyblog, jacomment, joocomments, jvcomment, k2, komento, rscomments, slicomments, virtuemart, virtuemart2, zimbcomment, zoo, это далеко не весь список, ожидается еще импорт из облачных коментов и еще почти десятка компонентов.
- Стили переделаны очень значительно, поддержка Bootstrap все нативно для Joomla 3.
- Для разработчиков надо знать, что все файлы были перетусованы и многое выкинуто так, что лучше подключаются напрямую никакие только файлы jcomments.php или jcomments.class.php.
- Управление очередью рассылки писем, очень полезная штука для высоконагруженных проектов. Согласитесь когда вы отправляете 100500 писем в минуту это очень большая нагрузка.
Что будет реализовано еще?
- Сохранения настроек через аякс.
- Сброса настроек в дефолтовые в админк.
- Копирования настроек с группы на группу
Фишки которые вы могли бы использовать в повседневности для работы с комментариями.
Поиск комментариев с префиксом.
user:имя пользователя
user:admin - выведет все комментарии пользователя admin
object:слово
object:test - выведет все комментарии у объекта test
Помоему получился отличный компонент, который используется в этом блоге. Ах да конечно же ссылка на инструкцию по обновлению компонента комментариев.