Как добавить гаджеты и расширения в Google Wave

'Как В этом посте я собираюсь научить читателей нашего сайта как добавлять гаджеты и расширения в Google Wave.
Недавно у нас на сайте была опубликована статья о гаджетах и расширений для Google Wave. Что бы было более понятно я решил сегодня выложить тут инструкцию как установить роботы и гаджеты в волну. По идее моя инструкция должна была быть опубликована перед той темой, но лучше позже чем никогда.

В Google Wave можно использовать два типа расширений (extensions) - гаджеты и роботы. Прежде чем приступим напомню что это такое.

Робот - исполняется на стороне сервера. Можно даже сказать "на стороне серверов", поскольку сейчас роботы размещаются "в облаках", на серверах Google AppEngine. Робот - равноправный участник волны. Так же, как люди, он имеет доступ к содержанию волны, может его изменять, добавлять или удалять участников данной волны, а также создавать новые "блипы" (реплики в обсуждении) и новые волны.

Гаджет - небольшая программка, которая выполняется на стороне клиента, принадлежит определенной волне и позволяет ее участникам взаимодействовать между собой, поскольку они все могут менять статус гаджета и одновременно видят эти изменения. Наглядный пример - гаджет голосования. Вы проголосовали "за" или "против", гаджет учел ваш голос и изменил таблицу результатов. Все участники волны, в которую внедрен данный гаджет, увидели это изменение.



Как добавлять гаджеты в волну?

1. Открываем волну в которую хотим добавить гаджет или создаём новую.
2. Определяем в какое место хотим поместить гаджет (в начале волны или гдето в серидине)
3. Нажимаем на зелёную кнопочку "Add gadget by URL"

4. Появится окошко в которое нужно ввести URL расширения

для примера я вставил гаджет с игрой в СУДУКО (урл гаджета судуко - http://blah.appspot.com/wave/sudoku/sudoku.xml )

в результате вот что мы получим. Игра добавилась в волну и можно приступать играть.


Вот и всё. Видите как все просто.
Есть и други способы добавить расширение в волну, но о них я расскажу позже

Как добавлять роботов в волну?

Что бы начать пользоваться "роботами" вам следует добавить их точно так же как добавляете новый контакт а потом добавьте этого робот-контакта в свою волну.

Приведу пример. Допустим вы хотите добавить в вашу волну опцию использовать графические смайлики (эмоции).
добавляем в качестве контакта следующие роботы на ваш выбор: smiley-robot@appspot.com, smiley-bot@appspot.com, emoticonbot@appspot.com, wave-skimmy@appspot.com...

я остановился на этом 'Как smiley-bot@appspot.com

добавляю его нажимая на плюсик 'Как справа от "Manage contacts" добавляем этот робот.

если всё сделали правильно то вы должны получить вот такие смайлики


думаю принцип добавления роботов вы тоже поняли.


Еще раз напомню что здесь можно выбрать себе расширение для Google Wave. Там уже очень много собралось интересных роботов и гаджетов

Вот список некоторых ботов и их описание:



* Tweety (tweety-wave@appspot.com) – позволяет объединить волну и твиттер
* Emoticony (emoticonbot@appspot.com) – преобразует текстовые смайлы в графические
* Polly the Pollster (polly-wave@appspot.com) – создает в волне опросы с вариантами ответов (работает) проблемы с русским
* Rssybot (rssybot@appspot.com) – позволяет добавить в волну RSS ленту
* Dr. Maps (dr-maps@appspot.com) – добавляет в волну карту Google Maps по заданному адресу. Пользуем так: /map адрес. Адреса по русски понимает.
* Skimmy (wave-skimmy@appspot.com) – подставляет скайпо- смайлы в текст
* Bitly Bot (bitly-bot@appspot.com) - автоматически сокращает ссылки через сервис bit.ly добавляет рекламу на свою онлайн версию
* Wikify (wikifier@appspot.com) – автоматически добавляет ссылки на статьи в википедии
* Eliza (elizarobot@appspot.com) – чатбот
* Notatory (notatory@appspot.com) – чатбот
* Ogenex (ogenex@appspot.com) – чат-бот, одна из реализаций Eliza на базе NLTK
* BotURL (boturl@appspot.com) – интеллектуально делает из URL гиперссылку. Может вытянуть со страницы title и сделать его анкором. (работает, но ошибается кодировкой, если страница, откуда берется title, закодирована в cp1251)
* Madoqua Wave Bot (blog-bot@appspot.com) – генерирует код для вставки волны на сторонних ресурсах (работает)
* Graphy (graph-wave@appspot.com) – формирует схемы (графы) на основании заданных данных. В блип пишем комманду #!dot. Потом пишем пары вида a->b b->c.
* WaveAlpha (py-robot@appspot.com) – интерфейс к Wolfram Alpha. Запросы вводятся в квадратных скобках. Например: [x^2 sin(x)].
* Kasyntaxy (kasyntaxy@appspot.com) – подсвечивает синтаксис в исходниках. Чтобы бот работал перед исходником пишем: #!язык
* Watexy (watexy@appspot.com) — рендерит LaTeX-выражения. В блипе заключаем их в двойные знаки доллара. Пример: $$\sqrt{x}$$.
* Flippy (flippy-wave@appspot.com) — переворачивает текст во всех блипах. Деструктивный бот.
* Amazonbot (amazon-withwaves-com@appspot.com) — превращает названия товаров в ссылки на Амазон.
* Dice Bot (dice-bot@appspot.com) — для всяких RPG игр бросает кость. Пишем в блипе XdY, бот бросает Х костей по Y граней, сумму броска выводит в блип. Например: 1d6 выведет случайное число от 1 до 6, а 3d20 – от 3 до 60.

* BingyBot (bingybot@appspot.com) — отвечает на вопросы используя bing.com.
* Starify (starifybot@appspot.com) — позволяет отмечать волны звёздочками (закладками).
* Bouncy (bouncy-wave@appspot.com) — позволяет удалять участников (только ботов) из волны. Для этого нужно добавить Bouncy в волну, а потом в любом месте написать «bounce:имя-участника@домен.com». Сейчас появилась возможность удалять роботов штатными средствами (клик на аватар робота и кнопка «Remove …»). Актуальность робота стремится к нулю.
* Groupy (groupy-robot@appspot.com) — создаёт группы волн и управляет ими. Просто добавьте его в новую волну, он сделает её «оглавлением» группы и напишет, как пользоваться.
* Sweepy (sweepy-wave@appspot.com) — удаляет из волны пустые блипы. На пустые блипы которые были до добавления бота не действует. (работает)
* Amazon mp3 (amazonmp3-withwaves-com@appspot.com) – ищет музыку на амазоне, выводя в плеер-гаджет. ‘music: search’


Уважаемы читатели если нашли какй то интересный робот или виджет поделитесь им с нами, оставив его в комментариях.
Ключевые Теги: Google wave gadgets robots Extension
+ +13 -
Информация
Комментировать статьи на сайте возможно только в течении 90 дней со дня публикации.
  • Top.Mail.Ru