CalDAV specifikáció már fejlesztés alatt néhány éve, és ugyanakkor láttuk egyre nagyobb nyomás nehezedik az emberek és szervezetek a nyílt forráskódú világ, hogy a megoldást, hogy a megosztott naptárfunkció problémákat.
Elbírálásánál a lehetőségeket megosztott naptár, van néhány lehetséges megközelítések, de úgy döntöttek, hogy kövesse az utat a végrehajtási CalDAV mert úgy gondoljuk, hogy ez egy jó specifikáció és hogy kellő időben erősítés ügyfél megvalósítására, és a leggazdagabb felhasználó élményt nyújtanak azoknak ügyfél megvalósítására.
Célok
CalDAV egy kliens-szerver protokoll specifikus kezelése és jelentése a gyűjtemények naptári források.
Mint ilyen, a szándékaink a fejlődő ezt az alkalmazást a következők:
Egyszerűsége előfeltételei
Úgy döntöttünk, hogy megírjam ezt a PHP, mert úgy gondoljuk, hogy a PHP egy széles körben hozzáférhető web programozási nyelv.
Úgy döntöttünk, hogy használja a Apache webszerver, mert ez is széles körben elérhető. Ez nem feltétlenül követelmény, de nem a vizsgálat nem vállalt egyéb PHP környezetben a mai napig.
Úgy döntöttünk, hogy használja a PostgreSQL adatbázis, mert ez egy ingyenes, nyílt forráskódú adatbázis, amely működik egy nagyon széles meg az üzemeltetési körülmények, és amely teljes mértékben megfelel ACID.
Egyszerűsége Beállítás
A legnagyobb könnyedséggel használata akkor érdemes telepíteni RSCDS a Debian GNU / Linux-disztribúció, a könnyen hozzáférhető, aláírt csomagokat.
Arra számítunk, hogy növeljék az automatizálás és az egyszerűség a Debian célváltozatát különösen, bár más disztribúciók is válhat könnyebbé egyidejűleg. Mi nem számíthat valamivel nagyobb telepítés bonyolultsága az első néhány kiadás után jöttünk, hogy megértsük a különösebb problémát tapasztalnak.
Egyszerű kezelhetőség
Általában RSCDS nem kell jelentős karbantartást, hogy ez működik.
Igazgatási funkcióit tudja tartani a lehető legegyszerűbb, a cél a támogató szervezetei akár több száz személyzet.
Ezt nevezik a Store helyett Server, mert a szerver oldali ész kívánják minimalizálni, hogy támogassa CalDAV csak olyan módon elegendő együttműködés-ügyfelek, és a hangsúly elsősorban a tárolása naptári források.
Web-alapú adminisztráció
Általános közigazgatás a rendszer legyen egy web-alapú alkalmazás.
Naptárak nem bocsátják rendelkezésre a web-alapú nézet kezdeti kiadásokban. Nem valószínű, hogy naptárak sem lesz fenntartható egy web-alapú programot, de a kiszolgáló támogatnia kell a használatát web-alapú kliens szoftver, amely segítségével működik a CalDAV protokollt.
Mi az új ebben a kiadásban:
- Erősít hiba a menetrendbe a POST kérést.
- Fix jogosultságokat felhasználói létre, külső auth.
- Add alapértelmezett min_age külső kötődik.
- Prevent külső kötődik keletkezésének / frissítve, ha curl hiányzik.
- Add csekket beállítások oldalon ellenőrizheti, hogy curl telepítve van.
- Hagyjon buta programok küldjön content-type XML egy GET kérelmet.
- Support használata HTTP_AUTHORIZATION mellett engedélyhez cgi.
- Handle VCARD ADR / tel / e-mail, amely több fajta.
- Az alapértelmezett URL az alapértelmezett naptár nevét helyett / home /
- Engedélyezze a feltöltés a addressbook gyűjtemények.
- Handle addressbook import együtt naptári import.
- Write adószám és REV ingatlanok n VCARD ha hiányoznak.
- Frissítés fordítások aktuális Transifex fordításokat.
Mi az új verzióban 0.9.9.4:
- Refactor PUT funkciók értékeket a módosított / teremtett tizenöt óra több helyesen.
- add et_EE, hogy támogatja a területi beállításokat
- Fix hibák po fájlok rámutatott Transifex feltöltése.
- Egy új AtomFeed osztályú építési Atom.
- Váltás létre Atom, ami egy jobb takarmány-szabványnak.
- Egy új URL, hogy egy RSS feed a naptár változásokat.
- Refactored RRule támogatást adni inicializálás egy VProperty.
- Vegye ki az összes hivatkozás PgQuery
- Kiterjedt újraírás a megbízó-szerkesztés, plusz létrehozásának támogatása jegyeket.
- Add támogat írás ütemezés erőforrások PUT.
- támogatásuk javítását kezelése lebegő időt.
- Add ÁCS belső kérdés nyomkövető.
- Cut hozzáférést az érvénytelen / lejárt jegyeket azonnal.
- kezeli az üres PROPFIND, nem fúj fel érvénytelen XML.
- /. Közismert / most visszatér a 301-es átirányítás, per spec.
- A text / vcard tartalomtípusra előre ratifikálása spec.
- helyesen kezelni addressbooks a MultiGet.
- Hide engedély fejléceket a fakitermelés.
- Frissítés sync-gyűjtemény JELENTÉS egyeztetni -04 tervezetét.
- Cserélje index.php a caldav.php, amikor azt látjuk, hogy a mi utunk.
- pedáns mintegy ellenőrzi a felhasználó aktív mielőtt beengedte őket.
- Adja meg SRV példarekordokkal vezető _ mint ahogy kellene.
- Fix SQL csoportos kezelés a Michael Braun.
- Add fő-gyűjtemény-beállítása szabványos válaszok DAVResource.
- A helyes elírás POST kezelése.
- is frissíteni displayname ha fullname megváltozik.
- régi eltávolítása screenshotok
- frissített iPhone kliens beállítása új screenshotok
- Handle ilyesmi DTSTART; TZID = America / New_York: 20101119T231307
- Script frissíteni calendar_alarms a következő pillanatban időt.
- Ne hagyd auth funkciók létrehozására a haza naptárak.
- Patch for CalDAV szinkronizálás Pierre-Arnaud Poudret.
- Add ACL, hogy a támogatott módszerekkel.
- Change regressziós runner keresni minta adatok tesztek.
- A helyes verziószám elírás.
- Mindig megadja "DAV :: olvasni" kiváltsága a megbízó csoport tagjai.
- A kiterjesztett idő előírást formátumban óta% Y nem működik a Windows-t.
- Támogatás rekurzív lekérdezés JELENTÉS, ha beállítani, hogy engedélyezze azt.
- Új WritableCollection tárgy, amely fogunk felhasználni PUT.
- A text / vcard idősebb helyett text / x-vcard.
- Támogatás esemény tulajdonságait megváltozott része sync-válasz.
- átnevezése változó a munka körül Pg 9,0 fenntartva nevét.
- Váltás a reguláris kifejezés, amely nem működik a régi / páratlan PHP.
- Támogatás getlastmodified ingatlan jelentéskérelmek.
- Fix elírás iTIP MÉGSEM kezelése.
- Kapcsolja be calendar-auto-ütemezés fejlécet, ha $ C & gt; enable_auto_schedule
- Add különböző kiegészítő ellenőrzéseket végezhet /setup.php
- Add ismerete kívánt párhuzamos AWL verziót telepíteni.
- Fix különböző kisebb CardDAV hibákat.
- Kihagyja az az esemény az idő tartományban - ha bővíteni.
- Fix privilege_to_bits funkcióval állítsa a "minden" helyes és dolgozni elmúlt postgres
- Ne adja freebusy 0-időtartamára események.
- Egy másik regressziós teszt szabad / foglalt gyönyörködtető sok esemény.
- Add esemény egy alaposan hamis tzid elérni hogy megbirkózzon.
- Ellenőrizze valamilyen támogatott cucc nagyon korán, így meg tudjuk mutatni, hogy hiányzik.
- jobb kijelző kötések.
- Add postgreSQL 9.0, mint lehetőséget.
- Fix Figyelmeztetés, ha alapvető hitelesítés visszaesése.
- Fix kezelése iCalendar időtartamát tartalmazó negatív elemeket.
- kezelni az eseményeket, amelyek nem rendelkeznek sem DTEND * orDURATION.
- Írja át __construct () metódusa RepeatRuleDateTimeZone robusztusabb.
Mi az új verzióban 0.9.9.3:
- This kiadás főként az olyan hibajavítás a CardDAV támogatás leszállt 0.9.9.2, így megbízhatóbb és hozzá néhány kompatibilitási lehetőségek az Inverse plugin Lightning.
Mi az új verzióban 0.9.9.2:
- This egy új verzióját, hozzátéve, kezdeti támogatás A tervezetet vCard Extensions hogy WebDAV (CardDAV).
- Egyéb változások frissíti a WebDAV szinkronizálás támogatása tervezetét -03 és adjunk támogatást kezelő /.well-known/caldav és /.well-known/carddav URL-eket egy RFC5785.
- A kiadás is tartalmaz sok hibajavítás, frissített fordításokat, és jobb rugalmasságot az ügyfelek számára, amelyek nem szigorúan tartsák be a RFC, mint a nem szállítanak a Content-type, amikor fel egy új, vagy megváltozott erőforrás.
- UTF-8 kezelésére is javult.
Mi az új verzióban 0.9.7.2:
- Some áthidaló megoldások adtunk a problémák iPhone OS 3.1 .
- Néhány további elemekkel bővült támogatni könnyebb konfiguráció iPhone / iCal ügyfelek.
- Minden eset: Elavult ügyeleti idő szerint átadott előtérbe került a PHP 5.3 figyelmeztetések eltávolították.
- által okozott problémák elmulasztása kódolni URL bizonyos helyzetekben átfogóan fix.
Mi az új verzióban 0.9.7.1:
- This kiadása lehetőséget biztosít a naplózás INSERT / UPDATE / DELETE intézkedések CalDAV erőforrások és vezeti e-mail alapú kereséseket szabad / foglalt információk esetében érzéketlenül, ha lehetséges.
- Több hiba is meghatároztak, beleértve a megfelelő tartalommal megtölteni a felhasználó legördülő Ha társítani felhasználók számára, hogy egy csoport és annak biztosítása, hogy a% XX kódolt karakterek bejövő URL dekódolva a feldolgozás előtt.
- Ez a verzió tartalmaz egy frissített francia fordítása.
Mi az új verzióban 0.9.7:
- Add hibakeresési naplózás válasz / kérelem és az ahhoz kapcsolódó fejlécek .
- Különféle javítások való kompatibilitás iPhone OS v3.
- Állítsa freebusy.php paraméterek kezelése a javasolt szabvány.
- Allow szabad / foglalt engedélyt biztosít hozzáférést eltorzítva naptár.
- Basic végrehajtása naptári proxy.
- Váltás RRULE funkciók pontosabb átfedés számítás.
- A támogatás a publicly_readable attribútum gyűjtés elérésekor a /public.php/user/collection/ utat.
- Konfigurálás enged a helyszínen széles felhasználói alapértelmezett értékek.
Mi az új verzióban 0.9.6.2:
- Fix létrehozása adatbázist template1 van pl / pgsql telepítve.
- Fejlesztések regressziós tesztelés.
- Switch használni iCalComponent tárgy helyett iCalendar, sok esetben.
- Számolja DTEND, ha az már nem a szerint RFC2445.
- sokat javult XML névtér kezelés.
- konfigurációs beállítást, láthatóságát találkozókat szervező / résztvevő, még akkor is, ha azok a magán és nem a saját naptárat.
- Frissítve francia fordítás
- Add létesítmény törölni gyűjtemények át a kezelőfelületet.
követelmények :
- PHP
- PostgreSQL
Hozzászólás nem található