Petitioner

აღწერა

Plugin homepage & demo.
Documentation.
Petitioner is a WordPress plugin that allows you to create petitions and send them to the target email.

Features:

Unlimited petitions
Create and manage an unlimited number of petitions.

Control submission behaviour
* Email functionality: Automatically send petition letters to representatives via email.
* Ability to store submissions without sending emails to the rep.
* Ability to manually approve/deny petitions and set the default approval behavior (approved by default or declined)
* Option to confirm emails via email
* Customize email confirmations, petition letters, and thank you emails
* Form submissions export: Export petition signups and submission data to a CSV file for easy reporting.

Design & layout features
* The plugin features a modern, mobile-friendly design for a seamless user experience.
* Color customizations & custom CSS options
* WYSIWYG editor: Easily edit petition letters and confirmation emails using a modern WYSIWYG editor.
* Gutenberg integration with a custom petition block!
* Several shortcodes to take your petitions to the next level

Spam protection features
* Captcha integrations: reCAPTCHA, hCaptcha, and Cloudflare Turnstile
* Akismet integration – handle spam seamlessly without adding any js libraries
* Honeypot field
* Email confirmations
* Compatible with all of the popular SMTP plugins (uses wp_mail behind the scenes)

Development and Source Code

The source code for this plugin is publicly available on GitHub:
https://github.com/avoy18/petitioner

ეკრანული სურათები

  • Petition on the frontend
  • Petition letter (frontend)
  • Gutenberg block
  • Edit page
  • Form settings
  • Submissions

ბლოკები

ეს პლაგინი უზრუნველყოფს 1 ბლოკს.

  • Petitioner Form

ხდკ

How do I show the petition on my website?

Create your first petition under Petitioner -> Add new. Once you do that, you can either use a shortcode provided on the creation page or a Gutenberg block.

How do I customize the styles?

You can customize your petitions under Petitioner -> Settings. You can change the colors, conditionally display certain fields, and add custom CSS.

How do I see and export the submissions?

Simply open the edit page for the petition in question and you will see a table with all of the submissions. There will also be a button to export.

Can I request features?

Absolutely! Feel free to reach out through this contact form

What I have more questions

You can find a more extensive FAQ on the main website. Additionally, yu can reach out to me via this contact form

მიმოხილვები

There are no reviews for this plugin.

მონაწილეები & დეველოპერები

“Petitioner” ღია პროგრამული უზრუნველყოფაა. შემდეგმა ადამიანებმა წვილი შეიტანეს მის განვითარებაში.

მონაწილეები

გადათარგმნეთ Petitioner თქვენს ენაზე.

დაინტერესებული ხართ დეველოპმენტით?

დაათვალიერეთ კოდი, შეამოწმეთ SVN რეპო, ან გამოიწერეთ შექმნის ჟურნალი : RSS.

ცვლილებები

0.3.1

  • Add custom javascript event – petitionerFormSubmit
  • Improve readme to highlight the latest features

0.3.0

  • Spam protection improvements:
    • Add a honeypot option for additional spam protection
    • Akismet integration – handle spam seamlessly without adding any js libraries
    • Integrate with Cloudflare Turnstile – a privacy first captcha
  • Create custom filters (petitioner_send_ty_email, petitioner_send_to_representative, petitioner_after_submission, petitioner_get_styled_message)
  • New shortcodes (petitioner-goal, petitioner-submission-count, petitioner-goal-progress-ui, petitioner-letter-modal-ui)
  • Bug fixes and UI improvements
    • Better style emails visually
    • Allow overriding the “from” field
    • A new and improved settings page
    • Add better DB schema handling
    • Fix a bug with confirmed emails not sending letters to the rep
  • Add a translation template

0.2.6

  • Fix export button not showing up
  • Fix custom CSS not applying with custom colors
  • Add confirmation emails

0.2.5

  • Allow editing confirmation emails

0.2.4

  • Bug fixes after the previous release

0.2.3

  • Add Google reCAPTCHA and hCaptcha
  • Allow multiple target emails
  • Add optional legal disclaimer & consent checkbox
  • Refactor & organize editor UI

0.2.2

  • Added the ability to approve/deny petitions
  • Reworked the edit fields & submissions UI

0.2.0

  • Added the country field
  • Improved checkbox styles
  • Added color customizer to the settings page

0.1.4

  • Improved readme & docs
  • Improved asset enqueuing
  • Fixed internalization issues
  • Improved plugin escaping and sanitization

0.1.3

  • New plugin settings page

0.1.2

  • New Gutenberg block

0.1.1

  • Added more sanitization and preparing for the wp.org upload

0.1.0

  • Initial version of the plugin