2 июня 2013 г.

Исчезающие +комментарии в Blogger

Несколько дней назад комментарии Google+ в Blogger перестали работать: в интерфейсе управления блогом число комментариев не выводится, в самом блоге указано, что комментариев 0, когда кто-то комментирует сообщение, комментарий не появляется (хотя уведомление на почту приходит). Такую же картину я наблюдал для всех блогов на Blogger (кроме тех, разумеется, кто пользуется «родными» комментариями, не интегрированными с Google+).

Как показало небольшое расследование, причина такого поведения виджета +комментирования — в нарушившемся механизме компенсации привязки комментариев к домену.

Дело в том, что +комментарии в блоге на Blogger привязаны к доменному имени, и его изменение ведёт к утере этой привязки: комментарии где-то в недрах Google+ есть, но в блог не попадают. То есть если я захочу изменить домен ru-google-os.blogspot.com на, скажем, google-experience.blogspot.com, то все собщения (посты) будут автоматически доступны по новому адресу, а комментарии, сделанные через +виджет, — нет. Эта привязка с самого начала заложена в механизме комментирования через Google+, однако для домена верхнего уровня был предусмотрен механизм компенсации. Поскольку блог на Blogger показывается в двух доменах — общем (.com) и национальном (.ru/.uk/.de…), виджет понимал, что ru-google-os.blogspot.com и ru-google-os.blogspot.ru — это один и тот же домен. А несколько дней назад он это понимать перестал.

Можно, конечно, просто подождать, когда Google всё наладит. А можно исправить это самостоятельно: открыть блог в новой вкладке и заменить национальный домен на общий, прибавив ncr (no country redirect — ‘без перенаправления в национальный [домен]’): например, заменить ru-google-os.blogspot.ru на ru-google-os.blogspot.com/ncr (сделать это нужно один раз — но для другого блога придётся делать это отдельно). После этого комментарии появляются (в блоге; в админке по-прежнему нет, но при использовании «плюсовых» комментариев от ссылки в админке пользы мало). В группе Blogger при обсуждении этой проблемы один пользователь предлагал купить свой домен, перевести свой блог на него — и уже ничего никуда не денется. Но это выход (причём затратный) только для своего блога. Если же вам интересно почитать комментарии и на чужих блогах, придётся вводить «com/ncr» вместо «ru» столько раз, сколько блогов вы читаете (я, признаться, никаких блогов и не открываю, кроме своих и GOS).