Posted by joshk on April 22, 2010 at 11:45pm
At today's DrupalConSF sprint, Greg and I made a number of updates to bring the latest and greatest versions of our favorite modules to GDO. This includes the shiny new OG Panels 2.0 release (many thanks to jimthunderbird for getting that release out!) and a number of other under-the hood updates which will help us build and deploy more content and group features going forward.
Please use this thread to post any issues you see with the site.

Comments
What are the up/down arrows for?
Is that just for rating up or down threads/content? What affect do the up/down have for the posts in the long run/viewing of them? I recommend adding a title tag somewhere in the widget that briefly explains what those buttons do.
Same here. Wondering what
Same here. Wondering what they do and why they were introduced? Quite prominently placed too.
Edit: explained in http://groups.drupal.org/node/61693
longer term plans
Right now they don't do anything other than show the approval/disapproval associated with a piece of content. For example, people seem to like Josh's post. I hope that this will help to reduce some of the long painful discussions we have. Lots of times people don't leave an agree/disagree comment because they don't want the e-mail about it to go out and they don't want to appear argumentative. This lets those folks voice their agreement/disagreement very easily.
We have a bit of a troll problem in some of our groups. And I hope that the voting will play a part in helping to reduce that.
Longer term, my plan is:
1. Make them a bit more integrated into the design of the site. I asked around at the sprint and nobody was interested in this, so I just launched it hoping someone would help with the design after launch. Anyone want to help with this?
2. Next, I want to diminish the visbility of comments that have a strong negative score. I asked for help on that at the sprint and RealityLoop is working on it.
3. Finally, I want to provide an alternate view on the home page for "recent popular content" that uses votes as part of its measure of popularity.
(btw, I did mention this in this post which was on the front page of the site...)
knaddison blog | Morris Animal Foundation
Sorry, I missed your previous
Sorry, I missed your previous post where this was discussed.
As for number 2 above, here is one example of how this can be done visually:
Engadget does it by displaying only this message instead of the actual comment: "This comment has been down-ranked into oblivion. View comment" See example here: http://www.engadget.com/2010/04/23/nook-gets-web-browser-free-in-store-r....
We were actually looking for a way to do something similar, but for moderated comments to try and be transparent about where a comment was moderated. Something like "A comment was posted here, but was moderated." with no option to view the comment. I look forward to seeing what RealityLoop comes up with for this.
-Tim
Front page
Do they like his post or are they just seeing what the arrows do like I did? ;)
Anyway, your comment that it was discussed in a post on the front page got me thinking... Is there any way we could get a block that has the most recent X promoted posts? I don't know about others, but I think I've gone to the front page of g.d.o less than 5 times since the site has been in existence. I go straight to the list of what's new in my groups and never think about the front page.
Michelle
Good suggestion. I never look
Good suggestion. I never look at the front page, I skim the tracker. I think that's because the front page 'only' shows promoted content, which is most times not the news I personally come for to see what's new. A sidebar block could very well increase visibility of promoted posts.
tritto on that. i always go
tritto on that. i always go straight for my recent unread posts, and never go to the front page, so a sidebar block would be sweet.
Digg / hacker news front page
Yeah, it'd be nice to have a Hacker News style front page that shows the most upvoted discussions sitewide from the past couple of days or so.
As others have noted, the front page is kind of useless at the moment. I just go to the recent posts view as well. Turning the front page into a meta-view of current discussion would be useful.
Kyle Mathews
hot content view
I've now created, but not really publicized in the IA, a page for the "hot" content on the site
http://groups.drupal.org/hot
It uses the Radioactivity module with a profile that includes a couple relevant items to help rank things.
Obviously it's brand new and the site is low activity on a Sunday night...maybe by Tuesday or Wednesday it will start reflecting "hot content this week."
Eventually I'd love to make this a more prominent part of the homepage.
knaddison blog | Morris Animal Foundation
half-life
What is the half-life set to right now? I ask because a lot of the articles on the hot content page are 1 month + old. A hot page should probably only show things from the past few days.
Also, why are there so many event nodes? Are they weighted differently? Events seem counter to the purpose of a hot content page. I'd go to a calendar to see upcoming events. I go to a hot content page to see discussions which many people in the community are interested in hence probably also interesting to me.
Kyle Mathews
half-life and what gets energy
Half life is set to 3.5 days, which is the best practice to create a "hottest this week."
The energy doesn't come from node creation, it comes from other factors (comments, voting, etc.). So, if someone creates a node that is not interesting for a few months (or years) but suddenly becomes a hot topic and gets lots of activity it should float to the top of this list. It's "hottest this week" regardless of when it was created.
knaddison blog | Morris Animal Foundation
Will an OG-specific view be added
Will an OG-specific view be added so that hot posts and comments in a group can be shown using OG Panels?
great idea
og_recent_type_term (our fundamental building block) now has a new display called "Page sorted by hot" which you can use for exactly this purpose.
I added it to the Denver home page - seems to work.
knaddison blog | Morris Animal Foundation
Thanks! I've replaced LA
Thanks! I've replaced LA Drupal's "recent posts" tab with a recent activity tab and it looks... well, it looks hot!
Consequences of clicking arrows not obvious enough
I've inadvertantly given posters negative votes, when clicking randomly on the arrows.
Some labelling to show they are for voting would help. Or following the convention of thumbs-up or down from other sites.
Also:
There is no immediate change of point score on clicking - user doesn't see what they have done.
I can't cancel my vote once clicked - so inaccurate points can be awarded.
btw - I don't often enter the site via the front page - since it is a group focused site, most visits are via a link that comes to my email and straight into a group page.
improve vote_up_down, I'll deploy
I'm responding to eff_shaped, but this is really in response to lots of folks: if someone makes these improvements in vote up down and pings me I will deploy it on g.d.o. It's as simple as that.
The place for ideas and improvements is in the issue queue.
knaddison blog | Morris Animal Foundation
I think moving the point
I think moving the point count to next to the arrows would make it more clear what the arrows are for. And I agree that a touch of JS to increment/decrement the point value upon clicking would be nice; even if it's not technically correct (as other people may have voted on the post since the page was loaded), at least the change will make it feel more like the user's vote was successful.
The Boise Drupal Guy!
Way to go! Thanks for all the
Way to go! Thanks for all the hard work everyone's putting into improving the site.
Would you be able to outline some of the newly installed modules and other changes made? Even if they're "under the hood", it might be helpful for developers wanting to understand what goes into a site like this. Also, it might help make it more obvious some of the new features.
Thanks!
Aaron Winborn
Drupal Multimedia (my book, available now!)
AaronWinborn.com
Advomatic
I noticed it too when I was reading an older post today
Nice to see use of popular modules like this on GDO. I have been using the same widget recently on a client site.
A number of thoughts hit when I saw the voting widget. Same basic questions as others here about how votes will be used, plus some thoughts on various vote-based metrics.
First, it made me stop and think if I wanted to rate the post. I didn't feel the need or see much point in it. It was a year old question with no responses. The post was useful to me as a datapoint, but that's it. A rating would not help. It's most likely of little interest to most, but relevant to me this week and so I'm glad it's there. No need to make the community aware through voting.
I also wonder if +1 style voting wouldn't be a more suitable match to GDO community. It seems to me that non-constructive criticism has generally been discouraged here more than in many other tech communities. Not saying that is good or bad, but hard for me to see how anonymous thumbs downs is constructive on posts.
I recall a specific instance of this recently http://drupal.org/node/599506#comment-2208660
On the other hand, I like how StackOverflow combines voting, points and badges. They allow down voting, but at a cost in points to the voter. Plus they assign you a 'critic' badge.
Another thought was that I was more likely to vote up a post for it's conversation value. That means to me that my vote would generally be for entire conversation pegged to the original post, not to the author. Kudos to anyone who starts a good conversation, but that's a different metric and of minor interest to me. The communities' idea of high ranking conversations sounds a lot more interesting. So that makes me wonder: are we voting on posts and comments or will this also be translated into a user metric that will be displayed on profiles? Mainly just curious.
A related question: Do votes cast on both comments and posts contribute to some sort of user score? That would seem to be better than just posts if doing that sort of thing.
Voting comments up and down seems useful if tied to position or visibility in the thread. Seems like good conversations (or at least entertaining ones) would tend to rise up. This seems like a better source for both a post or user metric if going that route and allows users to both cast votes for commenters, while at the same time voting repeatedly for the conversation. Of the four (post user, post, commenters, post + commenters = conversation), the highest rated conversations seems the most interesting. More so than highest rated post or user.
I concur anonymous voting does not promote transparency
I also concur that anonymous voting does not promote transparency. For example if one is picked on by a group of anonymous people which can very easily happen on the net in general, though immature it's still around. Though may happen only in places where it doesn't really count, the anonymous voting structure is a perfect tool for some negative petty group activity to annoy people by making clear that they don't want a member of this site to voice their opinion.
Sometimes someone needs to ask/make the hard questions/comments, and I don't think it's in this communities interest to provide the tools to those who maybe publicly silent and/or not creative to get into a habit of anonymously striking things down teaming up behind peoples backs because they don't like something or someone.
So if it's going to go this far, I for one would like to know who is voting comments/activity up/down. This will at least deter negative mentality, which can very well effect how people participate in this community. The plus +1, -1 vote effect is too much power to give to those who aren't going to voice an opinion, shining some light is the perfect solution.
Anonymous voting will only work on the hottest topics which aren't necessarily everyday work, and I guess it's weighing between these benefits and the drawbacks. The voting structure will hinder those who want to participate everyday.
Scott
Did the vote widget go from
Did the vote widget go from left to right within the last day (due to the overlap issue with ul/lis perhaps)? O..O
comments should start at 1 point
I don't know if it's possible to set this in the settings but most sites with voting I use set new posts/comments at one point upon creation as presumably the content author would vote for themselves as well.
Kyle Mathews
Automatically provide a +1 to
Automatically provide a +1 to all new content?
Just a quick issue: Groups
Just a quick issue:
Groups which are moderated don't show up in the "My Groups" block.
I never look at the front
I never look at the front page, I skim the tracker. I think that's because the front page 'only' shows promoted content!
aa
Awsome!
I've been looking for the +/– functionality on g.d.o. Awsome work!
//Johan Falk, NodeOne, Sweden
Is Search being broken a result of this update?
I get a "Validation error" when using the search box.
bakery?
If you try clicking around and then using the search does it work?
I think this might be a "first visit to the site tokens are generated weird" kind of thing. I was able to reproduce it on the first page of g.d.o that I visited this morning and if I kept searching it kept being a problem. But if I clicked links around to a few pages and then did a search it worked fine.
The server logs show lots of people are hitting search urls, so unless they are typing them in directly...search has been working since after the upgrade.
Also, some of the d.o DBs crashed last night so this could potentially be related to that.
knaddison blog | Morris Animal Foundation
a thought on display of points
I've not looked at the vote up/down module in a long time so I don't know if what I'm suggesting is a simple config change or if a patch is necessary, but I think it would be much more useful to show the number of votes up and number of votes down rather than the sum of those.
for example, in a recent hotly debated thread in the NYC group, a comment that shows 0 points could have received 0 votes, or could have received 50 votes up and 50 votes down. Seeing that difference would be really useful for judging reaction from the community where the simple sum does not give much real info.
If people think this is a good idea, does anyone know how much work would be necessary to make this sort of change? I'd be willing to help work on it if a patch was necessary.
Thanks again for all the great efforts in keeping g.d.o such a valuable community resource.
it is not trivial, but not hard
I think the design is the hardest thing for this.
There's some discussion on the design already http://groups.drupal.org/node/65763
I think we should figure out how the design would look and then the work to make it happen is not that hard. We actually used that exact system on IxDA.org - http://www.ixda.org/discussion shows the sum of votes on the node and then an individual node and the comments show them split by "up" vs. "down" - http://www.ixda.org/node/25522
Ideally this would probably be a patch to the vud module (on the 6.x-2.x branch, which we will use soon) that calculates into the votingapi_cache table two new values - one for the up votes and one for the down.
Thanks for the idea, interest, and offer to help!
knaddison blog | Morris Animal Foundation
planned
It's actually planned for 2.x ;-)
the relevant issue: New widget for splitting of votes in positives/negatives (5 voted up, 2 voted down)