Description
A plugin to create, manage petition and collect signatures for petition. Plugin is created with extensive settings and hooks/filters as necessary.
Frontend and backend views are loaded as templates which can be override from theme.
CBX Petition by Codeboxr
?? Documentation | ?? Upgrade to PRO | ????? Free Support | ?? Pro Support | ?? Contact
If you think any necessary feature is missing contact with us, we will add in new release. Best way to check the feature is install the free core version in any dev site and explore
Core Plugin Features
Petition Backend/Petition Properties
- Create Petition from admin panel
- Custom category adn tag taxonomy with petition
- Petition Title and Description using wordpress core
- Petition Meta fields
— Signature Target (Required)
— Expire Date
— Petition Photos (Drag and drop photo upload to custom uploads dir, no wordpress media manager used)
— Petition Banner (Drag and drop photo/banner upload to custom uploads dir, no wordpress media manager used)
— Youtube Video url, title, mini description
— Petition Letter/Letter Text Field
— Petition Recipients (Name, Designation, Email)
Petition Frontend
- Petition Title, Description Using WordPress Theme Core feature
- Extra information using Hooks(Configurable from Settings):
— Petition Video, Video Title, Video Text
— Petition Photos
— Petition Banner
— Letter Text
— Letter Recipients
— Petition Sign Form
— Petition Listing
— Petition Statistics(Total Target, Sign Collected, Ratio/Bars)
— Most of these features are available via shortcodes
Petition Display Shortcodes
- Petition signature form [cbxpetition_signform]
- Petition video [cbxpetition_video]
- Petition photos [cbxpetition_photos]
- Petition letter [cbxpetition_letter]
- Petition signature listing [cbxpetition_signatures]
- Petition banner [cbxpetition_banner]
- Petition statistics [cbxpetition_stat]
- Petition Details [cbxpetition] (New in V1.0.1) to display full petition inside any page or post
- Petition Summary [cbxpetition_summary] (New in V1.0.1) to display petition summary inside any page or post
- Any shortcode should have but missing? let us know
Classic Widgets
- Petition Summary Widget [New in V1.0.2]
- Petition Sign Form Widget [New in V1.0.2]
Elementor Widgets
Elementor widget addeds in V1.0.4
- Petition Details widget compatible with shortcode [cbxpetition]
- Petition Summary widget compatible with shortcode [cbxpetition_summary]
- Petition signature form widget compatible with shortcode [cbxpetition_signform]
- Petition video widget compatible with shortcode [cbxpetition_video]
- Petition photos widget compatible with shortcode [cbxpetition_photos]
- Petition letter widget compatible with shortcode [cbxpetition_letter]
- Petition signature listing widget compatible with shortcode [cbxpetition_signatures]
- Petition banner widget compatible with shortcode [cbxpetition_banner]
- Petition statistics widget compatible with shortcode [cbxpetition_stat]
Petition Backend Settings
- Basic Setting
- Enable Auto Integration
- Auto Integration Before Content
- Auto Integration After Content
- Default Sign Status(Unverified, Pending, Approved, Unapproved), possible to extend
- Guest Email Activation(Guest signature approval can be verified via email)
- Frontend Signature listing limit
- Petition Photo(s) Configuration:
— Petition Photo Limit
— Petition Photo Max File Size(MB)
— Petition Photo Extensions
— Petition Photo Thumbnail max width
— Petition Photo Thumbnail max height
— Petition Photo(s) max width
— Petition Photo(s) max height - Petition Banner Configuration:
— Petition Banner Max File Size(MB)
— Petition Banner Extensions
— Petition Banner max width
— Petition Banner max height - Global Email Template
- Header Image
- Footer Text
- Base colors and other email template colors
- Admin Email Alert
- New Sign Admin Email Alert
- Email enable/disable
- Email Subject, Template Heading, Template, Template Syntax for dynamic parsing
- User Email Alert
- New Sign User Email Alert
- Sign Approve Email Alert
- Email enable/disable
- Email Subject, Template Heading, Template, Template Syntax for dynamic parsing
- Tools
- On Uninstall delete plugin data
Petition Signature
- Backend Signature listing
- Edit Signature, approve/unapprove signature
- Delete Signature
- Search Signature
- User or guest both can sign
- Guest signature needs First Name, Last Name and Email
- Signature submit needs privacy confirmation in frontend
Our Core plugin is free and will always be free. To extends the petition features we have Pro addon called CBX Petition Pro Addon
Using the pro addon we have added some cool features like frontend petition submit and user dashboard with some more controls everywhere.
CBX Petition Pro Addon Features
Pro Addon Backend Setting
- Who Can Create Petition – Role Selection(s)
- Who Can Publish Petition – Role Selection(s)
- Who Can Delete Own petition – Role Selection(s)
- Maximum Petition Limit
- Petition Per Page
- User Front Dashboard Page – Page select dropdown
- Admin Email Alert for Petition Approval
— Enable/Disable and Email Template - User Email Alert for Petition Approval
— Enable/Disable and Email Template
Pro Addon Frontend and Other Features
- Frontend Dashboard shorcode [cbxpetition_dashboard]
- Frontend Petition listing
- Frontend Petition Create with same backend features(Title, Description, Photos, Banner, Video, Letter, Recipients)
- Frontend Petition Delete
- Frontend Petition Edit
- Frontend Per Petition Signature Listing
- Role based control and access
- Template/Theme override features like core for pro addon
Get the pro addon
Installation
- [WordPress has clear documentation about how to install a plugin].(https://codex.www.ads-software.com/Managing_Plugins)
- After install activate the plugin “CBX Petition” through the ‘Plugins’ menu in WordPress
- You’ll now see a menu called “CBX Petition” in left menu, start from there, check the setting and documentation
- Use shortcode or widget or other custom features as you need.
- Try our pro and free addons for more extra features
Reviews
There are no reviews for this plugin.
Contributors & Developers
“CBX Petition” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “CBX Petition” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.0.1
- [fixed] Plugin activation error in linux platform
2.0.0
- [new] Totally refreshed dashboard
- [new] New email notification system
- [fixed] Classic widget title fix
- [new] Elementor widgets added(compatible with all shortcodes)
- [new] WPBakery widgets added(compatible with all shortcodes)
- [new] All styles are generated using scss and minified to minimize load time and performance.
- [fixed] Backend signature listing works for search page pagination, pagination fixed
- [new] WordPress core V6.7.2 compatible
- [new] Pro addon V2.0.0 released