This project is for a new small module within DotNetNuke framework and environment called Dynamic Voice. This will be an initial version 1 with upgrades coming out throughout the year as separate projects. The initial features of the module will simply be a "Poll" that allows administrators for each module instance to create questions/fields and then from within these questions the users would respond.
Initial features for version 1 should include:
Add as many questions as you want
Responses are radio buttons, listbox's or checkbox lists field types
Integration with FB and or Twitter. When the user votes, it can post to their facebook and link back to the specific Poll. This applies to twitter as well. The back-end administration should allow the admin to enter their Facebook or Twitter API key to properly integrate the application.
Results: option to display as bar chart or numeric or both
Questions and fields should be displayed within a DIV's with all HTML using stylesheet classes
Bar Chart: select bar color per user response? Limit 5, n/a if more than 5 responses?
Bar Chart: option to display vertically or horizontally?
Specify height and width for voting results bar charts.
Option to limit voting to 1) one per day; 2) one per IP address
Option to require registration to vote. Unauthenticated users can see the poll/questions but if they click on it, they will be asked to register or log in.
Simple set up with template. Admin can expand ADVANCED Setup to get to other features.
Define poll open and close dates
The module should be tested against the latest DotNetNuke 7.0 release.