Sass CSS – Syntactically Awesome Stylesheets Guten Abend zusammen, wie letzte Woche in einem Nebensatz erwähnt möchte ich euch diese Woche kurz Sass vorstellen. Sass ist, genau wie Less, eine Sprache um uns mit unübersichtlichem CSS zu helfen. Das bedeutet: Variablen, Abhängigkeiten, Vererbung, usw. Außerdem ist Sass um einiges älter als Less (Sass: 2007, Less: 2009) und (laut Wikipedia) sogar Ideengeber.… Read More
Javascript: Der Unterschied zwischen onMouseOut und onMouseLeave Diese Woche möchte ich einen kleinen Ausflug in die Welt der Event-Handler machen. Kennt ihr die Unterschiede zwischen den beiden Event-Handlern onMouseOut und onMouseLeave? Grade wenn ihr mit selbstgemachten Popups (o.Ä.) arbeitet werdet ihr ggf. über ein bestimmtes Problem gestolpert sein… Stellt euch ein Popup DIV vor, welches bei klick geöffnet und bei onMouseOut geschlossen… Read More
expose_php offenbart PHP Informationen an Besucher Willkommen zu einem neuen Eintrag – Eine Frage vorab: Kennt einer von euch die PHP Konfiguration „expose_php“? Solltet Ihr über einen eigenen Server (also keinen Shared-Host o.Ä.) verfügen würde ich euch Raten diese Konfiguration auszuschalten – Vor allem wenn eure PHP Version nicht auf einem aktuellen Stand ist und ggf. noch bekannte Sicherheitslücken beinhaltet. Durch… Read More
Die Entstehung eines Projektes – Teil 2 Willkommen zum zweiten Blogeintrag zum Thema „Die Entstehung eines Projektes“. Nachdem ich letzte Woche den ersten Teil (Idee, Screendesign und der erste HTML Prototyp) veröffentlicht habe möchte ich Heute näher auf die technischen Hintergründe eingehen – Schließlich soll das frische Projekt nicht mit den HTML Prototypen enden!… Read More
Die Entstehung eines Projektes – Teil 1 Hallo und willkommen zu einem neuen Eintrag im Web-Developer-Blog. Heute möchte ich euch anhand eines eigenen Projekts zeigen wie aus einer Idee ein kompletter Web-Auftritt werden kann. Es beginnt alles mit einer Idee Stellt euch selbst die Frage: Was möchtet ihr realisieren? Soll die Seite eine Art privater Blog werden, ein Künstlerportfolio (wie in meinem… Read More
Design Patterns in der Praxis – Teil 6 Guten Abend zusammen, nach meinem Urlaub letzte Woche melde ich mich Heute mit einem frischen, aber kurzem, Posting zurück. Das heutige Thema wird sein: Das „DAO“ Design Pattern.… Read More
Basics: Kleine SEO Tipps Ich habe in den letzten Wochen bereits zwei kleine Tutorials über „SEO URLs“ geschrieben (Teil1 und Teil2), doch die URLs eurer Webseite sind nur ein Teil des großen ganzen. Heute geht es um generelle SEO Tipps! SEO geht noch viel weiter als „hübsche URLs“ – Suchmaschinen wie Google achten nämlich nicht nur auf doppelte Seiten/Inhalte… Read More
Impress.js, die etwas andere Präsentation Guten Abend zusammen, Heute möchte ich ein sehr entspanntes Thema ansprechen – Präsentationen mit impress.js. Impress.js vs Powerpoint, OpenOffice, LaTeX etc. Vielleicht erinnern sich nun einige unter euch an ihre Schulzeit zurück, als es hieß „Zu diesem Thema werdet ihr eine Präsentation vorbereiten (…)“. Wie gerne hätte ich damals ein Tool wie impress.js (und HTML5/CSS3… Read More
Interaktive Diagramme für alle Browser mit jqPlot Hallo und willkommen zu einem neuen Blogposting! Jeder von uns kommt früher oder später mal an den Punkt, an dem wir ein Diagramm darstellen möchten – Sei es für die einfache Darstellung von Daten oder komplexer Algorithmen, das warum soll nicht mein Thema sein. Ich möchte mich stattdessen um das wie kümmern! Wir Entwickler stehen… Read More
Processwire, das geniale OpenSource CMS – Update Heute möchte ich euch ein großartiges CMS (Content Management System) vorstellen: ProcessWire. ProcessWire 2.2 ist kostenlos (GNU GPL v2 Lizenz) verfügbar und bietet eine offene API (und Dokumentation) um das entwickeln von Webseiten, Modulen und Templates möglichst einfach zu gestalten. Dieses CMS hat mir auf Anhieb sehr gut gefallen – Es ist sauber geschrieben, einfach… Read More