This group is a place for developers of Drupal-based voting, rating, and recommendation systems to compare notes and develop strategies for future enhanncements. Its emphasis is on modules built around the VotingAPI module, but the group isn't exclusive to that framework.
Pre-release announcements and brainstorming for future VotingAPI developement WILL take place here, though, so if you're interested in working with that module, this is the place to be.
Any suggestions on how to make a ratebeer.com clone?
I am trying to imitate the rating capability of ratebeer.com and I am wondering how this might be acheived and if there are any suitable voting modules already existing. I would like to create a content (beer_rating) that has the following rateable elements:
- Aroma: out of 12
- Appearance: out of 3
- Flavour: out of 20
- Mouthfeel: out of 5
- Overall: out of 10
content contest site
I need to build a video contest site. User manolism has described here http://drupal.org/node/275649 a site he built with some custom modules. I do not yet have the ability to write my own module. I need to build a site where people can register, embed a YouTube or Google video, and selected one of 9 categories (entered as taxonomies). For this I am using the Video module, and have it working fine. I need to have registered users to vote for one video per taxonomy.
Read moreCleaning House on Voting Modules
I've been spending hours trying to sort through the various voting modules available on drupal.org to find something to provide specific voting functionality for my site. This process was made difficult because many of the voting modules are splintered all over the place with little organizational agreement.
The good thing is that all of them seem to use Voting API. In addition, there are clearly some quality voting modules with great community support, such as Fivestar.
Read more"Was this review helpful to you?"
I just read this article on Amazon's review system and found it quite interesting. They show how a couple minor tweaks to a standard 'five star' rating system - namely adding the question "Was this review helpful to you?" and associated tweaks (use of Ajax, the 'tally feature' and ease of finding negative reviews) made the rating system much more useful and in turn added value for Amazon. Perhaps this is helpful to the developers and users of Fivestar and related modules...
http://www.businessinsider.com/the-magic-behind-amazons-27-billion-dolla...
Graham.
Read moreMajority Judgement?
Hi,
I was wondering if any of you have experience of including majority judgement voting into your websites?
Could it be considered for a future feature for advanced poll?
Also, a few of us are looking to launch a new version of the World Parliament Experiment on a Drupal platform. If anyone's interested in getting involved, please get in touch or join us here.
There's going to be lots of advanced polling/voting features required!
Cheers
Read moreHow to add a sort criteria?
Hello I am using views and the voting Api. I have a list of nodes that I want to display by votes in descending order.
I can get it to list by average but I really would like to make an algorithm that calculates the amount of votes and gives points to 5 stars 4 stars 3 stars 2 stars and 1 star.
For example:
5 stars = 2 points
4 stars = 1 point
3 stars = 0 points
2 stars = -1 point
1 star = -2 points
Thanks Guys!
Read moreView of most recently voted upon posts
I am looking for a way to create a view of the the most recently voted upon posts. Any ideas how?
A view export would be nice!
Thanks in advance
Read moreDigg-like voting modules
Last updated by marvil07 on Wed, 2010-10-20 00:57
Modules with the stated goal of creating digg/reddit-like clones in Drupal:
| Module | User Base | 5.x? | 6.x? | Notes | Module Updated | Info as of |
|---|---|---|---|---|---|---|
| Drigg | 355 | Yes | Yes(dev) | Changing Maintainer; Voting is controlled by Extra Voting Form + Voting API | 2008.11.28 | 2009.04.19 |
New karma API
Hi,
I've just released the user_karma module.
http://drupal.org/project/user_karma
I wrote this module mainly for Drigg. It started as a simple module (300 lines) to assign karma to a user every time s/he received a vote for his/her nodes or comments.
However, it has now matured into something much, much more interesting:
Read moreubuntuwatch.com - yet another digg clone
digg.com for ubuntu users? Maybe, but like the earlier version of digg; voting on just the nodes(just the voting). Zen theme in new pajamas! nodes have slideshow of imagefield pics(http://ubuntuwatch.com/node/12), with rip-off of the background buttons for multiple pics, from the lullabots! sorry :P sorry to moshe too ;-) (but you have it in new avatar now ;)
I don't plan to commercialize/earn-from-it in any way, if someone of you thought, it was part of my fun times, playing and implementing with Drupal. It was ready since the oct of '07 but could get it online in dec month. And after all Thanks http://HCoop.net/ !
(i know there are poor way of implementations, hacky job on vote button(half rip-off from rubybaboon), and peekaboo bugs are treating me good for IE.., etc..)
No, it's not based on drigg, project from scratch, but I recommend it to anyone who plans to begin with drupal building a similar website. I'll try to publish the recipe in the near future, if time allows... :)
After all hobby projects don't get your skills rusted, what do you say?
http://ubuntuwatch.com/
Drigg 1.0 released...
Hello people,
I've just finished developing Drigg 1.0.
http://drupal.org/project/drigg
The good news is that it uses the fantastic Voting APIs developed by Eaton (the manager of this group).
At the beginning, I had made the silly mistake of developing everything on my own -- thus developing the "simple_karma" module, where the only "simple" part was in its name...
Luckily, I realised what I had done, and spli the simple_karma module so that it would make a lot of sense and -- more importantly -- it would use the Voting API.
Read moreVotingAPI 2.0 under development
With the Drupal 6 code freeze, it's time to crack down on some of the existing VotingAPI bugs and put together the battle plan for something that's been a long time coming: VotingAPI 2.0, for Drupal 6.
What will VotingAPI 2.0 offer? Nothing that can't already be done with some elbow-grease. The goal is not to dramatically expand what it does, but to streamline the APIs and make things work a bit smoother.
Read moreAnonymous voting
Hi
I am currently using voting_api + vote_up_down on the smartphone apps site. I'd like to let the anonymous users vote, but in such a way that each user (for example, each IP address) can vote only once per node.
Can it be somehow done with voting_api?
If it can almost be done, I am not afraid of some PHP programing to finalize it, but I'd like to get some guidance on where to start.
Best regards,
Artem.
New Karma module - any comments? Shall I release it?
Hello,
I've just created a new karma module.
I am not entirely sure other people would be interested in it. It's well code, well commented, and it's about to be tested on a production server (http://www.freesoftwaremagazine.com).
Now... here is a (probably not comprehensive) list of features:
-
Javascript voting; however, the module works 1000% even if the
user doesn't have Javascript -
Abuse control. The module allows you to limit users on how many karma points
they cna give, to a particular user or in general. The admin can also decide
Taking voting *speed* into account
Hi
I am thinking about tuning my vote_up_down based site into a bit more digg-like site. On Digg 50 votes per hour can outperform 500 votes per two weeks - it allows "hot" news to be pushed to the front page earlier. Can similar things be achieved with the help of voting_api?
- I am thinking about attaching to every node, not only a "vote" counter, but also kind'a "internal priority" counter, that would be increased by user votes and decreased by time therefore making old votes less valuable.
Advanced Poll November Update
It's been five weeks since the last update and a ton of progress has been made on Advanced Poll:
- Ported to Drupal 5.0 - all new development is occuring on the 5.0 branch
- Dynamically add or remove poll choices
- PostgreSQL support (additional testing needed)
- Start dates for polls
- Submit votes using Ajax
- List polls at /polls
- Cache voting results
- Add/remove individual users from Electoral List and a button to clear it entirely
- Allow votes to be reset
- Numerous bug fixes
Demo available at http://advpoll.ck37.com and additional discussion can go in the Advanced Poll working group. Please submit all bug reports and feature requests to the issue queue.
Read moreAdvanced Poll update
In the five weeks since the last update several features have been added to Advanced Poll module, and we are also working to improve usability and overall code quality.
New features include:
- Borda Count
- Electoral list tab
- View votes tab
- Cancellable votes
The module is undergoing rapid development so bug reports and feature requests are much appreciated.
Read moreVotingAPI for Drupal 5.0
There's now a branched CVS version of VotingAPI for Drupal 5. Module developers interested in getting a head start on porting their voting modules can begin using it now -- it's fully functional, though for now Views integration has been pulled out. In addition, the Actions integration is now in a separate module that's still bundled. I'm working (again) on the UI for it and that should be coming within the next few weeks if all goes well.
A number of serious technical hurdles have always made VotingAPI/Views integration wonky: maintaining the .inc file as it currently stands would only increase confusion. I'm working on a better solution, as well as a potential patch for Views module if necessary. Once it's in place, I'll add votingapi_views.module to the DRUPAL-5 branch.
Read moreApproval Voting via Advanced Poll
The Advanced Poll module now supports approval voting in CVS. Approval voting is implemented by adding a "maximum choices" option for each poll. If it is set to one the poll behaves as usual and users can only vote for one option. If it is set to something else (something greater than one, or 0 for no limit) users may check off the choices that they approve of, up to whatever "maximum choices" is set to. For example, if maximum choices is set to "2" users may vote for their top two choices in a given poll.
About Advanced Poll
Read moreVoting API Field for CCK
What?
A few days ago, I compiled a list of all the node review modules I could find at the time, and wrote up an article comparing them: http://www.lullabot.com/articles/a_review_of_node_review_modules. The amount of overlap in these modules is, quite frankly, stunning. Yet they all do slightly different things. Node Review handles multiple axes. Simple Vote merely stores the aggregate score for a node. User Review allows you to place a comment with your vote. Vote Up/Down handles a simple "yes/no" style of voting.
It occurred to me that if we took a step back, we might be able to develop "one voting module to rule them all." Rather than having to keep implementing these new voting modules because others "almost" do what we want but not quite.
I've looked briefly at customvote.module, which looks as though it endeavors to be that tool. But I'm thinking something slightly different: a voting API field for CCK.
Read more







