Пошёл 2-й месяц плотной работы над библиотекой интеграции Joomla с AmoCRM
Библиотека полностью переписана, но поскольку обратная совместимость не потеряна - версия будет 1.3.0, когда выйдет.
Добавлено куча всего нового:
- новая архитектура,
- новые методы
- огромный рефакторинг (почти с нуля)
- поддержка долгосрочных токенов
- обработка входящих вебхуков
- можно написать свои плагины группы amocrm для обработки данных вебхуков
- добавлены ещё поля Joomla Form для использования в расширениях
- добавлены лейауты полей Joomla Form, кому сильно нужно - можно переопределить своими макетами
В работе:
- в работе плагин для синхронизации пользователей Joomla и контактов AmoCRM, который будет входит в комплект библиотеки.
- в работе проблема отсутствия у контактов Амо емейлов. Создаются временные несуществующие пары логин + емейл и связке Joomla user + контакт амо выставляется флаг "временный пользователь"... Потом будем мудрить над тем, как отправлять пользователей на до-регистрацию.
Проблемы: поддерживать ли ещё Joomla 4 или обрезать поддержку до Joomla 5?.. Это решило бы вопрос как минимум с использованием полей модальных окон в интерфейсе админки. Уж больно они удобнее в Joomla 5, а в четверке их нет совсем 😎Мозг кипит, дым из ушей, но процесс идёт потихоньку...
На странице расширения (сейчас там версия 1.2.0) ссылка на репозиторий GitHub. Код пока там, в отдельной ветке. Самые любопытные могут пойти посмотреть )
Начать дискуссию