DAViCal

Screenshot der Software:
DAViCal
Softwarebeschreibung:
Version: 1.0.2
Upload-Datum: 14 Apr 15
Entwickler: Andrew McMillan
Lizenz: Frei
Popularität: 15

Rating: 4.0/5 (Total Votes: 2)

CalDAV Spezifikation wurde in der Entwicklung für ein paar Jahre jetzt gewesen, und zur gleichen Zeit haben wir gesehen, zunehmenden Druck von Menschen und Organisationen in der Open Source Welt, eine Lösung für ihre gemeinsamen Kalender Probleme bieten.
Bei der Bewertung der Möglichkeiten für die gemeinsame Kalenderfunktionen, gibt es eine Reihe möglicher Ansätze, aber wir haben entschieden, den Weg der Umsetzung CalDAV folgen, weil wir glauben, es ist eine gute Spezifikation und dass es wird zu gegebener Zeit Gewinn-Client-Implementierungen und bieten die reichsten Benutzer Erfahrung durch diesen Client-Implementierungen.
Goals
CalDAV ist ein Client-Server-Protokoll, die spezifisch für die Verwaltung und die Berichterstattung über Sammlungen von Kalender-Ressourcen.
Als solche sind wie folgt unsere Absichten bei der Entwicklung dieser Anwendung:
Die Einfachheit der Voraussetzungen
Wir haben uns entschieden, dies in PHP zu schreiben, weil wir glauben, dass PHP ist eine weit verbreitet Web-Skriptsprache.
Wir haben beschlossen, den Apache-Webserver verwenden, weil es ebenfalls weit verbreitet. Dies ist nicht unbedingt Voraussetzung, aber keine Tests in anderen Umgebungen PHP bisher nicht unternommen.
Wir haben uns entschieden, die PostgreSQL-Datenbank zu verwenden, weil es ist ein freies, Open-Source-Datenbank, die auf einem sehr breiten Reihe von Betriebsumgebungen tätig ist, und die voll ist ACID-konform.
Einfache Einrichtung
Bei der größten Leichtigkeit Verwendung sollten Sie erwägen, RSCDS auf der Debian GNU / Linux-Distribution aus dem leicht verfügbar, signierte Pakete.
Wir gehen davon aus, das Niveau der Automatisierung und Einfachheit für die Debian-Ziel-Release insbesondere erhöhen, obwohl auch andere Distributionen könnte auch einfacher geworden, zur gleichen Zeit. Wir erwarten etwas größeren Installationsaufwand in den ersten Versionen, wie wir gekommen, um die besonderen Probleme Menschen erleben zu verstehen.
Einfache Bedienung
Im Allgemeinen RSCDS brauchen sollten signifikante Wartung zu halten arbeitet.
Administrative Funktionen werden so einfach wie möglich gehalten werden, innerhalb der Ziel der unterstützenden Organisationen von bis zu mehreren hundert Mitarbeitern.
Dies nennt man einen Shop und nicht als Server, weil die serverseitige smarts sollen minimiert werden, um CalDAV nur in einer Weise aus, um inter-Betrieb mit den Kunden unterstützt werden, wobei der Schwerpunkt in erster Linie auf die Speicherung von Kalender-Ressourcen.
Web-basierte Verwaltung
Allgemeine Verwaltung des Systems sollten über eine web-basierte Anwendung ist.
Kalender wird in einer web-basierten Blick in ersten Versionen nicht zur Verfügung gestellt werden. Es ist unwahrscheinlich, dass Kalender jemals wartbar über einen Web-basierten Client, obwohl der Server die Verwendung von Web-basierten Client-Software, die mit dem CalDAV-Protokoll arbeitet unterstützen.

Was ist neu , in dieser Pressemitteilung:.

  • Fix bug in Planung auf POST-Anforderung
  • Fix Berechtigungen für Benutzer über externen Authentifizierungs erstellen.
  • Fügen Sie eine Standard min_age für externe bindet.
  • Prevent externen bindet an dem Erstellen / aktualisiert, wenn curl fehlt.
  • Fügen Scheck an Konfigurationsseite, um zu testen, ob Locke installiert ist.
  • für dumme Programme, die Content-Type XML senden mit einer GET-Anfrage erlauben.
  • Unterstützung Verwendung HTTP_AUTHORIZATION neben GENEHMIGUNG cgi.
  • Handle VCARD adr / tel / E-Mail, die mehrere Typen haben.
  • Stellen Sie die Standard-URL auf den Standardkalendername nicht / home /
  • Aktivieren Sie die Datei-Upload für Adressbuch-Sammlungen.
  • Handle Adressbuch Import zusammen mit Kalender importieren.
  • Write UID und REV Eigenschaft n VCARD, wenn sie fehlen.
  • Update-Übersetzungen zu aktuellen transifex Übersetzungen.

Was ist neu in Version 0.9.9.4:

  • Refactor PUT Funktionen geändert / erstellt Termine mehr Set richtig.
  • hinzufügen et_EE Gebietsschemas unterstützt
  • Fix Fehler in po-Dateien ausgeführt hat Transifex hochladen.
  • Eine neue AtomFeed Klasse für den Aufbau eines Atom-Feeds.
  • Zur Erstellung eines Atom-Feed, die eine bessere Futter Standard ist.
  • Eine neue URL um einen RSS-Feed von Änderungen eines Kalenders werden.
  • Refactoring RRULE, um Unterstützung für die Initialisierung von einem VProperty hinzuzufügen.
  • Entfernen Sie alle Verweise auf PgQuery
  • Umfassende Refactoring von Kapital-edit plus Unterstützung für die Erstellung von Karten.
  • Hinzufügen von Unterstützung für das Schreiben Planung von Ressourcen anzuziehen.
  • Verbesserte Unterstützung für den Umgang mit Stellzeit.
  • cil hinzufügen für interne Problemverfolgung.
  • Cut-Zugang mit ungültigen / ungültigen Tickets sofort.
  • Griff leer PROPFIND, nicht sprengen auf ungültige XML.
  • /. Bekannte / jetzt gibt eine 301-Weiterleitung, per spec.
  • Verwenden Sie text / V-Card für Inhaltstyp im Vorfeld der Ratifizierung des spec.
  • Richtig Adress Griff in multiget.
  • Genehmigung ausblenden Header in Protokollierung.
  • Update Sync-Sammlung BERICHT übereinstimmen -04 des Entwurfs.
  • index.php Ersetzen caldav.php wenn wir es auf unserem Weg.
  • Seien pedantisch zu überprüfen Benutzer aktiv ist, bevor wir in lassen Sie sie.
  • Geben Sie die SRV-Eintrag Beispiele mit führenden _ wie sie sein sollten.
  • Fix SQL für Gruppen Handhabung von Michael Braun.
  • In den Standard-Antworten für DAVResource Hauptsammlung eingestellt.
  • Die richtige Tippfehler im POST Handhabung.
  • Auch zu aktualisieren, wenn fullname displayname geändert wird.
  • Entfernen alter Screenshots
  • aktualisiert iPhone-Client-Konfiguration mit neuen Screenshots
  • Handle Sachen wie DTSTART; TZID = America / New_York: 20101119T231307
  • Skript zur calendar_alarms mit nächste Instanz Zeit zu aktualisieren.
  • Auth-Funktionen zu erstellen doppelte Hause Kalender Lassen Sie sich nicht.
  • Patch für CalDAV-Sync von Pierre-Arnaud Poudret.
  • Fügen Sie ACL zu den unterstützten Methoden.
  • Regression ändern Läufer für Probendaten mit Tests zu suchen.
  • Die richtige Versionsnummer Tippfehler.
  • gewähren Always 'DAV :: read' Privileg von Hauptgruppenmitglieder.
  • Verwenden Sie erweiterten Uhrzeit-Angaben in Format, da% Y läuft nicht unter Windows funktionieren.
  • Unterstützung rekursive BERICHT Abfrage falls konfiguriert, um es zu ermöglichen.
  • Fügen Sie einen neuen WritableCollection Objekt, das wir für PUT verwendet wird.
  • Verwenden Sie text / V-Card statt älterer text / x-V-Card.
  • Unterstützung Ereigniseigenschaften in geänderte Teil Sync-Reaktion.
  • Umbenennen Variable auf rund 9,0 Pg reservierten Namen zu arbeiten.
  • Wechseln Sie von regulären Ausdrücken, die nicht in den alten / ungerade PHP arbeiten kann.
  • Unterstützung Getlastmodified Immobilie in BERICHT Anfragen.
  • Verbesserte einen Tippfehler in iTIP ABBRECHEN Handhabung.
  • Aktivieren Sie Kalender-auto-Abrufkopf, wenn $ c- & gt; enable_auto_schedule
  • Fügen Sie verschiedene zusätzliche Prüfungen in /setup.php
  • Kenntnisse der gewünschten parallelen AWL Version hinzufügen, um das Setup.
  • Fix einige kleinere Bugs CardDAV.
  • Lassen Sie die für die Veranstaltung außerhalb des Zeitbereichs -. Wenn erweitert
  • Fix privilege_to_bits funktionieren auf 'all' richtig eingestellt und arbeiten mit den letzten postgres
  • liefern nicht freebusy für 0-Laufveranstaltungen.
  • Ein weiterer Regressionstest für Frei / Gebucht-fangen viele Veranstaltungen.
  • Fügen Sie ein Ereignis mit einer durch und durch falsche TZID, damit wir gerecht zu werden.
  • Überprüfen Sie aus irgendeinem unterstützt Zeug sehr früh, so können wir sie nicht vorhanden ist.
  • Bessere Anzeige der Bindungen.
  • PostgreSQL 9.0 als Möglichkeit hinzufügen.
  • Fix Warnung bei Verwendung von Standardauthentifizierung Fallback.
  • Fix Umgang mit iCalendar Laufzeiten, die negativen Elemente.
  • Griff Ereignisse, die nicht entweder DTEND * orDURATION.
  • Rewrite __construct () -Methode des RepeatRuleDateTimeZone robuster.

Was ist neu in Version 0.9.9.3:

  • This Mitteilung enthält hauptsächlich Bugfixes für die Unterstützung, die CardDAV landete in 0.9.9.2, so dass es sicherer und Hinzufügen einiger Abwärtskompatibilität Optionen für die Invers-Plugin für Lightning.

Was ist neu in Version 0.9.9.2:

  • This ist eine bedeutende neue Version, indem anfängliche Unterstützung für die vCard Entwurf Erweiterungen WebDAV (CardDAV).
  • Weitere Änderungen zu aktualisieren, die WebDAV-Sync unterstützt Version zu entwerfen -03 und Unterstützung für Handhabung /.well-known/caldav und /.well-known/carddav URLs pro RFC5785.
  • Die Version enthält auch viele Bugfixes, aktualisierte Übersetzungen und eine bessere Ausfallsicherheit für die Kunden, die nicht strikt nicht dem RFC, zB indem sie keine Content-Type, wenn sie eine neue oder geänderte Ressource PUT.
  • UTF-8-Handling wird verbessert.

Was ist neu in Version 0.9.7.2:

  • Some Abhilfen wurden Probleme mit iPhone OS 3.1 hinzugefügt .
  • Einige neue Funktionen wurden hinzugefügt, um eine einfachere Konfiguration mit iPhone / iCal-Clients zu unterstützen.
  • Alle Vorkommen von veralteten Anrufzeit Referenzübergabe, die von PHP hervorgehoben wurden 5.3 Warnungen wurden entfernt.

  • Probleme, die durch Nichtbeachtung URLs in einigen Situationen zu kodieren verursacht wurden umfassend festgelegt.

Was ist neu in Version 0.9.7.1:

  • This Release bietet die Möglichkeit zur Protokollierung INSERT / UPDATE / DELETE-Aktionen auf CalDAV Ressourcen und leitet E-Mail-basierte Lookups für Frei / Gebucht-Informationen Fall unempfindlich, wenn möglich.
  • Mehrere Fehler wurden behoben, darunter richtig Auffüllen der Benutzerauswahl bei der Zuordnung von Benutzern zu einer Gruppe, und sicherzustellen, dass% XX-codierte Zeichen in URLs eingehende vor der Verarbeitung decodiert.
  • Diese Version enthält auch eine aktualisierte Übersetzung Französisch.

Was ist neu in Version 0.9.7:

  • Fügen Sie die Debug-Protokollierung der Antwort / Anfrage und zugehörige Header .
  • Verschiedene Updates für die Kompatibilität mit iPhone v3 OS.
  • Richten freebusy.php Parameter Umgang mit vorgeschlagenen Standard.
  • Lassen Sie Frei / Gebucht-Erlaubnis, Zugang zu verschleierten Kalender gewähren.
  • Grund Umsetzung Kalender Proxy.
  • Wechseln Sie RRULE Funktionen für eine genauere Berechnung Überlappung.
  • Unterstützung für publicly_readable Attribut der Sammlung beim Zugriff auf eine /public.php/user/collection/ Weg.
  • Lassen Konfiguration der Website weite Benutzerstandardwerte zurück.

Was ist neu in Version 0.9.6.2:

  • Fix Erstellung von Datenbank, wenn template1 hat pl / pgsql installiert.
  • Improvements to Regressionstests.
  • Wechseln Sie iCalComponent Objekt statt iCalendar verwenden, in vielen Fällen.
  • DTEND berechnen, wenn es nicht gemäß RFC2445 festgelegt.
  • Deutlich verbesserte XML-Namespace Handling.
  • Einstellung der Konfiguration, um die Sichtbarkeit von Terminen für Veranstalter / Teilnehmer zu kontrollieren, auch wenn sie privat und nicht in ihren eigenen Kalender sind.
  • Aktualisiert Französisch Übersetzung
  • Anlage In den Sammlungen durch die Management-Schnittstelle zu löschen.

Anforderungen :

  • PHP
  • PostgreSQL

Ähnliche Software

Fanurio
Fanurio

14 Apr 15

rem2ics
rem2ics

3 Jun 15

GNUTU
GNUTU

3 Jun 15

Kommentare zu DAViCal

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!