DAViCal

Screenshot Software:
DAViCal
Detalii soft:
Versiune: 1.0.2
Incarca data: 14 Apr 15
Producător: Andrew McMillan
Licenţă: Gratuit
Popularitate: 15

Rating: 4.0/5 (Total Votes: 2)

specificație CalDAV a fost in curs de dezvoltare de cativa ani acum, și în același timp, am văzut creșterea presiunii de la oameni și organizații din lume open source pentru a oferi o soluție la problemele lor calendar comune.
În evaluarea posibilităților de calendar comun, există un număr de abordări posibile, dar am ales să urmeze calea punerii în aplicare a CalDAV pentru că noi credem că este o specificație bun și că va fi în timp util implementări client câștig și să ofere cele mai bogate utilizatorului Experiența prin aceste implementări client.
Goluri
CalDAV este un protocol client-server specifice pentru gestionarea și raportarea cu privire la colecții de resurse calendaristice.
Ca atare, intențiile noastre în dezvoltarea acestei aplicații sunt după cum urmează:
Simplitatea Cerințe preliminare
Am ales să scrie acest lucru în PHP pentru că noi credem că PHP este un limbaj de scripting web disponibile pe scară largă.
Am ales să folosească serverul de web Apache, pentru că este, de asemenea, disponibile pe scară largă. Acest lucru nu este neapărat o cerință, dar nici o testare a fost efectuat în alte medii de PHP până în prezent.
Am ales să folosească baza de date PostgreSQL, pentru că este o bază de date gratuit open-source, care funcționează pe un set foarte largă de medii de operare, și care este pe deplin compatibil ACID.
Simplitatea de instalare
Pentru cea mai mare utilizare fără probleme, ar trebui să ia în considerare instalarea RSCDS privind distribuirea Debian GNU / Linux de ușor disponibile, semnat de pachete.
Ne așteptăm la creșterea nivelului de automatizare și simplitate pentru eliberarea țintă Debian în special, deși alte distribuții ar putea deveni, de asemenea, mai ușor, în același timp. Noi așteptăm complexitate instalare ușor mai mare în primele câteva versiuni ca ajungem să înțelegem anumite probleme de oameni experiență.
Simplitatea de Funcționare
În RSCDS generale nu ar trebui întreținere semnificativ să-l păstrați de operare.
Funcționalitatea de administrație vor fi păstrate cât mai simplu posibil, în ținta de sprijinirea organizațiilor de până la câteva sute de angajați.
Aceasta se numește un magazin, mai degrabă decât un server deoarece inteligența server-side sunt destinate să fie reduse la minimum pentru a sprijini CalDAV doar într-un mod suficient pentru a inter-opera cu clienții, precum și cu accent în primul rând pe stocarea de resurse calendaristice.
Administrare Web-based
Administrarea generală a sistemului ar trebui să fie prin intermediul unei aplicatii web-based.
Calendare nu vor fi puse la dispoziție în vederea web-based în versiunile inițiale. Este puțin probabil ca calendare va fi vreodată întreținut prin intermediul unui client web-based, deși serverul ar trebui să sprijine utilizarea de software client web-based, care funcționează folosind protocolul CalDAV.

Ce este nou în această versiune:.

  • Fix bug în programarea la cerere POST
  • permisiunile Fix pe utilizator a crea prin autorizare extern.
  • Adaugă o min_age implicit pentru leagă externe.
  • împiedica leagă externe de a fi creat / actualizat dacă buclat lipsește.
  • Adăugați verificare la pagina de configurare pentru a testa dacă este instalat buclat.
  • Permiteți pentru programele stupide care trimit tip de conținut XML cu o cerere GET.
  • utilizarea Susținerea HTTP_AUTHORIZATION în plus față de AUTORIZATIE CGI.
  • Maner VCARD ADR / tel / e-mail care au mai multe tipuri de.
  • Setați adresa URL implicit la numele calendar implicit, mai degrabă decât / home /
  • Activare încărcare fișier pentru colecții din Agenda.
  • import Maner Agenda împreună cu import calendar.
  • Scrie UID și proprietate REV n VCARD dacă acestea lipsesc.
  • Actualizare traduceri la traduceri transifex circulante.

Ce este nou în funcții versiune 0.9.9.4:

  • Refactor supus la instituit modificat datele create / mai corect.
  • adăuga et_EE pentru a sprijini locales
  • erorile într fișiere PO a subliniat Transifex încărcarea.
  • O nouă clasă AtomFeed pentru construirea un feed Atom.
  • Comutare la crearea unui atom de alimentare, care este un standard de alimentare mai bun.
  • O nouă adresă URL pentru a oferi un feed RSS de modificări unui calendar de.
  • RRule Refactored pentru a adăuga suport pentru inițializare de la o vProperty.
  • Eliminați toate referire la PgQuery
  • refactorizare extinsă de principal-edita, plus suport pentru crearea de bilete.
  • Adauga suport pentru scris resurse de planificare pe UPT.
  • Îmbunătățirea sprijin pentru manipularea timp plutitoare.
  • Adauga CIL pentru urmărirea problemelor interne.
  • acces Cut cu bilete incorecte / expirat imediat.
  • Mâner PROPFIND gol, nu sufla pe XML invalid.
  • /. Binecunoscut / returnează acum o redirecționare 301, pe spec.
  • Text / vCard pentru tipul de conținut înainte de ratificare a spec.
  • trateze în mod corespunzător addressbooks în multiget.
  • conectori pentru Ascunde autorizare în exploatarea forestieră.
  • Actualizare RAPORT sincronizare de colectare pentru a se potrivi -04 de proiect.
  • Înlocuiți index.php cu caldav.php când vom găsi în calea noastră.
  • Fii pedant despre verificarea de folosire este activ înainte de a le lăsa în.
  • Precizați exemplele de înregistrare SRV cu conducere _ ca acestea ar trebui sa fie.
  • Fix SQL pentru manipularea grup de Michael Braun.
  • Adăugați principal de colectare-set pentru răspunsurile standard pentru DAVResource.
  • greșeli corect la manipulare POST.
  • De asemenea, actualizat displayname dacă FULLNAME este schimbat.
  • Eliminați capturi de ecran vechi
  • actualizat configurare client iPhone cu noi capturi de ecran
  • chestii Maner ca DTSTART; TZID = Europe / New_York: 20101119T231307
  • Script pentru a actualiza calendar_alarms cu data viitoare instanță.
  • Nu lăsa funcții tățile crea calendare acasă duplicat.
  • Patch pentru CalDAV sincronizare de la Pierre-Arnaud Poudret.
  • Adăugați ACL la metodele acceptate.
  • runner Schimbare de regresie să caute exemple de date cu teste.
  • Corect numărul versiunii greseala de tipar.
  • acorda întotdeauna "DAV :: citi" privilegiu de la principal la membrii grupului.
  • Utilizarea extinsă specificatori termen în format deoarece% Y nu funcționează pe Windows.
  • Suport recursiv interogare RAPORT dacă configurat pentru a permite acest lucru.
  • Adaugă o nouă obiect WritableCollection pe care le vom folosi pentru UPT.
  • Text / vCard, mai degrabă decât în ​​vârstă de text / x-vCard.
  • proprietăți de evenimente de sprijin în partea modificată din sincronizare-răspuns.
  • Redenumire variabilă de a lucra în jurul valorii de 9,0 Pg nume rezervat.
  • Comutare de expresie regulată care nu pot lucra în vechi / impar PHP.
  • Suport getlastmodified hotel din cererile de raport.
  • Fix greșeli în iTIP ANULARE manipulare.
  • Activare afara calendar-auto-program dacă $ C & gt; enable_auto_schedule
  • Adaugă diferite controale suplimentare în /setup.php
  • Adăugați cunoaștere a versiunii dorite AWL paralel pentru a seta.
  • Fix diverse bug-uri minore CardDAV.
  • omite eveniment în afara intervalului de timp -. Atunci când sa extins
  • privilege_to_bits Fix funcționează pentru a seta "toți" corect și lucra cu Postgres recente
  • Nu furnizează liber-ocupat pentru evenimente 0 durată.
  • Un alt test de regresie pentru liber / ocupat să prindă mai multe evenimente.
  • Adăugați un eveniment cu un tzid bine fals pentru a ne asigura că face față.
  • Verificați pentru unele chestii sprijinit foarte devreme astfel încât să putem arăta că lipsește.
  • afișare mai bună de legături.
  • Adaugă PostgreSQL 9.0 ca o posibilitate.
  • avertisment Fix atunci când se utilizează rezervă autentificarea de bază.
  • Manipularea Fix de durate iCalendar care conțin elemente negative.
  • Mâner evenimente care nu au nici DTEND * orDURATION.
  • Rescrie __construct () metoda de RepeatRuleDateTimeZone să fie mai robust.

Ce este nou în comunicat versiune 0.9.9.3:

  • This include, în principal rezolvări ale unor probleme pentru susținerea CardDAV care aterizat în 0.9.9.2, făcându-l mai fiabile și adăugarea unor opțiuni înapoi-compatibilitate pentru plugin-ul Inverse pentru Lightning.

Ce este nou în versiunea 0.9.9.2:

  • This este o nouă versiune semnificativ, adăugarea de suport inițial pentru Extensions proiectul vCard la WebDAV (CardDAV).
  • Alte modificări actualiza sprijinul WebDAV Sync pentru a elabora versiunea -03 și să adăugați suport pentru manipularea /.well-known/caldav și adresele URL /.well-known/carddav pe RFC5785.
  • versiune include, de asemenea, mai multe rezolvări ale unor probleme, traduceri actualizate, și o mai bună elasticitate pentru clientii care nu aderă strict la RFC, cum ar fi de a nu furniza un tip de conținut atunci când au pus o resursă nou sau modificat.
  • UTF-8 manipulare este, de asemenea, îmbunătățită.

Ce este nou în versiunea 0.9.7.2:

  • Some s-au adăugat soluții pentru problemele cu sistemul de operare iPhone 3.1 .
  • Unele caracteristici noi au fost adăugate pentru a sprijini configurație mai usor cu iPhone / clientii iCal.
  • Toate aparițiile adversari timpului de gardă depreciată în raport, care au fost evidențiate de PHP 5.3 avertismente au fost eliminate.
  • Probleme cauzate de eșecul de a codifica URL-uri în anumite situații au fost pe larg fixate.

Ce este nou în versiunea 0.9.7.1:

  • This lansare prevede un mecanism de logare INSERT / UPDATE / DELETE acțiuni privind resursele CalDAV și desfășoară căutări pe bază de e-mail pentru caz informare liber / ocupat fără sensibilitate, dacă este posibil.
  • Mai multe bug-uri au fost fixate, inclusiv corect popularea utilizator drop-down, atunci când asocierea utilizatorilor la un grup și asigurarea că personajele% XX codificate în URL-uri primite sunt decodate înainte de prelucrare.
  • Această versiune include, de asemenea, o traducere franceză actualizat.

Ce este nou în versiunea 0.9.7:

  • Adăugați depanare de logare de răspuns / cerere și antetele conexe .
  • Diverse remedieri de compatibilitate cu iPhone OS v3.
  • Alinierea parametru freebusy.php manipulare cu standardul propus.
  • Permiteți permisiunea liber / ocupat pentru a acorda acces la calendar imaginar.
  • punerea în aplicare de baza proxy calendar.
  • Comutare la funcții RRULE de calcul mai precis suprapun.
  • Adăugat suport pentru atribut publicly_readable de colectare la accesarea o cale /public.php/user/collection/.
  • permite configurarea de site-late valori implicite de utilizator.

Ce este nou în versiunea 0.9.6.2:

  • Fix crearea de baze de date, atunci când template1 are pl / pgsql instalat.
  • Îmbunătățiri la testarea de regresie.
  • Comutare pentru a utiliza iCalComponent obiect, mai degrabă decât iCalendar, în multe cazuri.
  • Calculează DTEND atunci când nu este stabilit în funcție de RFC2445.
  • îmbunătățit de manipulare namespace XML mult.
  • Configurare setarea pentru a controla vizibilitatea de numirile de organizator / participant, chiar dacă acestea sunt private și nu în propria lor calendar.
  • Updated Traducere franceză
  • Adauga facilitate pentru a șterge colecțiile prin interfata de management.

Cerințe :

  • PHP
  • PostgreSQL

Software similare

PHP EMS Tools
PHP EMS Tools

2 Jun 15

Anuko Time Tracker
Anuko Time Tracker

17 Feb 15

Pcal and lcal
Pcal and lcal

3 Jun 15

cds-indico
cds-indico

12 May 15

Comentarii la DAViCal

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!