DAViCal

Software skärmdump:
DAViCal
Mjukvaruinformation:
Version: 1.0.2
Ladda upp dagen: 14 Apr 15
Utvecklare: Andrew McMillan
Licens: Gratis
Popularitet: 15

Rating: 4.0/5 (Total Votes: 2)

CalDAV specifikation har varit under utveckling under några år nu, och samtidigt som vi har sett ett ökat tryck från människor och organisationer i öppen källkod världen att erbjuda en lösning på sina gemensamma kalenderproblem.
Vid genomgången av de möjligheter till delade kalendrar, det finns ett antal möjliga metoder, men vi har valt att följa den väg av genomförande CalDAV eftersom vi anser att det är en bra specifikation och att den kommer i sinom tid vinst klient implementationer och ge den rikaste användaren erfarenhet genom dessa klient implementationer.
Mål
CalDAV är en klient-server-protokoll som är specifik för hantering och rapportering om samlingar av kalenderresurser.
Som sådan, våra intentioner att utveckla denna ansökan är följande:
Enkelhet i Förutsättningar
Vi har valt att skriva detta i PHP för att vi tror att PHP är en allmänt tillgänglig web skriptspråk.
Vi har valt att använda webbservern Apache, eftersom det också är allmänt tillgänglig. Detta är inte nödvändigtvis ett krav, men ingen testning har utförts i andra PHP miljöer hittills.
Vi har valt att använda PostgreSQL-databasen, eftersom det är en fri, öppen källkod databas, som verkar på en mycket bred uppsättning driftsmiljöer, och som är helt ACID-kompatibel.
Enkelhet i Setup
För den största lätthet använda bör du överväga att installera RSCDS på Debian GNU / Linux-distributionen från lätt tillgängliga, undertecknade paket.
Vi räknar med att öka graden av automatisering och enkelhet för Debianmålet release i synnerhet, men även andra distributioner kan också bli lättare samtidigt. Vi förväntar oss något större installation komplexitet i de första releaser som vi kommit att förstå de speciella problem som människor upplever.
Enkelhet av Operation
Generellt RSCDS ska inte behöva betydande underhåll för att fungera.
Administrativ funktionalitet kommer att hållas så enkla som möjligt, inom målet att stödja organisationer på upp till flera hundra anställda.
Detta kallas en butik snarare än en server eftersom serversidan Smarts är avsedda att minimeras för att stödja CalDAV endast på ett sätt som är tillräcklig för att interbetar med kunder, och med fokus främst på lagring av kalenderresurser.
Webbaserad administration
Allmän administration av systemet bör ske genom en webbaserad applikation.
Kalendrar kommer inte att göras tillgänglig i en webbaserad vy i första utgåvor. Det är osannolikt att kalendrar någonsin kommer kunna upprätthållas genom en webbaserad klient, även om servern bör stödja användningen av webbaserade klientprogramvara som fungerar med hjälp av CalDAV-protokollet.

Vad är nytt i den här versionen:.

  • Fix bugg i schemaläggning på POST-begäran
  • Fix behörigheter på användaren skapar via extern auth.
  • Lägg ett standard min_age för externa binder.
  • Förhindra externa binder från skapas / uppdateras om curl saknas.
  • Lägg check till inställningssida för att testa om curl är installerat.
  • Tillåt för fåniga program som skickar innehållstypen XML med en begäran GET.
  • Stöd användning av HTTP_AUTHORIZATION förutom GODKÄNNANDE cgi.
  • Handtag VCARD adr / tel / e-post som har flera typer.
  • Ange standard URL till standardkalendern namnet i stället / home /
  • Aktivera filuppladdning för adressboken samlingar.
  • Handtag address import tillsammans med kalender import.
  • Skriv UID och REV egendom n VCARD om de saknas.
  • Uppdatera översättningar till nuvarande transifex översättningar.

Vad är nytt i version 0.9.9.4:

  • Refactor PUT funktionerna för att ställa modifierad / skapade datum mer på rätt sätt.
  • lägga et_EE att stödja lokaler
  • Fix fel i PO-filer som påpekats av Transifex uppladdning.
  • En ny AtomFeed klass för att bygga en Atom-flöde.
  • Byt till att skapa en atom foder, vilket är ett bättre foder standard.
  • En ny webbadress för att ge ett RSS-flöde av kalenderns förändringar.
  • Refactored RRule att lägga till stöd för initiering av en VProperty.
  • Ta bort alla hänvisningar till PgQuery
  • Omfattande refacto av principal-edit, plus stöd för att skapa biljetter.
  • Lägg till stöd för att skriva schemaläggning resurser på PUT.
  • Förbättra stöd för hantering flytande tid.
  • Lägg cil för intern ärendehantering.
  • Skär åtkomst med ogiltiga / utgånget biljetter ut omedelbart.
  • Handtag tomma PROPFIND, inte blåsa upp ogiltig XML.
  • /. Välkänd / nu returnerar en 301 redirect, per spec.
  • Använd text / vcard för innehållstypen innan ratificeringen av spec.
  • Korrekt hantera adressböcker i Multiget.
  • Göm tillstånds rubriker i loggning.
  • Uppdatera sync-samlingen RAPPORT att matcha -04 av utkastet.
  • Byt index.php med caldav.php när vi finner det i vår väg.
  • Var pedantisk om att kontrollera användaren är aktiv innan vi släppte in dem.
  • Ange SRV rekord exemplen med ledande _ som de borde vara.
  • Fix SQL för grupphantering från Michael Braun.
  • Lägg principal-samling-satt till standardsvar för DAVResource.
  • Korrekt stavfel i POST hantering.
  • uppdatera även displayname om fullname ändras.
  • Ta bort gamla skärmdumpar
  • uppdaterad konfiguration iPhone-klient med nya skärmdumpar
  • Handtag sånt dtstart; TZID = America / New_York: 20101119T231307
  • Script att uppdatera calendar_alarms med nästa instans gång.
  • Låt inte auth funktioner skapar dubbletter hem kalendrar.
  • Patch för CalDAV synkronisering från Pierre-Arnaud Poudret.
  • Lägg ACL till de metoder som stöds.
  • Byt regressions löpare att leta efter exempeldata med tester.
  • Korrekt versionsnummer stavfel.
  • beviljar alltid "DAV :: läst" privilegium från huvudmannen till gruppens medlemmar.
  • Använd expandtidsspecifikationer i formatet eftersom% Y fungerar inte i Windows.
  • Stöd rekursiva RAPPORT fråga om den är konfigurerad för att tillåta det.
  • Lägg till en ny WritableCollection föremål som vi kommer att använda för PUT.
  • Använd text / vcard stället äldre text / x-vcard.
  • Stöd händelse fastigheter i förändrad del av synk-svar.
  • Byt namn variabel för att komma runt Pg 9.0 reserverade namn.
  • Växla från reguljära uttryck som inte får arbeta i gamla / udda PHP.
  • Stöd getlastmodified egendom i RAPPORT önskemål.
  • Fix stavfel i iTIP AVBRYT hantering.
  • Aktivera--schema auto kalender header om $ c- & gt; enable_auto_schedule
  • Lägg diverse ytterligare kontroller i /setup.php
  • Lägg kunskap om önskad parallellt AWL version att installera.
  • Fix olika mindre CardDAV buggar.
  • Utelämna för händelsen utanför tidsintervall -. När expand
  • Fix privilege_to_bits fungera att ställa "alla" rätt & arbeta med de senaste postgres
  • Ta inte leverera Freebusy för 0 variga evenemang.
  • En annan regressionstest för ledig / upptagen fånga många händelser.
  • Lägg en händelse med ett grundligt falsk tzid att säkerställa att vi klarar.
  • Kontrollera om några stöds grejer mycket tidigt så vi kan visa den saknas.
  • Bättre visning av bindningar.
  • Lägg PostgreSQL 9.0 som en möjlighet.
  • Fix varning när du använder grundläggande autentisering reserv.
  • Fix hantering av iCalendar löptider innehåller negativa inslag.
  • Handtag händelser som inte har vare sig DTEND * orDURATION.
  • Rewrite __construct () för RepeatRuleDateTimeZone att vara mer robust.

Vad är nytt i version 0.9.9.3:

  • This frigivning främst innehåller buggfixar för CardDAV stöd som landade i 0.9.9.2, vilket gör den mer tillförlitlig och lägga till några alternativ bakåtkompatibilitets för Inverse plugin för Lightning.

Vad är nytt i version 0.9.9.2:

  • This är en viktig ny release, lägga inledande stöd för utkast vCard Extensions till WebDAV (CardDAV).
  • Övriga förändringar uppdatera WebDAV Sync stöd för att utarbeta version -03 och lägga till stöd för hantering /.well-known/caldav och /.well-known/carddav webbadresser per RFC5785.
  • versionen innehåller också många buggfixar, uppdaterade översättningar och bättre elasticitet för kunder som inte strikt följa RFC, såsom genom att inte leverera en Content-typ när de sätter en ny eller förändrad resurs.
  • UTF-8 hantering förbättras också.

Vad är nytt i version 0.9.7.2:

  • Some lösningar lades för problem med iPhone OS 3.1 .
  • En del nya funktioner har lagts till stöd enklare konfiguration med iPhone / iCal klienter.
  • Alla förekomster av Deprecated jourtid passera genom hänvisning som belystes med PHP 5.3 varningar togs bort.
  • Problem orsakade av underlåtenhet att koda webbadresser i vissa situationer var heltäckande fast.

Vad är nytt i version 0.9.7.1:

  • This frigivning ger en anläggning för loggning INSERT / UPDATE / DELETE åtgärder på CalDAV resurser och bedriver e-baserade uppslag för ledig / upptagen fall okänsligt, om möjligt.
  • Flera buggar också fast, inklusive korrekt fylla användarrullgardins när associera användare till en grupp och se till att% XX kodade tecken i inkommande webbadresser avkodas innan bearbetning.
  • Den här versionen innehåller också en uppdaterad franska översättningen.

Vad är nytt i version 0.9.7:

  • Lägg felsökningsloggning av svar / begäran och därmed sammanhängande rubriker .
  • Diverse fixar för kompatibilitet med iPhone v3 OS.
  • Rikta freebusy.php parameter hantering med föreslagen standard.
  • Tillåt ledig / upptagen tillstånd att bevilja tillgång till förvrängd kalender.
  • Grundläggande genomförande av kalender proxy.
  • Byt till RRULE funktioner för mer exakt överlappning beräkning.
  • Stöd för publicly_readable attribut av samlingen vid åtkomst ett /public.php/user/collection/ väg.
  • Tillåt konfigurering av plats breda användarstandardvärden.

Vad är nytt i version 0.9.6.2:

  • Fix skapa databasen när template1 har pl / pgsql installerad.
  • Förbättringar regressionstestning.
  • Byt till använda iCalComponent objekt snarare än iCalendar, i många fall.
  • Beräkna DTEND när den inte sätts enligt RFC2445.
  • Mycket förbättrad hantering XML namespace.
  • Konfiguration inställning att styra synlighet möten för arrangör / deltagare, även om de är privata och inte i sin egen kalender.
  • Uppdaterad franska översättningen
  • Lägg möjlighet att radera samlingar via administrationsgränssnittet.

Krav :

  • PHP
  • PostgreSQL

Liknande mjukvara

Day planner
Day planner

14 Apr 15

Timeline
Timeline

17 Feb 15

pgCal
pgCal

17 Feb 15

Kommentarer till DAViCal

Kommentarer hittades inte
Kommentar
Slå på bilder!