- •Работа с rss
- •«Московский государственный технический университет имени н.Э. Баумана» (мгту им. Н.Э. Баумана) задание на выполнение нирс
- •1. Тема нирс
- •2. Оформление нирс
- •Реферат
- •Содержание
- •Введение
- •Что такое rss?
- •Возможности php
- •Что такое php?
- •Почему именно php
- •Что такое MySql?
- •Возможности MySql
- •Функции для работы с базой данных
- •Заключение
- •Список использованных источников
- •Приложение
Что такое rss?
RSS – это файл XML формата, в котором содержатся последние изменения на сайте – добавление последних материалов и т.д. RSS (Really Simple Syndication) называется RSS лентой, при помощи RSS ленты владельцы сайтов могут распространять информацию своего сайта, то есть посетители его сайта, которые подписались на чтение его RSS ленты, получают краткое описание последних добавленных материалов и ссылку на полную новость.
Для пользователя, RSS лента – очень удобный инструмент получения информации об изменениях на нескольких сайтах одновременно, и при этом, всё в одном стиле, и не требуется вводить никаких адресов и т.д.
Для владельца сайта, RSS лента поможет максимально быстро донести читателям об изменениях на сайте. Все читатели ленты обязательно узнают, о новых материалах на сайте, а без RSS ленты, они могут просто забыть зайти посмотреть обновления, или не попасть в нужную категорию, где произошло обновление.
Большинство современных браузеров, интернет пейджеров и почтовых клиентов могут работать с RSS лентами, и читать RSS можно с их помощью, но есть и специальные программы – RSS - агрегаторы, которые собирают и обрабатывают информацию с нескольких RSS каналов. Также, читать RSS можно при помощи специальных сервисов в сети, которые собирают информацию с ваших лент и представляют вам в удобном виде.
Преимущества RSS ленты:
1) Экономия трафика для пользователей сайта.
2) Информирование пользователей о новых добавлениях.
3) Продвижение сайта с помощью rss каталогов.
4) Приток посетителей с rss-ленты.
Структура RSS ленты.
Ниже предоставлена структура RSS ленты у версии формата RSS 2.0.
<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>Название RSS ленты</title>
<link>Ссылка на сайт ленты (ваш сайт)</link>
<description>Краткое описание ленты (3-4 предложения)</description>
<item>
<title>Название новости</title>
<link>Ссылка на новость в интернете</link>
<description>Сокращенный текст (описание) статьи, новости</description>
<author>Имя автора</author>
<pubDate>Дата публикации новости</pubDate>
</item>
...
<item>
<title>Название статьи </title>
<link>Ссылка на статью, новость в интернете</link>
<description>Описание</description>
<author>Имя автора</author>
<pubDate>Дата публикации</pubDate>
</item>
</channel>
</rss>
Элементы RSS ленты.
Обязательные элементы канала
title - Имя RSS канала. Оно, например, может совпадать с названием сайта.
description - Краткое описание RSS канала.
link - Ссылка на сайт, с которым связан канал.
Необязательные элементы канала (channel)
language - Язык канала (en-us - Английский; ru - Русский).
copyright - Копирайт или сведения об авторстве на RSS ленту.
managingEditor - Email адрес ответственного за контент канала.
webMaster - Email адрес ответственного за техническую часть публикации канала.
pubDate - Дата публикации канала.
lastBuildDate - Время последней модификации канала.
category - Одна или несколько категорий, к которым принадлежит канал.
generator - Название программы, использованной для генерирования RSS канала.
docs - Ссылка на файл документации подвида RSS, который был использован для создания канала.
ttl - Ttl расшифровывается как ‘time to live’. Это число минут, в течение которых канал сохраняет свою актуальность.
image - Используется для подключения графического файла (GIF, JPEG, или PNG), который будет показан вместе с RSS каналом. Имеет следующие параметры:
title - обычно тот же текст, что и в RSS title;
description - описание графического файла, которое будет показано, если файл не доступен;
link - ссылка на страницу, с которой связан канал;
url - URL на файл формата JPEG, GIF или PNG, который связан с RSS каналом;
width - ширина рисунка.
height - высота рисунка.
skipHours - Число часов, в течение которых RSS ридеры могут не проверять канал на обновления.
skipDays - Число дней, в течение которых RSS ридеры могут не проверять канал на обновления.
Обязательные элементы итема (item)
title - Имя итема (новости, сообщения) RSS канала.
description - Краткое описание итема.
link - ссылка на страницу, содержащую полное описание события.
Необязательные элементы итема (item)
author - Email адрес автора сообщения.
category - Категория итема.
comments - Ссылка на страницу с комментариями по итему.
enclosure - Описывает медиа-объект, присоединенный к итему. Имеет следующие параметры:
url - ссылка на файл объекта;
length - размер файла в байтах;
type - тип файла, в соответствии со спецификацией MIME.
guid - Уникальная строка, используемая для идентификации итема.
pubDate - Дата публикации итема.
