Один из типов сайтов, где веб-виджеты могут оказаться особенно полезны – это интернет-магазины. С помощью виджетов можно
- поддерживать связь с покупателями
- сделать так, чтобы покупатели вас рекламировали
- оранизовывать партнёрские программы
- создавать новые каналы продаж
- проводить рекламные кампании в социальных сетях
Как? Поделюсь парой идей.
Сразу предупрежу, что всё сказанное будет относится к магазинам, работающим с потребительскими товарами. Если вы продаёте электрогенераторы для буровых установок или минеральные удобрения, навряд ли виджеты вам помогут. А вот если бытовую, фото- и видео- технику, книги или даже компьютерные игры, стоит поразмыслить на эту тему.
Самое простое – сделать виджет для вставки в блог с информацией о товаре. Я вообще не понимаю, почему этого никто не делает: на Яндекс.Маркете такая функция есть уже с год, а в интернет-магазинах ещё ни разу не видел. С технической точки зрения это реализовать достаточно просто, никакая последующая поддержка не требуется, а пользы может принести достаточно много.
Как это выглядит? Просто кнопка на странице с описанием товара: «Код для вставки в блог», а при клике на неё появляется текстовое поле с кодом, который пользователь может скопировать себе. В коде может содержаться ссылка на изображение товара, название модели, название магазина и ссылка на страницу описания.

Например, приходит человек к вам на сайт и видит Фотоаппарат Своей Мечты. Купит он его или не купит – вопрос отдельный. Но ему в любом случае захочется поделиться впечатлением с друзьями.
Он видит код для вставки и копирует его в запись своего блога

Таким образом, вы получаете:
- бесплатную рекламу по «сарафанному радио»
- ссылку на свой сайт для SEO
- новую «фишку» для пользователей, которой нет у конкурентов.
Причём теперь даже те посетители, которые у вас ничего не покупают, смогут принести пользу магазину, рекламируя его!
Способ посложнее – сделать на основе магазина вишлист (список желаний).
Пользователь выбирает из вашего каталога, что бы он хотел иметь, добавляет в список, получает код для вставки и выкладывает в блог. Или просто даёт ссылку на вишлист друзьям (например, перед Днём рождения). После этого уже другие люди покупают эти товары в качестве подарка имениннику, и таким образом, один человек приводит к вам сразу несколько покупателей.
Ещё один вариант – партнёрская программа на виджетах. Как правило, магазин – владелец паринёрки дёт либо свой список товаров, чтобы партнёры разворачивали свои магазины, либо баннеры и партнёрские ссылки. А ведь можно давать ещё и виджеты для каждого товара, аналогично коду для вставки в блог.
Ну и наконец, интеграция с социальными сетями. Тут открываются действительно огромные возможности, потому что каждый пользователь соцсети – это не анонимный посетитель, а человек, о мы можем кое-что узнать: чем он интересуется, с кем дружит, чем интересуются его друзья, сколько ему лет и т.д. И на основе этого интернет-магазин уже может находить к нему индивидуальный подход.
Например, можно давать персональные рекомендации в выборе товара: на сайте книжного магазина пользователь вводит свой ник LiveJournal, система делает запрос к социальной сети, получает список его интересов. И если он интересуется психологией, предлагает на выбор новинки из раздела «Психология», а если гладиолусами, то из раздела «Садоводство». Конечно же, предлагая для результатов ещё и код вставки в блог, чтобы новость о сервисе распространялась и дальше: как показывает моя практика, при правильном запуске, посещаемость сервиса для соцсети легко может достигать нескольких тысяч человек в сутки.
Как считаете, оправдают ли себя такие подходы или наткнутся на какие-нибудь «подводные камни»?
В заключение цикла о Yahoo! Widgets, сделаю небольшой обзор полезных программок для рабочего стола, которыми пользуюсь сам. Кстати, на MacOS они тоже должны работать.
Battery Time – показывает заряд батареи ноутбука. Небольшой виджет с приятным техногенным дизайном, который у меня всегда висит вверху экрана: показывает оставшиеся проценты и время, а незадолго до окончания заряда выводит сообщение об этом. Его сигнал поприятнее писка системного уведомления, а если звук выключен, всплывающее сообщение от виджета не заметить сложнее, чем стандартное.

JC Sticky Deluxe – создаёт на рабочем столе разноцветные “стикеры” для заметок. Своеобразный аналог бумажек, наклеенных на монитор. Не так захламляет рабочее пространство, зато, в отличие от бумажек, в процессе работы эти наклейки скрываются под окошками, и про них забываешь.

TimeTracker – позволяет засекать время, которое тратишь на какую-либо задачу. Удобно, когда занимаешься в один день несколькими проектами и надо вести учёт времени. Управление очень простое: ввёл название задачи (можно задать список по умолчанию), нажал на кнопку – и время пошло. Нажал ещё раз – остановилось. Виджет сохраняет данные о времени в виде таблицы в csv файл, и в конце дня можно разобраться, на что же он был потрачен. Главное – не забывать переключать задачи.
Почему-то часы – очень популярный у разработчиков вид виджета. Их для Yahoo! Widgets сделано уже 326 штук, и мне вот больше всего понравились Gorgy Clock.

Но с часами проблема в том, что они вечно прячутся за окнами. Поверх окон не повесишь: занимают много места, а переключаться в режим “Konsposé” каждый раз, когда хочется посмотреть время, тоже не хочется. В этом плане часы из Vista Sidebar удобнее.
Ну и наконец, виджет для составления списка дел mini What To Do?. Благодаря размеру, он может висеть поверх окон где-нибудь в углу экрана и не мешать. Управление у него, на мой взгляд, не совсем удобное, но это компенсируется минимализмом. Кстати, этот виджет разработан самим Арло Розом, создателем Yahoo! Widgets, и уже хотя бы за это заслуживает внимания.
Если вы знаете ещё полезные виджеты для рабочего стола, не стесняйтесь: делитесь ссылками в комментариях. Буду только благодарен.
В ночь на 10 марта, когда все добрые люди отсыпались перед выходом на работу, увидел свет десктоп-виджет, сделанный мной для клубного интернет-радио Clubberry.FM

Вернее, вначале планировалось, что это будет небольшой виджет, но после мозговых штурмов с директором проекта Константином Головлёвым он вырос в полноценную программу Clubberry Desktop.
Сделана она с помощью технологии Adobe AIR, позволяющей относительно легко превращать веб-приложения в независимо работающие программы. Плюс, благодаря ей Clubberry Desktop является полностью кроссплатформенной: она одинаково легко устанавливается и хорошо работает на Windows, Mac OS X и Linux.
Что же можно делать с помощью Clubberry Desktop?
- Слушать онлайн-радио
- Получать свежие новости радиостанции
- Общаться в чате: вы пишете сообщение в программе, и оно тут же появляется на сайте
- Просматривать расписание передач
Да что я рассказываю. Если вы любите электронную музыку (или просто хотите посмотреть, что это за зверь получился), установите программу с сайта Clubberry.FM и попробуйте сами.
Кстати, Clubberry Desktop уже принята в международный каталог AIR-приложений Adobe Marketplace, и её можно установить оттуда.
Разработка программы заняла две с лишним недели, и надо сказать, это был отличный драйв: я очень проникся AIR, несмотря на некоторые его недостатки. Спасибо Adobe за такую технологию, а Константину – за идеи, мотивацию и перфекционизм.
В планах ещё много новых фич: и придуманных нами, и подсказанных первыми пользователями, так что следите за обновлениями.
На западе Yahoo! Widgets активно используются в маркетинговых целях. Вот пара примеров.
Телеканал Animal Planet сделал виджет «Animal Planet Killer Clips«, с помощью которого можно посмотреть видеорозаписи нападений хищников на их жертв.

На сегодняшний день виджет загружен 11 288 раз.
Acura, североамериконское отделение компании Honda, представило виджет «Acura RDX Traffic«, показывающий на карте пробки и информацию о ДТП.
Загружен 48 401 раз.
А Toyota сделала виджет «Toyota FF Pick-Ups«, в котором американский футбол соседствует с рекламой автомобилей.

Его загрузили 62 970 раз.
А ещё свои виджеты есть у Honda, Best Buy, Disney и даже Pfizer.
Итак, какие же есть достоинства у Yahoo! Widgets с точки зрения бизнеса?
- Большие возможности с точки зрения функционала: от вставки Flash до доступа к операционной системе.
- Снижение затрат на разработку благодаря готовым модулям, входящим в движок.
- Привлекательный дизайн.
- Лёгкость установки виджетов (добавленных в галерею).
- Имя и надёжность. Это технология, развиваемая известной компанией уже не первый год. Можно сказать, «ветеран» мира десктоп-виджетов.
- Длительность контакта с пользователем. Yahoo! Widgets работают независимо от того, есть ли соединение с интернетом, и пользователь остаётся с вами, даже закрыв окно браузера: с момента включения компьютера до его выключения. Впрочем, это присуще всем десктоп-виджетам.
Но не обходится и без недостатков.
- Проприетарность технологии. Вашим пользователям надо будет устанавливать не принадлежащую вам прогармму (сам движок). Если вы владелец интернет-маназина или небольшого сайта, имя крупной компании может даже пойти вам в плюс. Но если Yahoo – конкурент для вас, стоит лишний раз подумать.
- Использование своего API и языка разметки. Неподготовленным разработчиками понадобится время, чтобы разобраться, как писать виджеты.
- Не полная локализация. Интерфейс движка переведён на русский, но сайт Yahoo! Widgets и большинство виджетов на инглийском, что может представлять сложность для некоторых пользователей.
- Большое время добавления виджета в галерею и отсутствие автономного инсталлятора. Чтобы использовать одно из основных преимуществ виджетов, лёгкость установки, вам придётся набраться терпения.
Выводы.
Yahoo! Widgets можно использовать:
- при создании виджетов, ориентированных на западных пользователей
- если вы ориентируетесь на русскоязычных, но более-менее технически подкованных пользователей (как минимум, умеющих читать по-английски)
- если вы собираетесь сделать не один виджет, а сразу несколько. В этом случае сокращение расходов на разработку и единая система управления виджетами покажут себя особенно хорошо.

Итак, если вы хотите заняться разработкой виджетов Yahoo!, то первое место, куда следует заглянуть, это раздел Tools and Documentation. Там можно скачать SDK, почитать подробную документацию и найти инструкцию, как сделать свой первый виджет. Если будут возникать какие-то вопросы, можно посоветоваться с другими разработчиками на форуме Konfabulator. Народ там вежливый и адекватный: приятное отличие заграничных форумов от отечественных.
В Yahoo Widgets для разметки используется свой диалект XML, а для придания интерактивности – JavaScript. Также можно вставлять HTML, Flash и использовать CSS (правда, в урезанном варианте).
Свой язык разметки – это, с одной стороны, хорошо, потому что позволяет легко делать страницы типа «О программе» и определять настройки виджета с помощью специальных конструкций. Но с другой стороны, с непривычки вёрстка становится нетривиальной задачей.
Помимо обычного JavaScript, виджеты могут пользоваться дополнительным возможностями: хранить данные в SQLite, легко изменять и получать настройки, работать с операционной системой (например, узнавать загрузку процессора или информацию о беспроводных сетях)…
У виджетов есть режим отладки, в котором, кроме самого виджета, показывается консоль отладчика, где можно просматривать служебные сообщения и выполнять JavaScript-код.
Готовое приложение уваковывается в файл с расширением .widget. Есть два способа упаковки: zip (просто архивируете каталог с виджетом, после чего меняете расширение) и «однородный файл» (flat file), который создаётся с помощью виджета «Widget Converter», входящего в SDK. ZIP считается устаревшим методом упаковки и не рекомендуются к использованию из-за проблем с производительностью.
Когда ваш виджет готов, вы можете попросить других разработчиков потестирвоать его на форуме, в специальном разделе Widget Test Ground. Более того, Yahoo! настоятельно рекомендует это делать, особенно, для первой версии программы. Правда, я, например, комментариев к своему «Last.fm recent track» так и не дождался: наверное, он оказался слишком специфическим и пользователей Last.fm на форуме не было.
Теперь вы можете отправить ваш виджет в галерею виджетов Yahoo!. По идее, после этого он попадёт в очередь на утверждение, будет подвергнут автоматизированной проверке на безопасность (не спрашивайте меня, как они это делают) и просмотрен модератором, который сделает скриншот и напишет небольшой обзор. В моём случае скриншот они сделать не смогли, поэтому попросили его выслать, причём непременно с альфа-каналом (и то я просил опубликовать скриншот на тёмном фоне, а они сделали на светлом, из-за чего буквы на нём плохо читаются). Да и моё описание виджета оставили неизменным.
Кстати, будьте готовы к тому, что ваш виджет появится в галерее далеко не сразу. Мой, например, был отправлен на добавление в декабре, а появился в галерее только в первой половине февраля. Надеюсь, эти задержки с рассмотрением были временными.
Наконец-то! Мы подошли к финальной части: наш виджет опубликован и теперь его пора распространять. Делать это можно двумя способами: просто давать ссылку на его страницу в галерее (но это не очень удобно) и сделать бэдж для установки виджета прямо с вашего сайта. Если сразу после попадания виджета в галерею бэдж не создаётся (возникает ошибка вроде «Виджет не найден»), подождите день-другой и попробуйте ещё раз: похоже, там есть какая-то задержка. Ваше терпение будет вознаграждено вот таким красивым инсталлятором:
А в следующей заметке я хочу рассказать об использовании виджетов Yahoo! для бизнеса.







