-->

Убираем noreply@blogger.com из RSS на Blogger (blogspot)

Кот программиста

Зачем нужно писать о Blogger.com, который и без того понятен и прост? А затем, что в нём куча подводных камней, которые можно найти только вот таким нехитрым способом. Вот и сейчас, потихоньку изучая панель инструментов в Blogger.com, узнал много нового о списке чтения, а главное заметил, что в качестве автора блога в RSS указано следующее значение: noreply@blogger.com (Константин Кирилюк). Что за фигня? Вот именно об этом я и предлагаю поговорить в данном посте.

Убираем noreply@blogger.com из RSS на Blogger (blogspot)

И так, если посмотреть исходный XML-код RSS на Blogger.com мы заметим, что в качестве значения элементов managingEditor (в описании канала) и author (в описании заметки) используется значение, например: noreply@blogger.com (wmas). Примечательно, что в списке чтения никнейм был автоматически заменён именем пользователя из профиля, но это уже детали.

А теперь давайте посмотрим исходный XML-код Atom на Blogger, для чего из строки запроса уберём: ?alt=rss. Адрес электронной почты noreply@blogger.com занял своё место в элементе email, и агрегаторы фидов могут отобразить требуемый никнейм автора блога, без его включения.

К сожалению, служба поддержки Google никак не реагирует на то, чтобы убрать noreply@blogger.com из соответствующих элементом RSS, мотивируя это стремлением обеспечить валидность данного формата данных. Так что смотрите сами, что для вас лучше и насколько это для вас принципиально. Я же настоятельно рекомендую использовать именно формат Atom с дальнейшей активацией SmartFeed в FeedBurner, но всё по порядку.

Убираем noreply@blogger.com из RSS на Blogger (blogspot)

И так. Мы будем использовать формат Atom, который доступен по URL-адресу, например:

http://wmascat.blogspot.com/feeds/posts/default

Понятно, что вам понадобится использовать свой фид. Идём на FeedBurner и прожигаем его, получив в результате новый адрес фида, например:

http://feeds.feedburner.com/wmasbs

Выбираем нужный фид в списке Мои фиды. Переходим на вкладку Оптимизация и активируем сервис SmartFeed. Этот сервис позволяет переводить ваш фид в формат (RSS или Atrom), совместимый с пользовательским приложением для чтения фидов. Другими словами, таким образом, мы устраним проблему отсутствия поддержки формата Atom в агрегаторах фидов.

адрес фид в feedburner
<з>Теперь нам надо организовать переадресацию канала в Blogger на полученный фид FeedBurner. Для этого авторизуйтесь, войдите на панель инструментов, выберите в списке нужный вам блог, перейдите в раздел Настройки > Другое, где нас интересует блок Фид сайта.

настройки RSS на Blogger
БзЮУкажите в поле URL переадресации канала сообщений адрес фида на FeedBurner и нажмите кнопку Сохранить настройки. Вот собственно и всё. Проблема с noreply@blogger.com как и совместимости с RSS-читалками решена. По крайней мере, настолько, насколько это позволяет сам Blogger. К слову, рекомендую почитать - Как настроить RSS ленту для блога на Blogger (blogspot)?

Twitter Facebook ВКонтакте Одноклассники Google+

4 комментария:

Александр Кувшинников
Огромное вам спасибо! Давно собирался устранить этот недочет, да вот только в сети об этом ничего не было.
wmascat
К сожалению, приходится смириться с таким недостатком как отсутствие формата RSS, всё будет в Atom, а преобразование вернёт то, что было :(
Александр Кувшинников
Не совсем понял... FeedBurner останется, а RSS канал пропадет.
wmascat
Метод подразумевает использование для FeedBurner канала в формате Atom. В принципе его понимают те же Google Reader, Яндекс.Подписки и т.д. Но это всё таки не RSS, некоторые сервисы не понимают Atom. В FeedBurner есть функция: Оптимизируй > Convert Format Burner - но если её применить и преобразовать Atom в RSS мы получим ту же проблему. Круг замкнулся. В общем, у способа есть недостаток - мы получим фид в формате Atom.
Отправить комментарий