Создание компонент, плагинов, модулей в Joomla.

В регистрационной форме Joomla нет captcha.

Это может привести к тому, что начнёт быстро расти количество регистраций :)

Добавить captcha можно с помощью компонента tinCaptcha . Добавить captcha можно и с помощью какого-то другого компонента, но мне понравился этот - небольшой компонент, который можно интегрировать в свой компонент Joomla.

SqueezeBox это реализация Lightbox в Joomla

Для его применения в head область index.php файл шаблона нужно добавить следующий код:

Иногда, например, в случае IFRAME, нужно вывести только один компонент на странице.

Для добавления тегов в заголовок страницы используется объект JDocument.

Обработка ошибок в Joomla осуществляется с помощью класса JError - /joomla/error/error.php

Для работы с переменными в Joomla 2.5 используется статический класс JRequest 

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

Установить соединение с базой данных можно с помощью JFactory

Сделал модуль для отображения на сайте информация о текущем курсе валют, металлов.

Сделал компонент для размещения карт Google на сайте.