Kategorie: Tutorials
Immer wieder stolpere ich im Netz über Ajax-OnePages, also Seiten, bei denen, sobald man auf einen internen Link klickt, der gewünschte Inhalt per Ajax nachgeladen wird. Dadurch werden oft interessante Animationen, wie zum Beispiel Diashow-Übergänge oder Ähnliches möglich. Leider führt das Nachladen von Inhalten per Ajax, wenn man es nicht richtig macht, zu einer riesigen Katastrophe: keine Suchmaschine indiziert den nachgeladenen Inhalt und ohne JavaScript wird die Seite gänzlich unbrauchbar für den Nutzer.
In diesem Artikel will ich deshalb zeigen, wie man eine Ajax-OnePage richtig umsetzt und die zahlreichen Stolpersteine umgeht. weiterlesen…
VN:F [1.9.15_1155]
Bewertung: 5.0/5 (2 Stimmen abgegeben)
Photoshop ist das mächtigste Foto-Software, die es gibt — die Möglichkeiten sind praktisch unbegrenzt. So wird Photoshop auch ausgiebig zur Ausbesserung kleiner Schönheits-Fehler im Gesicht genutzt. Meiner Meinung nach ist die Schönheits-Nachhilfe absolut unnötig, besonders wenn sie so ausgiebig missbraucht wird, dass man das Gesicht nicht wiedererkennt. Spätestens wenn schon Position von Mund, Augen und Nase verändert wird, sollte man innehalten und sich überlegen, ob der Mensch auf dem Foto überhaupt noch echt ist.
Etwas ganz anderes ist für mich das Betonen oder Einfärben von Augen — zumindest setzte ich dies nicht zur Schönheits-Verbesserung, sondern als kreatives und künstlerisches Mittel ein. Deshalb färbe ich die Augen auch nur so, dass man dies am Ende auch sehen kann, das Bild aber trotzdem beeindruckend aussieht.
In diesem Tutorial will ich euch zeigen, wie man mit Photoshop Augen einfärben kann. weiterlesen…
VN:F [1.9.15_1155]
Bewertung: 5.0/5 (3 Stimmen abgegeben)
Im letzten Teil der Artikelserie »Typo3: Exension selbst erstellen« haben wir begonnen, ein kleines Kontaktformular für Typo3 zu programmieren. Die Extension funktioniert zwar, doch kann man noch vieles verbessern. Deshalb fügen wir in diesem Artikel nun HTML-Templates, CSS-Styles und TypoScript-Konfiguration ein.
Aus Grundlage dient uns hier die Kontaktformular-Extension, die wir im letzten Artikel erstellt haben. weiterlesen…
VN:F [1.9.15_1155]
Bewertung: 4.2/5 (5 Stimmen abgegeben)
Seit einigen Monaten quälte mich ein Problem. Ich hatte angefangen, Wordles in Javscript zu implementieren, um diese dann auf einer Seite dynamisch einzubinden. Doch leider scheiterte ich an der Performance. Doch endlich habe ich eine Lösung gefunden, denn Jason Davies hat es geschafft, Word Clouds mit JavaScript zu rendern.
Das ist wunderbar, denn diese sind mit ein paar JavaScript-Kenntnissen sehr flexibel in eine Seite einbindbar. Doch gibt es dabei einiges zu beachten. Damit der Einstieg auch gut gelingt, schreibe ich hier ein kleines Tutorial, wie man einfach mit Word Cloud d3 eine Tagcloud erstellt. weiterlesen…
VN:F [1.9.15_1155]
Bewertung: 5.0/5 (2 Stimmen abgegeben)
Seit meinem letzten Artikel kannst du einfaches »Hello World«-Frontend-Plugin für Typo3 programmieren. Als nächstes werde ich dir zeigen, wie man ein etwas komplexeres Plugin entwickelt. Am Ende dieses Artikels wirst du in deinen Plugins Formulare und POST- und GET-Variablen verarbeiten können und aus Typo3 heraus Mails verschicken können. Zudem hast du dann die Basis für dein eigenes Kontaktformular-Plugin, dass du später beliebig erweitern und in deinen eigenen Projekten verwenden kannst. weiterlesen…
VN:F [1.9.15_1155]
Bewertung: 5.0/5 (2 Stimmen abgegeben)
Typo3 ist mächtig — aber nicht wegen des riesigen Funktionsumfangs, sondern wegen der riesigen Menge an Extensions, die für das Content Management System verfügbar sind. Doch oft braucht man nur eine kleine Funktion und muss dafür eine riesige, total überladene Erweiterung installieren, oder man findet einfach nicht die richtige Erweiterung für den eigenen Bedarf. Dann heißt es: selber Hand anlegen und eine eigene Extension schreiben.
Nachdem ich schon gezeigt habe, wie aus einem Design eine fertige Typo3-Seite wird, will ich in dieser Artikelserie zeigen, wie man eine Erweiterung für Typo3 schreibt und welche Erfahrungen ich auf diesem Gebiet schon gemacht habe.
Wenn man sich erst einmal mit der Entwicklung von Extensions für Typo3 auskennt, hat man ein sehr mächtiges Werkzeug an der Hand. Denn jede noch so komplizierte oder ausgefallene Funktion kann man nun in eine einfach zu bedienende Extension schreiben und in allen Projekten wieder verwenden. weiterlesen…
VN:F [1.9.15_1155]
Bewertung: 4.3/5 (3 Stimmen abgegeben)
Am Anfang war der Frame. Und mit dem Frame kamen die Scollbars innerhalb der Seite. Und der Programmierer sah, dass es gut war.
Jahrelang war auch alles gut, bis dann schließlich die Designer die unendlichen Weiten des Webs unsicher machten. Alles wollten die Designer verändern, alles sollte schöner werden. Doch an Scrollbars bissen sie sich die Zähne aus. Scollbars ließen sich leider nicht ohne weiteres anpassen.
In diesem Artikel zeige ich, wie man trotzdem, übrigens ganz ohne iFrames, Scollbars erstellen kann, die auch noch toll aussehen. weiterlesen…
VN:F [1.9.15_1155]
Bewertung: 5.0/5 (3 Stimmen abgegeben)
Heute ist, nach langem Warten, endlich die zweite Ausgabe des NUMBOO Magazins erschienen. Mit dabei sind diesmal Ebenenkompositionen in Photoshop, ein Interview mit Jonas Hellweg vom kulturbanause-Blog, minimalistische Webdesigns, HTML5 Boilerplate, fokus 2012 und ein mein Artikel, in dem ich Sass vorstelle.
Sass ist, kurz gesagt, eine Meta-Sprache, mit der CSS-Code strukturiert und flexibel geschrieben werden kann. Schaut euch den Artikel oder besser noch das ganze NUMBOO Magazin an, es lohnt sich!
VN:F [1.9.15_1155]
Bewertung: 4.0/5 (2 Stimmen abgegeben)
Immer wenn mir die nötige Inspiration fehlt, um einen Artikel zu schreiben, gehe ich ins Kino. Naja, so ganz stimmt das nicht, dann wäre ich längst pleite, aber ab und an mach ich das wirklich. Denn im Kino sehe ich immer tolle Filmplakate für noch tollere Filme und sehe mich berufen, ein Photoshop Tutorial zu schreiben, um der Welt die Möglichkeit zu geben, das Poster mit eigenen Bildern nachzubauen. Diesmal sprang mir bei meinem Kinobesuch das Plakat des dritten Teils »Men in Black« ins Auge. Der Effekt ist sehr raffiniert und doch sehr einfach zu erreichen. weiterlesen…
VN:F [1.9.15_1155]
Bewertung: 4.5/5 (2 Stimmen abgegeben)
Es gibt ein paar Seitenelemente, die meine Kunden eigentlich immer auf ihrer Internetseite haben wollen—ein Beispiel hierfür ist eine Karte. Dank Google ist das Einbetten von Karten in Internetseite fast lächerlich einfach: Google-Maps öffnen, Position wählen und Code kopieren, so einfach kann das Leben sein—zumindest, wenn man keine besonderen Anforderungen hat.
Das Problem ist aber, das der durchschnittliche Kunde immer irgendwelche Extrawünsche hat—das fängt schon beim eigenen Firmenlogo als Marker-Icon an. Hier stößt das Kopieren und Einfügen des Embed-Codes von Google an seine Grenzen und nach einer kurzen Recherche ist klar: Wir müssen das mit der Google-Maps-API machen, das kann ja nicht so schwer sein—ist es aber doch.
Ich weiß nicht, ob es nur mir so geht, aber meiner Meinung nach ist das Referenzhandbuch der Google-Maps-API v3 extrem unübersichtlich. Ich musste stundenlang rumsuchen und rumprobieren, bis alles so war, wie ich es wollte. Deshalb will ich in diesem Artikel anhand eines Beispiels zeigen, was ich gefunden habe. weiterlesen…
VN:F [1.9.15_1155]
Bewertung: 5.0/5 (2 Stimmen abgegeben)