2016-09-12 10 views
0

연락처가 포함 된 테이블이있는 표준 MySQL 데이터베이스가 있습니다. (Zend Framework를 사용하여 Webapp를 사용하여 테이블에 연락처를 추가하고 있습니다.) 따라서 내 자신의 필드가 있습니다.연락처가있는 MySQL 데이터베이스를 호환되는 CardDav 시스템으로 내 보냅니다.

OsX의 주소록 시스템과 호환되는 서버를 만들 수 있습니까? CardDav 시스템과 호환되어야한다고 생각합니다.

누구나 이미 해 보았습니까? 그렇다면 어떻게 처리 했습니까? 자신의 서버를 만들었습니까? 예를 들어 파이썬 용 CardDav 라이브러리가 있습니까? 난 그냥 주소록 OsX를 사용하여 내 연락처를 읽을 수 있기를 원합니다.

감사합니다 귀하의 답변을 많이

보다도,

답변

0

호환 될 서버를 만들 수는 OSX의 주소록 시스템 사용되는 ? 나는 CardDav 시스템과 호환되어야한다고 생각합니다.

예 이러한 서버를 만들 수는 있지만 이미 많이 있습니다. 필요에 따라 CardDAV 또는 LDAP 중 하나를 선택할 수 있습니다. LDAP가 유스 케이스에 적합 할 때 OpenLDAP를 설정하여 데이터베이스를 사용할 수 있습니다.

LDAP는 대개 단지 & 쿼리 만 읽습니다 (큰 회사 주소록/옐로우 페이지로 생각). CardDAV는 일반적으로 읽기/쓰기 및 전체 동기화입니다.

누구나 이미 해 보았습니까?

많은 사람들이 가지고 있으며, CalConnect CardDAV Server Implementations 사이트만으로는 대부분 16 개의 FOSS가 표시됩니다. 더있다.

그렇다면 어떻게 처리 했습니까? 자신의 서버를 만들었습니까?

이 방법이 가장 일반적인 방법이라고 생각합니다.

예를 들어 파이썬 용 CardDav 라이브러리가 있습니까?

당신의 연구를하십시오,이

많은 PHP 서버 (당신이 젠드 언급)의 기초로 SabreDAV를 사용하는 ... 알아낼 간단하다.

OsX의 주소록을 사용하여 연락처를 읽을 수 있기를 바랍니다.

그게 훨씬 쉽습니다. SabreDAV와 같은 라이브러리를 사용할 수 있지만 CardDAV를 읽기 전용으로 구현하는 것은 그리 어렵지 않습니다. 인증, 주소록을 찾기위한 몇 가지 XML 요청 및 기존 레코드를 vCard로 렌더링하는 코드.

편집을 추가하려면 더욱 복잡해집니다.