Web-сайты социальных закладок предлагают пользователям удобное средство для решенного хранения своих закладок, к которым можно обращаться из любого места. Примерами таких сайтов могут быть del.icio.us, digg, Reddit и т.д.
Web-каналы и социальные закладки
Другие источники распространяемого контента
Имеется множество других источников распространяемого контента, обычно в
виде Web-служб. Их рассмотрение выходит за рамки данной книги, и упоминаются они здесь только для полноты изложения. 1
Чтение каналов с помощью SimplePie
1. Для работы SimplePie требуется несколько библиотек (рис. 7.4). Если вы
подготовили Apache и РНР так, как было объяснено в главе 1, у вас должны быть
установлены и активизированы все необходимые библиотеки, кроме cURL. Для
активации cURL откройте конфигурационный файл php.ini (по умолчанию
Распространение RSS- и Atom-каналов
Как уже было сказано, для Web-каналов используется много различных стандартов.
Создание генератора RSS
1. Создайте в папке seophp/include новый файл с именем r s s _ f a c t o r y . i n c . p h p .
Этот файл будет содержать класс генератора RSS. Поместите в него следующий
код:
<?php
class RSSFactory
{
var $_title;
var $_link;
var $_description;
var $_language;
var $_iterns;
// литерализация символов строги для включения в структуру XML
function _escapeXML($str)
<
$translation = get_html_translation_table (HTMLJENTITIES, ENT_QUOTES)
Создание RSS-каналов
Чтобы облегчить генерацию каналов для вашего контента, вы создадите класс под
названием "RSS factory" (Генератор RSS). Здесь мы впервые будем применять объектно-ориентированное программирование (ООП).
RSS и Atom
К сожалению, как обычно, и тут не обошлось без войны форматов. Для Web-распространения имеется много конкурирующих форматов. Здесь будут рассмотрены два из них — RSS и Atom.
Оба эти стандарта основаны на XML. Язык XML ценен тем, что он предоставляет
Web-каналы
WelHcauaji (web feed) — это механизм распространения контента по Web-сети в форматах на основе XML, без какого-либо визуального сопровождения. Обычно люди читают информацию, посещая Web-страницы с контентом в формате HTML. Но в случае Web-каналов это не так, т.к. они не содержат средств оформления.
Web-каналы и социальные закладки
Вы только что разместили на своем сайте новую замечательную информацию.
Ичто теперь? Конечно, вашим посетителям этот контент нравится. Они даже могут
рассказать о нем своим друзьям. Но существуют технологии, которые можно задействовать для того, чтобы они занялись для вас бесплатным маркетингом.