matomo-org / matomo

Empowering People Ethically with the leading open source alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. Liberating Web Analytics. Star us on Github? +1. And we love Pull Requests!
https://matomo.org/
GNU General Public License v3.0
19.81k stars 2.64k forks source link

Feedback plugin: small improvements #1091

Closed mattab closed 14 years ago

mattab commented 14 years ago

Here are a few simple modifications to make to the Feedback plugin:

robocoder commented 14 years ago

Attachment: Initial view for Feedback popup Screenshot.png

robocoder commented 14 years ago

Attachment: Form view after clicking on "Contact Us". Screenshot-1.png

robocoder commented 14 years ago

Can we add a captcha? (Recaptcha might be an option; we would have to register an API key though.)

mattab commented 14 years ago

I don't think we need captcha, considering the low volume we receive and very few spam

anonymous-matomo-user commented 14 years ago

What plugin are you referring to... I am not able to see a "Feedback Plugin" listed on the staging site.

mattab commented 14 years ago

this is the feedback form inside the Piwik UI (see top bar "Give us Feedback!" link)

anonymous-matomo-user commented 14 years ago

It would also help if there was a field to select the type of feedback? (Eg: technical, joining the team, complaint, etc...) this way we could:

1) Redirect a type of enquiry to a specific team member (if we wanted to do this). 2) Have some basic stats on nature of hello@ enquiries. (To try and streamline process even further).

anonymous-matomo-user commented 14 years ago

I have looked at the code of the feedback plugin and although it's fairly simple its probably a little beyond my PHP skills me at this stage - otherwise I would gladly take this on.

robocoder commented 14 years ago

Here are mock-ups for the updated feedback form.

[[Image(Screenshot.png)]] [[Image(Screenshot-1.png)]]

As Robert suggested, I added a drop-down to the feedback form. Note: I intentionally left out "Complaint" and a catch-all.

Any other suggestions before I start i18n'ing and check in?

mattab commented 14 years ago

it looks great thanks!

robocoder commented 14 years ago

(In [1920]) fixes #1091 - update the Feedback plugin per ticket; also i18n-ize the remaining text strings, replace iframe with jquery-ui modal dialog, and add another example of using a nonce

robocoder commented 14 years ago

(In [1921]) refs #1091 - missing stylesheet

robocoder commented 14 years ago

(In [1928]) refs #1091 - Smarty function to convert to native end-of-line characters-- used by Feedback plugin to process message body for external email app

mattab commented 14 years ago

(In [1937]) Refs #1091 small style adjustements and small translations updates