Calendário de eventos em listas personalizadas

:information_source: Resumo Adicionar funcionalidade de Calendário às Listas Personalizadas
:eyeglasses: Pré-visualização Veja em ação aqui
:hammer_and_wrench: Repositório Event List Calendar
:question: Guia de Instalação Como instalar um tema ou componente de tema
:open_book: Novo em Temas do Discourse? Guia para iniciantes no uso de Temas do Discourse

:warning: Este recurso utiliza (requer) tanto o plugin events quanto o custom lists plugin.

Por que usar isso em vez da página upcoming events?

  • Oferece a opção de ter uma saída de barra lateral em vez do calendário completo
  • Inclui a lista de tópicos
  • Capacidade de direcionar para múltiplas categorias ou tags específicas (via custom lists plugin)

Nota: para excluir categorias onde uma tag é usada, certifique-se de usar -category:SLUG nas configurações da lista personalizada. Por exemplo, tag:webinar,livestream -category:show-tell

Visualização de Calendário:

Visualização de Barra Lateral:

Configurações

Inclui a capacidade de ter calendários diferentes por lista/objeto

  • Calendário completo ou saída de barra lateral
  • Incluir botão de Novo Tópico/Evento
  • Mostrar apenas tópicos na lista com eventos
  • Ocultar a lista de tópicos

7 Curtiram

Isso é realmente incrível! Consigo ver que isso se tornará super útil e preencherá a lacuna da lista geral de eventos futuros do site na funcionalidade principal.

Por algum motivo, a opção para ocultar tópicos sem eventos não está funcionando para mim. Isso ocorre com o tema Horizon (não testei mais além disso, desculpe). Me pergunto se o necessário seria que o filtro lidasse com a filtragem de Eventos em vez de ocultá-los via TC. Vou criar uma solicitação de recurso para isso.

Além disso, realmente precisamos que o botão Novo Tópico se torne um botão Novo Evento na lista filtrada por Eventos. É possível adicionar isso ao TC?

1 Curtiu

Vou testar o Horizon para ver o que consigo encontrar. No entanto, obrigado por enviar essa solicitação de recurso!

Com certeza, isso não deve ser muito difícil!

Isso deve funcionar no Horizon agora. Vou reconsiderar quando seu pedido de recurso for aprovado. :slight_smile:

Botão de Novo Tópico/Evento adicionado!

Eu experimentei trazer o filtro da configuração da Lista, mas se houver múltiplas tags ou categorias, fica bagunçado.

1 Curtiu

Uau! Obrigado por ouvir e colocar isso em prática tão rapidamente. Estou realmente ansioso para fazer um teste em breve.

Já foi!

Bom, já testei agora - funciona muito bem! E os tópicos que não são eventos estão escondidos de forma elegante no Horizon também.

No entanto, é preciso mais um ajuste fino para que realmente funcione perfeitamente, e seria bom ter uma adaptação específica para o Horizon.

O principal problema restante

Atualmente, ele abre um tópico na categoria padrão do compositor do site. Embora isso seja ótimo como prova de conceito, é realmente necessário abrir um novo tópico em um contexto de Evento (ou seja, em uma categoria de Eventos configurada), caso contrário nossos usuários ficarão completamente perdidos.

Vale notar que, se você alterar a categoria padrão do compositor do site para uma categoria de Eventos, isso cria uma caixa de entrada de eventos que o usuário não consegue remover facilmente, a menos que mude de categoria ou entre no modo Markdown. Conhecendo meus usuários, eles vão travar e desistir!!!

Como devemos abordar isso?

Estou imaginando que a funcionalidade central do plugin de Eventos pode ser um pouco difícil de trabalhar aqui. Mas talvez você possa encontrar uma maneira inteligente. Sugiro mirar em fazer com que a caixa de entrada de Eventos apareça (e permaneça lá) independentemente da categoria escolhida.

Um contorno razoável poderia ser fazer com que o botão abra com uma categoria configurada (ou seja, uma com Eventos configurados). Se o usuário inserir alguns dados, eles permanecerão ativos mesmo que ele mude de categorias. No entanto, se ele escolher a categoria primeiro, perderá a caixa de entrada. Isso pode exigir alguma sinalização.

O tema Horizon chato

Por fim, o tema Horizon faz algumas coisas bonitas / estranhas com o botão de Novo Tópico (é colocado alto na barra lateral esquerda no desktop), e isso precisará ser mitigado especificamente.

1 Curtiu