| 2 |
------ |
------ |
| 3 |
|
|
| 4 |
The voting module is a simple five star voting/rating |
The voting module is a simple five star voting/rating |
| 5 |
system. It uses an embedded Flash movie so that the page |
system that depends on the votingapi module. Five star |
| 6 |
does not need to reload when a user votes. Source .FLA |
voting systems like this are often used for photo |
| 7 |
file is included. A voting plugin for TinyMCE is also |
galleries, news articles, etc. It uses an embedded |
| 8 |
included. |
Flash movie so that the page does not need to reload when |
| 9 |
|
a user votes. The source .FLA file is included. |
| 10 |
|
|
| 11 |
The voting module can be used several different ways. |
The voting module can be used in a couple different ways. |
| 12 |
* You can enable/disable it for different types of nodes. |
* You can enable/disable it for different types of nodes. |
| 13 |
* You can add a voting control anywhere by editing your |
* You can add a voting control anywhere by editing your |
| 14 |
theme file (or hacking a module). |
theme file (or hacking a module). |
| 15 |
* You can insert a voting control (or several) into a post |
|
| 16 |
with a special drupal filter code. |
This system works with nodes, comments, or any other type of |
| 17 |
* You can install the drupalvoting plugin for the TinyMCE |
content. Since it uses the votingapi module it could also be |
| 18 |
WYSIWYG editor so that voting controls can more easily |
used with other votingapi based voting systems. |
|
be added to any post (and edited) without typing the |
|
|
filter code. |
|
|
|
|
|
This system is completely separate from the Drupal moderation |
|
|
system. It works with nodes, comments, or any other type of |
|
|
content. Voting systems like these are often used for photo |
|
|
galleries, news articles, etc. Other features could be added |
|
|
(in this module or another) to take advantage of a user's |
|
|
ratings to provide personalized recommendations or a popular |
|
|
content block. Please add your ideas using the feature |
|
|
requests feature. |
|
| 19 |
|
|
| 20 |
|
|
| 21 |
Author |
Author |
| 22 |
------ |
------ |
|
|
|
| 23 |
Benjamin Shell <drupal@benjaminshell.com> |
Benjamin Shell <drupal@benjaminshell.com> |
| 24 |
|
|
| 25 |
|
|
| 26 |
Demo Sites |
Demo Sites |
| 27 |
---------- |
---------- |
|
|
|
| 28 |
http://www.benjaminshell.com/jokes |
http://www.benjaminshell.com/jokes |
| 29 |
http://www.saccf.com/photos |
http://www.saccf.com/photos |
| 30 |
|
|
| 31 |
|
|
| 32 |
TODO |
TODO |
| 33 |
---- |
---- |
|
|
|
| 34 |
- Add "un-vote" functionality (maybe a double-click) |
- Add "un-vote" functionality (maybe a double-click) |
|
- Add personalized "recommendations" block dependant on |
|
|
how a user rates content |
|
|
- Add a popular content block based on highly rated content |
|
| 35 |
- Add alternate voting forms besides Macromedia Flash. |
- Add alternate voting forms besides Macromedia Flash. |
| 36 |
HTML radio button or dropdowns would be an easy first step. |
HTML radio button or dropdowns would be an easy first step. |
| 37 |
AJAX (Asynchronous JavaScript and XML) would be better. |
AJAX (Asynchronous JavaScript and XML) would be better. |