GatherPress / gatherpress

Powering our community's event management needs.
GNU General Public License v2.0
61 stars 24 forks source link

GatherPress

Stable tag: 0.30.0-alpha Tested up to: 6.5.2 License: GPL v2 or later Tags: events, event, meetup, community Contributors: mauteri, hrmervin, patricia70, jmarx, pbrocks, prayagm, linusx007, stephenerdelyi, carstenbach, calebthedev

GatherPress, powering our community's event management needs.

GPLv2 License Coding Standards PHPUnit Tests JavaScript Unit Tests E2E Tests SonarCloud Dependency Review

WordPress.org plugin directory guidelines

WordPress Plugin Required PHP Version WordPress Plugin: Required WP Version WordPress Plugin: Tested WP Version WordPress Plugin Version WordPress version checker

WordPress Plugin Active Installs WordPress Plugin Downloads WordPress Plugin Rating

Description

GatherPress, a plugin created by and for the WordPress community, is a response to the community's desire for novel event management tools that meet the diverse needs of event organizers and members. Its agenda and roadmap align with that of the WordPress community, ensuring that it evolves in tandem with our collective wants and needs.

We propose a pilot program to test GatherPress, a community-developed plugin, within interested and active WordPress meetup groups. This initiative stems from our community’s need for an innovative event management tool tailored to the unique demands of WordPress event organizers and participants. @Patricia BT in January 2024 on make.wordpress.org

This project is for the collaborative effort to build a compelling event management application using open source tools such as WordPress and BuddyPress and the grit sweat and love of the community, for the community.

We're creating the very network features we need to host events and gather well.

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

Features

Upcoming features

Contribute

If you wish to share in the collaborative of work to build GatherPress, please drop us a line either via WordPress Slack or on GatherPress.org. The development location of the GatherPress project can be found at https://github.com/gatherpress/gatherpress. All contributions are welcome: code, design, user interface, documentation, translation and more.

Third-Party Libraries

This plugin leverages the following third-party libraries for various functionalities:

Screenshots

Installation

  1. Download the plugin: you'll find the latest release on the GatherPress GitHub repository, under Releases > Assets and download gatherpress.zip.
  2. Install it in your WordPress instance: go to WP Admin Plugins > Add new plugin. Choose the gatherpress.zip file you just downloaded.
  3. Activate the plugin.

Requirements

To run GatherPress, we recommend your host supports:

Frequently Asked Questions

What external services are used in GatherPress?

Configure GatherPress

In WP Admin, go to Events > Settings.

You can change different settings such as:

Create an Event

In WP Admin, go to Events > Add New.

By default, a few blocks are populated, you can keep them or delete them and you can add more blocks.

Create a Venue

In WP Admin, go to Events > Venues.

In the Venue block, you can define:

Create an Event Topic

In WP Admin, go to Events > Topics.

Topics are like post categories, but for events.

Get Collaborator Access

To get write access to the GitHub repo, please reach out to our GitHub Administrators: Mervin Hernandez and Mike Auteri.

To get access to GatherPress.org via SSH or WP Admin login, please reach out to our GatherPress.org Administrator: Mervin Hernandez.

Read Developer Documentation

Find the developer documentation inside the plugins' docs folder.

Is GatherPress WordPress Multisite compatible?

Yes, GatherPress can be run on a network of sites. The additional database tables it needs, will be created automatically for each new site if the plugin is network-activated.

GatherPress can also be activated per site.

What’s about the PRO version?

As a Community powered plugin, GatherPress is already the PRO-version.

Because we strive for close-to-core development, love decisions - not options and follow a lot of well known best-practices within the WordPress space, we can and do focus on what matters most - powering our community's event management needs.

GatherPress‘ best-practices:

Reminder that GatherPress is still in Alpha

As we continue to refine and develop the plugin, please use the GatherPress Alpha plugin alongside the core GatherPress plugin. The Alpha plugin manages 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.

Changelog

See complete changelog at https://github.com/GatherPress/gatherpress/releases.

Upgrade Notice

1.0.0

See: https://gatherpress.org/releases/version-1-0-0