blobaugh / misspelling-reporter Goto Github PK
View Code? Open in Web Editor NEWAllows users to highlight misspelled text and report to the site/article admins. Inspired by #BeachPress2013
Allows users to highlight misspelled text and report to the site/article admins. Inspired by #BeachPress2013
=== Misspelling Reporter === Contributors: JustinSainton, blobaugh, jaffe75, thoronas, grantlandram, DrewAPicture, alexmansfield, jkudish, tannerm, Viper007Bond, jeremyfelt, pento, itsananderson Tags: report, misspell, misspelling reporter, typo, spell check, crowd source spelling Requires at least: 3.5 Tested up to: 3.6 Stable tag: trunk Allows users to highlight misspelled text and report to the site/article admins. Inspired by #BeachPress 2013 == Description == Inspired by Eric Meyer, Imagined by #BeachPress 2013, Doubted yet contributed by Joey Kudish, we bring you Misspelling Reporter! Misspelling Reporter allows site visitors to highlight a misspelled word on your site and click the message that pops up to alert the site admin and post author of the misspelling. How to use: * Install and activate plugin * Visit a single post * Highlight a word * Click the report button that appears in the upper left = Help make this plugin better! = Have an idea or want to help with translations? Head over to Github and send us a pull request! https://github.com/blobaugh/misspelling-reporter == Installation == This section describes how to install the plugin and get it working. e.g. 1. Upload plugin folder to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Fix spelling errors! == Changelog == = 0.6.5 = * Fix for fatal error triggering on plugin activation = 0.6.4 = * Only sends a report on an individual misspelled word once (thoronas) = 0.6.3 = * Updates to Arabic translation (DrewAPicture) * Classified * Fix JS potential XSS vulnerability (itsananderson) * General code cleanup to keep developers happy :) * New language translations: French, German, Spanish (DrewAPicture) = 0.6.2 = * Fixed issues causing wp minify to break (pento) * Does not email post author if the same email is used for site admin (pento) = 0.6.1 = * Added success state to message box and disappear after click * Nacin says nice plugin :) * First community contribution by Jeremy Felt! = 0.6 = * Initial plugin release (#BeachPress 2013) * Joey Kudish proved wrong that this could be created in less than 2 days. It took less than 2 hours!
It would be great if the submit popup appeared next to (or at least near) the highlighted word instead of the top left corner.
It would be really useful to show the words that surround the reported word. So if I report "claer", the email would look something like this:
Post: http://example.com/post-with-error/
Misspelling: claer
Context: has eyes, it should be claer that this issue affects us
For people selecting text on a website, having a button pop up out of the blue will be a bit of a surprise. What if we used a dialog box with a little more explanation followed by "Send Report" and "Cancel" buttons? It seems this would give site visitors a better idea of what was going on.
Also, what about an optional "I would like to report a spelling mistake" button near the contact form at the bottom of the page. That would notify people of the existence of a feature they might otherwise miss.
Just a few of my thoughts. And yours?
Solution: rename readme.txt to readme.md
All reports are currently stored as post type missr_report. It would be nice if they were exposed in wp-admin in a table and able to be marked resolved.
PR forthcoming.
Before sending an email with a misspelling report make sure that that word and post has not already be reported and emailed out previously.
The email sent out could be much prettier, with the post title as a link instead of just the ugly link
The administrator of the site should be able to set a maximum number of messages per day. Once that limit is reached, the plugin should either stop popping up the submit panel or else pop up a notice that the rate limit has been reached.
If it were set to a maximum number per day per IP address, that would be ultrasweet, but Iโd take just a global "accept up to x corrections per day" setting.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.