CardDAV та Контакты
Добавлено: 18 июн 2018, 17:47
Было бы замечательно, если в системе появилась сущность Карточка клиента и Контакты. Последние особенно надо, если первое можно более или менее приемлемо реализовать, то последнее только в очень ужасном исполнении. Кроме того, при наличии вшитой сущности Контакты можно будет реализовать поддержку протокола CardDAV, что позволит иметь как общую телефонную книгу, так и отдельную на рабочем смартфоне. С реализацией поможет sabre.io
Фактически если упрощенно описать то протокол лишь контролирует доступ к автоматически генерируемого файла экспорта контактов. Единственное что нужно это генерация файла контактов в определенном формате и возможность выбора книг контактов из которых генерируется файл в самой системе. Формат экспорта поддерживает группы для контактов, и если реализовать контакты с поддержкой групп и разграничения доступа к группам, то при генерации файла просто включать только разрешенные контакты.
Фактически если упрощенно описать то протокол лишь контролирует доступ к автоматически генерируемого файла экспорта контактов. Единственное что нужно это генерация файла контактов в определенном формате и возможность выбора книг контактов из которых генерируется файл в самой системе. Формат экспорта поддерживает группы для контактов, и если реализовать контакты с поддержкой групп и разграничения доступа к группам, то при генерации файла просто включать только разрешенные контакты.