Webmaster Blog

Entwicklung, Webdesign & Usability


Yahoo UI Library

Yahoo stellt eine Bibliothek von Javascript Bedienelementen zur Verfügung, die unter der BSD Lizenz veröffentlicht sind. Unter anderem sind dabei ein Event Manager, eine Kalender Komponente, sowie ein dynamischer Schieberegler. Für einen Schieberegler habe ich in einem aktuellen Projekt auf die Slider Komponente von scriptaculous zurückgegriffen. Diese ist zwar sehr funktionell, scheint aber auch ein [...]

Microsoft mit validen Websites

AlexTan von Forever Geek hat einige grössere IT Sites auf deren Validität geprüft. Wie zu erwarten war, kümmern sich die wenigsten darum, standardkonformes HTML zu erzeugen. Die grosse Überraschung aber: Sowohl Microsoft.com als auch MSN.com validieren fehlerfrei (HTML 4.0 Transitional, beziehungsweise XHTML 1.0 Strict). Das habe ich noch ganz anders in Erinnerung, doch scheinbar macht [...]

Woran erkennt man eine uralte Website?

Zum Beispiel an dem Statement »This site is optimized for Netscape Navigator«. Erstaunlich, was man da für Antiquitäten findet. Auf die Idee zu dieser Suche bin ich übrigens durch Philipp Lenssens lesenswerten Post Top 10 Website Euphemisms gekommen.

MVC Frameworks für PHP

Seit ich mich ein wenig mit Ruby on Rails beschäftigt habe, sehe ich ein, dass die Verwendung eines Frameworks für das Model View Controller Paradigma durchaus vorteilhaft für die Entwicklung von Webapplikationen ist. Aber wann soll der gestresste Webmaster auch noch Ruby lernen? Bei Masterbootrecord gibt es nun eine Übersicht, über PHP Frameworks, die das [...]

PHP geht in die Version 5.1

Die Version 5.1 von PHP ist sogerade freigegeben, gleichzeitig wurde das PEAR Framework auf Version 1.4.5 aktualisiert. Neben den PHP Data Objects sind vor allem viele Sicherheitsfixes hinzugekommen, weshalb das Entwicklerteam den Nutzern der Versionen 5.x ein möglichst baldiges Upgrade auf die 5.1. empfiehlt.

Kostenlose Webdesign Templates

Bei Open Source Web Design gibt es Webdesign Templates in großer Auswahl. Viele davon sind recht schön und heben sich angenehm von dem Einerlei, dem man auf manch anderer Templatesammlung begegnet, ab. Insgesamt sind auf der Site mittlerweile 1201 Templates verfügbar. In der Kategorie »Premium Designs« finden sich kostenpflichtige Templates, die anderen Designs sind frei [...]

Bastard Formular from Hell

Gute und benutzbare Web-Formulare zu bauen ist eine Kunst für sich. Wie man es auf keinen Fall machen sollte, demonstriert Philipp Lenssen mit dem schlechtesten Formular der Welt.

utf_decode() und XML

Wieder was dazugelernt: Damit in PHP die utf_decode() Funktion aufgerufen werden kann, muss PHP-XML installiert sein. Ansonsten wird man mit einem Call to undefined function utf8_decode() beglückt. Unter Debian ganz einfach mit apt-get install php5-xml nachgerüstet, und schon klappt’s wieder.

Ajax Patterns

Unter Design Patterns versteht man in der Softwareentwicklung Standardlösungen für gängige Probleme. Indem man derartige Patterns verwendet, nutzt man erprobte Techniken und muss nicht immer das Rad von neuem erfinden. Für die Trendtechnologie Ajax werden im AjaxPatterns Wiki solche Patterns gesammelt und vorgestellt, so dass die ersten eigenen Ajax Applikationen hoffentlich von Erfolg gekrönt sind.

CSS Stylesheets komprimieren

Der CSS Optimiser ist ein praktisches Onlinetool, mit dem man seine CSS Stylesheets durch Zusammenfassen von Daten und anderen Tricks optimieren kann. Es werden dabei verschiedene Kompressionsgrade (von Low (Higher Readability) bis Highest (No readability, smallest size)) sowie verschiedene Zusatzoptionen angeboten. Mit den Standardeinstellungen konnte ich den Stylesheet für dieses Blog von 5.345KB Byte auf [...]