Archiv für August 2007

Webmontag in München am 17. September

Donnerstag, 30. August 2007

Der nächste Webmontag München ist in Planung. Um Themenvorschläge zu machen oder genaue Infos zu Veranstaltungsort, Zeit und bereits gemeldeten Rednern zu bekommen, schaut man am besten in das Webmontags-Wiki. Bisher steht bereits Raju Bitter, Entwickler bei Laszlo Systems mit einem Thema auf der Referentenliste: "Rich Internet Applications für das Web 2.0" mit OpenLaszlo. Das wird definitiv ein spannender Vortrag für alle Designer-Leutchens da draußen! OpenLaszlo ist zwar (Achtung technische Formulierung) eine offene Programmiersprache die auf bestehenden Techniken wie zB. XML, Javascript, etc. aufbaut, aber dass, was als Endergebnis dabei rauskommt (in Echtzeit) ist tatsächlich spektakulär. Das wird aber sicher dann Rajus Vortrag demonstrieren. Im Grunde geht es um neue Möglichkeiten den Entwicklungsaufwand zu minimieren und "Corporate Identities" konsequenter umzusetzen - sowohl was die Ausgabemedien - oder die zugrundeliegenden Plattformen angeht. Nicht verpassen!

Hintergrundinfos, Doku und Demos findet man unter: http://www.openlaszlo.org/

 

(Ich habe mich auch einfach mal selbst nominiert. Sollte Interesse bestehen, gebe ich einen etwa 15-20 minütigen Einblick in den Online-WYSIWYG-Editor "XStandard" von Belus Technology.)

Ein geplatztes Date…

Donnerstag, 30. August 2007

Na also so wird das nix… Da freu ich mich jetzt schon seit Monaten auf diese Zusammenkunft und nun kommt mir simpler Zeitmangel dazwischen. Aufgeschoben ist ja nicht aufgehoben. Nach dem Stress in der letzten Woche (ich hatte bis zuletzt an diese Vereinigung geglaubt!) muss ich es mir nun selbst eingestehen: Erik-Poehler.de und der CSSNeustart.de kommen nicht zusammen - zumindest nicht zu diesem Neustart, denn die "Mitmach"-Frist läuft nun (nach 2 Monaten) morgen aus.

Man hat, bzw. andere haben also theoretisch noch ein paar Stunden die Möglichkeit ihre eigene, neue, standardsbasierte Webseite dort einem Publikum zu präsentieren.

Ich schätze mal den Jungs vom CSSNeustart genauso ging wie mir: sie wollten auch noch schnell schnell irgendeine Webseite fertig kriegen um sie in dem Showcase zu präsentieren - so würde sich zumindest die mehrwöchige Funkstille auf der CSSNeustart-Seite erklären. Abgesehen von den eingereichten Seiten gabs nichts Neues.

Was gäbe es noch dazu zu sagen: eine Seite, die für meinen Arbeitgeber erstellt wurde (in Zusammenarbeit mit unserem Praktikanten) ist in der Liste und hat sich Wacker im Mittelfeld eingetrudelt. Ich hätte doch noch häufiger Rundmails schreiben sollen ;)

Achja! Da fängt doch tatsächlich die mit den vielen schiachen Webseiten an und trollt in den Kommentaren auf der CSSNeustart-Seite rum… *kopfschüttel*
Und dabei ist die Seite um die es da ging vom technischen her wirklich Mustergültig umgesetzt. (mein Lob an decentart). Noch ein paar Worte zu meiner Seite: es wird eine kompakte Portfolioseite sein. Sie wird meinen Namen tragen und wohl in der zweiten Septemberwoche fertig sein und natürlich dann auch gelauncht, wie man so schön sagt. Sie baut auf WordPress auf, wird mehrsprachig sein, bekommt gerade einen Kundenbereich und soll natürlich auch einen Überblick über meine mediengestalterischen Arbeiten liefern. AJAX in Maßen und "unobstrusive" Javascript-Geschichtchens sind hineingepfriemelt.

Es ist also nicht geplant diesen Blog hier einzustampfen. Wo sollten denn sonst die Offline-Belanglosigkeien hin? Der Trend geht zur Zweitdomain ;) Hier ein Vorschaukuck:

Vorschaubild Portfoliowebseite Erik Pöhler

jQuery 1.1.4 mit besserer Performance

Freitag, 24. August 2007

Heute ist jQuery in Version 1.1.4 erschienen. Eigentlich nur ein kleiner Versionssprung, doch die im Blog beschriebene Performancesteigerung ist dann doch außergewöhnlich. Und ich weiß nun auch woher meine Aussetzer des Safaris kamen - jQuery 1.1.3 hatte da wohl doch gravierende Probleme. Außerdem sind neue Funktionen hinzugekommen: mit slice() können Elemente nun sehr einfach über ihr chronologisches auftauchen im Markup angegriffen werden. Während man bisher entweder alle vorkommen eines Elements angreifen konnte und eine Schleife geschrieben hat, bzw. die gewünschten Elemente mit IDs oder Klassennamen versehen musste, kann man den DOM-Baum nun wie ein Array angreifen und bestimmte HTML-Elemente direkt ansprechen.
zB:
$('p').slice(0,3);

Sehr fein. Außerdem hinzugekommen sind .extend und :has
Zur jQuery Seite

13 Wege um deine Webseite zu beschleunigen

Dienstag, 14. August 2007

Yahoo hat ein sehr lesenswertes (englischsprachiges) Tutorial mit dem Titel Thirteen Simple Rules for Speeding Up Your Web Site veröffentlicht. Es befaßt sich mit grundlegenden Dingen die beim Erstellen von Webseiten, oder Redaktionssystem-Templates und der serverseitigen Konfiguration zu beachten sind und zeigt eine Reihe Möglichkeiten auf, die Ladezeiten zu verringern. Grob übersetzt, liest sich die Liste der 13 Regeln wie folgt:

  1. Weniger HTTP-Anfragen (ist zB. Abhängig von der Dateizahl: Stilvorlagen, Javaskripte, Bilder, …)
  2. Benutze Webserver-Netzwerke (Multi-Server Provider mit global verteilten Rechenzentren, Server-Clustern)
  3. Sende Expires Header (ermöglichen ein Cachen)
  4. Komprimiere deine Daten vor dem Senden an den Browser (gzip)
  5. Stylesheets (Stilvorlagen) gemäß W3C-Standards im Dokumentkopf laden (also im <head>)
  6. Packe Skripte ans Ende des Dokuments (am Anfang würden sie die schnelle Anzeige des Inhalts ausbremsen)
  7. Auf Expressions im CSS verzichten (sie konsumieren unnötig viel Rechenleistung)
  8. Stilvorlagen und Javaskripte in externe Dateien auslagern (ermöglicht wiederum das Cachen)
  9. Zahl der DNS-Lookups minimieren (HTTP-Anfragen sollten sich auf eine Domain beschränken)
  10. Javascript-Kompressoren verwenden (unnötige Zeichen, Zeilenumbrüche zb. werden entfernt und verkleinern die Datei)
  11. Redirects vermeiden (Während eines Redirects wartet der Besucher darauf dass der Browser die Seite schickt. Prominentestes Beispiel eine URL mit und ohne abschließenden Schrägstrich.)
  12. Keine Skripte mehrmals laden (hmm… ehm. ja.)
  13. Benutze ETags zur Caching-Kontrolle (bei Webseiten auf einem Server - nicht bei Server-Clustern)

Das meiste ist sicher nicht neu bzw. irgendwo logisch. Aber eine tolle Zusammenfassung allemal, und gut das mal alles gebündelt erklärt zu bekommen. :) Welche Tips und Tricks fehlen in der Liste? Wer packt seine Javaskripte tatsächlich ans Ende des Dokuments?

Hier der Link zum Tutorial: Thirteen Simple Rules for Speeding Up Your Web Site
Und damit man das nicht bei jeder Webseite alles händisch überprüfen muss, gibt es ein Firebug-Addon namens YSlow. Website testing, the Yahoo way.
(via Jeff Harrell)

Bryan Ferry

Sonntag, 12. August 2007

*schnipp*
*schnipp*