Использование кэша в расширениях Joomla

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

Как добавить поддержку кэширования в модуль?

Вопросом кэширования результатов работы модулей занимается ядро Joomla. Включить кэширование отображаемых модулем данных можно в параметрах публикации модуля (параметр Enable cache). И хотя не все модули поддерживают этот параметр, исправить это весьма несложно.

Универсальный поиск в Joomla 1.0

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

Как быть в таком случае? Возможен ли универсальный механизм поиска? Весьма интересное решение этой задачи предложил недавно Роман Кулиш.

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Логотип Joomla

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Свернуть

Коротко о главном в Joomla

Новости портала

Новое в блогах

Видео

Форум о Joomla