AJAX Search API
Nach der Einstellung der SOAP Search API ist die AJAX Search API ein wichtiger Baustein in Googles Geschäftsmodell geworden - klar dass diese dann weiter verbessert und ausgebaut werden muss. Neben dem Web und den Bildern kann diese Suche unter anderem auch Videos und die Maps durchsuchen, und demnächst kommt auch noch die Buchsuche mit dazu. Einen Hinweis für die baldige Integration der Buchsuche in die Search API hat Haochi von Googlified in einem Teil des Quellcodes der API gefunden:
function GbookSearch() { GSearch.call(this); this.k="book"; this.u="/GbookSearch"; this.ia="http://books.google.com/books" }
Gefunden wurde dieser Ausschnitt in der Datei uds_compiled.js. Die weitere Integration von neuen Suchtypen macht die Search API natürlich attraktiver, aber leider immer noch nicht komfortabler. Ich denke es steckt schon ein konkreter Plan hinter der Einstellung der alten API und der Ersetzung durch das AJAX-Pendant, hier sollen jetzt alle möglichen Suchen gebündelt und jedem Webmaster zur Verfügung gestellt werden. Das klingt natürlich ganz nett, aber so lange der Webmaster die Darstellung nicht 100%ig an seine Bedürfnisse anpassen kann dürfte es lange dauern bis sich die API durchsetzt. Ein weiterer Schritt für dieses fertige Modul wird wohl auch die baldige Integration von Werbung in den Suchergebnissen sein. Die Googler werden abwarten bis die API akzeptiert und weit verbreitet ist, und dann kommen die ersten AdSense-Banner... [Googlified]
Google Maps
Das größte Anwendungsgebiet der Google Maps ist und bleibt, neben den Mashups, die einfache Anzeige einer Adresse auf dem Stadtplan. Meist wird eine Karte integriert und dann nur eine einzige Adresse angezeigt, vornehmlich natürlich die des eigenen Unternehmens. Damit auch API-Unkundige so eine Karte auf ihre Website packen können hat Google jetzt ein kleines Tool namens "Map Search Wizard" gebastelt. Auf der Map Search Wizard-Seite müssen nur die nötigsten Angaben gemacht werden, und der Assistent erstellt den Code für den User. Dabei wird nicht nur die normale Karte erstellt, sondern auch gleich noch ein Suchfeld darunter gepackt, via AJAX Search API mit dem der Benutzer der Webseite evt. noch andere Adressen finden kann. Ein sehr gutes Tool das die Verbreitung der Maps ein wenig steigern könnte, wenn Google solche und ähnliche Tools auch einmal prominent platzieren würde. Ein kleiner Link bei den Maps würde sicherlich schon Wunder wirken ;-) » Google Map Search Wizard
Google Code
Mithilfe der AJAX Search API lassen sich bekanntlich einige interessante Dinge anstellen. Was man im Verbund mit Google Video basteln könnte hat schon das GSVideoSearchControl gezeigt. Eine kleine Abwandlung davon, in Form von VideoBars gibt es jetzt mit GSVideoBar. Die GSVideoBar ermöglicht es jedem Webmaster eine Videobar in die eigene Website zu integrieren, und das mit nur wenigen Zeilen Code. Von der Größe her erinnern die Bars an die klassischen Banner, nur mit dem Unterschied das hier Videos versteckt sind. Die Interaktivität geht bei diesem neuem Modul aber leider verloren, da der Benutzer keine Möglichkeit hat andere Videos als die vorgegebenen anzusehen. Interessant könnte dieses Tool höchstens für Webseiten haben die viel mit Filmen hantieren, z.B. der Blog eines Hobbyfilmers könnte so eine kleine Bar an der Seite ganz gut vertragen. Auch auf Webseiten zu Kinofilmen könnte so eine Bar über weitere aktuelle Kinofilme informieren. Ansonsten sehe ich aber derzeit noch keine großen Anwendungsgebiete... » GSVideoBar-Beispiel + Code
GWB-Dossier APIs
Google Code
Die AJAX Search API hat 2 neue Funktionen bekommen die sich der weiteren Anpassbarkeit des Suchfeldes widmen. Als erstes kann das Suchfeld jetzt frei in einer Webseite platziert werden und muss nicht mehr zwingend in dem Suchfenster selbst positioniert werden, als zweitens bekommt der Webmaster noch mehr Kontrolle über das Suchfeld. Mit der Funktion GDrawOptions kann angegeben wo das Suchfeld platziert werden soll, dies kann natürlich auch an einer ganz anderen Stelle auf der Website passieren - so dass auch ein bestehendes Layout beibehalten werden kann und die Suche besser in das Corporate Design passt. Als zweites gibt Google dem Webmaster mit der Funktion GSearchForm mehr Kontrolle über das Suchfeld. Alle Events (Klicks, Eingaben,...) werden direkt an den Webmaster weitergeben und nicht mehr von der Search API selbst behandelt - so kann z.B. auch eine Suggest-Funktion händisch eingebaut werden. Außerdem ist das Feld damit komplett in der Form, Farbe und Größe anpassbar. Zwei wirklich sehr gute Änderungen die einige Webmaster mehr dazu bewegen könnten dieses Suchfeld in ihrer Website einzubauen. Die Search API kann mit diesen beiden Funktionen eigentlich komplett in die eigene Webseite integriert werden ohne das Layout zu zerstören. » Ankündigung im AJAX Search API Blog
GWB-Dossier APIs
Google Code + Google Video
So langsam wird die AJAX Search API interessant. Jetzt gibt es eine Version die einzig und allein auf Google Video ausgelegt ist und Videos direkt in der Suchbox abspielen kann. Außerdem können die Ergebnisse gleich getaggt und dem User noch weitere Suchen vorgeschlagen werden. Mit wenigen Codezeilen hat man also gleich ein komplettes Suchfenster, einen Videoplayer, Suchvorschläge und einfach ein bißchen Bewegung auf seiner eigenen Website. Leider beschreibt Google nicht so ganz wie man dieses kleine Tool anpassen und richtig benutzen kann. Der 5. Parameter der Funktion GSvideoSearchControl nimmt zwar Optionen an, aber leider werden keinerlei Angaben gemacht welche das denn sind. Die Vorschlagsfunktion für weitere Suchen gefällt mir sehr, so kann man ein wenig darauf Einluss nehmen was der User sehen kann und was nicht. Aber natürlich hat jeder Benutzer auch selbst die Möglichkeit einen Suchbegriff einzugeben, dafür steht noch ein kleines Suchfeld über dem Video-Fenster zur Verfügung. Ich habe mal ein kleines Beispiel zusammengebastelt und stelle es euch hier zum testen bereit: » GSVideoSearch-Modul-Beispiel » GSVideoSearch-Einführung
GWB-Dossier APIs
Google Code
Um die AJAX Search API zur Perfektion zu führen und wirklich alle Bugs zu beseitigen hat Google für dieses Projekt nun einen eigenen Bugtracker online gestellt. Jeder User kann hier Feature-Wünsche einbringen oder Fehler in der Software melden. Die Google-Programmierer werden dann anhand dieser Liste das Projekt fortführen. Das ganze funktioniert ähnlich dem Bugtracker des neuen Google Code Project Hosting, nur eben für ein einzies Projekt. Ich könnte mir vorstellen dass so eine öffentliche Bugtracker-Liste bei Erfolg auch auf weitere Dienste ausgeweitet und vielleicht sogar für alle online gestellt wird. So können die Entwickler nicht mehr in die falsche Richtung gehen und wissen genau woran sie als nächstes arbeiten sollten oder müssen. Bisher beschränkte sich Google mit Vorschlägen für seine Projekte auf Google Talk und Google Mail, in der neuen Form ist das ganze aber sehr viel besser gelöst. Vor allem stellt jeder Vorschlag ein eigenes Groups-Topic dar, so dass die Entwickler auch gleich individuell darauf eingehen können oder Vorschläge von anderen Usern gemacht werden können. » Google AJAX Search API Issue Tracking [Google Blogoscoped]
GWB-Dossier APIs
Die heute vor genau 2 Monaten eingeführte Google AJAX Search API hat ein paar kleine Update bekommen. Die Änderungen sind keinesfalls neu und sind alle nur von Neuerungen der dort untergebrachten Dienste übernommen und dementsprechend angepasst. Die einzige Neuerung ist ein Modul für die Personal Homepage. Als erste Neuerung wird die Zoom-Funktion der Maps angeführt, welche wie schon gesagt bei den Maps seit einigen Wochen Einzug gehalten haben. Allerdings habe ich bisher noch keine mit der Search API erstellte Applikation gesehen die die Maps verwendet. Als zweites kann die Blog-Suche nach Datum sortiert werden. Auch das ist beim großen Bruder schon eine zeitlang möglich und keinesfalls neu. Praktisch ist es aber dennoch, und vorallem sehr komfortabel und platzsparend untergebracht - in punkto Design versteht Google wirklich so einiges. Die beste Neuerung ist aber das Modul für die Personal Homepage. Vielleicht gab es das schon länger, aber ich habe es bisher nie gesehen und jetzt gerade erste entdeckt. Ich habe es mir gleich eingefügt und verwende es ab sofort. Man muss nur nach dem ersten einfügen in den Optionen alle Suchdienste freischalten, ansonsten wird nur die lokale Suche verwendet. Nutzt eigentlich irgendjemand von euch diese API oder hat sie schonmal außerhalb von Google im Einsatz gesehen? Also ich nicht... » Ankündigung im AJAX Search API Blog » Modul zur Personal Homepage hinzufügen
GWB-Dossier APIs