RSS-маркетинг: Основы создания собственных RSS лент
На сегодня существует несколько подходов к созданию лент, и, учитывая рост популярности RSS, буквально каждую неделю появляются новые.
К наиболее распространенным подходам относятся:
- Создание RSS лент вручную;
- Формирование своей ленты при помощи клиентского программного обеспечения;
- "Сдирание" с собственного сайта для создания ленты на основе уже опубликованного контента;
- Разработка собственного приложения для публикации RSS;
- Использование простой CMS, созданной сторонними разработчиками специально для публикации блогов;
- Использование сторонней издательской программы, которая будет применяться исключительно для публикации RSS;
- Использование продвинутой системы управления контентом: либо купленной в готовом виде, либо арендуемой у ASP-поставщика услуг;
- Использование продвинутой системы управления контентом, разработанной специально для вашей компании.
Ваш выбор будет определяться многими факторами:
- Вашим опытом программирования;
- Доступным бюджетом;
- Имеющимися программными ресурсами;
- Используемым решением для управления контентом;
- Требованиями к RSS ленте (например, к возможностям настройки и/или персонализации).
Давайте-ка посмотрим, как последний из перечисленных пунктов может повлиять на решение, на котором вы остановитесь:
|
Технология публикации RSS |
Настройка RSS |
| Набор RSS лент вручную |
Невозможна |
| Использование простой системы управления контентом, созданной сторонними разработчиками специально для публикации блогов |
Как правило, это издательское программное обеспечение, создаваемое специально для поддержки блогов или других веб-сайтов с достаточно простой и незамысловатой структурой. Ни один из доступных на сегодня программных пакетов не допускает настройки RSS, а заставить разработчиков внедрить подобную возможность практически нереально. Однако, большинство подобных программ (особенно те, которые имеют открытые исходники) позволяют добавлять модули расширения. Последние можно создать самостоятельно или нанять стороннего разработчика. Разработка такого модуля обойдется дешевле, чем целой системы, сделанной специально для вас, но о добавлении возможности регистрации пользователей придется забыть. Хотя бы потому, что большинство подобных систем управления контентом попросту не предназначены для этих целей |
| Использование сторонней издательской программы, которая будет применяться исключительно для публикации RSS |
Если вы используете сторонее издательское решение, в котором нет встроенной функции настройки RSS (как это обычно и бывает), то от настраиваемых лент также придется отказаться |
| Использование продвинутой системы управления контентом: либо купленной в готовом виде, либо арендуемой у ASP - поставщика услуг по аренде приложений |
Как и в предыдущих случаях: если вы купили готовую систему управления контентом или пользуетесь ею как услугой ASP, то, скорее всего, в ней нет возможности дополнительной настройки RSS. Можно попытаться заставить поставщика добавить такую возможность специально для вас, хотя это может оказаться дорого. Или же использовать стороннюю издательскую систему исключительно для публикации RSS, но в этом случае снова потребуется решение, позволяющее настраивать ленты. Кроме всего прочего, оно должно легко интегрироваться в уже существующую систему управления контентом таким образом, чтобы не нужно было вводить одну и ту же информацию более одного раза. Наконец, можно разработать подобную программную возможность отдельно. Главное требование - возможность ее интеграции в уже существующую систему |
| Использование продвинутой системы управления контентом, разработанной вашей компанией или по специальному заказу |
Пожалуй, это единственный (конечно, не считая покупки готовой системы управления контентом со всеми необходимыми возможностями) случай, который действительно позволяет осуществлять настройку RSS лент. Кто бы ни разрабатывал такую программу (вы сами или третья сторона), ее внедрение не составит особого труда |
Как видно, если планируется издавать только "общую" или сементированную RSS ленту, трудностей в технологическом плане не возникнет. Если же вы все-таки решите внедрять настройку лент и/или их персонализацию, имейте в виду, что для этого потребуется или продвинутая система управления контентом, или достаточное количество средств на разработку решения по персональному заказу.
В таком случае эта глава - не для вас. Вам стоит обсудить технологическую сторону вопроса со специалистами внутри вашей компании или с поставщиком CMS (что, в общем-то, то же самое).
Давайте подробно остановимся на более доступных вариантах. Поскольку настоящее руководство большей частью ориентирована на маркетологов и издателей, мы вкратце остановимся на каждом из них, а для интересующихся будут приведены ссылки на ресурсы с дополнительной информацией.
1. Набор RSS лент вручную
Этот метод создания лент подойдет тем людям, которые знакомы как минимум с основами HTML или XML. Они должны также располагать временем, достаточным для добавления информационных блоков в ручном режиме всякий раз, когда необходимо обновить содержимое ленты.
Метод прост, но постоянно отнимает много времени, поэтому не является предпочтительным.
Почему не рекомендуется использовать ручной подход к созданию лент?
- Добавление информационных блоков отнимает слишком много времени даже после создания ленты.
- Пользовательская настройка и индивидуализация невозможны.
- Также затруднено и сегментирование. Даже добавление информации в одну ленту представляет собой достаточно трудоемкую задачу. А в несколько лент - в соответствующее количество раз сложнее.
- Наконец, крайне затруднена и процедура отслеживания пользователей.
2. Формирование своей ленты при помощи клиентского программного обеспечения
Сегодня уже существуют несколько клиентских программ, позволяющих создавать RSS ленты и публиковать их в Интернет прямо с рабочего стола.
Процесс включает в себя следующие шаги:
- Создание ленты при помощи настольной программы.
- Пересылка RSS файла на ваш сервер (некоторые программы могут делать это автоматически).
- Размещение ссылки на ленту на вашем сайте.
- Добавление новых информационных блоков вручную:
- Вариант №1: Публиковать контент сначала на веб-сайте, а потом вручную включать его в RSS ленту
- Создайте информационный блок и опубликуйте его на своем сайте.
- Запустите программу для публикации RSS.
- Откройте вашу RSS ленту и при помощи программы добавьте в нее новые информационные блоки, вставляя обратные ссылки на соответствующие разделы веб-сайта.
- Перешлите полученный RSS файл на сервер.
- Вариант №2: Использовать RSS ленту для обновления контента на сайте [это может быть удачным выбором в том случае, если только один из разделов сайта динамически (т.е. часто) обновляется - например, "Новости"; в этом случае действительно целесообразно передавать информацию, используя RSS ленту - т.е. при каждом обновлении вашей ленты тот же самый контент будет обновляться и на веб-сайте]
- Запустите программу для публикации RSS.
- Откройте вашу RSS ленту и добавьте в нее новые информационные блоки.
- Перешлите полученную ленту на сервер.
- Чтобы на вашем веб-сайте отображалось содержимое ленты, используйте специальный скрипт для показа RSS.
Для подобных целей можно использовать, например, RSS Builder - бесплатное ПО, устанавливаемое на компьютер и позволяющее не только создавать RSS ленты, но и пересылать их на сервер. Вероятно, это - самый легкий способ формирования лент для тех, чья деятельность связана с Интернет и кто крайне ограничен в средствах. Еще одна бесплатная программа с открытыми исходниками - это ListGarden. С ней можно работать как на персональном компьютере, так и удаленно, запуская с сервера.
К подобным продуктам относятся также FeedForAII стоимостью $39.95 и NewzAlert's Composer стоимостью $24.95. Как видно, они не бесплатны, зато в них реализованы некоторые дополнительные возможности.
Хотя всеми этими продуктами может с легкостью пользоваться практически любой человек, для них всех характерны известные сложности при наборе RSS лент вручную:
- Каждый раз обновление ленты необходимо выполнять вручную (или в данном случае - используя специальное ПО). На это требуется дополнительное время в отличие от случая, когда возможности публикации RSS входят в состав универсального решения для управления контентом. Выходит, что вводить всю информацию (заголовок, описание и пр.) придется как минимум дважды: для публикации на сайте и в RSS ленте.
- Обновление ленты при добавлении каждого информационного блока еще более усложняется, если издается много лент - ведь для доставки контента надо обновлять не один RSS файл, а несколько.
- О настройке и/или индивидуализации, равно как об отслеживании пользователей и пр. возможностях, речи быть не может.
И все же, если вы крайне ограничены в средствах и не хотите пользоваться он-лайн услугами для создания RSS ленты, указанный подход может быть оправданным.
Необходимо, однако, отметить, что некоторые их описанных сложностей характерны только для ПО, применяемого "как есть" (т.е. используется только основная программа), без дополнительных модулей или скриптов.
А для переноса содержимого из лент на веб-сайт можно использовать JavaScript, PHP или ASP скрипты. При этом исчезает необходимость в "двойном" обновлении контента. Такой способ оправдывает свое применение, если вы используете RSS только для поддержания на веб-сайте колонки новостей. Кстати, FeedForAII уже предлагает подобный скрипт своим клиентам.
А при наличии некоторого опыта программирования в пакет можно добавить и скрипт для отслеживания RSS пользователей.
3. "Сдирание"
Под термином "сдиранием" ("scraping") понимают создание при помощи специальных средств RSS ленты на основе информации, опубликованной на веб-сайте. Некоторые из таких программ способны самостоятельно находить нужный контент по регулярным выражениям в HTML коде, копировать его и упаковывать для RSS рассылки. Другие же смогут выполнять эти функции только после внесения дополнительной HTML разметки в текст веб-сайта.
Хотя способ не настолько элегантен, как использование "настоящего" решения для публикации RSS, он легче по сравнению с созданием лент вручную.
Для "сдирания" можно:
- самостоятельно установить и настроить специальное ПО на собственном веб-сервере;
- воспользоваться услугами "по сдиранию" контента, предлагаемыми третьими лицами.
В первом из перечисленных случаев вы получаете больше возможностей для управления, а значит, сможете получить большую отдачу от продукта. Этот подход требует наличия у вас навыков системного администрирования или некоторой помощи со стороны администратора веб-сервера.
Вот несколько ссылок на нужные продукты:
Альтернативный путь - использование сторонних услуг. Необходимо помнить, что при отсутствии навыков написания программ пользоваться подобными услугами бывает непросто. К тому же, они не позволяют настолько полно контролировать весь процесс переноса информации, как программы, устанавливаемые на ваш собственный веб-сервер.
Самое главное преимущество технологии "сдирания" по сравнению с созданием лент в ручном режиме - это автоматизация. Т.е. уже не надо каждый раз при добавлении новых информационных блоков обновлять RSS файл вручную.
Но, как и в двух предыдущих случаях, о настройке и/или персонализации, равно как об отслеживании пользователей и пр. возможностях, речи быть не может.
4. Собственноручная разработка базового приложения для публикации RSS
При наличии опыта программирования или средств для найма специалиста можно с легкостью создать собственную внутреннюю систему RSS публикации.
Базовое приложение создается на основе готовых скриптов, бесплатно доступных в Интернете.
Денег оно будет стоить небольших, но все равно будет подходить для работы только с "общими" или, в крайнем случае, с сегментированными RSS лентами
5. Использование простой системы управления контентом, созданной сторонними разработчиками специально для публикации блогов
В Интернете имеется масса систем для управления блогами. Эти решения создаются специально для публикации блогов, но большая их часть может автоматически переносить контент и в RSS ленты.
- Большинство из них бесплатные, а остальные - недорогие.
- Некоторые из этих решений локализованы на собственных веб-узлах (т.н. hosted solutions) и требуют размещения вашего контента там же. Другие, наоборот, можно установить на собственный сервер (например, MovableType).
К положительным чертам этих решений относится то, что они крайне просты в использовании и создают RSS ленты автоматически (вы только публикуете контент на сайте, а программа включает его в состав ленты). Некоторые могут быть снабжены функциями, позволяющими создавать и автоматически обновлять сегментированые ленты (но не настраиваемые или индивидуализированные).
К отрицательным сторонам можно отнести то, что все-таки изначально они предназначались для публикации блогов. А значит, по-настоящему пригодны только для работы с сайтами с линейно-расположенным контентом, не имеющим глубокой структуры, а не со сложными веб-сайтами, работа с которыми требует более продвинутых решений для управления веб-контентом.
При помощи рассмотренных решений можно публиковать сайты целиком. Но если уже имеются проверенные и удобные решения для управления контентом, без сомнения, лучше использовать их.
Также системы для публикации блогов подходят для "статических" сайтов, в которые необходимо встроить блог или колонку новостей. В этом случае все сводится к простому использованию одной из нужных систем для обновления выбранного раздела.
6. Использование сторонней издательской программы
Есть и несколько он-лайн решений для публикации RSS. Они позволяют создавать ленты при помощи простого интерфейса, основанного на интернет-технологиях, например:
http://rssxpress.ukoln.ac.uk/
или
http://www.webreference.com/cqi-bin/perl/rssedit.pl.
Конечно, возможностей у них не там много, но это всего лишь начало. К тому же, они бесплатные.
7. Использование существующей продвинутой CMS
Если в вашем распоряжении имеются достаточные средства, то использовать продвинутую систему управления контентом (CMS) для публикации контента в RSS - наилучший из возможных вариантов. Ее можно приобрести в готовом виде, разработать самостоятельно или арендовать решение у ASP - поставщика услуг по аренде приложений.
- Вы будете полностью контролировать все ленты.
- Информацию необходимо публиковать только один раз, она будет автоматически рассылаться по различным каналам.
- При имеющейся возможности динамического создания лент и/или отслеживания пользователей можно достаточно точно оценить показатели RSS.
- Пользовательская настройка лент и их персонализация наконец-то возможны.
- Значительно упрощается процедура создания партнерских RSS лент.
Многое зависит и от функциональности имеющейся в наличии системы управления контентом. Доступные возможности вам помогут проверить технические специалисты.
Хотя, если CMS - продвинутая, о наличии большинства функций можно не беспокоиться.
8. Другие способы
Как уже упоминалось, некоторые службы для переноса информации из e-mail в RSS ленты уже доступны на рынке, причем бесплатно.
Рассмотрим пример iUpload Mailby RSS.
"Использовать сервис MailbyRSS очень просто. При подписке на услугу организации выдается e-mail адрес и пароль на сайте iUpload. После этого можно незамедлительно приступать к загрузке контента для RSS канала в теле электронных сообщений. Когда служба MailbyRSS получает электронное письмо от зарегистрированного пользователя, она автоматически создает или обновляет информационные блоки в RSS канале и формирует все необходимые веб-страницы."
Источник: iUpload Mailbv RSS
Если объяснять на пальцах, это означает следующее: вы создаете учетную запись на Mailby (при регистрации вы автоматически подписываетесь на электронные журналы и прочие рассылки), отправляете письма на предоставленный адрес электронной почты и, таким образом, в выделенную вам RSS ленту добавляются новые информационные блоки. Для того, чтобы ленту смогли прочесть посетители, разместите ссылку на нее на вашем сайте.
Преимущество публикации путем отправки сообщений на учетную запись электронной почты состоит в том, что существенно упрощается процесс формирования RSS ленты: отправил контент на нужный адрес - и лента готова.
Недостатки же этого способа те же самые, что и для метода "сдирания" и использования клиентского ПО.
Еще один интересный сервис предлагает MailBucket. Он позволяет отсылать e-mail на электронный адрес, создаваемый "на лету", а затем "забирать" готовую RSS ленту с сервера поставщика услуги.
MailBucket представляет собой эксперимент в области альтернативных методов управления электронной почтой. На настоящий момент он выполняет только функцию e-mail - RSS шлюза: переадресовывает получаемые электронные письма на адрес <имя designtimesp=8345>@mailbucket.org, после чего программа чтения новостей сможет забирать ленты с веб-узла mailbucket.org/<имя designtimesp=8346>.xml (при выборе <имени designtimesp=8347> надо убедиться, что аналогичная последовательность символов уже не используется кем-то другим).
Эта услуга востребована большей частью теми пользователями, которые скрываются за списками рассылок с интенсивным трафиком, но может применяться и в качестве элементарного моста между приложениями, использующими e-mail в качестве протокола передачи данных.
Источник: MailBucket
Основным моментом здесь является то, что, получив адрес на MailBucket и отослав на него письмо, вы автоматически получите готовую RSS ленту.
9. Резюме
Это всего лишь некоторые из доступных решений. Не стоит забывать, что с каждым днем появляются новые и новые.
- Несомненно, наилучший выход - использовать имеющуюся систему управления контентом для доставки информации в виде RSS лент как дополнение к остальным используемым каналам передачи. Но это решение доступно только компаниям с широкими финансовыми возможностями.
- При ограниченном бюджете и наличии веб-сайта с несложной структурой уместно использовать решения для публикации блогов, созданные сторонними разработчиками.
- Если вы испытываете недостаток средств, но все же не хотите применять ПО для публикации блогов (например, используемая CMS вас полностью устраивает, или наоборот, никакие из доступных решений не подходят), в качестве альтернативы попробуйте метод "сдирания" или создайте собственную программу для публикации RSS.
- В случае полного отсутствия и финансов, и технических ресурсов и навыков, единственный выход - это клиентский генератор RSS лент.
<< Предыдущая статья | Следующая статья >>
|