Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Tmeister/idea-factory

Front-end powered user submission and voting system for WordPress
https://github.com/Tmeister/idea-factory

Last synced: about 2 months ago
JSON representation

Front-end powered user submission and voting system for WordPress

Awesome Lists containing this project

README

        

# Description
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.

![Image](https://s3.amazonaws.com/f.cl.ly/items/001M1a0O3I1l1o0n0S2U/Image%202014-12-09%20at%205.22.10%20PM.png)

[Demo](http://wpideafactory.com/ideas/)

---

### Features
* 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
* Extensible with hooks and actions on events
* More ideas loaded with AJAX on front-end
* Mobile friendly

---

### Installation
##### Uploading in WordPress Dashboard

1. Navigate to 'Add New' in the plugins dashboard
2. Navigate to the 'Upload' area
3. Select `idea-factoryzip` from your computer
4. Click 'Install Now'
5. Activate the plugin in the Plugin dashboard

##### Using FTP

1. Download `idea-factory.zip`
2. Extract the `idea-factory` directory to your computer
3. Upload the `idea-factory` directory to the `/wp-content/plugins/` directory
4. Activate the plugin in the Plugin dashboard

---

##### Documentation
Refer to the Wiki here in the repo for documentation on hooks, filters, and actions available.