DAViCal

Software screenshot:
DAViCal
Dettagli del software:
Versione: 1.0.2
Data di caricamento: 14 Apr 15
Sviluppatore: Andrew McMillan
Licenza: Libero
Popolarità: 15

Rating: 4.0/5 (Total Votes: 2)

specifica CalDAV è stato in fase di sviluppo per alcuni anni ormai, e allo stesso tempo abbiamo visto una crescente pressione da parte di persone e organizzazioni nel mondo open source per fornire una soluzione ai loro problemi di calendario comuni.
Nel valutare le possibilità di calendario condiviso, ci sono una serie di approcci possibili, ma abbiamo scelto di seguire il percorso di attuazione CalDAV perché crediamo che sia una buona specifica e che, a tempo debito implementazioni client di guadagno e di fornire l'utente più ricca esperienza attraverso queste implementazioni client.
Obiettivi
CalDAV è un protocollo client-server specifico per la gestione e la comunicazione delle collezioni di risorse di calendario.
Come tale, le intenzioni di sviluppare questa applicazione sono i seguenti:
Semplicità di Prerequisiti
Abbiamo scelto di scrivere questo in PHP perché crediamo che PHP è un linguaggio di scripting web ampiamente disponibili.
Abbiamo scelto di utilizzare il web server Apache perché è anche ampiamente disponibile. Questo non è necessariamente un requisito, ma nessun test è stata intrapresa in altri ambienti PHP ad oggi.
Abbiamo scelto di utilizzare il database PostgreSQL, perché è un database open-source, che opera su una vasta serie di ambienti operativi, e che è pienamente compatibile ACID.
Semplicità di installazione
Per la massima facilità d'uso che si dovrebbe prendere in considerazione l'installazione RSCDS sulla distribuzione Debian GNU / Linux da prontamente disponibile, firmato pacchetti.
Prevediamo di aumentare il livello di automazione e semplicità per il rilascio di destinazione Debian in particolare, anche se altre distribuzioni potrebbero anche diventare più facile allo stesso tempo. Ci aspettiamo un po 'maggiore complessità di installazione nei primi scarichi, arriviamo a capire i problemi particolari persone sperimentano.
Semplicità di funzionamento
In RSCDS generale non dovrebbe avere bisogno di significativa manutenzione per continuare a operare.
Funzionalità amministrative saranno mantenute il più semplice possibile, entro l'obiettivo di supportare le aziende fino a diverse centinaia di dipendenti.
Questo si chiama un negozio piuttosto che un server, perché l'intelligenza lato server sono destinati ad essere minimizzati per sostenere CalDAV solo in maniera sufficiente per interagire con i clienti, e con la messa a fuoco principalmente sulla conservazione di risorse di calendario.
Amministrazione basata sul Web
Amministrazione generale del sistema dovrebbe avvenire attraverso una applicazione web-based.
Calendari non saranno messi a disposizione in una vista basata sul web nelle versioni iniziali. È improbabile che i calendari saranno mai mantenibile attraverso un client web-based, anche se il server deve sostenere l'uso di software web-based client che funziona utilizzando il protocollo CalDAV.

Cosa c'è di nuovo in questa versione:.

  • Fix bug in programmazione su richiesta POST
  • permessi fissare sulla user creano tramite autenticazione esterni.
  • Aggiungi un min_age predefinito per lega esterni.
  • Impedire vincoli esterni vengano creato / aggiornamento se arricciatura manca.
  • Aggiungi controllo alla pagina di configurazione per verificare se l'arricciatura è installato.
  • Consenti per i programmi stupidi che inviano i contenuti di tipo XML con una richiesta GET.
  • uso Supporto di HTTP_AUTHORIZATION oltre a AUTORIZZAZIONE cgi.
  • Maniglia VCARD adr / tel / email che hanno più tipi.
  • Impostare l'URL di default per il nome del calendario di default invece di / home /
  • Attiva il caricamento di file per le collezioni della Rubrica indirizzi.
  • import Maniglia rubrica insieme con il calendario di importazione.
  • Scrivi UID e proprietà REV n VCARD se mancano.
  • Modifica traduzioni per traduzioni Transifex attuali.

Cosa c'è di nuovo in funzioni versione 0.9.9.4:

  • Refactor messo a set modificato / date creati più correttamente.
  • aggiungere et_EE sostenere locali
  • correggere gli errori nel file po sottolineato da Transifex upload.
  • Una nuova classe AtomFeed per la costruzione di un feed Atom.
  • Passa a creare un feed Atom, che è un miglior livello di alimentazione.
  • Un nuovo URL per fornire un feed RSS di modifiche di un calendario.
  • RRule refactoring per aggiungere il supporto per l'inizializzazione da un VProperty.
  • Rimuovi tutti riferimento alla PgQuery
  • Ampia refactoring del capitale-edit, oltre al supporto per la creazione di biglietti.
  • Aggiungi il supporto per la scrittura la pianificazione delle risorse sul PUT.
  • Migliorare il supporto per la gestione di tempo variabile.
  • Aggiungi cil per la gestione dei problemi interni.
  • Accesso Cut con i biglietti non validi / expired immediatamente.
  • Maniglia PROPFIND vuoto, non saltare in aria su XML non valido.
  • /. Nota / ora restituisce un reindirizzamento 301, per spec.
  • Usa text / vCard per tipo di contenuto prima della ratifica della spec.
  • gestire correttamente rubriche in multiget.
  • intestazioni Nascondi autorizzazione a registrazione.
  • Aggiornamento RELAZIONE sync-collection per abbinare -04 del progetto.
  • Sostituire index.php con caldav.php quando lo troviamo nel nostro percorso.
  • Essere pedanti circa il controllo utente è attivo prima che li lasciamo in.
  • Specificare gli esempi di record SRV con importanti _ come dovrebbero essere.
  • SQL Fix per la gestione da Michael Braun gruppo.
  • Aggiungi principal-raccolta-set di risposte standard per DAVResource.
  • typo corretta nella gestione POST.
  • aggiornare anche displayname se fullname è cambiato.
  • rimuovere vecchi screenshots
  • aggiornato configurazione client iPhone con nuove immagini
  • Maniglia roba come dtstart; TZID = America / New_York: 20101119T231307
  • Script per aggiornare calendar_alarms con successiva istanza.
  • Non lasciate funzioni auth creare calendari duplicati casa.
  • Patch per CalDAV sincronizzazione da Pierre-Arnaud Poudret.
  • Aggiungi ACL ai metodi supportati.
  • corridore Cambia la regressione a cercare dati di esempio con test.
  • Il corretto numero di versione typo.
  • concedere sempre 'DAV :: leggere' privilegio dal preside ai membri del gruppo.
  • Utilizzo esteso identificatori di tempo in formato fin% Y non funziona su Windows.
  • Supporto recursive query rapporto se configurato per permettere.
  • Aggiungi un nuovo oggetto WritableCollection che useremo per PUT.
  • Usa text / vcard piuttosto che anziani text / x-vCard.
  • proprietà degli eventi di supporto a parte mutato sync-risposta.
  • Rinomina variabile per aggirare Pg 9,0 nome riservato.
  • Passa da espressioni regolari, che non può funzionare nella vecchia / dispari PHP.
  • Supporto getlastmodified proprietà in richieste di report.
  • Fix errore di battitura in iTIP ANNULLA gestione.
  • Attiva intestazione calendario-auto-programma se $ c- & gt; enable_auto_schedule
  • Aggiungi vari controlli supplementari in /setup.php
  • Aggiungi conoscenza versione AWL parallelo desiderato da installare.
  • Correzione vari bug CardDAV minori.
  • Omettere la per l'evento al di fuori dell'intervallo di tempo -. Quando espanso
  • privilege_to_bits Fix funzione per impostare 'all' correttamente e lavorare con i recenti postgres
  • Non fornisce freebusy eventi 0-durata.
  • Un altro test di regressione per libero / occupato cattura molti eventi.
  • Aggiungi un evento con un tzid completamente fasullo per assicurarci di far fronte.
  • Controlla per alcune cose supportato molto presto in modo da poter dimostrare che manca.
  • Una migliore visualizzazione di attacchi.
  • Aggiungi PostgreSQL 9.0 come una possibilità.
  • avvertimento Fix quando si utilizza fallback autenticazione di base.
  • gestione Fix di durate iCalendar contenenti elementi negativi.
  • Maniglia eventi che non hanno né DTEND * orDURATION.
  • Riscrivere __construct () metodo di RepeatRuleDateTimeZone per essere più robusto.

Cosa c'è di nuovo in versione versione 0.9.9.3:

  • This include principalmente correzioni di bug per il sostegno che CardDAV sbarcati in 0.9.9.2, rendendolo più affidabile e l'aggiunta di alcune opzioni indietro-compatibilità per il plugin inverso per Lightning.

Cosa c'è di nuovo in versione 0.9.9.2:

  • This una significativa nuova release, aggiungendo il supporto iniziale per le estensioni progetto vCard a WebDAV (CardDAV).
  • Altre modifiche aggiornano il supporto WebDAV Sync di redigere la versione -03 e aggiungere il supporto per la gestione /.well-known/caldav e URL /.well-known/carddav per RFC5785.
  • La release include anche molte correzioni di bug, traduzioni aggiornate, e una migliore capacità di recupero per i clienti che non aderiscono strettamente alla RFC, come non fornendo un Content-type quando hanno messo una risorsa nuovo o modificato.
  • UTF-8 la gestione è anche migliorata.

Cosa c'è di nuovo in versione 0.9.7.2:

  • Some stati aggiunti soluzioni per i problemi con iPhone OS 3.1 .
  • Alcune nuove funzioni sono state aggiunte per supportare più facile configurazione con iPhone / clienti iCal.
  • Tutte le occorrenze di passare il tempo di chiamata deprecato di riferimento che sono stati evidenziati da PHP 5.3 avvertimenti sono stati rimossi.
  • I problemi causati dalla mancata per codificare gli URL in alcune situazioni sono stati esaurientemente fisso.

Cosa c'è di nuovo in versione versione 0.9.7.1:

  • This fornisce una funzione per la registrazione INSERT / UPDATE / DELETE azioni sulle risorse CalDAV e conduce ricerche a base di e-mail di libero / occupato caso informazioni insensibile, se possibile.
  • Diversi bug sono stati corretti anche, compreso correttamente popolando l'utente a discesa quando associa agli utenti di un gruppo e di garantire che i caratteri% XX codificati negli URL in entrata vengono decodificati prima della trasformazione.
  • Questa versione include anche un dizionario aggiornato francese.

Cosa c'è di nuovo nella versione 0.9.7:

  • Aggiungi registrazione di debug risposta / richiesta e intestazioni correlate .
  • Varie correzioni per la compatibilità con iPhone OS v3.
  • Allinea parametro freebusy.php gestione con standard proposto.
  • Consenti libero / occupato il permesso di concedere l'accesso al calendario offuscato.
  • implementazione di base di delega calendario.
  • Passa a funzioni RRULE per il calcolo di sovrapposizione più precisa.
  • Aggiunto il supporto per l'attributo publicly_readable di raccolta quando si accede a un percorso /public.php/user/collection/.
  • consentire la configurazione di valori predefiniti utente del sito di larghezza.

Cosa c'è di nuovo in versione 0.9.6.2:

  • Fix creazione di database quando template1 ha pl / pgsql installato.
  • Miglioramenti test di regressione.
  • Passa a usare oggetti iCalComponent anziché iCalendar, in molti casi.
  • Calcolare DTEND quando non è impostato secondo RFC2445.
  • Molto migliore gestione namespace XML.
  • impostazione di configurazione per controllare la visibilità di appuntamenti per organizzatore / partecipante, anche se sono private e non nel proprio calendario.
  • Aggiornato traduzione
  • Aggiungi funzione per eliminare raccolte attraverso l'interfaccia di gestione.

Requisiti :

  • PHP
  • PostgreSQL

Programmi simili

Pcal and lcal
Pcal and lcal

3 Jun 15

Timeline
Timeline

17 Feb 15

Kapow
Kapow

20 Feb 15

Planner
Planner

15 Apr 15

Commenti a DAViCal

I commenti non trovato
Aggiungi commento
Accendere le immagini!