Der Interaktionsdesigner 2021

Oktober 2008

Meine erste Webseite, Teil 2

Der erste Teil ist geschafft. Wir haben die Grundlagen gelernt und haben ein Plätzchen im Netz an dem wir uns austoben können. Jetzt soll das ganze noch schöner werden! Wir entdecken jetzt die Grundlagen von CSS, binden Bilder in unsere Seite ein und wagen den ersten Schritt mit PHP. Das wird ein Spaß!

Oktober 2008

Meine erste Webseite, Teil 1

Jeder braucht heute eine Webseite und viele haben das Gefühl es ist ein unfassbares Teufelszeug was wir (Webworker) so jeden Tag machen. Sieht vielleicht kompliziert aus, ist es aber nicht! Am Anfang scheint es unendlich viel zu sein, aber ich glaube mit einem guten Einstieg wird es ganz einfach. Und genau diesen möchte ich hier geben. Dabei erhebe ich keinen Anspruch auf Vollständigkeit oder die Vermittlung von unendlichem Hintergrundwissen. Jemand der noch nie eine Seite gemacht hat soll hier die Möglichkeit bekommen seine erste Seite mit modernen Technologien zu erstellen. Dabei sollte der geneigte Leser den Spaß an den neuen Technologien gewinnen und auf eigene Faust bestimmte Techniken hinterfragen und weiter recherchieren. Wir werden HTML, CSS, JavaScript und PHP einsetzen und uns so wenig Arbeit wie möglich machen und dabei so viel lernen wie es geht. Viel Spaß!

September 2008

Offline validieren mit Validator S.A.C.

Bei Pixelgraphix wurde ein W3C Stand Alone Validator vorgestellt. Das ist doch mal ein praktisches Tool. Einfach eine Datei oder einen Link aus dem bevorzugten Browser auf das Icon im Dock ziehen und die Validierung wird gestartet.

September 2008

processDatamap_postProcessFieldArray()

TYPO3 Entwicklung und LiebeManchmal hasst man TYPO3 für diese Funktionsnamen. Wenn man dann durchschaut hat, was damit gemeint ist, verliebt man sich wieder in das riesen CMS. In diesem Beitrag will ich erklären wie es dank Hooks und dem TCEMain Objekt möglich wird, in die TYPO3 internen Speicherfunktionen zu kommen. Das braucht man für seine eigenen Extensions oder wenn man vor dem Speichern die Daten manipulieren möchte.

September 2008

Mit jQuery einen Schatten zaubern

jQuery LogoUm eine Überschrift hervor zu heben, habe ich ein kleines Plugin geschrieben was das automatisiert erledigt. Ach, was heißt klein? Mini könnte man es nennen. Demos + Download in diesem Artikel.

September 2008
September 2008

PDF Formulare im Acrobat besiegen

Der (verdammte) Acrobat bietet die Möglichkeit interaktive Formulare zu erstellen. Und kaum erstellt jemand ein Formular, fallen ihm diverse Abhängigkeiten und Sonderfunktionen ein, die es abzubilden gilt. Zum Glück ist es möglich mit JavaScript dynamisch auf die Eingaben zu reagieren, aber einfacher macht es die Sache nicht gerade. Hier kommt eine kleine Anleitung wie man den Inhalt auf Buchstaben und Leerzeichen überprüft und eine Abhängigkeit von mehreren “Kontrollkästchen” - auch Checkboxen genannt - erzeugt.

September 2008

TYPO3 Extension Kiwi Slider

Meine TYPO3 Extension Kiwi Slider ist in der ersten Betaversion erschienen und trägt jetzt die stolze Versionsnummer 1.1.0. Zur Erinnerung: Mit dieser Erweiterung ist es sehr einfach und schnell möglich einen Content Slider zu erstellen, im Stil der Coda Webseite. Es basiert auf jQuery und der Anleitung von jQuery for Designers. Hier herunterladen.

September 2008

Besser PHP Programmieren mit Filtern

Heute gibts im lesenswerten Blog Nettuts den Artikel 10 Principles of the PHP Masters. Gespickt ist er mit interessanten Links und wertvollen Erkentnissen der PHP Gurus. Nett zu lesen definitiv. Für mich neu und wirklich nützlich sind die Filterfunktionen von PHP.Wie praktisch ist das denn? Im Folgenden ein Schnelleinstieg.

September 2008
September 2008

Coda syntax highlighting für Typoscript

Dank des unermüdlichen Einsatzes von Patrick Lischka gibt es die sehr angenehme Erweiterung für Coda ts4c in einer neuen Version. Die Version 1.1.12 behebt einige Fehler und bietet eine ganze Liste Neuerungen. Da macht das Arbeiten mit Typoscript doch gleich wieder mehr Spaß. Und einen wertvollen Tipp konnte er mir auch geben: Mit ein paar Zeilen Typoscript lässt sich das lästige Cache leeren nach jeder kleinen Änderung per FTP verhindern.

August 2008

Sonderzeichen in MySQL Datenbank ersetzen

Manchmal ist es notwendig in einer Datenbank schnell und unkompliziert die Sonderzeichen rauskriegen. Die Gründe sind vielfältigt und bevor ein furchtbares durcheinander besteht, packe ich lieber ein htmlspecialchars vor dem Speichern rein und jage folgende Anweisungen über die Datenbank.

August 2008

JSONP und das Cross Server Scripting

jQuery LogoDa wir uns immer weiter vernetzen und unsere verschiedenen Services beginnen sich auf diversen Servern im Internet zu tummeln, stolpern wir aufeinmal ständig über folgende Fehlermeldung: Access to restricted URI denied” code: “1012 Hier kommt die Anleitung um jQuery dazu zu bewegen, nicht mehr diesen nervigen Fehler zu produzieren: Das Geheimnis ist JSONP und die Parameterübergabe per GET.

August 2008

Interessante jQuery Erkenntnisse

Dieser Eintrag ist kein Tutorial oder Anleitung zu jQuery. Wenn man sich eine neue Technik aneignet dann geht das ja meistens recht einfach, und wenn es eine so geniale Technik ist wie jQuery dann macht es auch noch richtig Spaß! Aber irgendwann möchte man mehr Wissen und vertieft sich in Bücher und tiefschürfende (ewig lange) Blogbeiträge und kann dabei noch einiges zutage fördern was die Arbeit wesentlich erleichtert. Als öffentliche Merkhilfe schreibe ich hier meine Erkenntnisse aus dem empfehlenswerten Buch jQuery in Action nieder.

August 2008

TYPO3 Extension: Kiwi Slider!

Jippi Yeah: Es gibt eine neue Version! Es ist geschafft! Zusammen mit Matthias Haack habe ich die erste Extension im Repository von TYPO3 veröffentlicht. Mit Hilfe der neuen Erweiterung kiwi_slider ist es sehr einfach möglich einen Slider im Stil von Coda auf die eigene Seite einzubinden. Sogar einen besseren! Ohne JavaScript bleibt der Slider auf angenehme Weise nutzbar! Getestet im Firefox 3, Internet Explorer 6 und 7, Safari und Opera. Es folgen Erklärungen und Erläuterungen oder direkt herunterladen.