Isso utiliza (requer) tanto o plugin events quanto o plugin custom lists.
Por que usar isso em vez da página próximos eventos?
Dá a opção de ter uma saída na barra lateral em vez do calendário completo
Inclui a lista de tópicos
Capacidade de segmentar várias categorias ou tags específicas (via o plugin de listas personalizadas)
Nota: para excluir categorias onde uma tag é usada, certifique-se de incluir -category:SLUG nas configurações da lista personalizada. Por exemplo, tag:webinar,livestream -category:show-tell
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?
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!!!
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.
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.
Ei Nathan,
Pergunta rápida sobre o Horizon: você quer que a nova funcionalidade de eventos seja integrada ao botão Nova Tópico no canto superior esquerdo? Ou devemos manter o botão Novo Evento na sua captura de tela e fazer com que ele inclua o contexto do novo objeto de evento?
Parece ótimo - espero que funcione bem. Estou ansioso para testá-la!
Na verdade, não sou fã da decisão de design do Horizon de ter o botão “Novo Tópico” na barra lateral. E gosto de ter um botão “Novo Evento” bonito e diferente diretamente acima do Calendário, pois sei que é para onde as pessoas olham naturalmente. Seria legal ter o ícone “calendário +” e que ele tivesse o mesmo estilo do botão regular do Horizon.
Dito isso, faz muito sentido permanecer o mais consistente possível com o resto do tema do Horizon (mesmo que eu não goste!). É assim que ele aparece em uma categoria configurada para Eventos no Horizon: