DAViCal

Software screenshot:
DAViCal
Software informatie:
Versie: 1.0.2
Upload datum: 14 Apr 15
Ontwikkelaar: Andrew McMillan
Licentie: Gratis
Populariteit: 15

Rating: 4.0/5 (Total Votes: 2)

CalDAV-specificatie is nu in ontwikkeling voor een paar jaar, en op hetzelfde moment hebben we gezien de toenemende druk van mensen en organisaties in de open source wereld om een ​​oplossing te bieden aan hun gedeelde agenda's problemen.
Bij de evaluatie van de mogelijkheden voor gedeelde agenda's, zijn er een aantal mogelijke benaderingen, maar we hebben gekozen om het pad van de uitvoering CalDAV volgen, omdat we geloven dat het een goede specificaties en dat het zal te zijner tijd winst client implementaties en zorgen voor de rijkste gebruiker ervaring door middel van deze client implementaties.
Doelen
CalDAV is een client-server-protocol specifiek voor het beheer van en de rapportage over verzamelingen van kalender middelen.
Als zodanig onze intenties ontwikkelen deze toepassing zijn als volgt:
Eenvoud van Vereisten
We hebben ervoor gekozen om dit te schrijven in PHP, omdat we geloven dat PHP is een schaal beschikbaar web scripting taal.
We hebben ervoor gekozen om de Apache web server te gebruiken, want het is ook overal verkrijgbaar. Dit is niet noodzakelijk een vereiste, maar geen tests zijn uitgevoerd in andere PHP omgevingen date.
We hebben ervoor gekozen om de PostgreSQL-database te gebruiken, want het is een gratis, open-source database, die werkt op een zeer brede reeks operationele omgevingen, en dat is volledig ACID compliant.
Eenvoud van Setup
Voor het grootste gemak gebruik moet u overwegen het installeren RSCDS op de Debian GNU / Linux distributie van de direct beschikbare, ondertekend pakketten.
We verwachten dat de automatiseringsgraad en eenvoud voor de Debian beoogde afgifte name verhogen, hoewel andere verdelingen ook makkelijker kunnen worden tegelijk. We verwachten iets grotere complexiteit installatie in de eerste paar releases zoals we komen aan de specifieke problemen die mensen ondervinden begrijpen.
Eenvoud van Operatie
In het algemeen RSCDS niet significant onderhoud Het actief houden nodig.
Administratieve functionaliteit zo simpel mogelijk gehouden, binnen de doelstelling van ondersteunende organisaties tot enkele honderden medewerkers.
Dit wordt een winkel in plaats van een server omdat de server smarts zullen worden geminimaliseerd om CalDAV- ondersteunen alleen een manier voldoende interoperabel met klanten, en de focus vooral op de opslag van agendabronnen.
Web-based Administration
Algemene administratie van het systeem moet worden door middel van een web-based applicatie.
Kalenders zal niet beschikbaar zijn in een web-based view in de eerste releases worden gemaakt. Het is onwaarschijnlijk dat kalenders ooit onderhoudbaar via een web-based client zal zijn, alhoewel de server het gebruik van web-based client software die werkt met behulp van de CalDAV-protocol moet ondersteunen.

Wat is nieuw in deze release:.

  • Fix bug in de planning op POST-aanvraag
  • Fix permissies van de gebruiker te creëren via externe auth.
  • Voeg een standaard min_age voor externe bindt.
  • Voorkom externe bindt van wordt aangemaakt / bijgewerkt als ontbreekt krul.
  • check Zet op af om te testen of krul is geïnstalleerd.
  • Zorg voor een domme programma's die content-type XML-mail met een GET-verzoek.
  • Ondersteuning gebruik van HTTP_AUTHORIZATION naast VERGUNNING cgi.
  • Handvat VCARD adr / tel / e-mail waarin meerdere soorten hebben.
  • Stel de standaard URL naar de standaard agenda-naam in plaats van / home /
  • Schakel de uploadfunctie voor adresboek collecties.
  • Handvat adresboek importeren samen met kalender import.
  • Write UID en REV eigendom n VCARD als ze ontbreken.
  • Bijwerken vertalingen huidige Transifex vertalingen.

Wat is nieuw in versie 0.9.9.4:

  • Refactor PUT functies om set aangepast / aangemaakt data meer correct.
  • voeg et_EE aan locales ondersteunen
  • Fix fouten in de po-bestanden gewezen door Transifex uploaden.
  • Een nieuwe AtomFeed klasse voor het bouwen van een Atom-feed.
  • Schakel naar het creëren van een Atom-feed, dat is een betere voeding standaard.
  • Een nieuwe URL naar een RSS-feed van de veranderingen van een kalender te voorzien.
  • refactored RRule om ondersteuning toe te voegen voor de initialisatie van een VProperty.
  • Verwijder alle verwijzingen naar PgQuery
  • Uitgebreide refactoring van de hoofdsom bewerken, plus ondersteuning voor het maken van tickets.
  • Voeg ondersteuning voor het schrijven van plannen van de middelen op te zetten.
  • Verbetering van steun voor de afhandeling van zwevende tijd.
  • cil toevoegen voor interne issue tracking.
  • Cut toegang met een ongeldig / verlopen tickets direct uit.
  • Behandel lege PROPFIND, niet blazen op ongeldige XML.
  • /. Welbekende / keert nu een 301 redirect, per spec.
  • Gebruik tekst / vcard voor het type inhoud op voorhand van de ratificatie van spec.
  • De juiste wijze omgaan met adresboeken in multiget.
  • Verbergen toestemming headers in te loggen.
  • Update-sync-collectie VERSLAG aan te passen -04 van het ontwerp.
  • Vervang index.php met caldav.php wanneer wij vinden het op ons pad.
  • Wees belerend over het controleren van de gebruiker actief is voordat we ze in.
  • Geef de SRV-record voorbeelden met toonaangevende _ zoals ze moeten zijn.
  • Fix SQL voor groep hanteren van Michael Braun.
  • Voeg principal-collectie-ingesteld op standaard antwoorden voor DAVResource.
  • De juiste typo in POST hanteren.
  • Ook displayname updaten als fullname wordt veranderd.
  • Verwijder oude screenshots
  • bijgewerkte iPhone-client configuratie met nieuwe screenshots
  • Handvat dingen zoals DTSTART; TZID = America / New_York: 20101119T231307
  • Script om calendar_alarms met de volgende instantie altijd vernieuwen.
  • Laat je niet auth functies creëren duplicaat thuis kalenders.
  • patch voor CalDAV-synchronisatie van Pierre-Arnaud Poudret.
  • Voeg ACL aan de ondersteunde methoden.
  • Verander regressie loper op zoek naar voorbeeld data met testen.
  • De juiste versienummer typo.
  • Altijd toestaan ​​'DAV :: gelezen' privilege van de belangrijkste leden van de groep.
  • Gebruik uitgebreid tijd bestekschrijvers in formaat sinds% y werkt niet op Windows.
  • Ondersteuning recursieve rapportquery indien geconfigureerd om het mogelijk te maken.
  • Voeg een nieuw WritableCollection object dat we zullen gebruiken voor de PUT.
  • Gebruik tekst / vCard in plaats van de oudere tekst / x-vcard.
  • Ondersteuning evenement woningen in gewijzigde deel van sync-respons.
  • Naam variabele om te werken rond Pg 9,0 gereserveerde naam.
  • Schakel van reguliere expressie die niet kan werken in oude / oneven PHP.
  • Ondersteuning getlastmodified eigenschap in VERSLAG verzoeken.
  • Fix typo in iTIP ANNULEREN hanteren.
  • Schakel agenda-auto-schema header als $ c- & gt; enable_auto_schedule
  • In diverse extra controles in /setup.php
  • kennis van de gewenste parallelle AWL versie Toevoegen aan setup.
  • Fix diverse kleinere CardDAV bugs.
  • Laat de voor de gebeurtenis die buiten de tijd bereik -. Toen uitgebreid
  • Fix privilege_to_bits functioneren om 'alle' correct en werken met recente postgres
  • Niet freebusy voor 0-duur gebeurtenissen leveren.
  • Een andere regressietest voor vrij / bezet vangen veel evenementen.
  • Voeg een evenement met een grondig nep tzid om ervoor te zorgen dat we het hoofd te bieden.
  • Controleer voor sommige ondersteunde spullen heel vroeg zodat we kunnen laten zien dat het ontbreekt.
  • Een betere weergave van de bindingen.
  • PostgreSQL 9.0 toe als een mogelijkheid.
  • Fix waarschuwing bij het gebruik van basisauthentificatie fallback.
  • Fix afhandeling van iCalendar looptijden met negatieve elementen.
  • Behandel gebeurtenissen die noch DTEND * orDURATION hebben.
  • Herschrijf __construct () methode van RepeatRuleDateTimeZone meer robuust te zijn.

Wat is nieuw in versie 0.9.9.3:

  • This release bevat voornamelijk bugfixes voor de CardDAV steun die landde in 0.9.9.2, waardoor het betrouwbaarder en het toevoegen van enkele achterwaartse compatibiliteit opties voor de Inverse plugin voor Lightning.

Wat is nieuw in versie 0.9.9.2:

  • This is een belangrijke nieuwe release, het toevoegen aanvankelijke steun voor het ontwerp vCard Uitbreidingen van WebDAV (CardDAV).
  • Andere wijzigingen actualiseren van de WebDAV-Sync ondersteuning naar versie opstellen -03 en voeg ondersteuning voor het afhandelen van /.well-known/caldav en /.well-known/carddav URL's per RFC5785.
  • De release bevat ook vele bugfixes, bijgewerkte vertalingen, en meer veerkracht voor cliënten die niet volledig voldoen aan de RFC, zoals door het niet verstrekken van een Content-type wanneer ze een nieuwe of gewijzigde bron.
  • UTF-8 bediening is ook verbeterd.

Wat is nieuw in versie 0.9.7.2:

  • Some oplossingen werden toegevoegd voor problemen met iPhone OS 3.1 .
  • Een aantal nieuwe features zijn toegevoegd aan gemakkelijker configuratie met iPhone / iCal klanten te ondersteunen.
  • Alle keren deprecated beltijd pass van referentie die werden benadrukt door PHP 5.3 waarschuwingen werden verwijderd.
  • Problemen veroorzaakt door het niet om URL's in sommige situaties coderen werden volledig vast.

Wat is nieuw in versie 0.9.7.1:

  • This versie biedt de mogelijkheid tot logging INSERT / UPDATE / DELETE acties op CalDAV middelen en voert e-mail gebaseerde lookups voor vrij / bezet-informatie geval ongevoelig, indien mogelijk.
  • Diverse bugs zijn ook opgelost, waaronder correct bevolken de gebruiker drop-down wanneer associëren gebruikers aan een groep en ervoor te zorgen dat% XX gecodeerde tekens in inkomende URL's worden gedecodeerd voordat met de verwerking.
  • Deze release bevat ook een bijgewerkte Franse vertaling.

Wat is nieuw in versie 0.9.7:

  • Voeg debug logging van respons / aanvraag en bijbehorende headers .
  • Diverse fixes voor compatibiliteit met de iPhone v3 OS.
  • Lijn freebusy.php parameter te bedienen met een voorgestelde norm.
  • Laat vrij / bezet toestemming om toegang tot versluierd kalender toe te kennen.
  • Basic uitvoering van agenda-proxy.
  • Schakel naar RRULE functies voor meer accurate overlap berekening.
  • Ondersteuning toegevoegd voor publicly_readable attribuut van de collectie bij het benaderen van een /public.php/user/collection/ pad.
  • Toestaan ​​dat de configuratie van de hele site standaardwaarden.

Wat is nieuw in versie 0.9.6.2:

  • Fix oprichting van een databank wanneer template1 heeft pl / pgsql geïnstalleerd.
  • Verbeteringen aan regressietesten.
  • Schakel naar iCalComponent object in plaats van iCalendar gebruiken, in veel gevallen.
  • Bereken DTEND wanneer deze niet is ingesteld volgens RFC2445.
  • Sterk verbeterde XML namespace hanteren.
  • Configuratie instellen om de zichtbaarheid van de afspraken voor de organisator / genodigde controleren, zelfs als ze zijn privé en niet in hun eigen agenda.
  • Bijgewerkt Franse vertaling
  • faciliteit toevoegen aan collecties verwijderen via de beheerinterface.

Eisen

  • PHP
  • PostgreSQL

Vergelijkbare software

Kapow
Kapow

20 Feb 15

Tasks
Tasks

14 Apr 15

Kronolith
Kronolith

28 Sep 15

When
When

20 Feb 15

Reacties op DAViCal

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!