|
|
, в Google Wave можно использовать два субъекта расширений (extensions) гаджеты и роботы.PНапомню:P
Гаджет небольшая программка, коя выполняется на палестине клиента, относится найденной волне и позволяет ее участникам взаимодействовать между собой, поскольку они все могут менять статус гаджета и срзу видают эти изменения. Наглядный образчик гаджет голосования. Вы проголосовали «за» или «против», гаджет учел ваш голос и изменил таблицу плодов. Все участники волны, в какую внедрен этот гаджет, заприметили это изменение.
Робот исполняется на палестине сервера. Можно даже промолвить «на палестине серверов», поскольку сейчас роботы размещаются «в облаках», на серверах Google AppEngine. Робот равный участник волны. таково же, что публика, он располагает доступ к содержанию волны, может его переменять, добавлять или удалять участников данной волны, а также творить последние «блипы» (реплики в обсуждении) и последние волны.
Возникает проблема, а что добавлять роботов или гаджеты в волну? Поскольку роботы это полноценные участники волны, то их можно добавлять дословно таково же, что и людей. Заносите адрес робота в свою адресную книжку, а засим оттуда по мере надобности подключаете робота к потребной волне. Гаджет вставляется с подмогой особенного пункта в меню «Debug» (мы сейчас изрекаем о волновом клиенте, кой используется в «песочнице» Google Wave Sandbox
).
Однако со временем соображаешь, что этот процесс необходимо сделать более гибким. зачастую доводится подключать зараз несколько роботов к волне. Или необходимо вклеить какой-то собственный гаджет, коего нету в общедоступной библиотеке (или, что верно, «гаджетнице»? :). Для решения этих спросов мы обладаем в данное пора немудрый механизм расширения интерфейса волнового клиента. С его подмогой мы можем добавлять лишние кнопки в меню редактирования блипа и в меню создания свежеиспеченной волны. Вот что это выглядит.
|
|