Технические требования
к созданию экспортного файла RSS 2.0
для подключения к системе «Инфоцентр образовательного сообщества»
издательства «Аккредитация в образовании»
Совет 1. Если на вашем сайте налажен информационный обмен со службой Яндекс.Новости, вам достаточно прислать ссылку на RSS, и мы подключим ленту к нашей информационной системе без каких-либо доработок. В этом случае не нужно выполнять требования этого документа!
Совет 2. Если на вашем сайте налажен обмен с другой информационной системой, где RSS-лента включает в себя полный текст статьи, вы можете отправить нам ссылку для ознакомления. Возможно, мы сможем адаптировать этот формат данных к нашей системе.
Совет 3. Если на вашем сайте уже реализована RSS-лента собственного формата, и вы хотите сохранить её в существующем виде, рекомендуем создать отдельную RSS-ленту для подключения к нашей системе.
Совет 4. Если в вашей RSS-ленте, в описании статьи, размещён полный текст статьи, вы можете отправить нам ссылку для ознакомления.
1. Создание RSS-потока для экспорта данных
|
<rss>
|
Корневой элемент RSS-файла.
Атрибут version должен иметь значение 2.0
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:mo="http://www.moeobrazovanie.ru/" version="2.0">
|
Внутри элемента <rss> содержится элемент <channel>, который включает информацию об источнике и его содержание. Элементами <channel> считаются следующие элементы:
Описание структуры элемента <channel>
Элемент содержит информацию о сайте партнёра.
|
<title>
обязательное
|
Название RSS-потока. Элемент предназначен для внутреннего пользования и не используется в информационных лентах.
Максимальный размер – 250 знаков
<title>Моё образование. Новости образования</title>
|
|
<link>
обязательное
|
URL сайта-партнёра с которого ведется информационная трансляция.
<link>http://www.moeobrazovanie.ru</link>
|
|
<description>
|
Краткое описание вашего сайта. Используется в блоке «Источник информации» на странице вашего материала.
Максимальный размер – 250 знаков
<description>Портал о профессиональном образовании в России.</description>
|
|
<image>
обязательное
|
Логотип вашего сайта. Форматы изображения – jpg / png / gif (без анимации).
Максимальный размер логотипа не должен превышать 150 пикселей по большей стороне. Ссылка на изображение находится во вложенном элементе:
<image>
<url>http://www.moeobrazovanie.ru/logo.png</url>
<title>Моё образование</title>
<link>http://www.moeobrazovanie.ru/</link>
</image>
|
Описание структуры элемента <item>
Один элемент <item> может содержать только одно информационное сообщение. В <channel> может содержаться неограниченное количество элементов <item>. Рекомендуемое значение: не более 20.
|
<title>
обязательное
|
Заголовок вашего сообщения. В заголовке не должно содержаться название вашего сайта, URL и другие поля информационного сообщения, для которых отводятся специальные элементы RSS-потока.
Максимальный размер – 100 знаков
<title>Переход на федеральные государственные стандарты завершен!</title>
|
|
<link>
обязательное
|
URL адрес страницы на вашем сайте, где размещено сообщение.
Максимальный размер – 300 знаков
<link>http://www.moeobrazovanie.ru/news/976124.html</link>
|
|
<description>
обязательное
|
Краткое описание сообщения, аннотация к статье.
Максимальный размер – 250 знаков
<description>Перечень направлений подготовки ФГОС-3. Образовательные стандарты третьего поколения: бакалавриат и магистратура. Результаты образовательной реформы.</description>
|
|
<mo:dateon>
|
Дата начала предстоящего события. Элемент используется для сообщений типа «Предстоящее событие»: анонс события, день открытых дверей, образовательная выставка и др. Если в сообщении не идёт речь о предстоящем событии, поле не используется. Сообщения с прошедшими датами событий опубликованы не будут.
Формат даты – RFC-822 - см. http://asg.web.cmu.edu/rfc/rfc822.html#sec-5
<mo:dateon>Tue, 14 Aug 2012 14:00:00 +0400</mo:dateon>
|
|
<mo:dateto>
|
Дата окончания события.
Формат даты – RFC-822 - см. http://asg.web.cmu.edu/rfc/rfc822.html#sec-5
<mo:dateto>Fri, 17 Aug 2012 19:00:00 +0400</mo:dateto>
|
|
<category>
|
Рубрики (тематики), к которым относится ваше сообщение. Элемент может содержать перечисление рубрик через запятую, если ваше сообщение имеет широкую тематику. Элемент не будет использоваться на сайте в предоставленном вами виде, однако поможет модераторам правильно отнести ваше сообщение к рубрикам, имеющимся на сайте. Если вы используете систему тегов на вашем сайте, можете разместить их в этом элементе.
<category>Новости образования, ФГОС 3, реформы образования</category>
|
|
<mo:full-text>
обязательное
|
Полный текст сообщения.
<mo:full-text>Полный текст сообщения</mo:full-text>
|
|
<mo:links>
|
Ссылки на другие ресурсы, связанные с сообщением. Один элемент <mo:links>
может содержать любое количество вложенных элементов <link>. Страницы, на которые указывают ссылки, должны иметь тематику схожую с сообщением.
<mo:links>
<link url="http://www.akvobr.ru/">Аккредитация в образовании</link>
</mo:links>
|
|
<author>
|
Автор сообщения.
<author>Евгения Александрова</author>
|
|
<enclosure>
|
Фотографии, аудио и видео файлы, сопровождающие сообщение. Максимальный размер фотографии – 600 пикселей по большей стороне. Количество сопроводительных материалов не ограничено. Один элемент <enclosure> должен содержать информацию только об одном файле. Тип файла должен совпадать с содержанием контента, который отдается по указанной ссылке.
<enclosure url="http://www.moeobrazovanie.ru/pics/85412.jpg" type="image/jpeg"/>
|
|
<pubDate>
обязательное
|
Дата и время публикации сообщения на вашем сайте. Регистр в названии <pubDate> имеет значение - буква D должна быть прописной.
Формат даты – RFC-822 - см. http://asg.web.cmu.edu/rfc/rfc822.html#sec-5
Внимание: +0400 является указанием на часовой пояс (в приведенном примере это московское время).
<pubDate>Tue, 14 Aug 2012 14:00:00 +0400</pubDate>
|
|
<mo:text-image>
|
Изображение, сопровождающее статью. Будет отображаться в лентах сайтов. Ссылка и подпись к изображению находятся во вложенном элементе:
<url> – Ссылка на изображение. Должна располагаться на вашем сервере.
<title> – Подпись к изображению. Ограничение – 100 знаков.
Форматы изображения – jpg / png / gif (без анимации).
Допустимые размеры изображения – 600 пикселей по большей стороне.
<mo:text-image>
<url>http://www.moeobrazovanie.ru/article_image_11571.png</url>
<title>Открылась новая система обмена информацией</title>
</mo:text-image>
|
Файл RSS-потока должен быть опубликован на вашем сервере и регулярно обновляться. Рекомендуемая частота обновления файла – 1 раз в день. Сканирование обновлений файла будет производиться нашим сервером каждый час.
2. Кодировка и символы RSS-потока
Если в заголовке файла не указана кодировка, по умолчанию будет приниматься utf-8. Допустимые кодировки: windows-1251, utf-8, koi8-r
Пример: <?xml version="1.0" encoding="UTF-8"?>
Внимание! Перечень символов, встречающихся в тексте, которые необходимо заменять:
(см. http://ru.wikipedia.org/wiki/XML#.D0.A1.D0.BF.D0.B5.D1.86.D1.81.D0.B8.D0.BC.D0.B2.D0.BE.D0.BB.D1.8B)
|
Для utf-8
|
"
&
<
>
'
|
заменяем на "
заменяем на &
заменяем на <
заменяем на >
заменяем на '
|
Пример: "http://moeobrazovanie.ru/?category=2&article=1" должна быть приведена к виду:
"http://moeobrazovanie.ru/?category=2&article=1"
|
Для перевода
из windows-1251 в koi8-r
|
« » “ ”
‘ ’ …
-
–
№
|
Кавычки
"Сглаженные" кавычки
"Сглаженные" апострофы
Многоточие
Короткое тире
Длинное тире
Номер
|
коды символов 171 и 187
коды символов 147 и 148
коды символов 145 и 146
код символа 133
код символа 150
код символа 151
код символа 185
|
Внимание! Замены должны производиться во всех элементах RSS-потока.
3. Пример экспортного файла.
<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:mo="http://www.moeobrazovanie.ru/" version="2.0">
<channel>
<title>Моё образование. Новости образования</title>
<link>http://www.moeobrazovanie.ru</link>
<description>Краткое описание вашего сайта. Используется в блоке «Источник информации» на странице вашего материала.</description>
<image>
<url>http://www.moeobrazovanie.ru/logo.png</url>
<title>Моё образование</title>
<link>http://www.moeobrazovanie.ru/</link>
</image>
<item>
<title>Аккредитация в образовании запускает новый проект!</title>
<link>http://www.moeobrazovanie.ru/news/976124.html</link>
<description> Перечень направлений подготовки ФГОС3. Образовательные стандарты третьего поколения: бакалавриат и магистратура. Результаты образовательной реформы.</description>
<author>Евгения Александрова</author>
<category>Технологии</category>
<pubDate>Tue, 14 Aug 2012 14:00:00 +0400</pubDate>
<mo:full-text>Полный текст сообщения</mo:full-text>
<mo:links>
<link url="http://www.akvobr.ru/project">Официальный сайт проекта</link>
</mo:links>
<enclosure url="http://www.moeobrazovanie.ru/pics/85412.jpg" type="image/jpeg"/>
</item>
</channel>
</rss>
По окончании работ необходимо прислать ссылку на RSS-ленту вашему менеджеру, чтобы он подключил ваш сайт к нашему серверу.
Благодарим вас за сотрудничество!