URLs de assinatura de calendário para aplicativos de calendário externos

Adicionamos uma nova aba Calendário às preferências do usuário que permite assinar feeds do Discourse em aplicativos de calendário externos como Google Agenda, Apple Calendar e Microsoft Outlook.

:down_arrow:

Como funciona

Navegue até sua aba Preferências → Calendário e clique em Gerar URLs de Assinatura. Você receberá botões de assinatura com um clique para:

  • Google Agenda — abre o Google Agenda com o feed pré-preenchido
  • Microsoft Outlook — abre o diálogo de assinatura da web do Outlook
  • Apple Calendar — aciona o aplicativo Calendário nativo via webcal://
  • Copiar URL — para qualquer outro aplicativo de calendário que suporte feeds ICS

Feeds disponíveis

Sempre disponíveis:

  • Lembretes Marcados — seus favoritos que possuem datas de lembrete

Com o plugin discourse-calendar ativado:

  • Todos os Eventos — todos os eventos do fórum
  • Meus Eventos — eventos que você vai participar ou tem interesse

Para desenvolvedores de plugins

Plugins podem registrar feeds ICS adicionais usando a nova API register_calendar_subscription_feed. Feeds registrados dessa forma aparecem automaticamente na aba de preferências do Calendário quando o plugin está ativado.

Segurança

Os URLs de assinatura usam chaves de API de usuário com escopo restritas ao acesso somente leitura no formato ICS. As chaves são limitadas por taxa, e os URLs são exibidos apenas uma vez no momento da geração — os usuários podem regenerar a qualquer momento, o que revoga os URLs antigos.

6 curtidas