Importar, Exportar e Gerenciar Calendários
O pode gravar (e obter) eventos, itens de diário e tarefa utilizando-se de métodos e a partir de diferentes locais. Cada um destes locais chama-se de recurso de calendário.
O suporta os arquivos de calendários com base em padrões como o iCalendar e o vCalendar de forma nativa (adicionando-os como recursos novos), mas você poderá importar os dados (mesclar) para um recurso existente e abrir o arquivo em uma janela nova também. A importação de arquivos no formato usado no antigo aplicativo ical também é suportada.
Você poderá exportar os seus dados como uma página Web, um arquivo iCalendar ou um vCalendar. Estes arquivos são suportados pela maioria dos aplicativos de calendários. A página Web pode ser usada para publicar o seu calendário e a lista de tarefas na Web ou na rede local.
Neste capítulo, iremos explicar como gerenciar o seu calendário, usar os recursos, importar e exportar ações e a maneira para obter coisas novas.

Recursos de Calendário
O usa um arquivo local, normalmente o $KDEHOME/share/apps/korganizer/std.ics, como recurso padrão. Mas essa não é a sua única opção: existem muitos outros recursos que você poderá adicionar: servidores de recursos, itens de diário como blogs, arquivos na rede, Se você usar mais de um recurso, o poderá ser configurado para usar o recurso padrão ou perguntar qual recurso usar ao salvar novos itens de evento, tarefa ou diário. O irá mesclar de forma transparente os itens de dois ou mais recursos nas exibições.
O recurso padrão é uma boa escolha para muitos dos casos de uso, mas você poderá desejar usar outro recurso, especialmente se usar um servidor de 'groupware' suportado. Por favor solicite ao administrador de sistemas as informações necessárias para configurar o recurso de 'groupware', incluindo a publicação e obtenção da informação de livre/ocupado. O acesso à informação de livre/ocupado permite ao organizador de um evento levar o calendário do participante em consideração ao adicioná-lo à lista de participantes do evento.
Além do armazenamento do calendário, os servidores de 'groupware' oferecem tipicamente contatos, correio e o armazenamento da informação de livre/ocupado. Assim, alguns recursos aqui discutidos poderão estar relacionados com outros recursos do e do (os componentes de correio e de contatos do ), ou com a configuração de livre/ocupado na configuração principal.
Por favor, observe que a comunicação das agendas em grupo do baseia-se numa norma de e-mail ponto-a-ponto. Isto significa que você não precisa de um servidor de 'groupware' para usá-la!
Uma imagem da janela para Adicionar Calendários do
Uma imagem da janela para Adicionar Calendários do
Uma imagem da janela para Adicionar Calendários do

Adicionar um Novo Recurso do
Abra a janela de configuração do com a opção Configurações Configurar o ... e selecione a página de Calendários na página Geral.
Em alternativa, abra o menu de contexto na barra do Gerenciador de Calendários com o e selecione Adicionar calendário...
Se o Gerenciador de Calendários não estiver visível na barra lateral, escolha a opção do menu Configurações Barra Lateral Mostrar o Gerenciador de Calendários para exibi-lo.
Pressione o botão Adicionar... para acrescentar recursos novos à lista de recursos disponíveis.
Clique aqui para ativar ou desativar a área de recursos.
Mais tarde, se você quiser editar ou excluir um recurso, selecione-o na barra do Gerenciador de calendários e clique em Apagar calendário para excluí-lo ou em Propriedades do calendário... para modificá-lo.
Entre os recursos existentes, você poderá encontrar no :
Datas de nascimento & aniversários 	Oferece o acesso às datas de nascimento e aniversário dos contatos no livro de endereços como eventos do calendário.
Recurso de groupware por DAV 	Recurso para gerenciar calendários e livros de endereços por DAV (CalDAV, GroupDAV).
Arquivo de calendário ICal 	Carrega os dados de um arquivo iCal.
Livro de endereços do KDE (tradicional) 	Carrega os dados do tradicional recurso do livro de endereços do KDE.
Servidor de groupware Kolab 	Fornece acesso as pastas groupware Kolab em um servidor IMAP (as contas IMAP precisam ser definidas separadamente).
Servidor de groupware Open-Xchange 	Fornece acesso aos compromissos, tarefas e contatos de um servidor groupware Open-Xchange.
Alternativamente, você poderá configurar os recursos do (mais todos os outros recursos do ) no , usando o módulo de configuração de Recursos do .
Akonadi 	Oferece o acesso aos calendários guardados nas pastas de calendários Akonadi.
Diário num 'blog' 	Adicione este recurso para ser capaz de ler os seus 'blogs' como itens do diário, diretamente a partir dos servidores de 'blogs', como o 'blogger' e o 'drupal'.
Lista de Tarefas do Bugzilla 	Adicione este item para carregar os erros em aberto do Bugzilla como tarefas. Este recurso baseia-se no aplicativo e usa a sua informação de 'cache' de erros. O Bugzilla é um sistema de registro de erros de 'código aberto'.
Se você for um programador que está trabalhando em um projeto que usa o Bugzilla, você poderá usar este recurso para ver os erros em aberto dos aplicativos ou bibliotecas em que está interessado como tarefas (chamam-se produtos e/ou componentes no Bugzilla). Este recurso está disponível como parte do Kit de Desenvolvimento de Software (SDK) do .
Calendário em arquivo local 	Adicione este recurso para ser capaz de salvar (e carregar) os seus eventos, tarefas e do diário em um arquivo local. O arquivo poderá estar no formato normalizado iCalendar ou vCalendar. O usa este recurso por padrão, gravando as informações do seu calendário em $KDEHOME/share/apps/korganizer/std.ics.
Servidor de GroupDav (p.ex. Open Groupware) 	Se você tiver acesso a um servidor que suporte o protocolo GroupDav, adicione este recurso para ser capaz de salvar (e carregar) os eventos e tarefas no servidor. Para adicionar o recurso, você deverá saber o do servidor, o seu usuário e a senha. O protocolo GroupDav suporta o armazenamento de contatos, assim você poderá querer adicionar e configurar o recurso do também.
Desde junho de 2005, os servidores de 'groupware' que implementam este protocolo são o servidor OpenGroupware e o servidor Citadel. Uma lista atualizada poderá ser obtida na página Web do GroupDav.
Calendário em servidor IMAP via 	Se você tiver acesso a um servidor que compartilhe os calendários através de IMAP, adicione este recurso para ser capaz de salvar (e carregar) os eventos, informações de livre/ocupado, tarefas e do diário no servidor de IMAP. Para ativar o acesso de IMAP, você terá que configurar primeiro o e depois adicionar o recurso do . O irá tentar abrir o automaticamente e usá-lo para acessar os seus dados. O esquema de Servidor IMAP via tem suporte ao armazenamento de contatos, assim você poderá querer adicionar e configurar o recurso do também.
A maioria dos servidores de IMAP pode ser usada para manter os recursos de calendário e de agenda, o que lhe permite acessar os seus dados de qualquer maneira! Se você for um usuário que está à procura de uma forma simples de acessar e gerenciar as suas informações de 'groupware', esta é uma forma simples e muito eficiente.
Para usar este recurso, é necessário configurar primeiro o . Escolha a opção Configurações Configurar o .... Clique no ícone Contas na janela de configuração e adicione o servidor IMAP como uma conta de recepção de IMAP desligado. Agora, clique no ícone Diversos da barra lateral e clique na página Groupware para ativar e configurar as opções da pasta de recursos de IMAP. Só então você poderá adicionar os recursos do (e do ). Para mais informações sobre a configuração do , consulte o manual do .
Uma implementação mais completa deste esquema é o Servidor de Kolab. Esta implementação de 'groupware' oferece funcionalidades adicionais para os administradores de sistemas, como o suporte de ambientes de clientes mistos ( Outlook®, PIM e e-mail na Web), uma interface de administração na Web, um livro de endereços compartilhado, um servidor de e-mail, Desde Junho de 2005, os servidores de 'groupware' que implementam os protocolos do Kolab 1 e do Kolab 2 são o servidor Kolab, versões 1 e 2 e o servidor do Citadel (apenas Kolab 1). Uma lista atualizada poderá ser obtida na página Web do Kolab.
A forma mais prática de configurar o acesso a um servidor de Kolab é usar o assistente kolabwizard. Você poderá iniciá-lo a partir da linha de comando:

$kolabwizard

Calendário em uma Pasta Local 	Adicione este recurso para poder salvar e carregar os seus eventos, tarefas e itens de diário a partir de uma pasta local. Cada item do calendário será salvo em um arquivo separado, dentro da pasta.
Uma vez que só existe um arquivo por evento, tarefa ou do diário, o não precisa processar um arquivo de calendário grande, muitas vezes com milhares de itens, ao salvar e carregar, mas sim apenas um único item de calendário. Do mesmo modo, no caso de danos em um arquivo, somente se perde um item de calendário, não o calendário inteiro.
Calendário em arquivo remoto 	Adicione este recurso para poder salvar e copiar os seus eventos, itens por-fazer e do diário a partir de um arquivo remoto. Existem duas grandes vantagens de manter os seus dados de calendário num servidor remoto: você poderá acessar os seus dados, mesmo que esteja ausente do seu computador e poderá deixar que outras pessoas (por exemplo, uma secretária) os vejam. O mantém uma 'cache' local dos dados.
Uma imagem da Configuração dos Recursos de Arquivos Remotos do
Uma imagem da Configuração dos Recursos de Arquivos Remotos do
Uma imagem da Configuração dos Recursos de Arquivos Remotos do
Você poderá configurar o recurso para ser apenas para leitura, mantendo o arquivo remoto. Nesse caso, você não precisará inserir uma localização Enviar para, apenas uma Obter de, para o arquivo remoto. Se planejar usar um recurso remoto também para escrita, terá que inserir ambos os locais. A razão para ter locais separados é que alguns servidores poderão ter uma fila de envio, um local onde terá de colocar o arquivo a enviar, diferente do local onde ficará. Na maioria dos casos, se você tiver acesso de escrita para o arquivo remoto, as localizações do arquivo Enviar para e Obter de serão as mesmas.
É importante compreender que o recurso dos arquivos remotos não adiciona ou remove itens individuais do arquivo, ele simplesmente salva o arquivo remoto numa 'cache' local ao recebê-lo e salva a 'cache' local no arquivo remoto ao enviar. Assim, se o recurso for apenas para leitura, fará sentido que a opção Carregamento Automático tenha um Intervalo regular, mas se não for (se o recurso puder ser escrito), recomenda-se que se recarregue o arquivo apenas antes de começar a editá-lo, configurando a opção Carregamento Automático como Na inicialização e salvá-lo antes de sair, configurando a opção Salvamento Automático pelo menos como Ao sair ou, melhor ainda, se tiver uma conexão rápida e estável ao arquivo remoto, configure-a como Em todas as alterações para evitar a perda de dados.
Se você adicionar, modificar ou remover eventos, itens de diário ou tarefas e recarregar o arquivo remoto, todas as suas modificações locais serão perdidas e o arquivo irá voltar ao seu estado anterior. Isto poderá acontecer em vários cenários (por exemplo, se o sistema estourar, o irá recarregar o arquivo remoto na próxima inicialização, se configurar o Salvamento Automático para Nunca ou se tiver configurado o Carregamento Automático para um intervalo regular). Se você planeja usar um recurso de calendário num modo de escrita, certifique-se de que a sua conexão é estável, configure o recurso para salvar o arquivo a cada alteração (ou em intervalos frequentes) e não recarregue o arquivo em intervalos regulares.
Um problema relacionado, mas oposto, é o de dois usuários não poderem editar em segurança o mesmo arquivo remoto ao mesmo tempo, uma vez que o recurso de arquivos remotos não oferece um mecanismo de resolução de conflitos. Por exemplo, se alguém alterar (e salvar) o arquivo remoto após tê-lo carregado e depois salvar o arquivo, as alterações da outra pessoa serão perdidas.

Importar, Exportar e Manter os Calendários
Embora os arquivos locais sejam apenas um entre outros recursos que poderão ser usados pelo , eles são a forma mais conveniente de compartilhar calendários, salvar cópias ou importar itens do seu programa de calendário antigo.

Importando calendários
Se você tiver um arquivo iCalendar ou vCalendar e quiser importá-lo, selecione o item Arquivo Importar Importar calendário... . O perguntará se deseja Adicionar como um calendário novo, o que irá adicionar o arquivo do calendário como um novo recurso de arquivo local, Mesclar ao calendário existente, que irá reunir os itens do calendário num recurso existente ou Abrir numa janela separada, que lhe permitirá ver e editar o calendário, mas não o adicionará à sua vista principal.
Um bom momento para isto será quando receber um arquivo vCalendar com alguns itens através de e-mail, por exemplo, ou se estiver planejando importar o seu calendário a partir de outro aplicativo. No último caso, a primeira coisa a fazer é usar esse aplicativo para exportar os dados do calendário num dos formatos acima ou usar uma ferramenta de conversão do formato nativo do aplicativo.
Se você tiver usado o ical, um programa conhecido mas antigo de calendários para o , poderá desejar importar os seus eventos e tarefas diretamente para o . Para fazer isto, selecione o item Arquivo Importar Importar da ferramenta Ical do . Esta ação irá ler o arquivo .calendar da sua pasta pessoal e mesclar os itens que existem no seu calendário atual. Se ocorrerem erros ou fenômenos suspeitos durante o processo, o usuário será notificado através de mensagens.

Exportar Calendários
Você poderá exportar os seus dados como uma página Web ou como um arquivo iCalendar ou vCalendar, que são suportados pela maioria dos aplicativos de agenda. A página Web poderá ser usada para publicar o seu calendário e a lista de tarefas na Web ou na rede local. Em qualquer um dos casos, o irá exportar todos os itens dos recursos ativos (assinalados) que não estão filtrados (chamemos a esses itens os itens ativos). Em outras palavras, se você não conseguir ver um item do calendário, ele não irá aparecer no arquivo exportado. Para filtrar os itens indesejados antes de exportá-los, você poderá criar filtros. Os filtros são ainda mais efetivos se classificar os seus eventos e tarefas em categorias. Para ativar e desativar recursos, assinale ou desligue a opção de recurso na barra lateral da Gerenciador de calendários.
Para exportar todos os seus eventos, tarefas ou de diário ativos (independentemente do recurso a que pertencem) como um novo arquivo iCalendar, escolha a opção Arquivo Exportar Exportar como iCalendar.... Para exportar os mesmos dados como um novo arquivo vCalendar, escolha a opção Arquivo Exportar Exportar como vCalendar... . A janela Salvar como. irá então aparecer. Insira o nome do arquivo e a localização do novo arquivo para completar a ação de exportação.
Você poderá exportar o seu calendário ou uma parte dele como um arquivo em , adequado para publicar na Web. Todos o que tiverem acesso a este arquivo, usando um navegador web, poderão visualizá-lo. Esta é uma forma simples de compartilhar as informações dos calendários com os seus colegas e amigos.
Desative todos os recursos que não deseja exportar, e filtre os itens que também não deseja exportar.
Selecione opção Arquivo Exportar Exportar a Página Web.... Você obterá uma janela com três páginas: a Geral, a Eventos e a Tarefas.
Página Geral:
Indique o intervalo de datas que deseja publicar. Insira as datas manualmente ou utilize o calendário.
Se você quiser exportar as tarefas, assinale a opção Exportar a lista de tarefas.
Se você quiser exportar os itens apresentados na vista de Mês, assinale a opção Exportar a vista mensal.
Se você quiser exportar os eventos formatados como uma lista de eventos, assinale a opção Exportar os eventos como uma lista.
Indique o arquivo de resultado Web no campo Arquivo de saída. Se quiser definir outra localização, pressione o botão Janela para abrir arquivo para encontrá-la.
Página de Eventos: especifique se deseja incluir as categorias e os participantes na página Web exportada.
Página Tarefas: especifique se deseja listar as Datas-Limite, as Categorias e os Participantes.

Mantendo os Seus Calendários
Os computadores de hoje em dia possuem um espaço de armazenamento amplo. Contudo, se você sincronizar o seu calendário do com uma máquina de memória limitada como o dispositivo Palm, poderá achar o arquivamento útil. A performance do poderá se tornar também pior quando existirem vários eventos. Para arquivar os itens antigos, siga o procedimento abaixo:
No menu, selecione a opção Arquivo Arquivar os itens antigos....
Preencha a data no campo Arquivar agora os itens mais antigos que ou use o Item do Calendário para escolher a data. Alternativamente, você poderá arquivar todos os itens que sejam mais antigos que um determinado período de tempo.
Se você optou por arquivar, também precisa fornecer o nome para o arquivo no campo Arquivo de Arquivamento. Se você quiser usar novamente um arquivo de arquivamento mais antigo, clique no botão Janela para abrir arquivo e descubra um arquivo existente. Ele será sobrescrito, assim certifique-se de que não precisa dos dados originais ou que possui uma cópia de segurança.
O arquivo irá manter todos os itens em um arquivo, incluindo os itens por-fazer completados. Mas se você não quiser armazenar todas as tarefas completas, a opção Arquivo Limpar as tarefas completadas no menu, para remover todas as tarefas dos seus recursos ativos. Se quiser manter as suas tarefas completadas, mas não os desejar ver nas listas de tarefas, considere filtrá-los em vez de eliminá-los.

Transferir com o Sistema para Obter Coisas Novas
Para abrir a janela para Obter Coisas Novas, que oferece uma lista dos calendários a transferir, escolha a opção do menu Arquivo Importar Obter Coisas Novas.... Selecionando um dos calendários, irá aparecer uma janela com a lista de eventos dos calendários. Para mesclar os eventos apresentados com o seu recurso padrão, pressione Mesclar.