Yahoo und Microsoft nutzen Googles Sitemap-Protokoll

Bereits vor einem Jahr hat Google sein Sitemaps-Protokoll vorgestellt, mit dem Webmaster den Crawlern der hauseigenen Suchmaschine Hinweise über die Struktur ihrer Website geben können.

Sitemaps are an easy way for webmasters to inform search engines about pages on their sites that are available for crawling. In its simplest form, a Sitemap is an XML file that lists URLs for a site along with additional metadata about each URL (when it was last updated, how often it usually changes, and how important it is, relative to other URLs in the site) so that search engines can more intelligently crawl the site.

Nun haben sich auch Yahoo und Microsoft der Initiative des Marktführeres angeschlossen und ihren Suchmaschinen das Sitemaps-Format beigebracht. Auf den ersten Blick löst diese Meldung wahrscheinlich Erstaunen aus, aus Benutzersicht kann man den “Großen Drei” aber nur dankbar sein, denn dieser Schritt wird wohl zu einer breiteren Unterstützung der Sitemaps auf Websites führen. Ob damit auch die Qualität der Sucheregbnisse steigt, hängt allerdings einerseits von der Güte der Sitemap-Daten und andererseits von deren Verarbeitung auf Suchmaschinenseite ab.

via GigaOM

The Form Garden - Formular Styling Gallerie

Was der Zen Garden für das Ausprobieren der Möglichkeiten von CSS-Designs für Webseiten ist, soll wohl der Form Garden für das Styling von HTML-Formularen sein oder werden. Noch gibt es nicht allzu viele verschiedene Designs zur Auswahl, aber hey, dafür darf ja auch jeder noch mitmachen und sein eigenes Stylesheet einsenden.

Font- und Text-Styling mit CSS

Eine ausführliche Einführung in die Gestaltung von Schrift und Text mit CSS. Von der Festlegung der Grundschriftart für eine Webseite bis zur Textdarstellung bildet dieser Artikel einen guten Startpunkt für Entwickler, die noch nicht mit allen CSS-Feinheiten vertraut sind.

via CSS Beauty

EJ: Essential JavaScript

Was tut ein Web-Entwickler, wenn er keine der vorhandenen JavaScript-Bibliotheken mag, weil sie ihm alle viel zu aufgeblasen und groß sind? Er schreibt seine eigene Bibliothek:

The web is littered with full-blown JavaScript libraries who say they will save your day and make your web development life much easier. You get encouraged to include these “mere 80 KB” libraries that is supposed to be the solution to all your needs, and practically make the web site work by itself. Needless to say, I’m not a big follower of JavaScript libraries,, especially since they almost always include lots of superfluous code, so I thought I’d put together a tiny library with only essential JavaScript functions.

Robert Nyman hat mit EJ: Essential JavaScript eine schlanke, irgendwie minimale JS-Bibliothek vorgelegt, die lediglich folgende Funktionen enthält:

  • $ - Der Klassiker
  • getElementsByClassName
  • addClassName
  • removeClassName
  • getElementsByAttribute
  • preventDefaultBehavior
  • getStyle

Was essentiell ist, liegt sicher im Auge des Betrachters. EJ reicht sicher nicht, um einen vollständigen Werkzeugkoffer für die nächste Web 2.0 Anwendung mit Drag und Drop und schicken Effekten an der Hand zu haben, aber wer das nicht braucht, für den ist es vielleicht eine interessante Alternative, die ein wenig Arbeit sparen hilft.

via Ajaxian

Einfache Farbverläufe für Hintergründe

Kaum noch eine Website, die ohne sie auskommt: Farbverläufe in Hintergrundgrafiken. Wer Zeit sparen und diese nicht immer neu mit dem Grafikprogramm der Wahl erstellen möchte, findet bei A List Apart eine Methode, diese (fast) nur mit CSS und (X)HTML zu erzeugen. Bereits angekündigt ist ein zweiter Artikel, der dann erklären soll, wie diese Technik in der Praxis beim Erstellen von vollständigen Weblayouts genutzt werden kann.

Yahoo! UI Version 0.12 erschienen

Yahoo! hat eine neue Version seiner User Interface Library für JavaScript veröffentlicht. In einem Beitrag auf dem YUI Blog schreibt Eric Miraglia über die enthaltenen Neuerungen:

  • Der Autor der Animation- und DOM-YUI-Module, Matt Sweeney, hat mit dem TabView Control ein neues Widget beigesteuert und zeigt einige Beispiele.
  • Die API-Dokumentation wurde mit einem neu entwickelten Tool generiert und verfügt jetzt auch über eine Suchfunktion mit AutoComplete.
  • Die Cheat Sheets wurden auf die neue Version angepasst.
  • Nate Koechley hat die CSS Grids überarbeitet und die Anzahl der unterstützten Layouts verdreifacht, dabei die Größe des Stylesheets aber noch unter 3kb gehalten. Die Website der YUI Library selbst nutzt nun die Grids.
  • Dazu noch zahlreiche weitere Verbesserungen in vielen Teilen der Bibliothek.

Die Versionsnummer 0.12 zeigt, dass die YUI Library noch lange nicht “fertig” ist, aber sie ist bereits jetzt eine stabile und äußerst nützliche JavaScript-Bibliothek, die ihre Einsatzfähigkeit in vielen Projekten gezeigt hat. Es bleibt spannend zu sehen, was den Yahoo!-Jungs noch so einfällt für die kommenden Versionen.