На главную



Каталог блогов Blogdir.ru  Каталог блогов  LiveRSS: Каталог русскоязычных RSS-каналов

Copyright © AVATARAM.RU 2005-2012

Веб Дизайн. Создание сайтов. Продвижение.

Мутим Atom! (Часть II)

18.03.2009 RSS и Atom     Создание веб сайта, дело не легкое, его продвижение, еще тяжелее, но, это отступление, а теперь пойдем дальше. В первой части RSS и Atom я рассказывал, как добавить к своему сайту Rss канал, который будет транслировать новости вашего сайта. Не сам по себе, конечно, а только тем,
кто на них подпишется. Ну это не большой отступление! Сегодня же, мы добавим (до кучи) себе на сайт ленту новостей в формате - Atom. Думаю, как и с RSS лентой, особых сложностей не будет. Как и в первой части нашей саги, за пример берем кусок готового кода:


<?xml version="1.0" encoding="windows-1251"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru-ru"
xml:base="http://avataram.ru/feed.atom">
<title>Новости портала AVATARAM.RU</title>
<subtitle>Новости портала AVATARAM.RU, Непознанное, Магия, Религия, Библиотека, Практики,
Паранормальное, Wiki Магия</subtitle>
<link rel="self" type="application/atom+xml" href="/feed.atom"/>
<updated>2009-03-14T18:30:02Z</updated>
<author>
<name>Avatara</name>
<email>cyberdelia@mtu-net.ru</email>
</author>
<id>http://avataram.ru/</id>

<entry>
<title>Новости портала AVATARAM.RU</title>
<link rel="alternate" type="text/html" href="/" />
<id>http://avataram.ru/ </id>
<content type="html" >
Новое обновление сайта, Произошли обновления в разделе Магия, а так же появились новости в
разделе Блог
</content>
<updated>2009-03-17T01:35:52Z</updated>
<summary>Обновление в разделах: Блог и Магия</summary>
</entry>
</feed>



Atom канал блога AVATARAM.RU   В первой строчке содержится служебная, так сказать информация и трогать ее не нужно! Со второй строчки начинается непосредственно описание нашего Atom
канала
. В ней нам необходимо заменить адрес нахождения Atom файла,
который будет за все отвечать, на свой (пример: xml:base="http://avataram.ru/feed.atom"> -
здесь мой адрес изменить на свой). Теперь давайте разберемся с тегами. После заголовка файла,
первым идет тег - <title> - Заголовок нашего канала. Далее идет тег - <subtitle>
аналогичный тегу <description> в RSS. Он дает оаисание нашей будущей новостной
ленты
. Следующий за ним тег - <link ... > - указывает на адрес где будет находится файл
новостной ленты. <updated> - здесь уже по одному названию можно догадаться, что это время
последнего обновления ваших новостей новостей. Конечно, несколько грустно, но эта цифра сама не
меняется, после каких либо изменений на сайте, дату и время придется проставлять вручную.


   Между тегов <author> ... </author> содержится краткая информации об
авторе Новостного канала, его имя, или ник и адрес электронной почты. А вот далее, идет
непосредственно описание наших новостей заключенное между тегами <entry> ... <entry>
Смысл последнего описывать не буду, тут все так же как и в RSS файле. В нашем примере используется
новости на главный раздел сайта, На его примере создаем столько новостей, сколько нам нужно.
Меняя заголовок, адрес страницы или раздела сайта, и его описание, соответствующее разделу.
Единственно, что можно еще упомянуть, так это тег - <summary> - он отвечает за краткое
описание новости, проще говоря - Анонс! Заканчивается весь этот код тегом - </feed> -
закрывающим наш канал.


   Сохраняем наш файл с любым понравившимся именем, у меня это - feed, и с
расширением: .atom (у меня это feed.atom). Вот и готов наша Atom - Новостная лента.
Остается лишь добавить в заголовок нашей html страницы ссылочку на этот файл. Выглядит ссылка
следующим образом: <LINK rel="alternate" type="application/atom+xml" title="Новости
AVATARAM.RU Atom" href="/feed.atom"> Меняем мои данные на свои и на этом
подключение новостного канала заканчивается.


   Установив в прошлый раз RSS, на вашем сайте, в правом углу появилась оранжевая
иконка RSS-канала, при нажатии на которую появляется окошко с предложением подписаться на
новостной канал. Теперь же, когда мы добавили еще и Atom-ленту новостей, при
нажатии на иконку, под ней появляется 2 строки, с возможностью выбора. Предлагается подписаться
на RSS и другая строчка - Подписаться на Atom. Вот вроде бы и все, каналы установлены, ссылки
прописаны, что еще? А дальше, как в старой притче: "Чем дальше в лес - тем толще партизаны!". Раз
каналы установлены, а установлены они явно не для красоты, а для использования, то в третьей
части своей саги я и поделюсь своими мыслями - как же использовать эти RSS и Atom - во благо
сайта! Название третьей публикации - Я Feed-ею!

Автор: Avatara Автор


   


        Добавить в закладки