Yahoo Pipes + ShopXML + BRush

Опубликовано 18 May 2008 
Рубрики: Brush CMS, Партнерские Программы

Хочу напомнить про отличный инструмент для обработки контента Yahoo Pipes. И конечно вы можете использовать RSS yahoo pipes в BRush движке (rss_fetcher plugin как раз и существует чтобы парсить любые RSS).

Таким образом вы можете вынести часть логики обработки различных RSS фидов, текстов (не забываем про встроенный переводчик), любых xml данных в yahoo pipes, а результаты интегрировать в страницы ваших BRush сайтов.

Приведу пример, меня многие просили добавить в BRush поддержку популярной парнерки ShopXML, и пока я это сделаю, вы вполне можете интегрировать ShopXML с помощью яху труб, самое приятное, что для этого не обязательно быть программистом.

Вот пример трубы, которая преобразут XML фид ShopXML магазина в RSS формат. Вы можете клонировать эту трубу себе в аккаунт и внести массу улучшений, например добавить фильтрацию товаров по ключевым словам. (Да, на сколько я понял из беглого просмотра документации, ShopXML не позволяет делать выборку XML фида по ключевому слову, а жаль, попробую еще пообщаться с саппортом по этому поводу).

Далее в настройках rss_fetcher задаем полученный на выходе трубы RSS. К сожалению, яху пайпс пытается привести RSS к стандартному виду, поэтому режет все “неформатные” теги типа price, image… поэтому в самой трубе нужно сформировать правильный description со всей информацией по товару. Вы даже можете применить синонимайзер к полученному фиду.

На сайте будет выглядеть как-то так:

ShopXML+BRush

Кое-что по Yahoo Pipes можно почитать на моем блоге:

  1. Обзор основных модулей
  2. Введение в пайпсы и примеры труб
  3. Полезная труба
  4. Google Trends + RU кодировки

Комментарии

Отзывов (8) на «Yahoo Pipes + ShopXML + BRush»

  1. rouser 20 May 2008 7:48 am

    классное решение, огромное спасибо!
    жаль похоже нельзя сделать ссылки на на shopxml, а на свой шоп, это было бы вообще круто безмерно 😉

  2. Arser 20 May 2008 8:03 am

    rouser, думаю можно, хотя я не очень знаю, как там шоп устроен… Покажи пример ссылки, подумаем.

  3. rouser 20 May 2008 12:32 pm

    ну вот на скрине у тебя товар, ссылка на него в магазине может иметь такой вид:
    http://www.12firstaidkit.com/business-first-aid-kits-c4666/247-pieces-first-aid-essentials-kit-plastic-box-p41780.html
    но там несколько вариантов ссылок в самом движке, изменения в пределах категорий и товаров

  4. Arser 20 May 2008 2:02 pm

    Если оставить в url, только ID категории и товара, то сделать так будет очень легко… Наверняка название в url все-равно сделано “для красоты” через mod_rewrite.

    rouser, раз уж ты с shopxml работаешь, может знаешь можно ли как-то сделать поиск по их xml фиду?

  5. Arser 20 May 2008 2:06 pm

    А вот такую ссылку (взято с того же магазина)
    _ttp://www.12firstaidkit.com/buy.html?product=41823
    сделать вообще легко, просто заменить одну строчку в трубе…

  6. rouser 20 May 2008 2:15 pm

    ну урл сделан может и для красоты, но возможности без красоты в скрипте стандратном я не нашел 🙁
    да и что. новый шоп ставить? Стандратный без этой красоты отдает 404…

    на счет поиска, я на мыло скинул линк на инструкцию по работе с их xml…

    на счет линка на buy, зачем он? я вообще то думал о том, чтобы и бренд магазина раскручивать и иметь на него ссылки с твоего скрипта 😉

  7. Boriss 26 May 2008 8:52 am

    Решение было где-то рядом! Я знал это!!

  8. Anonymous 25 Jun 2008 4:04 am

    отличный инструмент Yahoo Pipes……