GatherPress

Descrição

GatherPress, um plugin criado pela comunidade e para a comunidade WordPress, é uma resposta a um desejo por novas ferramentas de gerenciamento de eventos que atendam às diversas necessidades de seus organizadores e participantes. Sua agenda e plano de desenvolvimento se alinham com os da comunidade WordPress, garantindo que o plugin evolua em conjunto com nossos desejos e necessidades coletivos.

Programa piloto

Propomos um programa piloto para testar o GatherPress, um plugin desenvolvido pela comunidade, dentro dos grupos de encontros WordPress ativos e interessados. Esta iniciativa decorre da necessidade da nossa comunidade em ter uma ferramenta inovadora de gestão de eventos adaptada às demandas exclusivas dos organizadores e participantes de eventos WordPress. Leia a proposta de janeiro de 2024 em make.wordpress.org.

Construído pela comunidade

Este projeto é resultado de um esforço colaborativo para construir um aplicativo de gerenciamento de eventos convincente usando ferramentas de código aberto como WordPress e BuddyPress, com a coragem, suor e amor da comunidade, para a comunidade. Convidamos todas as pessoas interessadas, sejam usuárias, membros da comunidade ou desenvolvedoras, a acompanharem nosso blog do GatherPress, nossos repositórios no GitHub, nossa documentação do GatherPress ou os novos recursos no Playground do GatherPress.

Ambiente do Playground

O Playground do GatherPress permite que você teste o estado atual do GatherPress com dados existentes em um ambiente totalmente funcional.

O playground é construído no WordPress Playground com dados json que você pode personalizar como quiser. Para começar, clique no botão acima, ou aprofunde-se mais ao:

  • Clicando no botão “Pré-visualização ao vivo” na página do plugin do GatherPress no WordPress.org
  • Visualizar instantaneamente as alterações de um link do Playground comentado em cada Pull Request
  • Geração automática de capturas de tela em múltiplos idiomas para plugins do WordPress.org
  • Executar testes de ponta a ponta (ainda um Pull Request)
  • Fazer uma curadoria e manutenção do seu próprio conjunto de dados de demonstração, que podem ser reutilizados em todos os playgrounds do WordPress.

Para uma apresentação sobre o que estamos criando e os recursos necessários para hospedar eventos e reunir pessoas adequadamente, assista ao vídeo de introdução.


https://www.youtube.com/watch?v=BnYS36C5d38&t=2s

Funcionalidades

  • Agendamento de eventos: defina datas, horários e forneça detalhes de informações sobre o evento.
  • Registro de participantes.
  • Permite a participantes adicionar convidados.
  • Capacidade de os participantes serem listados anonimamente (somente os administradores verão seus nomes).
  • Sistema de e-mail: para enviar mensagens a todos os membros do grupo ou a inscritos, não-inscritos ou para aqueles que estão na lista de espera de um evento específico.
  • Eventos presenciais: adicione o local, com um mapa opcional (consulte o ponto 4)
  • Gestão de eventos on-line: adicione o URL da videoconferência.
  • Gestão multieventos: capacidade de lidar com múltiplos eventos simultaneamente.
  • Ambiente multisite: Esta configuração permite uma gestão centralizada, ao mesmo tempo em que oferece flexibilidade para que cada site hospede seus próprios eventos exclusivos com suas próprias configurações (idioma, fuso horário, formato de dados e hora) e conjunto de usuários.
  • Funciona com blocos.
  • Totalmente internacionalizado.
  • Liberdade para adicionar conteúdo além dos blocos de eventos/locais padrão, remover blocos padrão e adicionar padrões sincronizados (útil para adicionar informações consistentes em todos os eventos).

Recursos previstos

  • Importe eventos da plataforma meetup.com com um plugin complementar. (#)
  • Eventos recorrentes. (#)
  • Bloco de calendário. (#)
  • Notificação por e-mail quando o evento começar. (#)
  • Federação de eventos usando ActivityPub (#)

Bibliotecas de terceiros

Este plugin utiliza as seguintes bibliotecas de terceiros para diversas funcionalidades:

  • React-Modal: Facilita a criação de janelas modais em componentes React.
  • React-Tooltip: Fornece dicas de ferramentas personalizáveis ​​para aplicativos React.
  • Leaflet: Biblioteca de código aberto que fornecene funcionalidade de mapeamento global

Configure o GatherPress

No WP Admin, acesse Eventos > Configurações.

Você pode alterar diferentes configurações, como:

  • Mostrar a data de publicação como a data de realização do evento.
  • O limite máximo de participantes para um evento, por padrão.
  • RSVP (confirmação de presença) anônimo.
  • Formato de data.
  • Formato da hora
  • Exibir o fuso horário de eventos agendados.
  • Página de eventos previstos.
  • Página de eventos passados.

Criar um evento

No WP Admin, selecione Eventos > Adicionar novo.

Por padrão, alguns blocos já vêm populados por padrão, você pode mantê-los ou excluí-los, além de adicionar mais blocos.

  • O bloco Data do evento permite que você defina as datas e horários de início e término do seu evento, bem como o fuso horário.
  • O bloco Adicionar ao calendário permite que seus usuários adicionem o evento ao seu aplicativo de agenda preferido diretamente da interface do evento.
  • O bloco Local permite que você escolha se seu evento será “on-line” ou presencial. Você pode selecionar um local (consulte o item 4) e as configurações do mapa: formato de exibição, nível de aproximação, tipo de mapa e altura do mapa.
  • O bloco RSVP permite que os membros confirmem se comparecerão ou não a um evento.
  • A descrição do evento é um bloco de parágrafo normal. Você pode adicionar qualquer coisa com qualquer bloco aqui.
  • O bloco Confirmações RSVP exibe uma lista de membros que confirmaram que comparecerão ou não a um evento.
  • As configurações do evento permitem que você modifique todas as definições mencionadas acima, como ativar ou desativar o RSVP anônimo, escolher temas, notificar membros ou participantes, bem como configurações padrão do WordPress, como imagens em destaque, resumos, permitir ou não comentários etc.

Criar um local

No WP Admin, selecione Eventos > Locais.

No bloco Local do evento, você pode definir:

  • Endereço completo, telefone e website do local.
  • Definições para o mapa.

Criar um tema de evento

No WP Admin, vá em Eventos > Temas.

Temas são como categorias de posts, mas para eventos.

Colabore

Se você deseja compartilhar o trabalho colaborativo para construir o GatherPress, envie-nos uma mensagem via WordPress Slack ou em GatherPress.org. O repositório do projeto GatherPress pode ser encontrado em https://github.com/gatherpress/gatherpress. Todas as contribuições são bem-vindas: código, design, interface do usuário, documentação, tradução e muito mais.

Ler documentação para desenvolvedores

Encontre a documentação do desenvolvedor na pasta docs do plugin ou em nosso site do Gatherpress. Nosso objetivo é manter sincronizada a pasta docs com a documentação do site.

Acesso do colaborador

Para obter permissão de escrita no repositório do GitHub, entre em contato com nossos administradores: Mervin Hernandez e Mike Auteri.

Para obter acesso ao GatherPress.org via SSH ou WP admin, entre em contato com nosso administrador: Mervin Hernandez.

Melhores práticas do GatherPress:

Lembrete — GatherPress ainda está em Alpha

Durante o trabalho de desenvolvimento e refino do plugin principal, criamos o plugin GatherPress Alpha para rodar em paralelo ao plugin GatherPress principal. A função do plugin Alpha é gerenciar mais facilmente as mudanças o que podem fazer o plugin principal parar de funcionar; apenas certifique-se de que o plugin Alpha esteja sempre atualizado, ative-o, vá para a seção Alpha em Configurações do GatherPress e clique em “Corrigir GatherPress!” após atualizar o plugin principal. Esse processo nos ajuda a evitar pendências técnicas ao mesmo tempo em que trabalhamos para lançar a versão 1.0.0 do plugin. Quando chegarmos lá, o plugin Alpha não será mais necessário.

Capturas de tela

  • Criação de um novo evento
  • Edição de um evento
  • Edição rápida de um evento
  • Criação de um novo evento
  • Configurações gerais
  • Configurações da Liderança

Blocos

Este plugin disponibiliza 7 blocos.

  • Venue Provides information about an event venue.
  • Events List Displays events that are either upcoming or have occurred in the past.
  • Online Event Utilized for virtual events, offering the capability to share a direct link to an event.
  • RSVP Enables members to easily confirm their attendance for an event.
  • RSVP Response Displays a list of members who have confirmed their attendance for an event.
  • Event Date Displays the date and time for an event.
  • Add to Calendar Allows a member to add an event to their preferred calendar.

Instalação

Instalação via repositório do WordPress

O GatherPress agora está disponível no repositório de plugins do WordPress e pode ser instalado como qualquer outro plugin.

  1. Navegue até a área do wp-admin do seu site e, usando o menu lateral esquerdo, clique em Plugins > Adicionar plugin.
  2. Pesquise por gatherpress na caixa de pesquisa e clique no botão Instalar.
  3. Ative o plugin.

Instalação via GitHub

Como este plugin está em ativo desenvolvimento pela comunidade, seus recursos e funcionalidades seguem em evolução. Para as últimas atualizações do GatherPress, consulte nossa página do GitHub.

  1. Para encontrar a versão mais recente para instalação, use o link em Releases > Assets para baixar gatherpress.zip.
  2. Em seguida, vá para a página de plugins do wp-admin e clique no botão Enviar plugin.
  3. Clique no botão Escolher arquivo no centro da tela para selecionar o arquivo gatherpress.zip que você acabou de baixar.
  4. Selecione o arquivo zip, clique em Abrir e depois em Instalar agora.
  5. Ative o plugin.

Requisitos

Para executar o GatherPress, recomendamos que seu provedor de hospedagem ofereça:

  • PHP versão 7.4 ou superior.
  • MySQL versão 5.6 or superior; ou MariaDB versão 10.0 ou superior.
  • Supporte a HTTPS.

Perguntas frequentes

Quais serviços externos são usados ​​no GatherPress?

  • Serviços de Mapeamento: Usamos o OpenStreetMap e o Google Maps para exibir os locais de reunião em um mapa. Para isso, precisamos enviar o endereço para o OpenStreetMap ou Google Maps para a montagem do mapa.
  • Integração de calendário: o GatherPress também suporta a funcionalidade “Adicionar ao calendário” usando o Google Agenda e o Yahoo Agenda.

Existe uma versão PRO?

Como um plugin desenvolvido pela comunidade, o GatherPress já é a versão PRO.

Como buscamos um desenvolvimento raiz — adoramos definições não opções e seguimos muitas práticas recomendadas bem conhecidas no espaço WordPress — podemos nos concentrar no que é mais importante: atender às necessidades de gerenciamento de eventos da nossa comunidade.

O GatherPress é compatível com o WordPress Multisite?

Sim, o GatherPress pode ser executado em uma rede de sites. Se o plugin for ativado para toda a rede, as tabelas de banco de dados adicionais necessárias serão criadas automaticamente para cada novo site.

O GatherPress também pode ser ativado por site.

Avaliações

31 julho, 2024 1 resposta
it’s not bloated, it follows standards, it’s on GitHub, its devs listen to feedback, a d ur has a roadmap that makes sense. get on board!
Leia a 0 avaliação

Colaboradores e desenvolvedores

“GatherPress” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

GatherPress” foi traduzido para 10 localidades. Agradecemos aos tradutores por suas contribuições.

Traduzir “GatherPress” para seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.

Registro de alterações

Veja todo o registro de alterações em https://github.com/GatherPress/gatherpress/releases.