Как разместить гаджет Google? Как это работает? - PullRequest
9 голосов
/ 17 марта 2010

Я только что провел 5 часов, проверяя сайты гаджетов Google и часто задаваемые вопросы, но до сих пор не знаю, как разместить гаджет.

Что я понял из чтения документации Google:

  1. Я могу писать гаджеты с XML, JavaScript и т. Д.
  2. Гаджеты могут быть добавлены в iGoogle и т. Д.
  3. Google может разместить гаджеты для вас.
  4. Гаджеты могут быть размещены где-либо еще ???

Вся приведенная выше информация не отвечает на мой вопрос. Например, с помощью jQuery или Dojo Toolkit я могу загрузить инфраструктуру JavaScript и использовать ее. С гаджетами гугл не могу найти ссылку на скачивание фреймворка. Зачем? Предоставляет ли Google свою структуру? Если нет, то почему в документации указано, что гаджеты можно разместить где угодно? Я в полном замешательстве.

Краткое приветствие или полезные ссылки приветствуются! Большое спасибо !!!

Ответы [ 4 ]

6 голосов
/ 14 июня 2010

Я просто пытался разобраться со всем этим сам, и большая часть информации, по-видимому, касается создания гаджетов, а не инфраструктуры их размещения.

По сути, похоже, что вам нужно работать:

  1. Где разместить файл XML, который определяет гаджет. Это может быть где угодно в Интернете.
  2. Контейнер гаджета Google - вы указываете URL-адрес файла XML для вашего гаджета, и он превращает ваш XML в гаджет рендеринга. Примерами являются iGoogle http://www.google.com/ig, Google Friend Connect http://www.google.com/friendconnect/ и Shindig http://shindig.apache.org/
  3. Сайт, на котором действительно отображается гаджет. Это может быть сайт со встроенной функциональностью, например iGoogle, или любой веб-сайт, на который вы вставили HTML-код для гаджета. Этот HTML-код для вставки будет различаться в зависимости от контейнера. Если вы перейдете к гаджету в iGoogle, который вы либо добавили, либо находитесь в его каталоге, вы увидите код для встраивания гаджета. Для Google Friend Connect есть фрагмент HTML и Javascript, который вы можете использовать, в который вы помещаете URL-адрес файла XML и идентификатор своего сайта в Google Friend Connect.

Тот факт, что некоторые сайты, такие как iGoogle, делают 1, 2 и 3, является, я думаю, то, что поначалу меня немного смущало.

4 голосов
/ 06 апреля 2010

Вы можете создать гаджет, определяющий спецификацию xml (ссылка) и разместить его в любом месте, где вы хотите (т. Е. В вашей общей папке dropbox ). В XML будет раздел контента с html для гаджета. Там вы можете включить теги сценария в любую библиотеку js, которую вы хотите использовать (например, jquery, dojo, ваши собственные файлы js).

Если вы хотите установить гаджет в iGoogle, вам нужно перейти в «Добавить материал», и вместо того, чтобы выбирать гаджет из каталога, вы нажимаете ссылку «Добавить RSS или гаджет» и вводите URL в свой гаджет xml файл. Контейнер (в данном случае iGoogle, но может быть Orkut, MySpace и т. Д.) Извлечет спецификацию вашего гаджета и отобразит гаджет.

Вот хорошее место, чтобы начать разработку гаджетов

1 голос
/ 29 января 2014

Думаю, уже поздно отвечать на вопрос. Вот несколько комментариев, которые могут помочь другим.

Google может разместить гаджеты для вас ?? - Да

Гаджеты можно размещать где угодно еще ??? - Да. Вы можете разместить на своем сервере или общедоступную папку dropbox тоже работает.

Самый простой способ создать и разместить гаджет - использовать редактор гаджетов Google. Что делает все, что нам нужно, чтобы иметь собственный гаджет Google.

Ссылка на редактор гаджетов Google: http://www.google.com/ig/ifr?url=gge.xml. Здесь вы можете отредактировать и разместить гаджет. Ниже приведены скриншоты для справки.

После того, как у вас есть что-то, что вы хотите протестировать, откройте меню файлов и выберите «СОХРАНИТЬ», как показано ниже.

enter image description here

После того, как вы сохранили (и выбрали правильное имя для вашего xml-файла), вы увидите, что оно меняется с hello.xml на что-то другое.

enter image description here

Тогда это так же просто, как щелкнуть правой кнопкой мыши и сохранить местоположение в буфере обмена. Вот как это выглядит в Firefox.

enter image description here

Вот и все. Ссылка на ваш гаджет Google будет в вашем буфере обмена. Который выглядит примерно так .., http://hosting.gmodules.com/ig/gadgets/file/117733801868661729078/my-first-gadget.xml

1 голос
/ 12 августа 2011

Помимо iGoogle и других контейнеров гаджетов, вы также можете разместить гаджеты на любой странице, где вы можете включить скрипт. У Google есть сайт, который сгенерирует для вас скрипт, который покажет гаджет на вашей странице: http://www.google.com/webmasters/gadgets/foryourpage/

Сгенерированный код использует www.gmodules.com. Однако я не нашел больше информации.

...