View iionly's plugins
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.
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 "18.104.22.168" 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 "22.214.171.124" necessary).
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?
@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.
@ 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
@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:
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.
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.
@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).
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.
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...
@İşöğü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.
Quick search: http://scottgale.com/blog/css-vertical-text/2010/03/01/
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
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 :)
@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.
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.
@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).