1/30/2012

Установка Orphus на Blogspot - граммарнаци будут довольны

В этой короткой заметке говорится о системe оповещения авторов об орфографических ошибках Orphus, установке её на Blogspot и результаты ходовых испытаний.


Чего, собственно?
Автор в целом грамотою владеет, но время от времени очепятки и ашыпки случаются, а также лишние слова и предлоги при переделывании поста уже после опубликования оного. Традиционно ревнители орфографии (граммарнаци) негодуют в комментариях, что комментарии несколько засоряет. Идея автоматизировать отправку и обработку ошибок автора этих строк посещала давно, но всегда натыкалась на технические сложности (загружать скрипты на Blogspot не представляется возможным).

И вот я получил электропочту, в которой предлагалось попробовать установить Orphus снова. И в этот раз оно всё-таки заработало. Установка сравнительно проста, хотя имеет свои особенности.

Установка Orphus на блог от Google Blogger
Всё довольно просто:
  1. На сайте орфуса заполняем форму (адрес электропочты и язык) и скачиваем файл orphus.js
  2. Закачать его на сам блогспот нельзя, зато можно воспользоваться каким-нибудь Dropbox и закачать джаваскрипт на Public folder, чтобы можно было загрузить.
  3. Чтобы ревнители грамматики видели, что грамматический напалм совсем рядом и им можно попользоваться, нужно где-нибудь на сайте повесить плашечку или текстовый блок с кодом, который на сайте Орфуса расположен последним пунктом. Для этого легче всего воспользоваться стандартным для Blogger гаджетом "текст/HTML" и вставить туда код следующего содержания:
    <script type="text/javascript" src="/orphus/orphus.js"></script>
    <a href="http://orphus.ru" id="orphus" target="_blank"><img alt="Orphus system" src="/orphus/orphus.gif" border="0" width="141" height="25" /></a>

    Без него система работать не станет:

    Как не работает она у блоговодов, не захотевших скрипт скачать.
  4. Сохраняем шаблон и проверяем работоспособность скрипта.
Теперь готовимся получать письма от благодарных ревнителей грамматики.


Как работает грамматический напалм от Orphus
Выделяем мышью ашыпку и нажимаем CTRL+Enter. Дальше появляется окно вида:
Если есть желание поехидничать, можно вписать комментарий, или отправить, как есть. Незамедлительно автору на почту придёт грозное письмо от Orphus вида
Орфографическая ошибка

URL страницы: http://mydebianblog.blogspot.com/2011/12/blog-post.html
Комментарий пользователя: убрать
Контекст:
и бибтеховские команды, на что автор этих строк сходу
и налетел. При этом вывод, как ни странно, в PDF
продолжаетс
Браузер: .0b8
Так что сразу видно, где и что поправить.

Ходовые испытания
Как и ожидалось, джаваскрипт тормозит (а что он ещё умеет делать?!) загрузку страницы, хотя и не катастрофически. Идеи ускорения сего крайне желательно отгружать в комментарии, желательно вместе с решениями.

Есть возможность просматривать сообщения об орфографических ошибках в админке, там же можно отмечать некоторые отчёты как спам (кстати, интересно, а спамеры этим будут пользоваться?). Кроме того, можно запросить в админке RSS-ленту с ошибками.


Вопрос читателю: альтернативы Orphus?
Собственно, вся идея Orphus - загружаемый джаваскрипт, в котором есть обработка события на нажатие клавиш и сравнение с Ctrl+Enter. Всё вроде бы хорошо, но это джаваскрипт (хотя и 11 Кб). Иногда при этом странно работает выделение с помощью мыши. Если такой системе есть альтернативы - с удовольствием поэкспериментирую.


[Обновлено] Не было печали - бабушка купила поросят :-)

После установки Orphus было отмечено удвоение посещаемости блога по сравнению с цифрами до этого. И это не из-за того, что пост вышел удачным - в графе Traffic sources тишина и никто с Хабра\Слешдота\ЛОРа не заходит. Вот что видно из Blogger Dashboard:
То есть получается так, что посещений стало почти в 2.5 раза больше, а ссылок и заходов нет. Здесь скорее всего имеет место быть баг в механизме подсчёта заходов: я не знаю, как он реализован в Блоггере, но знаю, что это происходит уже не в первый раз. Дело в том, что в Блоггере можно организовать опрос (Poll) - так вот, накручивание заходов там происходит точно так же:
В опросе столько народу участия не принимало, и я это знаю совершенно точно. А теперь такое же непотребство творится с Орфусом. Так что автор этих строк подумывает на время Орфус вырубить.

P.S> Раскраска кода для вставки в пост сделана с помощью http://hilite.me/

19 комментариев:

  1. Полезно. А я то думал, что "прикрутить" не получится на blogspot.
    Благодарю за статью! Очень полезно.

    ОтветитьУдалить
  2. @Ярослав Владимирович комментирует...
    Полезно. А я то думал, что "прикрутить" не получится на blogspot.
    На самом деле, это не первая моя попытка прикрутить Орфус к блогспоту. Они что-то на Орфусе поменяли и теперь оно работает. Главная проблема была в том, что они требовали запуск джаваскрипта с того же сайта, на котором проверялась орфография. А на блогспот файлы закачать нельзя.


    Благодарю за статью! Очень полезно.
    Пожалуйста. Это меня письмо читателя (Никита, гран мерси!) натолкнуло на попробовать это снова. И в этот раз удачно.

    ОтветитьУдалить
  3. Спасибо, поспамил. У меня картинка Орфуса в сайдбаре не показывается, там URL какой-то странный — на твой блог ведёт.

    Это тебе, конечно, не полноценные коментарии, но жить можно. Но фильтр в GMail таки создай — это ж сколько «спама» благодаря этой системе посыплется (торжественно клянусь :)…

    ОтветитьУдалить
  4. @virens
    Да, неплохая штука. А как она отправляет комментарии? Анонимно? Просто, как подметил Minoru, число спама значительно вырастет...

    ОтветитьУдалить
  5. И ещё. Где делается 4й шаг? Просто фраза "где-нибудь на сайте" имеет размытые грани: и гаджет "текст/HTML", и части шаблона (а ещё и место в шаблоне - "голова" или "туловище":-) ).

    ОтветитьУдалить
  6. @Minoru комментирует...
    Спасибо, поспамил.
    Давай-давай, вон я тебе даже напалм автоматизировал :-)

    У меня картинка Орфуса в сайдбаре не показывается
    У меня тоже. Жирно им будет ещё и картинку - я просто ссылку оставил. Без неё не работает.

    Это тебе, конечно, не полноценные коментарии, но жить можно.
    Так даже удобнее, чтобы комментарии не захламлялись. Посмотрим, как оно будет работать.

    Но фильтр в GMail таки создай — это ж сколько «спама»
    Хмм.. Орфусисты клянутся, что у них там спаморезка стоит. Опять-таки, посмотрим, как оно будет. Отрисовка, как мне кажется, притормаживать начала. Или это только кажется?

    Ну, virens, держись — это ж если каждую ошибку выделять,
    тебе и семи гигов в GMail не хватит

    Хе-хе, а вы пишите, Шура, пишите... :-)

    Кстати, твои правки принял.

    @Vlsu комментирует...
    А как она отправляет комментарии? Анонимно?
    На электропочту. Да, анонимно, так что можешь там в комментариях говорить всё начистоту :-)

    Просто, как подметил Minoru, число спама значительно вырастет...
    Сомневаюсь, слишком это муторное дело. Да и не напишешь там особенно много. В общем, посмотрим. Оставляю пока Орфус в тестовом режиме.

    И ещё. Где делается 4й шаг?
    Можно вставить в код шаблона (в самый конец), или, как правильно было сказано, в гаджет "текст/HTML". В посте поправил.

    ОтветитьУдалить
  7. Поздравляю автора с успешной попыткой :)

    Жаль только, что орфусом не пользуются многие из тех блоггеров, у кого проблем с JS нет, но есть проблемы с орфографией :(

    ОтветитьУдалить
  8. А зачем третий шаг? Я шаблон не трогал, воткнул только гаджет - всё работает.

    ОтветитьУдалить
  9. Привет, этот пост попал в Топ каталога Russian Top Blogspot

    ОтветитьУдалить
  10. > Жирно им будет ещё и картинку - я просто ссылку оставил
    А в ссылке картинка. Ты либо тег img оттуда вообще убери, либо параметры width и height задай равными нулю (или единице — это уже к веб-дефелоперам вопрос). А то сейчас на месте картинки пустой прямоугольник, что довольно неэстетично :)

    ОтветитьУдалить
  11. А я хочу сказать спасибо за ссылку на hilite.me:
    - Спасибо!

    ОтветитьУдалить
  12. @Денис Сепетов комментирует...
    Жаль только, что орфусом не пользуются многие из тех блоггеров, у кого проблем с JS нет, но есть проблемы с орфографией
    Это верно. Хотя у некоторых блоггеров, например у Мухаса, это часть фирменного стиля.

    @top4ek комментирует...
    А зачем третий шаг? Я шаблон не трогал, воткнул только гаджет - всё работает.
    Хм... странно, но у меня в первый раз без этого не работало. Проверил - действительно, не обязательно. Поправил пост. Спасибо.


    @Russian Top Blogspot комментирует...
    Привет, этот пост попал в Топ каталога Russian Top Blogspot
    Такая ерунда - и в топе русского блогспота? C'mon, а шо ж в боттоме!? :-)))

    @Minoru комментирует...
    А в ссылке картинка. Ты либо тег img оттуда вообще убери
    А оно после этого что-то не работает.

    А то сейчас на месте картинки пустой прямоугольник, что довольно неэстетично :)
    А там сейчас ничего не будет вообще. Я думаю это дело пока снести - в посте я написал, что это искажает статистику. СЕОшники могут этим попользоваться, а я думаю в блоггеровский суппорт постучаться с этим делом.

    @hooloo комментирует...
    А я хочу сказать спасибо за ссылку на hilite.me:
    Пожалуйста. Кстати да, хороший сервис, знает кучу языков и красиво раскрашивает. В пост добавлен, дабы не забыть. И всё-таки поиск в блоге - удобная штука!

    Да, Орфус я пока выключил "до выяснения обстоятельств" со статистикой. А то количество 10000 заходов в день меня лично пугает.

    ОтветитьУдалить
  13. Тоже когда то хотел прикрутить, тем более что с моими то писательскими навыками, было бы не вредно. Но уж очень смутило как оно работает и относится к лицензиям. Так что решил что ну нафик :)

    ОтветитьУдалить
  14. @f_andrey комментирует...
    Тоже когда то хотел прикрутить, тем более что с моими то писательскими навыками
    Судя по блогам, с писательскими навыками как раз всё весьма неплохо. Просто много перерывов, и народ разбегается, думая, что "большой огонь угас". Кстати, ленты двух блогов было бы неплохо объединить в одну.

    Но уж очень смутило как оно работает
    Кривовато, хотя терпимо. Как дела немного рассосутся, накатаю багрепорт гугловским девелоперам с воззванием в стиле "Доколе!?". Это я про их кривую статистику.

    ОтветитьУдалить
  15. По поводу долгой загрузки орфуса - могу предложить вариант с ручным отлавливанием события нажатия и последующей ручной загрузкой орфуса и вызова функций его... Орфусом не каждый воспользуется, так что грузить его каждый раз ни к чему, а вот динамическая подгрузка решила бы проблему.

    ОтветитьУдалить
  16. @Анонимный комментирует...
    По поводу долгой загрузки орфуса - могу предложить вариант с ручным отлавливанием события нажатия
    Буду рад если тов. Анонимус напишет об этом в комментариях. Или мне на электропочту.

    ОтветитьУдалить
  17. Багрепорт: "Traffic fources"

    ОтветитьУдалить
  18. @Анонимный комментирует...

    Багрепорт: "Traffic fources"

    Исправлено. Кстати, а вообще другие альтернативы-то есть Орфусу?

    ОтветитьУдалить
  19. Есть сервис отслеживания очепятков Fruitful Bookmarks.

    ОтветитьУдалить