IBM®
Перейти к тексту
    в России и странах СНГ [изменить]    Условия использования
 
 
   
    Главная страница    Продукты    Услуги и решения    Поддержка и загрузка    Мой профиль    
Перейти к тексту

developerWorks Россия  >  XML  >

Создание заказного содержимого при помощи Yahoo Pipes

Объединение фидов и переделка их по вашему вкусу

developerWorks
На предыдущую страницуСтраница 5 из 10 На предыдущую страницу

Опции документа

Обсудить


Выскажите мнение об этом учебном пособии

Помогите нам улучшить содержание


Демонстрационный пример 2: Поиск тегов del.icio.us

Для второго демонстрационного примера я создал канал данных, использующий подписку, настроенную на сайте del.icio.us на возврат популярных сайтов, которые другие пользователи помечают тегом "dessert". Мой канал данных запрашивает эту подписку и позволяет отфильтровать сайты по ключевому слову.

  1. Перейдите по URL канала данных http://pipes.yahoo.com/pipes/pipe.info?_id=knPV_OTX2xG9LijZp2IyXQ. Должно отобразиться нечто похожее на рисунок 29.

    Рисунок 29. Мой канал данных, запрашивающий подписку на del.icio.us
    Рисунок 29. Мой канал данных, запрашивающий подписку на del.icio.us

    Эта форма генерируется динамически при использовании компонентов User Input в структурной схеме потока. Для просмотра того, как это делается, нажмите пиктограмму How this pipe was made в левой части.
  2. В поле Subscription введите dessert и нажмите Run Pipe. При этом возвратится информация обо всех сайтах, отмеченных тегом dessert, отсортированная по популярности (то есть по количеству посещений пользователями отмеченных этим тегом Web-страниц).
  3. Теперь введите chocolate в поле Search for. При этом возвратится подмножество подписки dessert, состоящее из сайтов, которые содержат слово chocolate в заголовке или описании фида.
  4. Для использования этого канала данных в ваших собственных подписках просто нажмите Clone и измените URL источника для указания вашего профиля del.icio.us, а затем введите названия ваших подписок в отображаемой форме, а также любые критерии поиска, которые вы хотите добавить.

Ключевые моменты

В компоненты user input пользователи могут вводить информацию во время работы канала данных. Вы можете связать эти компоненты с любыми текстовыми полями других компонентов и, по существу, заставить устанавливать указанное поле в значение определенной динамической входной информации. На рисунке 30 можно увидеть два компонента user input, выделенные в самом правом углу и в центре, а также текстовые поля, в которые они будут предоставлять динамические данные.


Рисунок 30. Объединение динамических данных при помощи компонентов user input
Рисунок 30. Объединение динамических данных при помощи компонентов user input

Эти типы компонентов затем автоматически отображаются пользователям в виде формы из пользовательского интерфейса Yahoo Pipes. Их можно также закодировать вручную в строке запроса URL, как показано на рисунке 31.


Рисунок 31. Что компоненты user input преобразовывают в браузере и строке запроса URL
Рисунок 31. Что компоненты user input преобразовывают в браузере и строке запроса  URL


В начало



На предыдущую страницуСтраница 5 из 10 На предыдущую страницу
    IBM в России Конфиденциальность Контакты