Разработка интеграционного модуля для Joomla 5.3
Суть проекта
Необходимо разработать собственное расширение (компонент, модуль или плагин) для CMS Joomla 5.3, которое обеспечит взаимосвязь и обмен данными между несколькими уже установленными и функционирующими расширениями.
Основные цели интеграции
- Обеспечить связь между расширением для построения генеалогического (семейного) дерева и компонентом социальной сети (аналог JomSocial).
- Наладить взаимодействие с другими расширениями по тематике "соседи" или сообщества.
- Создать единую точку обмена пользовательскими данными, событиями и связями между этими системами.
Технические требования
- Расширение должно быть написано в соответствии со стандартами Joomla 5.x.
- Необходимо проанализировать API и структуры баз данных существующих расширений для корректной интеграции.
- Реализовать механизмы синхронизации данных (например, создание связи "родственник" в генеалогическом дереве → добавление в "друзья" в социальном компоненте).
- Обеспечить стабильность работы и не нарушать функционал исходных компонентов.
- Предоставить понятную документацию по установке и настройке.
Ожидаемый результат
Единая экосистема, где пользователи, их связи и активность из разных расширений (генеалогия, соцсеть, сообщества) согласованы и дополняют друг друга, повышая вовлеченность и полезность всего портала.
Контекст сотрудничества
Заказчик является некоммерческой организацией и заинтересован в долгосрочном сотрудничестве с исполнителем. В будущем планируется формирование собственного штата разработчиков по мере получения грантовой поддержки. Данный проект - первый шаг к этому.