Пошёл 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. Код пока там, в отдельной ветке. Самые любопытные могут пойти посмотреть )

Начать дискуссию