Willkommen beim Google Gadgets-API! Dieser Leitfaden für Entwickler richtet sich an Nutzer, die das Google Gadgets-API zum Schreiben von Gadgets verwenden möchten. Das Schreiben von Gadgets ist ganz einfach. Aus diesem Grund eignen sie sich gut für den Einstieg zur Webprogrammierung.
Am einfachsten können Sie anhand eines Beispiels mehr über dieses API erfahren. Das folgende Gadget zeigt die Nachricht "Hallo, Welt!" an:
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="hello world example" />
<Content type="html">
<![CDATA[ Hello, world! ]]> </Content>
</Module>
Sie können die eigentliche Gadget-Spezifikation hier anzeigen.
So führen Sie dieses Beispiel aus:
Der Text "hello.xml" steht für die URL http://www.google.com/ig/modules/hello.xml. Sie können in das Textfeld Nach URL hinzufügen die URL für jede beliebige Gadget-Spezifikation eingeben, einschließlich der von Ihnen oder Ihren Bekannten verfassten Spezifikationen, sofern sie auf einem öffentlichen Webserver veröffentlicht werden.
Beachten Sie Folgendes zum "Hallo, Welt"-Beispiel:
Das Google Gadgets-API besteht aus einigen einfachen Bausteinen: XML, HTML und JavaScript. Für den Anfang benötigen Sie lediglich ein grundlegendes Verständnis von HTML. Sie erfahren hier alles, was Sie zum Schreiben von Gadgets über XML wissen müssen. Wenn Sie zu einem späteren Zeitpunkt komplexere Gadgets schreiben, sind Sie möglicherweise daran interessiert, auch ein wenig JavaScript zu lernen.
XML ist eine allgemeine Auszeichnungssprache. Sie beschreibt strukturierte Daten in einer Form, in der sowohl Menschen als auch Computer lesen und schreiben können.
XML ist die Sprache, in der Sie Gadget-Spezifikationen schreiben. Ein Gadget ist in erster Linie eine XML-Datei, die an einer Stelle im Internet platziert ist, an der sie von Google gefunden werden kann. Die XML-Datei, die ein Gadget angibt, enthält Anleitungen zum Verarbeiten und Darstellen des Gadgets. Die XML-Datei kann alle Daten und den gesamten Code für das Gadget enthalten. Alternativ kann sie Verweise (URLs) auf den Speicherort der restlichen Elemente umfassen.
HTML ist die Auszeichnungssprache, die für die Formatierung von Seiten im Internet verwendet wird. Der statische Content eines Gadgets wird in der Regel in HTML geschrieben. HTML ist mit XML vergleichbar, wird jedoch eher zum Formatieren von Webdokumenten als zum Beschreiben strukturierter Daten verwendet.
JavaScript ist eine Skriptsprache, die Sie zum Hinzufügen einer dynamischem Funktionsweise zu Ihren Gadgets verwenden können.
Hinweis: Gadgets wurden früher als Module bezeichnet. Aus diesem Grund erscheint das Wort "Modul" im gesamten API.
Am einfachsten ist es, wenn Sie am Anfang den Notizblock verwenden, um Gadgets zu schreiben. Sie können mithilfe des Notizblocks Gadget-Spezifikationen bearbeiten sowie auf Vorschau klicken, um die aktuellen Ergebnisse der Änderungen anzuzeigen. Sie brauchen dafür nicht den Leitfaden für Entwickler zu verlassen. Es bestehen die folgenden Verwendungsmöglichkeiten für den Notizblock:
Standardmäßig enthält der Notizblock die Gadget-Spezifikation für "Hallo Welt". Sie können den Titel und die Nachricht von "Hallo Welt" verändern. Beispiel:
<?xml version="1.0" encoding="UTF-8" ?> <Module> <ModulePrefs title="My first gadget" /> <Content type="html"> <![CDATA[ <B>Welcome to my first gadget!</B> ]]> </Content>
</Module>
Um das Ergebnis Ihrer Änderungen anzuzeigen, klicken Sie auf Vorschau. Wenn Sie die Seite aktualisieren, erscheint die ursprüngliche Gadget-Spezifikation für "Hallo Welt" im Notizblock. Unter dem Notizblock befinden sich Links zu anderen Beispiel-Gadgets, die Sie anzeigen und bearbeiten können.
Bearbeiten Sie das Beispiel. Klicken Sie auf "Vorschau", um die Änderungen anzuzeigen.
Verwenden Sie diesen Leitfaden "Erste Schritte", um eine Einführung zu Gadgets zu erhalten und mit dem Notizblock zu experimentieren. Wenn Sie den nächsten Schritt durchführen möchten, lesen Sie Schreiben eigener Gadgets. Nach diesem Thema können Sie zum Abschnitt Grundlagen der Entwicklung wechseln oder zurück zur Startseite der Dokumentation gehen. Diese bietet einen Überblick über die einzelnen Abschnitte und Themen.
Aktualisiert am: