Chameleonизменяет способ представления Вашего сайта, а также его реакцию на изменения различных обстоятельств. Это похоже на многоабонентское расширение, позволяющее Вашему сайту быть не просто доменным именем, а представлять из себя намного больше.
Например: используйте различные шаблоны, такие как шаблоны для юкоз, для мобильных устройств и для планшетов; изменяйте бренды/меню на Вашем сайте для посетителей, приезжающих из других стран(GeoIP).
Вы просто настраиваете "условия", которые будут определены, а также "действия", которые будут выполнены, при соблюдении условий. Хамелеон сделает все за Вас.
Хамелеон в состоянии определить следующие условия:
- Интернет-браузер (IE v6, FF, iPhone, iPad, планшет, мобильное устрйоство и т.д.; используется Categorizr для интеллектуальной работы);
- Язык браузера;
- Дата, время;
- Тип страницы (статья, категория, первая полоса и т.д.);
- Типы страницы Virtuemart, содержимое корзины, категории и купоны;
- Типы страницы Hikashop, категории и определенные пункты;
- Типы страницы K2, категории, авторы и другие;
- Идентификатор пользователя и группа, под которыми пользователь вошел на сайт и вышел;
- Идентификатор статьи, секция, категория и свойства (J3.x);
- Компонент;
- Домен/поддомен Вашего сайта;
- Ссылка страницы и ссылающийся домен HTTP;
- Обнаружение GeoIP города/страны пользователя;
- Все подпункты данного пункта меню;
- А также другие объекты, используя код PHP.
После обнаружения,Chameleon может выполнить любое из этих динамических "действий" на текущей странице:
- Установить шаблон/стиль;
- Запретить вывод пунктов меню и/или плагинов;
- Переключить на страницу Joomla по умолчанию (домашняя страницасайта);
- Выяснить, какой пункт меню будет выделен как "Активный";
- Объявить внутреннее или внешнее переназначение;
- Добавить метаданные, название страницы, и JS/CSS;
- Установить язык страницы;
- Динамически переключить группу VirtueMart 2.0 покупателя;
- Управлять кодом PHP.