an api to check spelling and grammar
TRANSCRIPT
![Page 2: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/2.jpg)
Overview What is After the Deadline
Adding AtD into your App
Resources
![Page 3: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/3.jpg)
Overview What is After the Deadline
Adding AtD into CiviCRM
Resources
![Page 4: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/4.jpg)
What is AtD? A software service, checks:Spelling, misused words,
style, and grammar
Front-end components
A tool to aid your users
![Page 5: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/5.jpg)
Who should use AtD?
Content Management Systems
User Generated Content Sites
Web Office Suites
Where people write!
![Page 6: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/6.jpg)
What is AtD? A software service, checks:
![Page 7: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/7.jpg)
What is AtD? A software service, checks:
![Page 8: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/8.jpg)
What is AtD? A software service, checks:
![Page 9: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/9.jpg)
What is AtD? A software service, checks:
![Page 10: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/10.jpg)
![Page 11: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/11.jpg)
Grammar Checker The error:I wonder if this is your
companies way of providing support?
![Page 12: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/12.jpg)
Grammar Checker The error:I wonder if this is your
companies way of providing support?
![Page 13: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/13.jpg)
Grammar Checker The error:I wonder if this is your
companies way of providing support?
The rule:Pattern: your .*/NNSSuggestion: your \1:possessive
![Page 14: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/14.jpg)
Grammar CheckerHow AtD sees the sentence: I/PRP wonder/VBP if/IN this/DT is/VBZ
your/PRP$ companies/NNS way/NN of/IN providing/VBG support/NN
How AtD sees it:your companies way = 0.000004%your company's way = 0.000030%
![Page 15: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/15.jpg)
How it works
![Page 16: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/16.jpg)
Integrating AtD AtD speaks an XML protocol
Front-end plugins for: jQuery TinyMCE CKEditor
Portable to other editors
![Page 17: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/17.jpg)
and…
![Page 18: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/18.jpg)
![Page 19: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/19.jpg)
![Page 20: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/20.jpg)
Caveat Emptor AtD works with CiviCRM but…CKEditor plugin needs
workAdding AtD is a hacky
process
![Page 21: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/21.jpg)
How to add AtDStep 1: Install CKEditor Plugin
cd civicrm/packages/ckeditor
wget http://…/atd-ckeditor.tgz
tar zxvf atd-ckeditor.tgz
![Page 22: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/22.jpg)
How to add AtDStep 2: Edit ckeditor.php
cd civicrm/packages/HTML
cd QuickForm
vi ckeditor.php
![Page 23: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/23.jpg)
How to add AtD
![Page 24: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/24.jpg)
![Page 25: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/25.jpg)
ServerOpen Source – GPL
Modify proxy.php in AtD CKeditor plugin to change
![Page 26: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/26.jpg)
Places to use AtD In the browser Firefox Extension Bookmarklet for
IE/Safari/FF
WordPress
IntenseDebate
![Page 27: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/27.jpg)
Resourceshttp://
www.afterthedeadline.com
AtD software
http://blog.afterthedeadline.com
Find this presentation
mailto: [email protected]
My email, I don’t bite.
![Page 28: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/28.jpg)
In summary… What is After the Deadline
Adding AtD into your App
Resources
![Page 29: An API to Check Spelling and Grammar](https://reader033.vdocuments.net/reader033/viewer/2022061118/5469bc17b4af9fec518b4598/html5/thumbnails/29.jpg)
Resourceshttp://
www.afterthedeadline.com
AtD software
http://blog.afterthedeadline.com
Find this presentation
mailto: [email protected]
My email, I don’t bite.