DAViCal

Tela Software:
DAViCal
Detalhes de Software:
Versão: 1.0.2
Data de upload: 14 Apr 15
Revelador: Andrew McMillan
Licença: Livre
Popularidade: 15

Rating: 4.0/5 (Total Votes: 2)

especificação CalDAV tem estado em desenvolvimento por alguns anos agora, e, ao mesmo tempo, temos visto o aumento da pressão de pessoas e organizações no mundo open source para fornecer uma solução para seus problemas de calendário compartilhados.
Ao avaliar as possibilidades de agendamento compartilhado, há uma série de abordagens possíveis, mas optamos por seguir o caminho da implementação CalDAV, porque acreditamos que é uma boa especificação e que, em devido tempo implementações ganho cliente e proporcionar ao usuário mais rica experiência através dessas implementações de clientes.
Gols
CalDAV é um protocolo cliente-servidor específico para a gestão e elaboração de relatórios sobre coleções de recursos de calendário.
Como tal, as nossas intenções em desenvolver esta aplicação são os seguintes:
Simplicidade de Pré-requisitos
Optamos por escrever isso em PHP, porque acreditamos que o PHP é uma linguagem de script web amplamente disponível.
Optamos por utilizar o servidor web Apache, porque ele também é amplamente disponível. Isso não é necessariamente uma exigência, mas nenhum teste foi realizado em outras condições PHP até à data.
Optamos por usar o banco de dados PostgreSQL, porque é um banco de dados livre de código aberto, que atua sobre um vasto conjunto de ambientes operacionais, e que é totalmente compatível com ACID.
Simplicidade de Setup
Para o maior uso facilidade que você deve considerar a instalação RSCDS sobre a distribuição Debian GNU / Linux a partir do prontamente disponíveis, assinado pacotes.
Esperamos aumentar o nível de automação e simplicidade para a versão alvo Debian em particular, embora outras distribuições podem também tornar-se mais fácil ao mesmo tempo. Nós esperamos um pouco maior complexidade de instalação nos primeiros lançamentos como chegamos a compreender os problemas específicos as pessoas experimentam.
Simplicidade de operação
Em RSCDS gerais não deve precisar de manutenção significativa para mantê-lo em funcionamento.
Funcionalidade administrativa será mantido o mais simples possível, dentro da meta de organizações de apoio até várias centenas de funcionários.
Isso é chamado de uma loja, em vez de um servidor porque os smarts do lado do servidor se destinam a ser minimizado para apoiar CalDAV apenas de forma suficiente para inter-operar com os clientes, e com o foco principalmente na armazenagem de recursos de calendário.
Administração baseada na Web
Administração geral do sistema deve ser através de um aplicativo baseado na web.
Os calendários não será disponibilizado em uma visão baseada em web em versões iniciais. É pouco provável que os calendários nunca vai ser sustentável por meio de um cliente baseado na web, embora o servidor deverá apoiar a utilização de software cliente baseado na web que funciona usando o protocolo CalDAV.

O que é novo nesta versão:.

  • Fix bug no agendamento on POST pedido
  • permissões de correção no usuário criar via auth externo.
  • Adicionar um min_age padrão para vinculações externas.
  • Evite que liga externos sejam criados / atualizado se a curvatura está faltando.
  • Adicionar seleção para a página de configuração para testar se enrolar está instalado.
  • Permitir para programas bobos que enviam conteúdo do tipo XML com um pedido GET.
  • uso de Apoio HTTP_AUTHORIZATION além de AUTORIZAÇÃO cgi.
  • Handle VCARD adr / tel / email que ter vários tipos.
  • Definir o URL padrão para o nome do calendário padrão, em vez de / home /
  • Ativar o upload do arquivo para as coleções de endereços.
  • importação Handle endereços junto com importação calendário.
  • Write UID e propriedade REV n VCARD se eles estão em falta.
  • traduções atualização para traduções transifex atuais.

O que é novo em funções versão 0.9.9.4:

  • Refactor PUT para definir modificado / datas criadas mais corretamente.
  • adicionar et_EE para apoiar locales
  • Corrigir erros em arquivos po apontado por Transifex upload.
  • A nova classe AtomFeed para a construção de um feed Atom.
  • Mudar para a criação de um feed Atom, que é um melhor padrão de alimentação.
  • A nova URL para fornecer um feed RSS de mudanças de um calendário.
  • RRule Refatorada para adicionar suporte para inicialização a partir de um VProperty.
  • Remova qualquer referência a PgQuery
  • Extensive refactoring do principal-edit, além de suporte para a criação de bilhetes.
  • Adicionar suporte para a escrita de recursos de agendamento on PUT.
  • Melhorar o suporte para lidar com o tempo flutuante.
  • Adicionar cil para o rastreamento de questão interna.
  • Acesso Cut com bilhetes inválidos / expirado imediatamente.
  • Pega PROPFIND vazio, não explodir em XML inválido.
  • /. Conhecida / agora retorna um redirecionamento 301, por spec.
  • Use text / vcard para o tipo de conteúdo antes da ratificação do spec.
  • lidar correctamente com catálogos de endereços em Multiget.
  • Ocultar cabeçalhos de autorização em logging.
  • Atualização RELATÓRIO sync-coleção para combinar -04 de projecto.
  • Substituir index.php com caldav.php quando a encontramos em nosso caminho.
  • Seja pedante sobre a verificação do usuário está ativo antes de deixá-los entrar.
  • Especifique os exemplos de registro SRV com os principais _ como deveriam ser.
  • SQL Fix para o grupo de manipulação de Michael Braun.
  • Adicionar principal-collection-definido para as respostas padrão para DAVResource.
  • erro de digitação correta no manuseio POST.
  • Também atualizar displayname se fullname é alterado.
  • Remover screenshots antigos
  • atualizado configuração do cliente iPhone com novos screenshots
  • material Handle como DTSTART; TZID = America / New_York: 20101119T231307
  • Script para atualizar calendar_alarms com próxima vez instância.
  • Não deixe que as funções de autenticação criar calendários casa duplicados.
  • Patch para sync caldav de Pierre-Arnaud Poudret.
  • Adicionar ACL com os métodos suportados.
  • corredor Mudança de regressão para procurar dados de amostras com testes.
  • Corrigir número da versão typo.
  • Sempre conceder 'DAV :: ler' privilégio em principal para os membros do grupo.
  • Use expandiu especificadores de tempo em formato desde% Y não funciona no Windows.
  • Suporte recursivo consulta RELATÓRIO se configurado para permitir isso.
  • Adicionar um novo objeto WritableCollection que usaremos para PUT.
  • Use text / vcard, em vez de mais velho text / x-vcard.
  • propriedades de eventos Suporte em parte alterada de sincronia-resposta.
  • Mudar o nome variável para contornar Pg 9,0 nome reservado.
  • Mudar de expressão regular que pode não funcionar no antigo PHP / estranho.
  • Suporte getlastmodified propriedade em pedidos relatório.
  • Fix erro de digitação no iTIP CANCELAR manuseio.
  • Ligue cabeçalho calendário-auto-programação se $ c- & gt; enable_auto_schedule
  • Adicionar várias verificações adicionais em /setup.php
  • Adicionar conhecimento da versão AWL paralelo desejado para a instalação.
  • Corrigir vários bugs CardDAV menores.
  • Omitir o evento para fora do intervalo de tempo -. Quando expandido
  • privilege_to_bits Fix função para definir 'all' corretamente e trabalhar com postgres recentes
  • Não fornecer freebusy para eventos 0 duração.
  • Outro teste de regressão para livre / ocupado pegando muitos eventos.
  • Adicionar um evento com um TZID completamente falso para que possamos lidar.
  • Verifique se há algum material suportado muito cedo para que possamos mostrar que está em falta.
  • Melhor exibição de ligações.
  • Adicionar PostgreSQL 9.0 como uma possibilidade.
  • aviso Fix ao usar fallback autenticação básica.
  • manipulação Fix de durações iCalendar contendo elementos negativos.
  • Manipular eventos que não têm qualquer DTEND * orDURATION.
  • Reescreva __construct () de RepeatRuleDateTimeZone a ser mais robusto.

O que é novo em lançamento de versão 0.9.9.3:

  • This inclui principalmente correções de bugs para o apoio que CardDAV desembarcaram em 0.9.9.2, tornando-o mais confiável e adicionando algumas opções compatibilidade com versões anteriores para o plugin Inverse para Lightning.

O que é novo na versão 0.9.9.2:

  • This é uma versão nova e significativa, adicionando suporte inicial para as extensões de projecto de vCard para WebDAV (CardDAV).
  • Outras mudanças atualizar o apoio WebDAV Sync para elaborar a versão -03 e adicionar suporte para lidar com /.well-known/caldav e URLs /.well-known/carddav per RFC5785.
  • O lançamento também inclui muitas correções de bugs, traduções atualizadas e melhor resiliência para os clientes que não aderem estritamente à RFC, como não fornecendo um tipo de conteúdo quando eles colocaram um recurso novo ou alterado.
  • UTF-8 manuseio também é melhorada.

O que é novo na versão 0.9.7.2:

  • Some soluções foram adicionados para problemas com o iPhone OS 3.1 .
  • Alguns novos recursos foram adicionados para suportar a configuração mais fácil com o iPhone / clientes iCal.
  • Todas as ocorrências de o tempo passar chamada preterido por referência, que foram destacadas pelo PHP 5.3 advertências foram removidos.
  • Os problemas causados ​​pela falta de codificar URLs em algumas situações foram exaustivamente fixo.

O que é novo na versão 0.9.7.1:

  • This versão oferece uma facilidade para o registro INSERT / UPDATE / DELETE acções sobre recursos CalDAV e realiza pesquisas com base em e-mail gratuitamente ocupado caso / informação insensivelmente, se possível.
  • Vários bugs também foram corrigidos, incluindo corretamente preencher o usuário drop-down ao associar usuários a um grupo e garantir que os caracteres% XX codificados em URLs de entrada são decodificados antes do processamento.
  • Esta versão também inclui uma tradução francesa atualizado.

O que é novo na versão 0.9.7:

  • Adicione o log de depuração de resposta / solicitação e cabeçalhos relacionados .
  • Várias correções de compatibilidade com iPhone OS v3.
  • Alinhar parâmetro freebusy.php manipulação com padrão proposto.
  • Permitir livre ocupado permissão / para conceder acesso ao calendário ofuscado.
  • implementação básica de procuração calendário.
  • Mudar para funções RRULE para cálculo sobreposição mais precisa.
  • Adicionado suporte para o atributo publicly_readable de coleta ao acessar um caminho /public.php/user/collection/.
  • permitir a configuração do site valores padrão do usuário de largura.

O que é novo na versão 0.9.6.2:

  • Fix criação de banco de dados quando template1 tem pl / pgsql instalado.
  • Melhorias para testes de regressão.
  • Mudar para usar iCalComponent objeto ao invés de iCalendar, em muitos casos.
  • Calculate DTEND quando ele não está definido de acordo com a RFC2445.
  • Muito melhor manuseamento namespace XML.
  • ajuste de configuração para controlar a visibilidade das nomeações para o organizador / participante, mesmo se eles são privados e não em seu próprio calendário.
  • tradução francesa Atualizado
  • Adicionar facilidade para excluir conjuntos através da interface de gerenciamento.

Requisitos :

  • PHP
  • PostgreSQL

Programas semelhantes

Comentário para DAViCal

Comentários não encontrado
Adicionar comentário
Ligue imagens!