Log in

Stats

  • Category: Misc
  • License: GNU General Public License (GPL) version 2
  • Updated: 2014-1-6
  • Downloads: 1093
  • Recommendations: 19

Releases


Previous releases:

Other Projects

View iionly's plugins

[Elgg 1.8+1.9: Feedback] for Elgg 1.8

Display a feedback form on your site pages.

Last updated 107 days ago

This plugin is an update of the original Feedback plugin made by Prashant Juvekar (http://community.elgg.org/plugins/385035/0.5/site-feedback-form) that was later updated for Elgg 1.7 by Simon ST (http://community.elgg.org/plugins/583310/1.6.1/site-feedback-form). Here are versions available both for Elgg 1.8 and Elgg 1.9.

This plugin will display a feedback dialog window on the left hand side of the pages on your Elgg site. Normally, the dialog windows is minimized but can be brought up by a slider button. The feedback button will show up on all pages on your site when a user is logged in. For logged-out site visitors you can configure the feedback button to show or not via a plugin setting.

The feedback sent by users will be listed in the admin section of your site ("Administer" - "Utilities" - "Site feedback") and additionally you can add a feedback widget to the admin dashboard. Also, you have the option to enter up to five users who should receive notifications about new feedback.

Which version of the plugin to use on which version of Elgg?

If not stated otherwise the first two numbers of the plugin version will indicate the compatible Elgg version, i.e.

  • plugin version 1.8.X is for Elgg 1.8 while
  • plugin version 1.9.X is for Elgg 1.9 respectively (and so on for future versions of Elgg).

The third number in the plugin version will indicate the actual plugin version, i.e. two plugin versions numbered for example "1.8.1" and "1.9.1" (or "1.8.2" and "1.9.2" etc.) should basically have the same features but only differ in API code that is specific to the Elgg version the plugin is compatible to.

If there's ever a fourth number in the plugin version, this version will only include fixes in the plugin necessary for the corresponding Elgg version, i.e. a plugin version "1.9.1.1" would fix some Elgg 1.9 specific issues of version "1.9.1" while such fixes would not be necessary for example for the corresponding version of the plugin for Elgg 1.8 (so there would be not release "1.8.1.1" necessary).

Installation:

  1. Copy the feedback folder into the mod folder of your site.
  2. Enable the plugin in the admin section of your site.
  3. You can enter up to five usernames in the feedback plugin settings of site members who should get notified about new feedback. Also, you can configure if the feedback dialog should be accessible when logged out or not.

Release Notes:

Changelog:

  • Initial release for Elgg 1.8 - not thorougly tested yet!!
  • Captcha check (only used when logged out) currently commented out in code as it does not refresh in the way I would like to.
  • For logged-out visitors it does not yet work with Elgg's walled-garden option enabled or when the Loginrequired plugin is used.

Comments

  • rjcalifornia 626 days ago

    No issues so far. Good Job!

  • kisssssss4ever 622 days ago

    Installed & works perfect on elgg 1.8.8 but the only thing is not receiving feedback. I have check emails everything but can't get the feedback. Also I put my username in the 5 usernames option but I can't get the notification there as well.

    Please someone help, let me know does it work for u? Because when we post feedback it says >>Feedback submitted successfully. Thank you!

    But where we can view the feedback? 

  • iionly 621 days ago

    @kisssssss4ever: As I wrote in the plugin description above: The feedback sent by users will be listed in the admin section of your site ("Administer" - "Utilities" - "Site feedback") and additionally you can add a feedback widget to the admin dashboard.

    If you enter a username in the plugin settings, you need to enter the "username" not the "display name" for the notifications to be sent. Also, emails are only sent out, if the user has enabled them in the user account notification settings. On-site notifications should work though.

  • Matt Beckett 621 days ago

    Works great, recommended

  • kisssssss4ever 620 days ago

    @ iionly Thanks a lot, but the thing is I am using cool theme with 3 column plugin and the Feedback button becomes mess and goes down to my website. May I know how I can show this FeebBack button to the right side of my website? Maybe its my theme or other plugins that's why Feedback option become messy. 

    Which codes I have to change to right to show that Feedback option on the right side of my website?

    Would appreciate your help. Here is the screenshot of my website

    Many thanks in advance

    Regards

  • iionly 620 days ago

    @kisssssss4ever: maybe it's your theme that messes up the feedback window layout. You could place the feedback plugin below your theme plugin and refresh the cache to see if that helps.

    You can move the feedback toggler to the right hand side by modifying mod/feedback/views/default/feedback/css.php:

    #feedbackWrapper {
        position: fixed;
        top: 150px;
        right: 0px;
        width: 450px;
        z-index:1;
    }

    #feedBackToggler {
        float: right;
    }

    When you move the toggler to the right hand side you might also switch the names of the images slide-button-close.gif and slide-button-open.gif in mod/feedback/_graphics.

  • Ed 615 days ago

    Works great in FF but I've found a couple issues:

    1) I changed the name of the member who should receive the feedback and it was not updated in the feedback form. The original email address persists. Refreshing the cache and deactivating/activating the plugin have no effect.

    2) The feedback form does not show in IE9.

  • Matt Beckett 614 days ago

    the form works for me in IE9

  • Ed 614 days ago

    Sorry. Yes, it is there in IE9 (I wasn't logged in) but the feedback email address is different than FF. In IE9 it's the site admin address, not the first or second one that I set.

  • iionly 613 days ago

    @Ed: I think there's a misunderstanding here either on your side or mine regarding configuration of notification recipients of feedback. If the misunderstanding is on my side, I might have not fully understood what you are referring to... here's what I think you mean: you say the "email address persists". The only place the email address is shown or is asked for is the feedback form. But in the feedback form you are NOT asked who to send the feedback to but you are asked for your OWN email address or username. If you are logged in, this field is filled with your accounts email address and you can't change the content anyway. Only if you are logged out (i.e. anonymous) you can enter some identifier name into this field or optionally an email address to allow for sending you a reply to your feedback. If you leave this field empty the IP address is logged instead.

    If you want to configure who should receive a notification about feedback, this is NOT done in the feedback form but in the feedback plugin settings in the admin section of your site. Here you can enter up to five usernames (not email addresses). These users will receive a site notification and/or an email informing them about the feedback posting. The type of notification (or if they receive any notification at all) depends on their accounts' notification settings. They need to have enabled site notifcations and/or email notifications.

    Regardless of any usernames entered in the plugin settings, you can always read the feedback sent in the admin section of your site, either in the dashboard feedback widget if you have added it or on the feedback page (Administer - Utilities - Feedback).

  • Ed 611 days ago

    Thanks iionly. This makes a lot of sense now. Works great!

  • brobaticus 598 days ago

    This is really nice. THANK YOU.  Works great for me,  Cant see where to edit the questions fir the radio buttons though. But will keep looking.

  • brobaticus 598 days ago

    Ahhh. SORRY. Obviously it is in the language file.

    I am an old man you know.! 

  • iionly 588 days ago

    @brobaticus: I'm glad you found it already. I'd been on vacation, so I could not respond sooner...

  • Michele 581 days ago

    Thank you very much for this @iionly! Works great on 1.8.8, much needed plugin, recommended!

  • İşöğüçı 581 days ago

    Thank you iionly for this useful plugin. Just as a note, the sideview "feedback" is a gif and needs to be modified if anyone needs to translate to a non-english lang. Could it be an idea to make the mood and about fields dropdowns for alignment and for a bir more spacious form? regards.

  • İşöğüçı 580 days ago

    This plugin works very nicely. Just a question: Would it be a target for spamming bots as it has no captcha? Also, would it be an idea to also include the IP address in the information displayed on the admin page?

    I believe functionally, this form will be competing with any "contact us" page that a site would have. So either "feedback" or "contact us" and not both...

    regs.

  • iionly 580 days ago

    @İşöğünçı: thanks for the "feedback". :)

    I have to admit that the gif image solution for the open/close button is maybe not optimal regarding translation. I'll see if I can solve it via CSS (i.e. same look with changeable text). I can also test out drop down fields instead of the radio buttons (no promise yet that I will implement it in a release - I first have to see how it looks).

    Regarding spamming I don't expect the feedback dialog a primary target as the feedback postings won't be public and won't create any advantage for spammer regarding search engine ranking. Nonetheless, I want to implement captchas as an option. Actually, the captchas are already implemented in my development release. Unfortunately, I'm stuck with one detail of the captchas: proper re-creation of the captcha when opening/closing or after sending a feedback. I can't say when I will have solved this issue. It's partly also a question of free time to work on coding currently...

    Regarding IP address being shown: it already is displayed for anonymous posters.

  • Den 577 days ago

    nice!

  • iionly 576 days ago

    @Matt: thanks. I will keep your link in mind once I find some time to work on the Feedback plugin again.

  • Francesco Vanacore 571 days ago

    I'd like to share some modifications i did to the plugin (mainly graphical), and aware iionly of those.

    These modifications include only the replacement of the radio buttons to choose both "mood" and "about" data of the feedback with 2 selects.

    I find those more easy to manage and less graphically intrusive

    Here is the very little "fix" that only interests the "footer.php" file located in "views/default/feedback" folder of the feedback mod

    http://pastebin.com/1DH0Hb9E

    sorry for poor formatting but it's all on pastebin actually :)

    Let me know if this brakes some community rules but i think there's no problem in suggesting some changes :)
    Anyway, if there are, i'll remove this right away.

    Happy Elgging :)


     

  • iionly 570 days ago

    @Francesco: nice work! Thanks for publishing your modifications. I think it looks very nice and maybe I'll include your changes in the next release. Unfortunately, I can't say when I'll have time to work on the Feedback plugin again as my main jobs keeps me quite busy currently. Therefore, I had no time for some seriously coding recently. Also, I'm still slightly stuck with including a captcha check in the feedback dialog which I want to include in the next release.

  • Francesco Vanacore 569 days ago

    Thank you iionly, too kind. I did a really small tweak, you, on the other hand, did a marvelous job with the plugin.

    Helped me a lot with my current project, which i hope will be in production soon :)

    About the captcha, I think it should be not to hard to implement, i'll look into it when i got some spare time to dedicate.

  • iionly 569 days ago

    @Francesco: the code for captcha handling is already included. I've just commented it out because there's an issue with captcha refreshing (better say "not" refreshing) when open/closing the Feedback dialog and after successfully sending feedback or canceling the feedback sending. The problem is that the captcha image gets cached by the browser and I've not yet properly managed to stop the caching or force a reload. The reloading works only once. I only want to enable the captcha code once I've solved this issue (better no captcha than a captcha not working correctly).