
Work on GD Star Rating 2.0 has already begun, and I have already made some very interesting changes. But since most of the plugins code will be rewritten, there is one very important new element to consider: full support for WPMU and BuddyPress.
So, current issues are this:
- Plugin has too many tables in the database, and each one is created for each blog on the site. This is something that will be improved. I will try to remove some of the tables, but this is not big issue. Since data is collected for each blog where the plugin is installed, it’s using the same approach as the original database design for WPMU itself.
- Some users wanted to have centralized control that would be site wide. This is doable, but also, there are many issues from such approach. Can anyone give me example of something like that already done so that I can use that as reference?
- BuddyPress integration, widgets and other things. This will most likely require a new set of controls, and I need suggestions what to make for this.
So, give me suggestions, wishes, pointers and anything you can think of to make the WPMU/BP integration great, and make this even better plugin, and the only plugin you would need for rating in any WP installation.
GD Star Rating
loading...
loading...





December 28, 2009
at 11:21 PM
Direct link
Hey Millan,
A new version of BuddyPress (v1.2) is due by the end of January.
It has a ton of new features. To view it, go to – http://testbp.org.
Perhaps it would be wise to wait or use the trunk version of BP to develop GDSR 2.0?
—
1) I’ve mentioned this in the past, but I would like to see GDSR override the BP activity comment stream if a comment has a rating.
eg. Ray commented on “Hello World” –> Ray rated “Hello World” 4 stars
2) In BP 1.2, activity comments are a new feature. It would be great to see a “Like/dislike” button (similar to Facebook) beside each activity comment.
—
I’ll let you know if I have other suggestions!
loading...
December 28, 2009
at 11:32 PM
Direct link
Right now I am focused on making core changes to plugin: database redesign, new improved rendering and many other things, so I still don’t need to work with WPMU/BP, and the january release of BP 1.2 is something I am waiting for before I start with BP specifics.
Any BP related suggestion is welcome, and I will keep everyone in the loop with weekly development reports, and maybe even test releases starting from february 2010.
loading...
January 4, 2010
at 3:39 AM
Direct link
Sortable comments based on ratings would be lovely
loading...
January 12, 2010
at 7:57 AM
Direct link
ThumbUP/Down support for blog posts both in the blog itself as well as from the buddypress frontend would be amazing. An automatic summary page (or just code that can be embedded into a main website page or widget) that sorts all community blog posts according to the number of positive votes would be great too.
loading...
January 13, 2010
at 7:12 PM
Direct link
I agree wholeheartedly with Liz — and what’s more I’d like to underscore that such a feature (sorting comments by rating TO ONE PARTICULAR BLOG POST) FAR exceeds the feature of “sitewide” rating comparisons of ANY kind (just think about how absurd that would be — basically comparing apples and oranges). So while this may be a complex feature (don’t really know, TBH), I think it would be a GODSEND!
(and I’m not even particularly religious
)
loading...
January 13, 2010
at 7:34 PM
Direct link
Right now comments sorting can’t be done. To be precise it can, but it’s very, very complicated for what we would need here and would require many changes to the theme. Until WordPress developers decide to finally rewrite badly written comments loop, sorting can’t be done properly. And I am not going to waste great deal of time on developing patch type solution that will be eventually obsolete.
loading...
January 14, 2010
at 2:05 PM
Direct link
I’m not a current user of the plugin yet (although I plan to) so I’m not sure how you currently do this… For storing the ratings for comments you should use the new wp_commentmeta table in 2.9.
That’s the only feedback I can think of right now!
Hope this helps!
loading...
January 14, 2010
at 2:16 PM
Direct link
Plugin uses own tables because WordPress database structure is not exactly effective for such complex use. Use of meta tables WP has (both posts and comments) requires multiple joins for every query and that can mount up. Also I have developed unique caching system for GDSR that works very well, and all that is very fast. And most importantly, new version will not be limited to comments and post, so using those tables will be limiting. GDSR 2.0 will need 3-4 tables less than current one, but rating data will still be stored in own tables.
loading...