Dev4Press No Script
Blog Post

GD Rating System Pro 3.1: Asteria

Version 3.1 is a major update for GD Rating System Pro, that is maybe even more important than previous 3.0 release because it adds a lot of changes to the rendering process for all methods and templates.

This version includes several major new features related to the voting privacy, massive change to the rating blocks rendering, new default blocks for rating lists, many updates and fixes.

Voters Privacy

The plugin uses IP as one of the methods to prevent duplicate votes and to control rating rights. But, for that to work, the plugin doesn’t actually need an IP address at all, it can work just fine if the IP is stored as the MD5 hashed string. So, the plugin now has security-related option to store IP’s as hashed MD5 strings, and a tool to convert all previously logged IP’s to the MD5 string. Hashed IP can be used to prevent duplicated votes, and it protects users privacy because hashed string cant be converted back to IP.

Improved Templates Rendering

Templates rendering for single rating blocks and rating lists, for all rating methods have been changed a lot in this version. Each method has new default rating list templates (one as UL/LI list and other as TABLE), and new default single rating block template, with the previous default template, renamed into Classic.

New default block template
New default block template

New default template for the single rating block now has several filters and actions that can be used to control the template rendering. This way, you can use hooks based custom coding, without the need to override the template. This would be the main method for customization for 90% of uses, and if you need more control, you can still create your own template. The plugin still includes multiple additional templates you can use, or customize further.

And, the render methods used inside the templates are expanded with more arguments for settings, and again, filters for all the arguments for each function. This way you can again use hooks based custom coding to modify the rendering. To help with all this, the plugin has a number of new functions that can return which template is loaded, is the rendering inside the widget or shortcode. With these functions, you can fine tune your custom code.

More new features and updates

Dynamic Load addon now has a settings page where you can disable Dynamic Load for logged in users or visitors. Most website cache pages for visitors only, and don’t cache for logged in users, so you can disable Dynamic Load for them. Version 3.1 includes updated transfer tool for Yet Another Stars Rating plugin. Plugin metabox now fully supports Gutenberg editor. Client Detection addon library and Dev4Press Shared Code library are both updated.

The plugin has new default templates that include filters and actions to control rendering, and each method render objects have filters to modify render parameters without the need to change templates at all.

What’s next?

Knowledge Base is expanded with 50+ reference topics and user guides, and this will be expanded even more during this month (another 100+ references, guides and articles will be added during March). Multi Ratings Addon will get update later today and User Reviews Addon will get new update later this week. After that, work on GD Rating System Pro continues. You can expect new demo website with more interesting examples.

For now, if you find any issues with the new version, please report them in the support forum.

Please wait...
GD Rating System Pro WordPress Plugin
Ultimate rating solution plugin for WordPress websites

Powerful, highly customizable and versatile ratings plugin to allow your users to vote for anything you want. Includes different rating methods and add-ons.

About the author

Milan Petrovic
Milan Petrovic

CEO and Lead developer of Dev4Press Web Development company, working with WordPress since 2008, first as a freelancer, later founding own development company. Author of more than 250 plugins and more than 20 themes.

Subscribe to Dev4Press Newsletter

Get the latest announcements, release digests, promotions and exclusive discounts, and general Dev4Press-related news straight into your mailbox.

This form collects your email (optionally your name) for the purpose of sending you newsletters. Check out our Privacy Policy for more information on how we store and manage your data. We will not send you any spam. Newsletters are sent 2 to 4 times every month.

Latest From The Blog

plugins relase corsecurity 2.1

coreSecurity Pro 2.1

coreSecurity Pro version 2.1 brings one big new feature for enhancing user management and adding a powerful control to disable (and later enable) user accounts with a wide range of settings. There are many more important updates, improvements, and tweaks.
reviews important update bbpress 2 6 11

Important update: bbPress 2.6.11

After a long wait, new minor update for bbPress 2.6 is now available, and it is highly recommended to update your website to this latest version of bbPress as soon as possible.
plugins relase gd power search pro 2 7 lite 2 1 upd

GD Power Search Pro 2.7 & Lite 2.1 for bbPress

Both Lite and Pro version of GD Power Search for bbPress have been updated to fix several issues, discovered after testing with bbPress 2.6.11, including a fix for a bug that is present in bbPress plugin itself.

2 thoughts on “GD Rating System Pro 3.1: Asteria”

  1. Does this mean we can update our current pro version, or do we have to buy this new version?

    Please wait...
    • You can update the plugin to all new versions (and you should do that anyway, because minor release includes bug fixes and updates, and major version include new features with more bug fixes and more updates). You can download and update to any new version for as long as your license is active (each license is active for one year, and you need to renew if you want to get updates and continued support).

      Please wait...

Leave a Comment

SiteGround - Managed WordPress Hosting
Grammarly - Number 1 Writing App