Думаю, многие уже давно знают, что такое CRM-система (Управление взаимоотношениями с клиентами).
Особенность этой CRM-системы в том, что она написана как одностраничное приложение и поэтому достаточно «шустрая».
Простой дизайн и современные технологии программирования понравятся многим, а скорость работы этой CRM-системы вас приятно удивит. Демо-версия доступна на сайте.
Кэширование скриптов и шаблонов в Local Storage помогло добиться высокой скорости.
Все представления вместе со своими дочерними элементами собираются в один большой HTML-код, который отображается на экране пользователя.
Система имеет мощный API, использующий JSON, а веб-интерфейс по сути является API-клиентом.
Система не перегружена функционалом, но имеет все необходимое и к тому же вполне настраиваема.
Создание нового модуля
Сначала вам нужно создать рабочий каталог для нового модуля (это будет пакет модуля) и поместить его в:application/Espo/Modules
application/Espo/Modules/PM
Структура каталогов нашего модуля должна быть следующей:
application/Espo/Modules/PM/Controllers/
application/Espo/Modules/PM/Entities/
application/Espo/Modules/PM/Resources/
Описание метаданных
При разработке ПМ мы должны описать две сущности — Project и ProjectTask. Для этого вам необходимо создать два файла JSON следующего содержания: application/Espo/Modules/PM/Resources/metadata/scopes/Project.json {
Теги: #php #crm #открытый исходный код #открытый исходный код #php
-
Осень
19 Oct, 24 -
Барнард, Эдвард Эмерсон
19 Oct, 24 -
Почему Горят Дата-Центры
19 Oct, 24 -
Какова Роль Бизнес-Архитектора В Компании?
19 Oct, 24 -
Обзор Лучших Российских Проектов Web 2.0
19 Oct, 24