Gefiltert nach Felix Nagel Filter zurücksetzen

© TYPO3 Association, typo3.org

Bei der Entwicklung mehrsprachiger Extensions für TYPO3 kommt man früher oder später in die Verlegenheit die richtigen (also in der benötigten Sprache) Datensätze aus der Datenbank zu holen. Viele Entwickler nutzen dazu eigene WHERE Anweisungen mithilfe derer sie den richtigen Datensatz ermitteln. Das sieht dann oftmals so aus:Die benötigte Sprache wird direkt gesetzt was zur Folge hat das man evtl. keinen Datensatz geliefert bekommt. Dies ist logischerweise dann der Fall wenn Der Datensatz noch nicht in die betreffende Sprache übersetzt wurde. Hört sich doch gar nicht so übel an?

 

Nicht ganz. Einerseits  bricht man mit den Coding Guidelines und andererseits macht man ein tolles TYPO3 Feature zunichte: den localization mode. Mit dem localization mode kann das Verhalten von TYPO3 bei Mehrsprachigkeit, oder besser das Verhalten von TYPO3 bei fehlenden Sprachdatensätzen, konfigurieren.

Mehrsprachige TYPO3 Extensions: getRecordOverlay richtig einsetzen

Emergenza HH 2010 Finale Symbolbild

Etwas verspätet auch der Blogpost zum Emergenza Finale (Nord) in der Hamburger Markthalle am 5. Juni 2010.  Mein Blogsystem hat Ärger gemacht, das musste vorher noch gefixed werden.

 

Ich war ja als Fotograf das erste Mal in der Markthalle und muss sagen: da sind wie erwartet Profis am Werk. Licht und Sound (was bei der Menge an Bands eine verdammt gute Leistung ist) waren perfekt und die Bands haben das auch entsprechend genutzt.

 

Das eingespielte Team von Emergenza Hamburg und das zahlreich erschienene, gut gelaunte Publikum sorgten für einen wirklich gelungenen Abend.

 

Ein paar Impressionen von Where My Chipmunks At, Attic Cell, Skalinka, Lofft, Black Sheep Results, Nuaura, Banana Killers, Jamey Rottenorpse & The Rising Dead, T'Rock'N'Dock und dem iManClan könnt ihr euch hier ansehen:

 

 

Fotos vom Emergenza Finale Nord 2010

© jQuey Logo: The jQuery Project

A few month ago I received somerequests about adding browser history support and browser title support to my jQuery ARIA widgets. As this would be nice feature for both, usability and accessibility, I allocated some time to get this done.

jQuery ARIA with browser history support: tabs, lightbox and sortable tables

© TYPO3 Association, typo3.org

Viele Extensions in TYPO3 bieten ein Modul im Backend an um zum Beispiel Datensätze zu betrachten oder um Konfigurationenzu erstellen. Die meisten dieser Module sind, wie zum Beispiel das TemplaVoila Seitenmodul, nur für Administratoren zugänglich.

Allerdings gibt es auch Extensions die für einfache Redakteure nützlich sind. Hierzu gehören zum Beispiel Formular-Extensions wie powermail oder formhandler.

 

Im Falle von formhandler ist das BE-Modul für normale User noch nicht ganz ausgereift. Es fehlen Möglichkeiten die Funktionen für einfache BE Redakteuere zu beschränken. Mit meinem kleinen Patch kann man den Zugriff auf Formulardaten bestimmter Seiten beschränken und die Ausgabe vorsortieren. Das Patch wurde für einen Kunden meines Arbeitgeber Paints Multimedia in Hamburg entwickelt.

 

Um in einem Extension Modul eine Funktion (definiert durch die Selectbox rechts oben) zu deaktivieren kann man folgendes Snippet in die TSconfig des Users, der BE Gruppe oder der Seite einfügen:

 

<code> mod.web_txformhandlermoduleM1.menu.function.2 = 0 </code>

 

Dabei kann man sich an dem Namen des Moduls innerhalb der conf.php orientieren:

 

<code> $MCONF['name'] ='web_txformhandlermoduleM1'; </code>

 

Das Beispiel blendet die "Leere Tabelle" Funktion der Extension formhandler aus.

 

 

Anders als in der offiziellen Anleitung beschrieben muss das array menu.function und NICHT menu.mode heißen.

© jQuey Logo: The jQuery Project

Schon seit einigen Monaten steht fest das mit der neuen Version des Java-Script Frameworks jQuery und dessen Widget Palette jQuery UI einige Anpassungen an eigenen Scripten erfolgen muss.

Mit dem final Release von Version jQuery 1.4.2 und UI 1.8 habe ich endlich das Ergebnis meiner Diplomarbeit modifiziert.

 

 

Im folgenden ein kleiner Erfahrungsbericht vom Upgrade auf jQuery 1.4.2 und jQuery UI 1.8. Die Links dürften gut als Tutorial dienen.

 

jQuery Accessible Rich Internet Applications jetzt für jQuery 1.4 und UI 1.8

Eine der schönsten Tag Clouds für Blogs ist ganz eindeutig die Cumulus Tag Cloud Extension für Wordpress

 

Diese Extension wurde bereits als t3m_cumulus_tagcloud Extension für TYPO3 adaptiert. Um diese Erweiterung für meinen t3blog betriebenen Blog nutzbar zu machen war eine kleine Anpassung nötig, die ich hier gerne zur Verfügung stellen möchte.

T3Blog mit Wordpress Cumulus Tag Cloud

http://www.felixnagel.com

© Felix Nagel, http://www.felixnagel.com/

Mehr Bilder von unserem Skiurlaub in Wagrain im ganzen Artikel.

 

 

Ende Februar war ich mit einigen Freunden wieder im Skiurlaub. Wieder in die Palfenhütte in Wagrain (Österreich) -- wie auch schon letztes Jahr. Und genau wie letztes Jahr war auch dieses Mal die Anreise... sagen wir ungeordnet. Durch einen kleinen Stau von etwa 40km kamen wir geringfügig zu spät und haben den letzten Lift verpasst. Wir erinnern uns: die Palfenhütte liegt direkt an der Piste auf 1750m und ist nur per Ski oder Snowboard erreichbar. 

 

Skiurlaub Wagrain 2010

Mein erstes Mal Konzertfotografie auf einem HipHop / DJ Event. Eingeladen hat mich mein Freund Kingsley, der bereits die Inna Di Dance Reihe in Hamburg etabliert hat. Diesmal waren unter Anderem folgende DJs mit dabei: DJ Haitian Star (aka Torch), DJ Dynamite (von Dynamite Deluxe) und DJ Mirko Mashine

 

Beschreibung laut Veranstalter:

 

Dieses Event ist das erste einer neuen Eventreihe in Hamburg, die sich zum Ziel gesetzt hat hochklassigen Hip Hop und Elektronische Musik auf einem Event zu vereinen.

 

 

Für mich war das Event 'Plastic People' am 12. Januar 2010 im Klubsen in Hamburg auch in nicht-musikalischer Hinsicht eine Veränderung. Zum ersten Mal konnte ich mein neues Objektiv (ein Tamron 17-50mm, f2.8udn Bildstabilisator) ausprobieren.

 

Hier gehts zu den Bildern:

 

'Plastic People' im Klubsen