CalDAV dəqiqləşdirilməsi artıq bir neçə ildir ki, inkişaf altında olmuşdur və eyni zamanda onların paylaşılan takvim problemlərə həll təmin etmək üçün açıq mənbə dünyada insanların və təşkilatların təzyiqi artır gördük.
Paylaşılan takvim imkanlarının qiymətləndirilməsi, orada mümkün yanaşmalar bir sıra var, lakin biz yaxşı bir dəqiqləşdirilməsi inanıram çünki CalDAV həyata keçirilməsi yolu ilə seçilmiş və bu ötəri kurs mənfəət müştəri applications ilə olacaq və zəngin istifadəçi təmin bu müştəri applications vasitəsilə təcrübə.
Məqsədləri
CalDAV idarə və təqvim resurslarının kolleksiyaları hesabat üçün xüsusi müştəri-server protokoldur.
Aşağıdakı kimi Belə ki, bu proqram inkişaf bizim niyyət var:
Önkoşullar sadəliyi
Biz PHP geniş mövcud web kodlama dili olduğuna inanıram, çünki PHP bu yazmaq seçmişik.
Bu da geniş yayılmışdır, çünki biz Apache web server istifadə seçtiniz. Bu mütləq vacib deyil, lakin heç bir sınaq günə başqa PHP mühitlərdə aparılmışdır.
Bu ortamlarda çox geniş dəsti fəaliyyət pulsuz, açıq mənbə verilənlər bazası, və tam ACID uyğun olan, çünki PostgreSQL verilənlər bazası istifadə seçtiniz.
Setup sadəliyi
Böyük istifadə rahatlığı üçün hazır olan Debian GNU / Linux paylanması RSCDS quraşdırma hesab etməlidir, paketləri imzalayıb.
Biz digər bölüşdürmələr eyni zamanda daha asan ola bilər, baxmayaraq ki, xüsusilə Debian hədəf buraxılması üçün avtomatlaşdırılması və sadəlik səviyyəsini artırmaq niyyətindəyik. Biz insanlar yaşamağa xüsusi problemləri anlamaq gəlmək kimi ilk bir neçə relizlər bir az daha quraşdırma mürəkkəbliyi gözləmək yoxdur.
Əməliyyat sadəliyi
Ümumi RSCDS fəaliyyət saxlamaq üçün əhəmiyyətli xidmət lazım deyil.
İnzibati funksionallığı bir neçə yüz heyət qədər təşkilatları dəstək hədəf çərçivəsində, mümkün qədər sadə saxlanılır.
Server-side smarts yalnız müştəriləri ilə qarşılıqlı fəaliyyət üçün kifayət qədər bir şəkildə CalDAV dəstək minimuma üçün nəzərdə tutulmuş və ilk növbədə təqvim resurslarının saxlanması diqqət, çünki bu Mağaza daha çox Server adlanır.
Web-based İdarəsi
Sistemin ümumi idarəetmə bir web-based tətbiqi ilə olmalıdır.
Təqvimlər ilkin relizlər bir web-based baxımından edilə bilməz. Bu server CalDAV protokolu istifadə edərək işləyir web-based müştəri proqram istifadə dəstək lazımdır, baxmayaraq ki, təqvimlər heç bir web-based müştəri vasitəsilə maintainable olacaq ki, mümkün deyil.
Nə yeni .
- POST xahişi planlaşdırma Fix bug
- istifadəçi Fix icazələrin xarici İcazə vasitəsilə yaradır.
- Xarici bağlar üçün bir-u mənim min_age əlavə edin.
- qarşısını xarici bağlar / updated curl itkin olduqda.
- curl yüklü olub olmadığını test quraşdırma səhifə çek əlavə edin.
- bir GET tələbi ilə content-type XML göndər silly proqramları üçün imkan verir.
- Support istifadə edin.
- idarə VCARD adr / tel / e-poçt bir çox növləri var.
- Default Calendar adı default URL seçin daha çox / home /
- Addressbook kolleksiyalar üçün faylı imkan verir.
- idarə Addressbook idxal.
- yaz UID və REV əmlak n VCARD onlar itkin olduqda.
- cari transifex çeviriler Update tərcümə.
Yaradılmış olan
Avtorizasiya cgi əlavə HTTP_AUTHORIZATION bir
Təqvim idxalı ilə yanaşı
daha / yaradılmış tarixləri redaktə müəyyən etmək version 0.9.9.4:
- Refactor PUT funksiyaları yeni nədir düzgün.
- yerli dəstək et_EE əlavə
- po faylları Fix səhvlər Transifex yüklemek ilə diqqət çəkdi.
- bir Atom feed qurulması üçün yeni AtomFeed sinif.
- daha yaxşı feed standart bir atom feed yaratmaq üçün keçid.
- Yeni URL təqvim dəyişikliklər RSS feed təmin etmək.
- Refactored RRule bir vProperty olan initialisation üçün dəstək əlavə etmək.
- PgQuery bütün istinad Sil
- əsas-edit geniş refactoring, üstəgəl dəstək.
- qoymaq və planlaşdırma resursları yazmaq üçün dəstək əlavə edin.
- üzən zaman baxılması üçün dəstək təkmilləşdirilməsi.
- daxili məsələsi izleme üçün Cil əlavə edin.
- Cut çıxış.
- boş PROPFIND idarə, etibarsız XML partlatmaq deyil.
- /. Tanınmış / indi spec hər bir 301 yeniden yönlendirme qaytarır.
- İstifadə text / vCard.
- Düzgün multiget ilə addressBooks idarə.
- gizlət icazə mövzular.
- Update sync-kolleksiya HESABAT layihəsinin -04 uyğun.
- biz yol tapa zaman caldav.php index.php dəyişdirin.
- istifadəçi yoxlanılması biz onlara imkan əvvəl aktiv haqqında xırdaçı olun.
- onlar olmalıdır kimi _ aparıcı SRV rekord nümunələri daxil.
- Fix SQL.
- Əlavə et DAVResource üçün standart cavab əsas-kolleksiya müəyyən.
- POST rəftar düzgün typo.
- fullname dəyişib varsa da DisplayName yeniləmə.
- aradan qaldırılması köhnə ekran
- Yeni ekran yeniləndi iPhone müştəri konfiqurasiya
- DTSTART kimi idarə heyəti, TZID = America / New_York: 20101119T231307
- Script növbəti instansiya vaxt calendar_alarms yenilemek üçün.
- .
- Pierre-Arnaud Poudret olan CalDAV sync üçün Patch.
- dəstəklənir üsulları ACL əlavə edin.
- Change reqressiya runner testlər nümunə data axtarmaq üçün.
- Doğru buraxılış nömrəsi typo.
- Həmişə qrup üzvləri əsas olan "DAV :: oxu 'yetkiyi.
- Windows işləmir% Y-ci ildən formatında vaxt specifiers genişləndirilmiş istifadə edin.
- Support recursive HESABAT query.
- biz qoymaq və üçün istifadə edəcək, yeni WritableCollection obyekt əlavə edin.
- İstifadə text / vCard daha çox yaşlı text / x-vCard.
- Support hadisə xassələri.
- Pg 9.0 qorunur adı keçici dəyişən Rename.
- Köhnə / tək PHP işləməyə bilər normal ifade keçid.
- HESABAT sorğu dəstək getlastmodified əmlak.
- iTip Fix typo idarə LƏĞV.
- təqvim avtomatik cədvəli mövzu açın əgər $ c- & gt; enable_auto_schedule
- /setup.php müxtəlif əlavə çek əlavə et
- quraşdırma istənilən paralel AWL versiyası bilik əlavə edin.
- müxtəlif kiçik CardDAV hatalar Fix.
- zaman üçündür kənar hadisə üçün buraxmaq -. Genişlənmişdir
- Fix privilege_to_bits doğru bütün "müəyyən və son postgres ilə işləmək üçün fəaliyyət
- 0-duration hadisələr üçün freebusy təmin etməyin.
- / pulsuz bir çox hadisələr tutmaq məşğul. üçün digər reqressiya test
- biz öhdəsindən təmin etmək üçün hərtərəfli saxta tzid ilə tədbir əlavə edin.
- çox erkən bir dəstək heyəti üçün yoxlayın, belə ki, biz itkin göstərmək olar.
- Better ekran.
- bir ehtimal olaraq PostgreSQL 9.0 əlavə edin.
- Fix xəbərdarlıq əsas identifikasiyası fallback istifadə edərək.
- Fix user.
- ya DTEND * orDURATION yoxdur hadisələri idarə edin.
- daha möhkəm olmalıdır) (RepeatRuleDateTimeZone üsulu __construct yenidən yazmağa.
Bilet yaratmaq üçün
Dərhal bitmiş / etibarsız biletləri
Spec ratifikasiya əvvəlcədən məzmun növü üçün
Giriş ilə
Michael Braun olan user qrup
İcazə funksiyaları dublikat ev takvim yaratmaq imkan verməyin
Imkan yapılandırılmış əgər
Sync-cavab dəyişmiş hissəsində
Cilddən
Mənfi elementləri ehtiva iCalendar müddəti
versiyası 0.9.9.3:
- This azad əsasən CardDAV dəstək bugfixes daxildir yeni nədir ki, daha etibarlı edilməsi və Yıldırım tərs plugin üçün geri-uyğunluğu variantları əlavə, 0.9.9.2 endi.
versiyası 0.9.9.2:
- This yeni nədir ilkin dəstək əlavə, əhəmiyyətli yeni azad edir WebDAV (CardDAV) layihəsinin vCard Extensions.
- Digər dəyişikliklər versiyası hazırlamaq üçün WebDAV Sync dəstək yeniləmə -03 və RFC5785 hər /.well-known/caldav və /.well-known/carddav URL'leri baxılması üçün dəstək əlavə edin.
- azad həmçinin yeni və ya dəyişdirilmiş resurs PUT bir Content-növü təmin deyil kimi RFC ciddi riayət olmayan müştərilər üçün bir çox bugfixes, yenilənir tərcümə, və daha yaxşı möhkəmlik daxildir.
- UTF-8 rəftar da artır.
puç iPhone OS 3.1 ilə problemləri əlavə edildi 0.9.7.2:
- Some versiyası yeni nədir .
- Bəzi yeni funksiyalar iPhone / iCal müştəriləri ilə daha asan konfiqurasiya dəstək üçün əlavə edildi.
- PHP tərəfindən işıqlandırılmışdır istinadən deprecated zəng zaman keçir bütün hadisələr 5.3 xəbərdarlıq çıxarıldı.
- Bəzi hallarda URL'leri kodlar çatışmazlığı səbəb problemləri hərtərəfli olunmuşdur.
versiyası 0.9.7.1:
- This azad yeni nədir giriş INSERT / UPDATE üçün tesis edir / CalDAV resursları tədbirlər silin və mümkün olduqda, insensitively serbest / meşgul məlumat halda e-based lookups həyata keçirir.
- neçə bugs də bir qrup istifadəçilər şərik və emal əvvəl kontormerinin olunur daxil olan URL ki,% XX kodlanmış simvol təmin istifadəçi açılan populating doğru, o cümlədən müəyyən edilmişdir.
- Bu azad də yenilənir Fransız tərcümə daxildir.
versiya 0.9.7 yeni nədir:
- reaksiya / sorğu və əlaqədar başlıqlarını debug giriş əlavə et .
- Müxtəlif giderir.
- təklif standart user freebusy.php parametri yatırdın.
- obfuscated Təqvimə erişim üçün pulsuz / meşgul icazə verir.
- Təqvim proxy əsas həyata keçirilməsi.
- daha dəqiq üst-üstə düşür hesablanması üçün RRULE funksiyaları keçid.
- toplanması publicly_readable atributu üçün əlavə dəstək bir /public.php/user/collection/ yol daxil.
- izin ver site geniş istifadəçi default dəyərlər konfiqurasiya.
IPhone v3 OS uyğunluğu
bazası versiyası 0.9.6.2:
- Fix yaradılması yeni nədir zaman template1 var pl / pgsql quraşdırılıb.
- reqressiya test təkmilləşdirilməsi.
- Switch bir çox hallarda deyil, iCalendar çox iCalComponent obyekt istifadə etmək.
- Bu RFC2445 uyğun olaraq müəyyən deyil hesablayın DTEND zaman.
- Çox təkmilləşdirilmiş XML ad user.
- Konfiqurasiya öz təqvim ÖZƏL və deyil, hətta, təşkilatçısı / iştirakçı üçün təyinatlar görünürlüğünü nəzarət qəbulu.
- Yenilənib Fransız tərcümə
- idarə interface vasitəsilə kolleksiyaları silmək üçün harada əlavə edin.
tələblər
- PHP
- PostgreSQL
Şərhlər tapılmadı