typo-reporter
1. Overview ¶
In this article I wrote typo-reporter:
- features,
- possibly problems and it solutions,
that not described in official typo-reporter Readme.
2. Demonstration ¶
You can try use typo-reporter directly on this web page. Usage instructions see on typo-reporter description.
- English form example:
- How does a webmaster see a new report:
- E-mail message for webmaster:
- Russian form example:
Styles, that I use for form in examples above:
3. Relevance ¶
This article is relevant for March 2018. In the future, the data in this article may be obsolete.
4. Limitations ¶
typo-reporter limitations:
- Works for PC, not for mobile devices.
That use typo-reporter on your site you need to have:
- site, that support custom JavaScript and CSS inserting (some website builders don’t support this),
- Google account.
5. Comparison ¶
I use typo-reporter, not Orphus or another alternatives, because typo-reporter:
- Open source,
- Active maintained (jquery.textmistake project closed)
- Have technical support (Orphus community spammed),
Support CDN — you need paste to your web page
<script src="https://cdn.jsdelivr.net/npm/typo-reporter/lib/TypoReporter.min.js"></script>
(CDN vs. local files).Warning
NpmCDN, that described in official documentation hangs for me. I use JSDelivr CD instead.
6. Getting formId ¶
Warning
If you try get formId use this method, typo-reporter will not work.
Create your spreadsheet → Form → Edit form → Send → click to link icon → copy link below:
For link:
copy symbols between /e/ and /viewform — it your formId.
Example:
- your link — docs.google.com/forms/d/e/1FAIpQLSfu5tnuHYKNPjH0n1fR9EmWDHwlFESzJj7JQFu_O5IS8G5R2A/viewform?usp=sf_link,
- your formId — 1FAIpQLSfu5tnuHYKNPjH0n1fR9EmWDHwlFESzJj7JQFu_O5IS8G5R2A.
7. Mail forwarding ¶
I don’t use GMail, because GMail move to Spam non-spam messages more often than another mail services (example). But “notifications are solely sent to the email address associated with your Google account”. That solve this problem I use mail forwarding.
Example filter:
In your GMail create a filter with parameters:
- From — notify@google.com;
- Has the words — name of your spreadsheet;
- Forward it to: — your forwarding e-mail;
- check Never Send it to Spam.
7.1. Check mail forwarding ¶
After filter creating I recommend to make sure, that:
- typo reports forwarded,
- another e-mail messages not forwarded.
Example testing:
Send | Expected behavior for your forwarding e-mail |
---|---|
Example typo report on your site | Get similar message |
Any another message from another e-mail to your GMail mail | don’t get any message |