Bei einem Projekt hatte ich ein ungewöhnliches Phänomen: Auf dem Display wurden, horizontale 1 Pixel breite, Linien angezeigt. Diese ließen sich nicht mit Firebug oder anderen Entwickler-Werkzeugen ausfindig machen. Doch nicht nur das: Die Linien blieben dann dauerhaft auf dem Display, auch wenn man eine andere Website aufruft. Nur der Klick auf „Cookies und Daten löschen, in den Einstellungen von Safari sorgte für das Verschwinden der Linien. Dazu muss man sagen, dass das HTML Gerüst nicht besonders einfach gestrickt war. Es war ein Slider mit vielen Video Elemente und Flowplayer Integration.
In diesem kurzen Tutorial möchte ich euch zeigen, wie man ein kleines Script schreibt, dass alle Checkboxen aus- oder abwählt. Diese Funktion wird bei praktisch jeder Anwendung gebraucht. Und leider viel zu oft immer neu geschrieben. Aus diesem Grund habe ich das Script in Form eines jQuery Plugins geschrieben und auf GitHub.com veröffentlicht. Wer also auf der Suche nach solch einem Plugin ist, der kann sich gerne bedienen.
Im Juni 2009 habe ich ein Tutorial geschrieben, wie man einen einfachen Kalender mit PHP erstellt. Dieses Tutorial ist immer noch sehr beliebt und gehört zu den erfolgreichsten in diesem Blog. Jedoch bekomme ich immer wieder E-Mail und Kommentare mit der Frage, wie man Events in diesem Kalender anzeigen könnte. Darauf möchte ich heute kurz eingehen.
Bower ist ein Paketmanager aus dem Hause Twitter. Das Tool erlaubt es uns Fremdbibliotheken, wie Lightboxen, Twitter Bootstap, bequem zu installieren und diese später zu aktualisieren. Ebenso kann Bower Abhängigkeiten auflösen und die nötigten Pakete installieren.
Das Erstellen von neuen Layouts hat schon immer sehr viel Zeit in Anspruch genommen. Und bei jedem neuen Projekt stand man immer wieder vor denselben Problemen: Wie strukturiere ich mein CSS? Schließlich sollte das einige Jahre wartbar, übersichtlich und im besten Fall sogar wiederverwendbar sein. Der erste Schritt wäre das CSS in Module zu unterteilen: layout.css, content.css, typo.css usw. Jedoch sorgt diese Aufteilung ebenfalls sehr schnell für’s Chaos, wenn das Projekt über Jahre wächst. Wenn dann noch der Wunsch kommt, eine Farbe auszutauschen, dann ist der Tag endgültig hin und man macht Arbeit, die kaum im vollen Umfang bezahlt wird.
Gut ein Monat ist seit dem ersten und letzten Developer Newsletter vergangen und es hat sich im Internet doch viel getan. Aus diesem Grund kommt heute der zweite Teil mit neuen Themen. (Da ich den Artikel nicht überladen wollte, müssen einige Links dem DevNL 03 abwarten.)
jQuery UI, die wohl bekannteste Erweiterung von jQuery, wurde am 08. Oktober in der Version 1.9.0 veröffentlicht. Dabei wurden die APIs von dem Akkordion- und Tabs-Widget und auch von den Position Eigenschaften überarbeitet. Zusätzlich wurden drei neue Widgets hinzugefügt. Die neue Version erfordert die jQuery Version 1.6 oder neuer.
Google Map hat sich wie ein Lauffeuer verbreitet. Eine Zeit lang wollten alle eine „persönliche“ Karte haben. Auf einer Kontaktseite in einem kleinen Container oder gleich flächendeckend im Hintergrund. Maps waren voll in! Langsam hat sich der Hype, meiner Meinung nach, gelegt und das Verlangen nach Maps ist etwas zurückgegangen. Dabei kann ein Entwickler mit dem Google Maps API nicht nur einfache Karten mit Info-Dialogen erstellen.
Gestern Morgen erreichte mich der NetBeans Newsletter mit einem Hinweis, dass NetBeans 7.3 Beta verfügbar sei. Also wurde die Software gleich heruntergeladen und installiert. Schließlich berichte ich immer über das Neueste in der Entwicklung dieser IDE.
Nachdem Ellen von Elmastudio und Matthias Pabst ihre Top 10 WordPress-Plugins vorgestellt haben, möchte auch ich mich zum Thema äußern. Ich ich habe einige Plugins, die wirklich bei fast jeder WordPress Installation dabei sind. Diese unterscheiden sich teilweise etwas von den bereits vorgestellten Plugins.