Descripción
GatherPress, un plugin creado por y para la comunidad de WordPress, es una respuesta al deseo de la comunidad de contar con nuevas herramientas de gestión de eventos que satisfagan las diversas necesidades de organizadores de eventos y miembros. Su agenda y hoja de ruta se alinean con la de la comunidad de WordPress, asegurando que evolucione al mismo ritmo que nuestros deseos y necesidades colectivos.
Pilot Program
Proponemos un programa piloto para probar GatherPress, un plugin desarrollado por la comunidad, entre los grupos de reuniones de WordPress interesados y activos. Esta iniciativa surge de la necesidad de nuestra comunidad de una herramienta innovadora de gestión de eventos adaptada a las demandas únicas de los organizadores y participantes en eventos de WordPress. Nuestra propuesta en enero de 2024 en make.wordpress.org.
Community-built
This project is the result of a collaborative effort to build a compelling event management application using open source tools such as WordPress and BuddyPress and with the grit, sweat, and love of the community, for the community. We encourage all interested, whether a user, community member, or developer, to follow our emerging presence on our GatherPress Blog, our GitHub repositories, our GatherPress Documentation, or new features on our GatherPress Playground.
Playground Environment
The GatherPress Playground allows you to test the current state of GatherPress with existing data in a fully-functional environment.
The playground is built on the WordPress Playground with customizable json data that you can customize as you like. To get started, click the button above, or delve deeper by:
- Clicking the “Live Preview” button on WordPress.org GatherPress plugin page
- Instantly previewing changes from a commented Playground-link on each PR
- Automatically generating multilingual screenshots for WordPress.org plugins
- Run end-to-end tests (still a PR)
- Curating and maintaining your own set of demo-data, which is reusable in all WP Playgrounds.
For an introduction as to what we are creating and the specific features needed to host events and gather well, please view the introductory video.
https://www.youtube.com/watch?v=BnYS36C5d38&t=2s
Características
- Programación de eventos: establece fechas, horas y proporciona detalles de la información del evento.
- Registro de asistentes.
- Permite a los asistentes añadir invitados.
- Capacidad para que los asistentes aparezcan en la lista de forma anónima (solo los administradores verán sus nombres).
- Sistema de envío de correos electrónicos: para enviar correos electrónicos a todos los miembros del grupo o a los asistentes a un evento concreto, a los no asistentes y a los que están en lista de espera.
- Eventos presenciales: añade el lugar de celebración, con un mapa opcional (consulta el punto 4)
- Gestión de eventos en línea: añade la URL de la reunión de vídeo.
- Gestión multievento: capacidad para gestionar varios eventos simultáneamente.
- Entorno multisitio: Esta configuración permite una gestión centralizada a la vez que proporciona flexibilidad para que cada sitio albergue sus propios eventos únicos con sus ajustes (idioma, zona horaria, formato de fecha y hora) y conjunto de usuarios.
- Funciona con bloques.
- Totalmente internacionalizado.
- Libertad para añadir contenido, además de los bloques predeterminados de evento/sede, para eliminar bloques predeterminados y añadir patrones sincronizados (útiles para añadir información coherente en todos los eventos).
Características por venir
- Importa eventos de meetup.com con un complemento. (#)
- Eventos periódicos. (#)
- Bloque de calendario. (#)
- Aviso por correo electrónico cuando comience el evento. (#)
- Federación de eventos mediante ActivityPub (#)
Bibliotecas de terceros
Este plugin aprovecha las siguientes bibliotecas de terceros para diversas funcionalidades:
- React-Modal: Facilita la creación de diálogos emergentes en componentes de React.
- React-Tooltip: Proporciona información emergente personalizable para aplicaciones React.
- Leaflet: Proporciona una funcionalidad cartográfica global y de código abierto
Configura GatherPress
Desde el escritorio, ve a Eventos
> Ajustes
.
You can change different settings such as:
- Show publish date as event date for events.
- The default maximum limit of attendees to an event.
- Anonymous RSVP.
- Date Format.
- Time Format.
- Display the timezone for scheduled events.
- Upcoming Events page.
- Past Events page.
Crear un evento
Desde el escritorio, ve a Eventos
> Añadir nuevo
.
Algunos bloques ya vienen rellenos por defecto, puedes mantenerlos o eliminarlos y puedes añadir más bloques.
- El bloque de fecha del evento te permite definir la fecha y hora de inicio y fin de tu evento, así como la zona horaria.
- El bloque Añadir al Calendario activa a tus usuarios para añadir el evento a su calendario preferido directamente desde el evento publicado en la vista pública.
- El bloque de Sede te permite elegir si tu evento es en línea o en un lugar. Puedes seleccionar el lugar (consulta el punto 4) y los ajustes del mapa: visualización, nivel de ampliación, tipo de mapa y altura del mapa.
- El bloque de confirmación activa a los miembros para confirmar si asisten o no a un evento.
- La descripción del evento es un bloque de párrafo normal. Puedes añadir cualquier cosa con cualquier bloque aquí.
- El bloque de confirmación de asistencia muestra una lista de miembros que han confirmado que asistirán o no asistirán a un evento.
- Los ajustes del evento te permiten modificar todos los ajustes mencionados anteriormente, activar o desactivar confirmaciones de asistencia anónimas, elegir debates, avisar a los miembros o asistentes, así como los ajustes estándar de WordPress como la imagen destacada, el extracto, permitir o no permitir comentarios, etc.
Crear una sede
Desde el escritorio, ve a Eventos
> Lugares
.
In the Venue block, you can define:
- The full address, telephone, and website of the venue.
- The map settings.
Crear un tema de evento
Desde el escritorio, ve a Eventos
> Temas
.
Los temas son como las categorías de las entradas, pero para los eventos.
Colabora
Si deseas participar en el trabajo colaborativo para construir GatherPress, envíanos un mensaje a través de WordPress Slack o en GatherPress.org. El lugar de desarrollo del proyecto GatherPress se encuentra en https://github.com/gatherpress/gatherpress. Todas las contribuciones son bienvenidas: código, diseño, interfaz de usuario, documentación, traducción, etc.
Leer la documentación para desarrolladores
Find the developer documentation inside the plugins’ docs
folder or on our website. our intent is to sync the docs
folder to the website documentation.
Acceso de colaborador
Para obtener acceso de escritura al repositorio de GitHub, ponte en contacto con nuestros administradores de GitHub: Mervin Hernandez y Mike Auteri.
Para acceder a GatherPress.org mediante SSH o administración de WordPress, ponte en contacto con nuestro Administrador de GatherPress.org: Mervin Hernandez.
Buenas prácticas de GatherPress:
- Probado y validado según los WordPress Coding Standards
- No sólo una vez, sino continuamente probado & validado según las directrices de revisión de plugins de WordPress.
- Las pruebas unitarias de JavaScript y PHP cubren casi el 80% de toda la base de código.
Recordatorio — GatherPress aún está en Alfa
As we continue to refine and develop the core plugin, we’ve created the GatherPress Alpha plugin to run alongside the GatherPress plugin. The role of the Alpha plugin is to manage breaking changes easily: just make sure it is up-to-date, activate it, go to the Alpha section under GatherPress Settings, and click «Fix GatherPress!» after updating GatherPress. This process helps us avoid technical debt as we work towards launching version 1.0.0 of the plugin. When we arrive there, the Alpha plugin will no longer be necessary.
Capturas
Bloques
Este plugin proporciona 7 bloques.
- 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.
Instalación
Installation from the WordPress repository
GatherPress is now available on the WordPress plugins repository and able to be installed like any other plugin.
- Navigate to your site’s wp-admin area, and in the left-side menu click on Plugins > Add new plugin.
- Search for
gatherpress
in the search box and click the Install button. - Activa el plugin.
Installation from GitHub
Since this plugin is in active development by the community, features and functionality are still evolving. For the latest updates to GatherPress, consult our GitHub page.
- To find the latest release for installation, use the link under Releases > Assets to download
gatherpress.zip
. - Then go to your wp-admin plugins page and click on the
Upload Plugin
button. - Click on the
Choose File
button at the center of your screen to select thegatherpress.zip
file you just downloaded. - Select the proper zip file, click Open, then
Install Now
. - Activa el plugin.
Requisitos
Para ejecutar GatherPress, recomendamos que tu servidor sea compatible con:
- Versión de PHP 7.4 o superior.
- MySQL versión 5.6 o superior o MariaDB versión 10.0 o superior.
- Compatibilidad con HTTPS.
FAQ
-
¿Qué servicios externos se utilizan en GatherPress?
-
- Servicios mapas: Utilizamos OpenStreetMap (próximamente) y Google Maps para mostrar las ubicaciones de las reuniones en un mapa. Para lograrlo, enviamos la dirección a OpenStreetMap o Google Maps para procesarla.
- Integración de calendario: GatherPress también es compatible con la funcionalidad «Añadir al calendario» utilizando Google Calendar y Yahoo! Calendar.
-
¿Qué pasa con la versión PRO?
-
Como plugin impulsado por la comunidad, GatherPress ya es la versión PRO.
Como nos esforzamos por conseguir un desarrollo cercano al núcleo, amamos las decisiones, no las opciones, y seguimos muchas de las mejores prácticas conocidas dentro del espacio WordPress, podemos centrarnos, y lo hacemos, en lo que más importa: potenciar las necesidades de gestión de eventos de nuestra comunidad.
-
¿Es GatherPress compatible con WordPress Multisitio?
-
Sí, GatherPress puede funcionar en una red de sitios. Las tablas de base de datos adicionales que necesita se crearán automáticamente para cada nuevo sitio si el plugin está activado en red.
GatherPress también puede activarse por sitio.
Reseñas
Colaboradores y desarrolladores
«GatherPress» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«GatherPress» está traducido en 7 idiomas. Gracias a los traductores por sus contribuciones.
Traduce «GatherPress» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
See complete changelog at https://github.com/GatherPress/gatherpress/releases.