Несколько лет назад я написала плагин 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, позволяющий выводит информацию расширенных полей пользователей (напр. аватары, дни рождения и т.д.) в произвольном месте и использоваться для интеграций с другими расширениями
На данный момент доступна только русская локализация. В дальнейшем думаю выложить английскую и испанскую. Если кто-то вдруг захочет присоединиться к локализации - буду только рада)
Буду рада вашим вопросам, советам по улучшению приложения и конструктивной критике