Views RSS Yandex Elements

Adds Yandex specific XML/RSS namespaces, channel and item elements for Views RSS module.

According to technical requirements of Yandex.News your RSS feed for Yandex should have 2 XML namespaces added:

  • xmlns:yandex="http://news.yandex.ru"
  • xmlns:media="http://search.yahoo.com/mrss/"

Then, you need to have <yandex:logo> and <yandex:logo type="square"> channel elements and every feed item should have <yandex:full-text> element.
This module adds the above namespaces and channel elements; allows you to assign any field output you have in Views to yandex:full-text element (using the powerful interface of Views RSS module).
It also supports <yandex:genre>, <yandex:tags>, <yandex:online> and special <enclosure> element allowing for several enclosure elements per item.

Similar modules
Yandex News export - builds its own style plugin for Views while this module is just an extension to the powerful Views RSS module adding Yandex specific requirements.

Module development was partially sponsored by Forbes.ru.

Russian description

Согласно техническим требованиям Яндекс.Новостей в ваш RSS поток для Яндекса должны быть добавлены 2 XML namespace:

  • xmlns:yandex="http://news.yandex.ru"
  • xmlns:media="http://search.yahoo.com/mrss/"

Далее, вы должны добавить элементы <yandex:logo> and <yandex:logo type="square"> для channel и каждый item должен иметь элемент <yandex:full-text>.
Этот модуль добавляет эти два namespace и элементы channel и позволяет задать значение элементу <yandex:full-text> используя любое поле, доступное модулю Views (через интерфейс модуля Views RSS).
Модуль также поддерживает <yandex:genre>, <yandex:tags>, <yandex:online> и специальный элемент <enclosure>, позволяющий сделать несколько enclosure для одного item.

Разработка модуля частично проспонсирована сайтом Forbes.ru.

Project Information

Downloads