Support » Plugin: Rate my Post - WP Rating System » Wishlist for future versions

  • smik2002

    (@smik2002)


    Hi Blaz,

    compliments for this supercool plugin – I love it!

    Here are some of my personal recommendations/wishes for future versions, maybe you could think about them? If you need beer – just tell me πŸ˜‰

    1. RATING PROCEDURE

    On Desktop its almost perfect. The user hovers the stars and immediately sees the number he will rate. Here it would be great if the bubble help is being replaced by a changing text right under the stars images, depending on which star the mouse is hovering (to support even the DAU). The bubble text appears a little too late and can easily be overseen.

    On mobile it is more difficult, because there is no hover, so the user experience is not that good as on desktop. I am getting bad ratings by using your plugin, but my content is really not that bad πŸ˜‰ An explanation would be that the user tries to activate one star after another on his tiny phone screen, but after the click on the first star the rating is already done and you cannot change it. Is it possible to implement it that way that the user can choose the stars one after each other and add a button “submit rating” ?

    2. EVENT TRACKING

    Would be great to have a tracking option in your plugin, so I can see who voted what. Currently I am using Matomo tracking, it has a basic event tracking functionality, which is very helpful. Maybe the event name could be “RMP-OneSTAR” to “RMP-FiveSTAR”

    3. THANK YOU SCREEN

    After the voting is done all stars should show the new average rating and a configurable text “thank you for your rating”. That would be super nice πŸ˜‰

    4. HTML markup

    The headlines in your plugin are marked up as <h2> tags. This confuses my automatically generated table of contents (also a wordpress plugin which collects all <h> tages and generates a nice table of contents for a blogpost/page.) Maybe there is another way to do this, so there are no <h> tags in the plugins HTML output. It will be good for SEO, too.

    Thanks again for this great plugin and please keep up the good work. Greetings to Denmark!

    Stefan

    • This topic was modified 1 year ago by .
    • This topic was modified 1 year ago by Steve Stern.
Viewing 14 replies - 31 through 44 (of 44 total)
  • Douglas Ferraz

    (@douglasferraz89)

    Hi @blazk

    I made that suggestion because I did not know you’d think of adding more icon options, for example.

    But disabling enqueue of FontAwesome css is a very important thing to do, because it has templates and other plugins that use it.

    I only use the results widget. I resolved here so, in the functions.php

    // Remove Font Awesome
    add_action( 'wp_print_styles', 'remove_font_awesome_style' );
    function remove_font_awesome_style() {
          wp_dequeue_style( 'rmp-font-awesome' );
          wp_deregister_style( 'rmp-font-awesome' );
    }
    
    function icomoon_css_method() {
        wp_enqueue_style( 'icomoon-css', get_stylesheet_directory_uri() . '/css/icomoon.css' );
    }
    add_action( 'wp_enqueue_scripts', 'icomoon_css_method' );

    And I adapted the css to call the new font:

    @font-face {
        font-family: 'icomoon';
        src: url('fonts/icomoon.eot#iefix') format('embedded-opentype'),
            url('fonts/icomoon.ttf') format('truetype'),
            url('fonts/icomoon.woff') format('woff'),
            url('fonts/icomoon.svg#icomoon') format('svg');
        font-weight: normal;
        font-style: normal
    }
    
    [class^="fa-"],
    [class*=" fa-"] {
        /* use !important to prevent issues with browser extensions that change fonts */
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        margin-left: 15px;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }
    
    .fa-heart:before {
        content: "\f004"
    }
    
    .fa-star:before {
        content: "\f005"
    }
    
    .fa-thumbs-up:before {
        content: "\f164"
    }

    Now I have a load of 1KB, before it was almost 100KB.

    And again, congratulations on working on this plugin.

    Plugin Author Blaz K.

    (@blazk)

    Cool solution @douglasferraz89. If you put the css in your child theme’s stylesheet, it will be even better – you avoid making one additional request to the server πŸ™‚

    Yeah, it’s necessary to add an option to disable enqueue of FontAwesome. I’ve seen websites that had FontAwesome loaded up to 3-times due to various plugins and themes. But unfortunately there is no way to check if a script/css has already been loaded. I’m working on a small update now which will probably be out soon and I’ll add this option.

    By the way, the plugin loads scripts and css only to pages that have rating or results widget. I had performance in mind when developing πŸ™‚

    • This reply was modified 1 year ago by Blaz K..
    Douglas Ferraz

    (@douglasferraz89)

    Hi @blazk

    Its plugin is very good, fulfills the purpose very well and still works perfectly in more aggressive caches.

    Thanks for your suggestion on CSS.

    But, I like to load the scripts individually just to control my child themes, but in the end I use some concatenation plugin like Fast Velocity Minify, in my opinion the best of that category.

    You were brilliant when talking about the requisitions, you’d better have a 100KB file, than three 20KB files, but you’ll make three requisitions.

    Thanks

    Plugin Author Blaz K.

    (@blazk)

    I agree @douglasferraz89, child theme can quickly become a mess if you use it for CSS for plugins. By the way, I couldn’t get any editor for your language. If you want, you can ask here if somebody wants to go through your strings: https://make.wordpress.org/polyglots/

    @smik2002 I’m working on version 2.1.2 and investigating the double click/tap issue on iOS devices. I’m having a bit of problems without any iOS device – it’s coming soon but not before the 2.1.2 version will be out πŸ™‚ Do you maybe know if this issue was present already in previous versions? Or is it something that appeared in 2.1.1?

    By the way @douglasferraz89, @smik2002 and others, if you want to get more involved in the development of the plugin you can join me on Slack πŸ™‚ https://join.slack.com/t/ratemypost/shared_invite/enQtNTE0MDcyNjg5NTM4LTljNjRjYzRjMGFiOWRhYmM0MWZkYTlmZDQ1MzIyZjM3YzU0N2U1MWRlODM5MjczNmFhZjU1ZDllZTgxOGE3Y2M

    smik2002

    (@smik2002)

    Hi Blaz,

    how is it going πŸ˜‰ I’m sorry, but I dont know which version it was… Will you get an iOS device? Will check out SLACK now, thanks for sharing.

    Best,
    Stefan

    Plugin Author Blaz K.

    (@blazk)

    Yes, I’ll get one soon πŸ™‚ I just released version 2.1.2. I changed how hover is handled on mobile devices because the stars stayed in hover state after vote. Please check it out on iOS and let me know if it still requires double tap πŸ™‚ Don’t forget to clear cache after update πŸ™‚

    There is also vote count and link in emails now as you suggested. I ran out of time for the Matomo thing but it I added tracking via Google Analytics – It’s only tested with several plugins but I’ll test with more soon. Oh, and your translations are included – thanks again! πŸ™‚

    smik2002

    (@smik2002)

    Hi Blaz,

    that’s great! 2.1.2. is supercool, thanks for the fantastic work. Unfortunately this double tap thing is still there.

    If I click on a star the text description appears below, but the rating is not finished / saved. If I click outside the widget area the description disappears and I can select another star. If I click the second time the vote is being saved.

    Will send you a video of that in SLACK.

    The emails look great! Is it possible to sort the list in the “statistics” section in the backend by votes / average votes / feedback? To easily see the loser posts? πŸ˜‰

    Translations are good, can I further work on it? There are some strange translations I would like to improve.

    Viele Grüße!
    Stefan

    Douglas Ferraz

    (@douglasferraz89)

    Hi @blazk

    I asked to be an editor for Brazilian Portuguese.

    I joined the slack.

    Plugin Author Blaz K.

    (@blazk)

    @smik2002 we’ll debug the issue over Slack πŸ™‚ yes, I have sorting on to-do-list as well as csv export πŸ™‚ Yes, please add more translations and change if anything need changing πŸ™‚ See you on slack.

    @douglasferraz89 thanks and I hope somebody confirms soon. See you on slack.

    Plugin Author Blaz K.

    (@blazk)

    @smik2002 sorting and search in the stats section have been added in version 2.1.3 that I just released. Please also check for the iOS bug – now it should be fixed πŸ™‚ This was a relatively small update with bug fixes.

    smik2002

    (@smik2002)

    Hi Blaz,

    the new version looks good! Thanks! Now there is only one click on iOS. Gooood work!

    Stefan

    Plugin Author Blaz K.

    (@blazk)

    @smik2002 Done in version 2.2.0 πŸ™‚
    “Is it possible to implement it that way that the user can choose the stars one after each other and add a button β€œsubmit rating” ?”

    @douglasferraz89 I gave you credit for the translations – thanks πŸ™‚

    Guys, also check Slack if you have time πŸ™‚

    • This reply was modified 11 months, 2 weeks ago by Blaz K..
    snotra

    (@snotra)

    Hi! I have used the plugin for some days, and got feedbacks from four different users that have clicked one star instead of five (We are doing a social media campaign, and the user really like the content!) . I guess they think that it is the way to do it, to click one and one star. For that reason, I like to have the “submit rating” button visible on desktop. I guess I can tweak the code to do so, but I am not a coder, so it would be great to have the possibility to make the button visible at non-touch devices as well.

    Plugin Author Blaz K.

    (@blazk)

    Hi @snotra,

    I noted this and will be added in one of the future versions. Til then I recommend enabling “Show star hover texts” feature. Thanks for your suggestion.

    Regards,
    Blaz

Viewing 14 replies - 31 through 44 (of 44 total)
  • The topic ‘Wishlist for future versions’ is closed to new replies.