Front end submission and voting system.
Author: | Nick Haskins (profile at wordpress.org) |
WordPress version required: | 3.8 |
WordPress version tested: | 4.3.23 |
Plugin version: | 1.2 |
Added to WordPress repository: | 11-12-2014 |
Last updated: | 19-08-2015
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 88 |
Rated by: | 12 |
Plugin URI: | http://wpideafactory.com |
Total downloads: | 11 112 |
Active installs: | 300+ |
Click to start download
|
Idea Factory was born out of necessity, and the frustration of the lack of plugins that did exactly what I wanted it to do. This plugin allows users to submit new ideas from the front-end, and vote on them. Currently it allows a user to vote once per idea, then locks them out. It’s also currently limited to logged in users, for now.
- AJAX powered front-end submission and voting
- Works for both logged in and logged out users
- 1 vote allowed per user per idea
- Emails the admin of a new submission
- Automatic setup or use anywhere with a shortcode
- Optionally set a threshold where each idea will be given a status based on total votes and emails the admin
- Automatic status grading
- Extensible with hooks and actions on events
- More ideas loaded with AJAX on front-end
- Mobile friendly
Screenshots
What you see when you visit yoursite.com/ideas
User submit new ideas within a popup modal
New ideas are logged as a custom post type
You can change a few settings here
And more settings here
FAQ
Can I override the layout?
Yep. Copy the file from idea-factory/templates/template-ideas into your theme and it will use your file instead. Note, you’ll need to keep track of updates to the source file and update accordingly. Check out using hooks, actions, or filters for adding, or changing things.
ChangeLog
1.2
- NEW – Added an option to enable public voting
- NEW – Added a reset button to reset public votes
- NEW – Added “Author” to the Ideas
- FIXED – Fixed strings that were not translatable
- FIXED – Fixed minor security that would allow vote spoofing
- FIXED – Added capability checks to reset events
- FIXED – Only show the Idea Status if threshold is “on” in the ideas list
- FIXED – Fixed broken check for admin notification
- FIXED – Frontend UI improvements
- FIXED – Added high priority to load the plugin styles after the theme styles to avoid CSS override and to not use !important.
1.1
- NEW – Added a “threshold” option where, when set with a numerical value such as 10, each idea will then be automatically approved or declined based on reaching 10 or more total votes and will send the site admin an email with the status update
- NEW – Added a dropdown box on all ideas to manually change the status
- NEW – Added an option to manually reset all votes on all ideas back to zero
- NEW – Added a status column within the edit posts screen to show the status of each idea
- NEW – Added a shortcode [idea_factory] to show the ideas and voting form with options to hide the form, votes, or voting
- NEW – Added an option to disable the automatic archive
- TWEAK – Instead of posts being put into draft when the option is selected, they are put into “pending” allowing proper review
1.0