Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rocket domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/practical-tips.com/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the soledad domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/practical-tips.com/wp-includes/functions.php on line 6121
ics: O que é necessário ter em conta ao criar - Practical Tips

ics: O que é necessário ter em conta ao criar

by Flo

Para garantir que as entradas do seu calendário são guardadas corretamente com um ficheiro ICS, há alguns aspectos que deve ter em conta ao criá-lo.

Ficheiro ICS: Significado e estrutura básica

Sejam reuniões, eventos, aniversários ou compromissos privados – as entradas de calendário podem ser facilmente criadas e enviadas com um ficheiro ICS. A vantagem deste formato é o facto de ser compatível com praticamente todas as aplicações de calendário:

  • Foi originalmente criado para o Mac OS X e tem a extensão de ficheiro “iCal” nos dispositivos iOS. A extensão .icl é fornecida para todos os outros sistemas operativos.
  • Graças à sua estrutura simples, o formato tornou-se popular entre os programadores e os utilizadores. Atualmente, é mais utilizado no Google Calendar e no Microsoft Outlook Calendar. No entanto, pode ser lido com a mesma facilidade por qualquer outro programa de calendário.
  • Os ficheiros ICS são ficheiros de texto codificados em UTF-8 com base na norma internacional RFC 5545. Esta organização estruturada assegura uma grande compatibilidade entre diferentes sistemas. Consiste em algumas linhas de código que podem ser facilmente criadas com um editor de texto.
  • A estrutura básica é extremamente simples. Este ficheiro pode ser criado sem qualquer conhecimento prévio de codificação. Preencha os detalhes necessários sobre o local, hora, duração e informações adicionais para a sua entrada de calendário.
  • As marcações são igualmente fáceis de criar nos próprios programas de calendário. Os ficheiros ICS não são apenas adequados para criar e enviar marcações, mas também podem ser utilizados para subscrever calendários ou sincronizar dados de calendário entre diferentes aplicações. Isto torna-os particularmente flexíveis na gestão digital de compromissos, como acontece com o Outlook.

Crie o seu próprio ficheiro – eis como

Para criar o seu próprio ficheiro ics, proceda da seguinte forma:

 

  • Abra um novo documento em branco num editor de texto à sua escolha. O “Editor” pré-instalado é perfeitamente adequado:
  •  Se não estiver a trabalhar num PC mas quiser criar um ficheiro ICS com um telemóvel, não há problema nenhum. Utilize aplicações desenvolvidas especificamente para ‘codificar num telemóvel’, como o Turbo Editor.
  • Preencha este ficheiro de acordo com o esquema ICS. Certifica-te de que não incluis nenhum erro de digitação no código. Caso contrário, o ficheiro ficará rapidamente inutilizável. Podes ler como a informação está dividida entre as linhas de código específicas no terceiro parágrafo.
  • Quando o documento estiver completo, só tem de o exportar corretamente. Ao guardar, dê ao ficheiro um nome personalizado e a extensão “.ics”.
  •  Em alternativa, pode utilizar ferramentas modernas ou plataformas online que foram especialmente desenvolvidas para criar ficheiros ICS. Um software especializado com uma interface gráfica de utilizador também facilita a criação de entradas de marcação estruturadas sem qualquer codificação manual
  • Agora, abra o seu programa de calendário para importar a entrada de calendário. Clique no campo correspondente e carregue o ficheiro do seu compromisso a partir do seu diretório. A entrada aparecerá agora no calendário

Preenchimento dos parâmetros individuais

Pode escrever facilmente um ficheiro ICS. Os seguintes parâmetros devem ser incluídos em cada documento iCalender:

 

  • BEGIN:VCALENDAR abre todos os ficheiros iCalender.
  • VERSION: A versão do formato deve ser especificada aqui. Deve deixar esta opção em “2.0”.
  • PRODID: O chamado Pro-ID especifica a instância que criou o documento.
  • METHOD: Especifica a forma como o documento é transmitido ao utilizador. Existem basicamente duas opções: PUBLISH, que faz com que a entrada apareça imediatamente, e REQUEST, que envolve a entrada num pedido ao utilizador.
  • BEGIN:VEVENT define o início da área, que contém depois os dados relevantes para o compromisso
  • UID: É o ID único de um ficheiro ICS. Cada entrada de calendário necessita do seu próprio ID exclusivo.
  • DTSTART especifica o início da entrada de calendário, DTEND o fim e DTSTAMP a hora a que a entrada foi criada.
  • CLASS: Decida se pretende guardar o compromisso de forma pública ou privada. Introduza PUBLIC ou PRIVATE em conformidade.
  • DESCRIPTION: A descrição detalhada é introduzida aqui. Só será visível depois de ter aberto a entrada no calendário.
  • SUMÁRIO: Introduza o conteúdo em poucas palavras. Esta informação já é apresentada na visão geral do calendário.
  • LOCATION: A localização do evento tem de ser especificada aqui.
  • Todos os três parâmetros seguem o mesmo formato: os primeiros 4 números correspondem ao ano, os 2 seguintes ao mês, seguidos de 2 para o dia. O T separa a data da hora. A hora, por sua vez, é composta por 6 números (2 para a hora, 2 para o minuto e 2 para o segundo)
  • O Z final representa a coordenação com o tempo universal (UTC). Se for necessário especificar fusos horários, é também utilizado o componente VTIMEZONE, no qual são definidos os desvios de tempo e as referências locais.
  • END:VEVENT e END:VCALENDAR terminam a execução do ficheiro ICS.

Related Articles

Leave a Comment