BSL Tag Cloud Aquarium — бесплатный модуль анимированного облака тегов для Joomla 5 и Joomla 6.
Идея модуля появилась из желания сделать обычное облако тегов немного живее. Теги свободно перемещаются внутри области модуля, отражаются от её границ и могут проходить друг над другом, создавая эффект аквариума. Популярность тега влияет на его размер, прозрачность и скорость движения.
Модуль изначально создавался для собственного сайта, затем был переработан в полноценное расширение Joomla, протестирован на Joomla 5 и Joomla 6 и опубликован в официальном каталоге Joomla Extensions Directory.
Основные возможности- получение тегов из опубликованных материалов Joomla;
- размер, прозрачность и скорость движения в зависимости от популярности тега;
- учёт уровней доступа пользователя;
- учёт языка, категории и сроков публикации материала;
- ссылки на страницы тегов, построенные штатными средствами Joomla с поддержкой SEF;
- автоматический вывод тегов, соответствующих текущему языку страницы;
- адаптация к ширине модуля и размеру экрана;
- плавная остановка и увеличение тега при наведении;
- плавная остановка и возобновление всей анимации;
- возможность скрыть кнопку паузы;
- настраиваемая высота аквариума;
- настраиваемое максимальное количество тегов;
- три темы оформления: Ocean, Minimal и Adaptive;
- автоматический подбор цвета в теме Adaptive с учётом оформления и фона сайта;
- английский и русский языки интерфейса;
- поддержка нескольких независимых экземпляров модуля на одной странице;
- поддержка Joomla Update System;
- отсутствие сторонних библиотек и внешних сервисов во время работы модуля.
Модуль использует Joomla Database API и показывает посетителю только теги, связанные с доступными ему материалами. При формировании облака учитываются состояние публикации материалов, категорий и тегов, уровни доступа, язык, а также даты начала и окончания публикации.
Один экземпляр модуля можно опубликовать с параметром Language: All. На многоязычном сайте его содержимое будет автоматически меняться в зависимости от языка текущей страницы.
Совместимость и требования- Joomla 5.x или Joomla 6.x;
- PHP 8.1 или более поздняя версия для Joomla 5;
- для Joomla 6 — версия PHP, соответствующая системным требованиям установленной версии Joomla;
- никаких специальных требований к хостингу;
- никаких дополнительных компонентов или библиотек.
Работа модуля проверена на Joomla 5 и Joomla 6.1.3.
Текущая стабильная версия1.2.0
Условия распространенияМодуль распространяется бесплатно на условиях GNU General Public License версии 2 или более поздней.
Бесплатная версия является самостоятельным и полностью работоспособным расширением. В дальнейшем возможно появление отдельной расширенной версии с дополнительными визуальными эффектами и сценами, но для работы бесплатного модуля она не потребуется.
СсылкиБуду признателен за проверку модуля на других сайтах, шаблонах и конфигурациях Joomla 5 и Joomla 6. Сообщения об ошибках, замечания и предложения можно оставлять непосредственно в этой теме.
Тема Ocean
Тема Minimal
Настройки модуля
Анимация
Сейчас я нахожусь в активном поиске работы.Подробнее о моём профессиональном опыте, инженерном подходе и роли в создании продуктов BSL-World можно прочитать в материале
«Честное резюме».