Автор: phpkiev Apr 11 2023, 20:13
Появилась задача управлять контактами из внутренней БД. Для удобства работы решил не изобретать велосипед, а взять какой-то готовый CardDAV сервер и уже по API управлять в нём контактами из БД. Клиенты же смогут подключаться штатными ИОС/Андроид приложениями прямо к CardDAV серверу и всё будет максимально красиво (в теории).
И теперь вопрос, есть что посоветовать? Предварительно остановился на https://sabre.io/baikal/ сервере, но может есть что-то проще и легковесней?
Автор: Tiger Apr 11 2023, 20:21
1. Такой специфики на этом форуме не найдёшь.
2. Ребят ты выбрал ну прям кек. "Байкал", "матрёшка"....не хватает хуйла в рамке
Автор: phpkiev Apr 11 2023, 20:41
(Tiger @ Apr 11 2023, 21:21)
![Перейти к цитате](style_images/0day[1]/message_quote_arrow.svg)
1. Такой специфики на этом форуме не найдёшь.
2. Ребят ты выбрал ну прям кек. "Байкал", "матрёшка"....не хватает хуйла в рамке
Там Ba
ïkal на минуточку
![smile.png](style_emoticons/0day_emo/smile.png)
А в остальном - фришный и на гитхабе лежит + много положительных отзывов + весь нужный мне функционал. Но если вдруг кто-то знает более православный проект, и это не Google Contacts via CardDAV API и не iCloud и не Owncloud 10 - с интересом изучу. За этим и завёл тему.
Автор: stael Apr 13 2023, 13:25
а как же Nextcloud / owncloud
Автор: phpkiev Apr 13 2023, 18:12
(stael @ Apr 13 2023, 14:25)
![Перейти к цитате](style_images/0day[1]/message_quote_arrow.svg)
а как же Nextcloud / owncloud
Nextcloud вроде как платный, а вообще это сильно сложно и излишне ставить такие комбайны. Мне нужен лишь функционал управления контактами и вчера за полчаса неспешной работы всё заработало. Автор кстати немец, что его сподвигло выбрать такое название и лого для своего проекта - без понятия. Но работает замечательно и практически из коробки.
Автор: phpkiev May 30 2023, 22:02
В общем, если кому нужно будет - отличный бесплатный сервер оказался этот Baikal. Удобная админка, прекрасная совместимость со штатными клиентами под Иос и Андроид, легкая установка - только нужно внимательно за версиями софта смотреть. И отвечая на замечание выше - это не кацапская разработка ни разу.
Baikal was created by Jérôme Schneider from Net Gusto and fruux and is now developed by volunteers. Many thanks to Daniel Aleksandersen (@zcode) for greatly improving the quality of the project page.
Пока использую только CardDAV сервис, собираю контакты из стороннего проекта, слегка их обрабатываю по заданному шаблону - и заливаю на сервер через РНР либу https://github.com/mstilkerich/carddavclient