В очередной версии воблы намечается обновление редактора. До девелоперов наконец-то доперло, что можно не изобретать велосипеды, а взять нормальный CKEditor. Пользуясь моментом, решил туда привернуть проверку орфографии. Но быстро обломился. Единственное готовое решение, Scayt, стоит просто нереальных бабок, даже по моим меркам 😃 .
И тут в голову пришла мысль, что у яндекса есть халявное API спелчекера, и можно забацать свой плагинчик. Такой же как официальный, но бесплатный, хе-хе 😃 . Кинул клич на ЛОР-е, кому нужен килобакс на светлое дело опернсорца. Доброволец, как ни странно, нашелся быстро.
Предварительный результат можно посмотреть здесь: ps-axjf.github.com/ckeditor-yaspeller/ . По-моему классно. Особенно с желтым фоном. Ну надо конечно еще баги подчистить, оформить документацию и все такое.
Изящное решение) Надеюсь, только, где-нибудь будет настройка, позволяющая отлючить новую фичу. Во многих браузерах уже есть встроенная проверялка, так что внешняя будет только усугблять тормоза при открытии страничек.
Оно не увеличивает тормоза. Проверяет по мере набора текста, параллельно. А кнопка отключения на тулбаре будет, как и в любом текстовом редакторе.
Встроенные проверялки мне не нравятся - как-то уже глаз замылился на подчеркивание смотреть. Да и словари у яндекса получше.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"39c21abc3df9550077797d18":{"_id":"39c21abc3df9550077797d18","hid":349,"name":"Vitaly","nick":"Vitaly","avatar_id":null,"css":""},"49eef6583df955007776eefe":{"_id":"49eef6583df955007776eefe","hid":47223,"name":"strannik","nick":"strannik","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"4d8bb32e9970730077102325","hid":11491,"title":"Проверка орфографии к CKEditor","html":"<p>В очередной версии воблы намечается обновление редактора. До девелоперов наконец-то доперло, что можно не изобретать велосипеды, а взять нормальный <a href=\"http://ckeditor.com/\" class=\"link link-ext\" data-nd-link-orig=\"http://ckeditor.com/\" target=\"_blank\" rel=\"nofollow noopener\">CKEditor</a>. Пользуясь моментом, решил туда привернуть проверку орфографии. Но быстро обломился. Единственное готовое решение, <a href=\"http://www.spellchecker.net/v3/samples/scayt_ckeditor_plugin.html\" class=\"link link-ext\" data-nd-link-orig=\"http://www.spellchecker.net/v3/samples/scayt_ckeditor_plugin.html\" target=\"_blank\" rel=\"nofollow noopener\">Scayt</a>, стоит просто нереальных бабок, даже по моим меркам <span class=\"emoji emoji-smiley\" data-nd-emoji-src=\":smiley:\">😃</span> .</p>\n<p>И тут в голову пришла мысль, что у яндекса есть халявное API спелчекера, и можно забацать свой плагинчик. Такой же как официальный, но бесплатный, хе-хе <span class=\"emoji emoji-smiley\" data-nd-emoji-src=\":smiley:\">😃</span> . Кинул клич на ЛОР-е, кому нужен килобакс на светлое дело опернсорца. Доброволец, как ни странно, нашелся быстро.</p>\n<!--cut-->\n<p>Предварительный результат можно посмотреть здесь: <a href=\"http://ps-axjf.github.com/ckeditor-yaspeller/\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://ps-axjf.github.com/ckeditor-yaspeller/\" target=\"_blank\" rel=\"nofollow noopener\">ps-axjf.github.com/ckeditor-yaspeller/</a> . По-моему классно. Особенно с желтым фоном. Ну надо конечно еще баги подчистить, оформить документацию и все такое.</p>\n","user":"39c21abc3df9550077797d18","ts":"2011-03-24T21:10:06.000Z","st":1,"cache":{"comment_count":2,"last_comment":"4d8c67b3997073007716626f","last_comment_hid":2,"last_ts":"2011-03-25T10:00:19.000Z","last_user":"39c21abc3df9550077797d18"},"views":1624,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}