Tomorrow Comes Today   I’m not gonna wait for anything to happen

Blog

An jQuery und Modenizr Fetischisten

Also ehrlich. So toll und reizvoll einige der Nutzungsoptionen sein mögen und so modern sich Feature Detection usw. anhören mögen - man sollte die Gesamtarchitektur der Software - und damit meine ich nur der frontendseitige Softwareschicht - nicht außer acht lassen.

Denn diese Technologien taugen eben auch nur etwas, wenn der Einsatzbereich passt.

TYPO3: Language Overlay auf Feld-Ebene

Wer hätte gedacht, wie lange man da rum probieren kann. Also: Es gibt eine Seite mit einigen individuellen Feldern in den Seiteneigenschaften. Diese sollten in Teasern und auf der Detailseite automatisch per TypoScript ausgegeben werden. Soweit so gut.

ONLINE: www.schulradio-network.de

Nach viel liebevoller Arbeit am Design (ein riesen Dank an Steffi) und einer schönen sehr komfortablem TYPO3 Umsetzung ist die neue Website des Schulradio Networks der medienanstalt Berlin Brandenburg (mabb) online:
www.schulradio-network.de.

Das Frontend macht euch hoffentlich genauso Spaß wie mir. Insbesondere auf Tablets sieht es durch die Tafellook und die Zettelelemente super aus.

TYPO3: Workaround in den Core Funktionen

Da predigt man allen Entwicklern über Jahre, dass man zwar für eigene CEs wenn möglich die vorhandenen Felder in tt_content nutzen soll - aber natürlich nur dann, wenn sie semantisch sinnvoll sind. D.h. z.B. das Feld media für ein Bühnenbild in einem eigenen CE o.ä.

Nun ist das in TYPO3 scheinbar nicht so streng umgesetzt. Im Mailformular wird die Empfänger E-Mail Adresse in das Feld subheader geschrieben.

Tja. So ist das wohl manchmal.

Chrome: Wachsender Application Folder

Als Nutzer einer SSD Platte mit einer leider etwas eingeschränkten Größe habe ich ab und an das Problem, das mir mein OS einen Hinweis gibt, dass meine PLatte voll sei - oder zumindest fast.
Nun habe ich mal mit dem Disk Sweeper alles durch gescannt und mehrere witzige große Verzeichnisse gefunden (6 GB mehr frei und nicht wichtiges gelöscht).

Blogsy Test

See what will happen ... 

Google: Zahlen bei PI-Akquise verschärft

Über 95% aller relevanten Zugriffe über Suchmaschinen kommen von Google. Die restlichen Prozent(chen) teilen sich die anderen Suchmaschinen. Das ist ja nichts überraschend Neues, aber wenn wieder jemand nach Bing, T-Online oder Yahoo fragt, hilft das vielleicht zur Fokussieung auf das Wesentliche.

Anteil von Google an den Gesamtzugriffen über Suchmaschinen:
bei 1 PI ~ 81%
bei >= 2 PIs ~ 95%
bei >= 4 PIs ~ 97%
bei >= 5 PIs ~ 98%

eMobility: eSmart Testfahrt

Nach der Entwicklung einer iPhone App für eine Elektroauto Flotte letztes Jahr (übrigens mit Sencha Touch, hat viel Spaß gemacht) habe ich nun endlich meine erste eMobility Erfahrung (im Sinne des Fahrens eines Elektroautos, Bahn fahre ich ja auch gerade mit Strom) gemacht.

TYPO3: Entitäten und dynamische Formulare mit Seiten, Mailform und TypoScript

Eine sehr häufige Anforderung ist bestimmte Entitäten in TYPO3 abzubilden und darauf aufsetzend dynamisierte Formulare zu erstellen. Klassische Beispiele sind Ansprechpartner mit eigenen E-Mail-Formularen, Veranstaltungen mit einem Anmeldeformular oder Broschüren mit einem Bestellformular.

I.d.R. wird dann schnell auf den Formhandler oder selbst geschriebene Extensions zurück gegriffen. Dabei lässt sich das meistens mit den Standardfunktionen von TYPO3 nutzen.

Hier kurz eine Skizze des Lösungsansatzes - wozu ich später nocheinmal Codebeispiele posten werde.

PHP: Für Menschen lesbare Zeiträume

Datumsanzeigen sind nicht einfach. Und Zeiträume auch nicht. Zumindest wenn man den Nutzern eine möglichst natürliche Schreibweise anbieten möchte, also nicht im "technischen" Format TT.MM.YYYY.

Schöner wären da doch Datums-Zeiträume wie z.B.:

  • Donnerstag, 26. April 2012
  • Mittwoch, 11. bis Donnerstag, 26. April 2012
  • Donnerstag, 26. April bis Mittwoch, 9. Mai 2012
  • Samstag, 29. Dezember 2012 bis Mittwoch, 2. Januar 2013

Hier eine Beispielfunktion in PHP, welche eine solche Ausgabe erzeugen kann: