DAViCal

소프트웨어 스크린 샷:
DAViCal
소프트웨어 정보:
버전: 1.0.2
업로드 날짜: 14 Apr 15
개발자: Andrew McMillan
라이센스: 무료
인기: 15

Rating: 4.0/5 (Total Votes: 2)

의 CalDAV 스펙 해주기 수년간 개발되었으며, 동시에 우리는 일정 공유 문제에 대한 해결책을 제공하는 오픈 소스 세계에서 사람과 조직 심해 보았다.
공유 일정에 대한 가능성을 평가할 때, 거기에 가능한 접근 방법이다, 그러나 우리는 우리가 좋은 사양입니다 생각하기 때문에 CalDAV를 구현의 경로를 따라 선출하고 그 그것은 당연한 이득 클라이언트 구현 윌과 가장 부유 한 사용자에게 제공 그 클라이언트 구현을 통해 경험.
목표
CalDAV를 관리하고 달력 자원의 컬렉션을보고 특정 클라이언트 - 서버 프로토콜입니다.
다음과 같이 따라서,이 응용 프로그램을 개발하는 우리의 의도는 다음과 같습니다
전제 조건의 단순성
우리는 우리가 PHP는 널리 사용되는 웹 스크립트 언어라고 생각하기 때문에 PHP이 작성 선택했습니다.
그것은 또한 널리 사용할 수 있기 때문에 우리는 아파치 웹 서버를 사용하도록 선택했습니다. 이것은 반드시 필요하지 않다, 그러나 현재까지 테스트 PHP 다른 환경에서 수행되지 않았다.
이 운영 환경의 매우 넓은 세트에서 작동 무료, 오픈 소스 데이터베이스입니다, 완전히 ACID 준수하는 때문에 우리는, PostgreSQL 데이터베이스를 사용하도록 선택했습니다.
설치 프로그램의 단순성
가장 쉽게 사용을 위해 사용자가 쉽게 사용할 수에서 데비안 GNU / 리눅스 배포판에 RSCDS 설치를 고려해야 패키지를 체결했다.
우리는 다른 분포가 동시에 쉬워 질 수도 있지만, 특히 데비안 대상 릴리스과 단순성을위한 자동화의 수준을 증가시킬 것으로 예상된다. 우리는 사람들이 경험하는 특정 문제를 이해하게 따라 우리는 처음 몇 버전에서 약간 큰 설치의 복잡성을 기대한다.
조작의 단순성
일반적으로 RSCDS에서 계속 작동하는 중요한 유지 보수를 필요가 없습니다.
관리 기능은 수백 직원까지의 지원 기관의 목표 내에서 가능한 한 간단하게 유지됩니다.
서버 측 영리 만 클라이언트와 상호 동작하기에 충분한 방식의 CalDAV를 지원하도록 최소화되는 것이, 주로 일정 자원의 보관에 포커스되기 때문에이 점보다는 서버라고.
웹 기반 관리
시스템의 일반 관리는 웹 기반의 응용 프로그램을 통해해야합니다.
달력은 초기 릴리스에서 웹 기반 뷰에서 사용할 수 없습니다. 그것은 서버의 CalDAV 프로토콜을 사용하여 작동하는 웹 기반의 클라이언트 소프트웨어의 사용을 지원해야하지만, 일정 적, 웹 기반 클라이언트를 통해 유지 관리 할 것 같지는 않다

이 릴리스의 새로운 기능입니다. :

이 POST 요청에 일정의 버그 수정.
사용자에 대한 수정 권한 명이 외부 인증을 통해 만들 수 있습니다.
외부 바인딩에 대한 기본 min_age를 추가합니다.
컬이없는 경우 업데이트 / 생성되는 외부 바인드를 방지합니다.
컬이 설치되어 있는지 여부를 테스트하기 위해 설정 페이지에 검사를 추가합니다.
GET 요청과 콘텐츠 형식의 XML을 보내 바보 프로그램을 허용합니다.
AUTHORIZATION의 C​​GI에 추가 HTTP_AUTHORIZATION의 사용을 지원.
여러 유형이 VCARD의 ADR / 전화 / 이메일을 처리합니다.
오히려 기본 일정 이름으로 기본 URL을 설정보다 / 집 /
주소록 모음에 대한 파일 업로드를 활성화합니다.
일정 수입과 함께 주소록 가져 오기를 처리합니다.
그들이없는 경우 UID 및 REV 재산 N VCARD를 작성합니다.
현재 transifex 번역에 업데이트 번역.

이 더 정확하게 생성 / 날짜를 수정 설정하려면 버전 0.9.9.4:

Refactor의 PUT 기능에 새로운 기능.
로케일을 지원하는 et_EE 추가
포 파일의 수정 오류가 Transifex 업로드에 의해 지적했다.
Atom 피드를 구축하기위한 새로운 AtomFeed 클래스입니다.
더 나은 공급 표준 Atom 피드를 만드는 전환합니다.
새로운 URL은 캘린더의 변화의 RSS 피드를 제공하는 것이다.
리팩토링 RRULE는 vProperty에서 초기화에 대한 지원을 추가 할 수 있습니다.
PgQuery에 대한 모든 참조를 제거
광범위한 주요 편집의 리팩토링, 플러스 티켓을 만들기위한 지원.
PUT에 스케줄링 자원을 쓰기에 대한 지원을 추가합니다.
부동 시간을 처리하기위한 지원을 개선합니다.
내부 문제 추적에 CIL을 추가합니다.
밖으로 즉시 만료 / 유효하지 않은 티켓 액세스를 잘라.
빈 PROPFIND를 처리, 유효하지 않은 XML에 날려하지 않습니다.
/.well-known/now는 사양 당 301 리디렉션을 반환합니다.
스펙의 비준을 사전에 콘텐츠 형식 텍스트 / vCard를 사용합니다.
제대로 multiget에 addressbooks을 처리합니다.
로깅에서 인증 헤더를 숨 깁니다.
업데이트 동기화 수집 보고서 초안의 -04과 일치합니다.
우리는 우리의 경로에서 찾을 때 caldav.php와의 index.php를 교체합니다.
우리가 그들을 보자 전에 사용자가 활성 상태 확인에 대한 현학적합니다.
그들이해야으로 _ 선도 SRV 레코드 예제를 지정합니다.
마이클 브라운에서 처리 그룹에 대한 SQL을 수정합니다.
추가 주요 수집 세트 DAVResource 표준 응답에.
POST 처리에 올바른 오타.
전체 이름이 변경 될 경우에도 DISPLAYNAME를 업데이트합니다.
이전 스크린 샷을 제거
새로운 스크린 샷과 함께 업데이트 된 아이폰 클라이언트 구성
DTSTART 같은 물건을 다루 TZID = 미국 / 뉴욕 : 20101119T231307을
스크립트는 다음 인스턴스 시간 calendar_alarms을 새로 고칩니다.
정식 기능이 중복 홈 달력을 만들 수 없습니다.
피에르 - 아르노 Poudret에서 CalDAV를 동기화에 패치.
지원되는 방법에 ACL을 추가합니다.
테스트 샘플 데이터를 찾기 위해 회귀 주자를 변경합니다.
올바른 버전 번호 오타.
항상 그룹 구성원에 교장 선생님의 'DAV : 읽기'권한을 부여합니다.
% Y Windows에서 작동하지 않기 때문에 형식의 확장 된 시간 지정자를 사용합니다.
를 허용하도록 구성하는 경우 재귀 보고서 쿼리를 지원합니다.
우리가 PUT에 사용할 새로운 WritableCollection 객체를 추가합니다.
오히려 오래된 텍스트 / X-vCard를보다 텍스트 / vCard를 사용합니다.
동기 - 응답의 변경된 부분에 지원 이벤트 속성.
대학원 9.0 예약 된 이름 해결하는 변수의 이름을 바꿉니다.
이전 / 홀수 PHP에서 작동하지 않을 수 있습니다 정규 표현식에서 전환합니다.
보고서 요청에 getlastmodified 속성을 지원합니다.
iTIP와의 수정 오타 처리 취소.
달력 자동 일정 헤더를 켜고 $ C-된다 경우, enable_auto_schedule
/setup.php에 다양한 추가 검사 추가
설치에 필요한 병렬 AWL 버전의 지식을 추가합니다.
여러 작은 가능한 CardDAV 버그를 수정합니다.
시간 범위 외부 이벤트에 대한 생략 - 확장 된 경우.
제대로 '모든'설정 및 최근 포스트 그레스와 함께 작동하도록 privilege_to_bits에게 기능을 수정
0 시간 이벤트의 freebusy 제공하지 마십시오.
약속 있음 / 없음을 끄는 많은 사건에 대한 또 다른 회귀 테스트.
우리가 대처하기 위해 철저하게 가짜 TZID에 이벤트를 추가합니다.
우리가 누락 된 표시 할 수 있도록 초기 지원되는 일부 물건을 확인합니다.
바인딩의 더 나은 디스플레이.
가능성으로 PostgreSQL을 9.0를 추가합니다.
기본 인증 대체를 사용하는 경우 경고를 수정합니다.
부정적인 요소를 포함 iCalendar는 기간의 취급 수정합니다.
DTEND * orDURATION를하지 않아도 이벤트를 처리합니다.
RepeatRuleDateTimeZone의 __construct를 다시 작성 () 메소드는 더 강력합니다.

이 버전 0.9.9.3:

This 릴리스 주로 0.9.9.2에 도착되는 CardDAV 지원 버그 수정이 포함되어 일부 이전 버전과의 호환성 옵션을 더 안정적으로 수행 할 수 있도록하고 추가의 새로운 기능 번개에 대한 역 플러그인에 대한.

이 어떤 버전의 0.9.9.2:

This에서 새로운 것은 WebDAV를 (가능한 CardDAV)에 초안 vCard를 확장을위한 초기 지원을 추가, 중요한 새로운 릴리스입니다.
다른 변경 버전을 초안 할 WebDAV를 동기화 지원을 업데이트 -03과 /.well-known/caldav 및 RFC5785 당 /.well-known/carddav URL을 처리하기위한 지원을 추가합니다.
릴리스는 또한 그들이 신규 또는 변경된 자원을 입력했을 때 콘텐츠 형식을 공급하지 않음으로써로 RFC 엄격하게 준수하지 않는 많은 버그 수정, 업데이트 된 번역과 고객을위한 더 나은 탄력성을 포함한다.
UTF-8과 같은 처리가 개선된다.

이 해결 방법은 아이폰 OS 3.1에 ​​문제가 추가 된 0.9.7.2:

Some 버전의 새로운 기능.
몇 가지 새로운 기능은 아이폰 / iCal의 클라이언트와 쉽게 구성을 지원하기 위해 추가되었다.
PHP 5.3 경고에 ​​의해 강조되었다 참조로 사용되지 않는 통화 시간 패스의 모든 발생을 제거 하였다.
어떤 상황에서 URL을 인코딩 오류로 인한 문제가 포괄적으로 해결되었습니다.

이 어떤 버전의 0.9.7.1:

This 릴리스의 새로운 기능입니다 것은 INSERT / UPDATE가 / CalDAV를 자원에 대한 작업을 삭제 로그인하는 기능을 제공하고 약속 있음 / 없음 정보를 전자 메일 기반 검색을 실시 경우와 소문자를 구별 가능한 경우.
몇 가지 오류는 그룹에 사용자를 연결하는 들어오는 URL을에서 % XX 인코딩 된 문자를 처리하기 전에 디코딩을 보장 할 때 정확하게 사용자의 드롭 다운을 채우는 포함, 고정시켰다.
이 릴리스 업데이트 프랑스어 번역을 포함한다.

이 버전 0.9.7의 새로운 기능 :

이 응답 / 요청 및 관련 헤더의 디버그 로깅을 추가합니다.
아이폰 V3 OS와의 호환성을 위해 다양한 수정.
제안 된 표준과 처리 freebusy.php 매개 변수를 맞 춥니 다.
난독 일정에 대한 액세스 권한을 부여하는 약속 있음 / 없음 권한을 허용합니다.
달력 프록시의 기본 구현입니다.
보다 정확한 중복 계산에 RRULE 기능으로 전환합니다.
/public.php/user/collection/ 경로를 액세스 할 때 수집 publicly_readable 속성에 대한 지원을 추가했습니다.
사이트 전체 사용자 기본 값의 구성을 허용합니다.

를 template1는 PL / pgSQL에 설치되어있는 경우 데이터베이스의 버전 0.9.6.2:

Fix 생성의 새로운 무엇입니까.
회귀 테스트의 개선.
많은 경우에, 오히려 iCalendar는보다 iCalComponent 개체를 사용하여 전환합니다.
이 RFC2445에 따라 설정되어 있지 않은 경우 DTEND을 계산합니다.
더욱 향상된 XML 네임 스페이스 처리.
구성은 개인이 아닌 자신의 달력에있는 경우에도, 주최자 / 참석자에 대한 약속의 가시성을 제어하는​​ 설정.
업데이트 프랑스어 번역
관리 인터페이스를 통해 컬렉션을 삭제하는 기능을 추가합니다.

이 요구 사항 :

PHP
PostgreSQL을

유사한 소프트웨어

Pcal and lcal
Pcal and lcal

3 Jun 15

ESS
ESS

3 Jun 15

DAISHO for Linux
DAISHO for Linux

11 May 15

CS2Notes
CS2Notes

20 Feb 15

코멘트 DAViCal

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!