Skip to content

Adds petitions support to WordPress in conjunction with the Humanity Theme

License

Notifications You must be signed in to change notification settings

Gudnith/humanity-petitions

 
 

Repository files navigation

Humanity Petitions

This plugin provides the capability to create, curate, and manage petitions alongside the Humanity Theme.
By default, it stores signatory data and error logs in the WordPress database.
It can, however, be extended to support external CRMs, databases, and logging mechanisms.

Minimum Requirements

This plugin requires:

  • WordPress 5.8+
  • PHP 8.2+ with the Intl extension
  • Humanity Theme v1.0.0+

Required Plugins

We currently rely upon CMB2 and CMB2 extensions for settings management, but our eventual goal is to remove these dependencies.
Our full list of dependencies is below:

Usage

The quickest way to get started using the plugin is to download the zip of the latest release, and install it via upload directly within WP Admin -> Plugins.

Customisations

To read more about how to customise the plugin, read our documentation on customisations.

Extensions

To read more about how to extend the plugin, read our documentation on extensions.

Governance

See GOVERNANCE.md for project governance information.

Changelog

See CHANGELOG.md or Releases page for full changelogs.

Contributing

For information on how to contribute to the project, or to get set up locally for development, please see the documentation in CONTRIBUTING.md.

Special Thanks

We'd like to say a special thank you to these lovely folks:

              Cure53                                     WP Engine                      
Cure53 WP Engine

Want to know more about the work in other Amnesty GitHub accounts?

You can find repositories from other teams such as Amnesty Web Ops, Amnesty Crisis, Amnesty Tech, and Amnesty Research in their GitHub accounts

AmnestyWebsiteFooter

About

Adds petitions support to WordPress in conjunction with the Humanity Theme

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 72.1%
  • JavaScript 22.5%
  • SCSS 5.4%