WP Manifestindependent plugin directory
manifest / events / lhxc-show-submissions

LHxC Show Submissions

Show submissions wordpress plugin

by Bryan Volz · github.com/bryanjvolz/lhxc-show-submissions · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/bryanjvolz/lhxc-show-submissions/archive/refs/heads/main.zip

This Wordpress plugin allows users to submit their shows & flyers on the Louisville Hardcore Show Submissions page for use with The Events Calendar plugin.

Features

  • Submit shows with a title, date, and flyer attachment
  • Submissions are reviewed by an admin before being added to the Flyer Archive or Shows Calendar. Approvals and additions can be done separately
  • Once approved, the show is added to The Events Calendar automatically. Refinement can be done before publishing the new post
  • Options are available to dispatch email notifications upon either submission or approval. At current, only a hardcoded list of emails will be used. Future versions may use the submitter's info or the promoters.

Installation

Download a ZIP file, unzip and either upload to your Wordpress site or drop it into your wp-content/plugins folder.

To Build

Run npm run build to build the plugin.

To Test

Run npm run cypress:open to open the Cypress test runner. Run npm run test:e2e to run headless Cypress tests.

To Lint

Run npm run lint:php to check for PHP coding standards violations. Run npm run lint:php:fix to automatically fix PHP coding standards violations.