📅 Local do Evento

Agora você pode adicionar um local e uma descrição a um evento.

O local é um campo de texto de linha única (suporta auto-link) que será exibido com um ícone de pino de localização:

Screenshot 2025-06-25 at 10.23.21

A descrição é um campo de texto multilinha (suporta auto-link + quebras de linha) que será exibido no final do evento sem ícone:

Info:

21 curtidas

Isto é brilhante, e um uso muito mais flexível e de alto valor dos campos existentes - também é consistente com a forma como a maioria dos calendários de e-mail lida com seus eventos.

Seria um bom momento para remover a opção Evento Mínimo?

3 curtidas

Existe algum interesse em estender “Localização” para incluir localizações pré-definidas/gerenciadas centralmente e, finalmente, gerenciamento de salas? Por exemplo, uma “sala” só pode ter 1 evento ocorrendo nela dentro de um determinado período de tempo, então uma espécie de “reserva” de sala, etc.? Isso seria um grande recurso para viabilizar conferências, mas também potencialmente para gerenciar eventos para comunidades do mundo real com espaços associados.

3 curtidas

Embora este seja um avanço real, o campo Localização não está sendo repassado via .ics ou Google Agenda (ou seja, uma regressão)

Uma lista de locais seria ótima mesmo. Talvez por enquanto você possa usar o recurso de calendário e criar uma categoria pai para o local, depois uma subcategoria para cada sala. Todas as reservas seriam tópicos criados com um evento dentro deles e apareceriam no calendário da categoria desse tópico (sala). Uma desvantagem é que o sistema de eventos não leva em conta eventos concorrentes, no entanto, se você estiver em uma comunidade com um pouco de receptividade, pode pedir para verificar se já existe uma reserva nesse horário antes e depois da criação da reserva.

1 curtida

Agora que sei que o Discourse usa FullCalendar e que o FullCalendar suporta o que eu entendo como gerenciamento completo de Recursos (por exemplo, “Sala”/localização), essa ideia parece ainda mais óbvia de implementar. Parece que seria apenas uma questão de conectar ao plugin de gerenciamento de Recursos existente (compatível com GPL para redistribuição) e adicionar algumas verificações simples de conflito na criação de eventos.

1 curtida

Para o gerenciamento de “Sala”/local, talvez seja necessário pensar em adicionar filtros de pesquisa de eventos por local com indicação de lugares disponíveis ou lotados, a fim de facilitar a escolha do evento.

1 curtida