Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Listen to JS errors and log / show a link to relevant FAQ and system check if possible #8042

Open
tsteur opened this issue Jun 4, 2015 · 0 comments
Labels
c: Usability For issues that let users achieve a defined goal more effectively or efficiently. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.

Comments

@tsteur
Copy link
Member

tsteur commented Jun 4, 2015

This is more an idea to reduce our workload for recurring issues such as #8040.

For example if there's any error related to angular, we could link to the FAQ that explains how to configure the server to serve HTML and we could link to the system check like this:

js error report

We could also print less verbose some explanations on where and how to create an issue, what information we need etc. In Piwik Mobile, when clicking on "give us feedback", we automatically attach information re the current used Piwik version, browser / device information, ... People could then just copy/paste and attach it to the issue.

Of course the developer tools are only used by a few users but on the other side our users are often familiar with such tools. We could also show that information on a system check page for easy copy/paste.

Maybe there are also some errors where we are very sure how it can be solved then we could even trigger a notification. We do this already for PHP notices, warnings and errors.

In the beginning it wouldn't be very useful but over time we could "analyze" more and more errors. This would be also helpful the more developers we have on our projects ourselves.

@mattab mattab added Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. c: Usability For issues that let users achieve a defined goal more effectively or efficiently. labels Jul 15, 2015
@mattab mattab added this to the Mid term milestone Jul 15, 2015
@mattab mattab modified the milestones: Long term, Mid term Dec 5, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: Usability For issues that let users achieve a defined goal more effectively or efficiently. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Projects
None yet
Development

No branches or pull requests

2 participants