Несколько лет назад я написала плагин hkm_profile, позволяющий генерировать поля расширенного профиля cms Joomla. Сейчас хочу поделиться с вами его развитием - zygo_profile. Точнее, уже тремя расширениями.
 
 
ОПИСАНИЕ И СКРИНШОТЫ:Более 
подробное описание со ссылками на скачивание расширений находится здесь:
http://www.psytronica.ru/2015/10/joomla-3x-zygoprofile-hkmprofile.htmlВ двух словах: пользователь получает возможность заполнить в своем профиле при регистрации/правке профиля дополнительные поля расширенного профиля (например: загрузить аватар, добавить личную подпись, выбрать день рождения, свой пол из выпадающего списка.... Состав полей не является определенным, пользователь создает его сам, как конструктор). Данные поля настраиваются в админ-панели плагина Zygo Profile - определяется их состав, тип, названия, required и прочие свойства. Поля могут быть разных типов: текстовые, списки, радиокнопки, аватар, дата.  Затем при помощи плагина  Zygo Profile Content можно вывести информацию из этих полей в материалы Joomla (отобразить аватар блоггера, вывести его подпись).
Ссылки на GitHub:  
Zygo Profile - Плагин расширенного профиля пользователя:
GitHub: 
https://github.com/psytronica/zygoprofileВетка 
"Development" : 
https://github.com/psytronica/zygoprofile/tree/developmentZygo Profile Content - Плагин вывода полей расширенного профиля в материалы Joomla
GitHub: 
https://github.com/psytronica/plg_content_zygo_profileZygo Online - Модуль "кто на сайте" с выводом аватаров пользователей из расширенного профиля
GitHub: 
https://github.com/psytronica/mod_zygo_onlineZygo Jcomments - Плагин для отображения аватара из Zygo Profile в jComments (автор 
docenttmp):
GitHub: 
https://github.com/docenttmp/plg_jcomments_zygo_avatardocenttmp также сделал возможность отображения online/offline в комментариях. Инструкции в настройках плагина
Zygo Kunena Avatars - Плагин для отображения аватара из Zygo Profile в форуме 
Kunena GitHub: 
https://github.com/psytronica/Zygo-Kunena-AvatarsДЕМО-ПЕСОЧНИЦА:
http://psytronica.getenjoyment.net/Весь дополнительный функционал - аватары, любимые цвета, выводится посредством плагина 
Zygo Profile Content Место вывода полей, количество, и т.д. настраивается в админ-панели плагина
Плагин 
Zygo Profile  содержит API, позволяющий выводит информацию расширенных полей пользователей (напр. аватары, дни рождения и т.д.) в произвольном месте и использоваться для интеграций с другими расширениями
На данный момент доступна только русская локализация. В дальнейшем думаю выложить английскую и испанскую. Если кто-то вдруг захочет присоединиться к локализации - буду только рада)
Буду рада вашим вопросам, советам по улучшению приложения и конструктивной критике