<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel>
    <title>FelixNagel.com Blog</title>
    <link>http://www.felixnagel.com</link>
  <description>Blog von Felix Nagel, Medieninformatiker, Webentickler in Hamburg, TYPO3, OpenSource, WAI, Accessibility, Usability, Metal, Konzerte, Politik</description><language>de-de</language><generator>Blog RSS export running on TYPO3 4.6.3</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><copyright>Copyright Felix Nagel - FelixNagel.com under a CC BY-SA licence</copyright><managingEditor>visit http://www.felixnagel.com/verschiedenes/kontakt</managingEditor><webMaster>visit http://www.felixnagel.com/verschiedenes/kontakt</webMaster><image><link>http://creativecommons.org/licenses/by-sa/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/FelixNagel" /><feedburner:info uri="felixnagel" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>53.557224</geo:lat><geo:long>10.036567</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license><item>
    <title>TYPO3 Extension: Per Scheduler automatisch Dateien löschen</title>
    <author>#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;</author>
    <link>http://feedproxy.google.com/~r/FelixNagel/~3/8Q6MV_M5Fgg/</link>
  <guid isPermaLink="false">http://www.felixnagel.com/blog/artikel/2011/12/18/typo3-extension-per-scheduler-automatisch-dateien-loeschen/</guid><category>TYPO3</category>
  <pubDate>Sun, 18 Dec 2011 15:52:00 +0100</pubDate>
  <description> Meine neue TYPO3 Extension deletefiles löscht per Scheduler Task automatisch Dateien und Ordner. Perfekt um Wartungsprozesse zu automatisieren oder den Datenschutz zu verbessern.  Deletefiles löscht per Cronjob (genauer einem Scheduler Task, verfügbar seit TYPO3 4.3) in vorgegebenen Intervallen alte Dateien und Ordner. Man kann dabei zwischen verschiedenen Modi wählen (einem gesamten Ordner, nur Dateien, nur Ordner, Ordner und Dateien, Ordner und Dateien mit rekursiver Prüfung) und das minimal...</description><content:encoded><![CDATA[<img src="http://www.felixnagel.com/typo3-logo-ty.jpg" width="200" height="150" alt="typo3 logo" />
    <p>(c) www.typo3.org, CC BY-ND 2.5 </p>
    <p>Meine neue TYPO3 Extension&nbsp; <em>deletefiles&nbsp; </em>löscht per Scheduler Task automatisch Dateien und Ordner. Perfekt um Wartungsprozesse zu automatisieren oder den Datenschutz zu verbessern. </p>
    <p>&nbsp; </p>
    <p><em>Deletefiles&nbsp; </em>löscht per Cronjob (genauer einem Scheduler Task, verfügbar seit TYPO3 4.3) in vorgegebenen Intervallen alte Dateien und Ordner. Man kann dabei zwischen verschiedenen Modi wählen (einem gesamten Ordner, nur Dateien, nur Ordner, Ordner und Dateien, Ordner und Dateien mit rekursiver Prüfung) und das minimale Alter konfigurieren. </p>
    <p><br />Ursprünglich wurde die Extension für den Kundenbereich der Webseite der väterlichen&nbsp; <a href="http://www.nagel-druck.de/" title="Druckerei mit Servie im Rhein-Main-Gebiet" >Druckerei Nagel </a>&nbsp;entwickelt und mithilfe meines Arbeitgebers&nbsp; <a href="http://www.paints.de/" title="Full-Service Internetagentur in Hamburg" >Paints Multimedia GmbH </a>&nbsp;weiter verbessert und ausgebaut.&nbsp; </p>
    <p>&nbsp; </p>
    <p>Die Extension ist im TER verfügbar: </p>
    <p>&nbsp; </p>
    <p><a href="http://typo3.org/extensions/repository/view/deletefiles/current/" title="TYPO3 Extension deletefiles von Felix Nagel: Dteien und Ordner automatisch löschen" class="linkbutton" >deletefiles im TER </a> </p>
    <p>&nbsp; </p>
    <p>&nbsp; </p>
    <p>Kommentare bitte hier oder per&nbsp; <a href="http://www.felixnagel.com/verschiedenes/kontakt/" >Mail </a>. </p>
    <p>&nbsp; </p>
    <p>&nbsp; </p>
     <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FelixNagel?a=8Q6MV_M5Fgg:KTMZ0oM7_cs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=8Q6MV_M5Fgg:KTMZ0oM7_cs:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=8Q6MV_M5Fgg:KTMZ0oM7_cs:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=8Q6MV_M5Fgg:KTMZ0oM7_cs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=8Q6MV_M5Fgg:KTMZ0oM7_cs:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/FelixNagel?i=8Q6MV_M5Fgg:KTMZ0oM7_cs:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FelixNagel/~4/8Q6MV_M5Fgg" height="1" width="1"/>]]></content:encoded><feedburner:origLink>http://www.felixnagel.com/blog/artikel/2011/12/18/typo3-extension-per-scheduler-automatisch-dateien-loeschen/</feedburner:origLink></item><item>
  <title>Neckbreaker's Ball IV in der Markthalle Hamburg</title>
  <author>#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;</author>
  <link>http://feedproxy.google.com/~r/FelixNagel/~3/IBhbQwebXm4/</link>
<guid isPermaLink="false">http://www.felixnagel.com/blog/artikel/2011/12/16/neckbreakers-ball-iv-in-der-markthalle-hamburg/</guid><category>Hamburg</category><category>Konzertberichte</category>
<pubDate>Fri, 16 Dec 2011 11:30:00 +0100</pubDate>
<description> Beim Neckbreaker's Ball IV in der Markthalle Hamburg habe ich für meinen Kollegen Tibor Weiß den Konzertbericht zum Headliner Dark Tranquillity übernommen.  Hier gehts zu Bericht und Fotos:   Kompletter Konzertbericht und Fotos  Konzertbericht Dark Tranquillity    </description><content:encoded><![CDATA[<img src="http://www.felixnagel.com/mikael-stanne-dark-tranquillity-neckbreaker-s-ball-2011-hamburg-0d.jpg" width="500" height="334" alt="Mikael Stanne Dark Tranquillity Neckbreaker's Ball 2011 Hamburg" title="Mikael Stanne von Dark Tranquillity beim Neckbreaker's Ball IV in Hamburg" />
  <p>Mikael Stanne von Dark Tranquillity beim Neckbreaker's Ball IV in Hamburg, &copy; Tibor Weiß / The-Pit.de / tibor-weiss.de </p>
  <p>Beim Neckbreaker's Ball IV in der Markthalle Hamburg habe ich für meinen Kollegen Tibor Weiß den Konzertbericht zum Headliner&nbsp; <em>Dark Tranquillity </em>&nbsp;übernommen. </p>
  <p>&nbsp; </p>
  <p>Hier gehts zu Bericht und Fotos:&nbsp; </p>
  <p>&nbsp; </p>
  <p><a href="http://www.the-pit.de/live-bericht/article/neckbreakers-ball-iv-hamburg/" title="Kompletter Konzertbericht mit Fotos auf the-pit.de" class="linkbutton" >Kompletter Konzertbericht und Fotos <br /></a> </p>
  <p>&nbsp; </p>
  <p><a href="http://www.the-pit.de/live-bericht/browse/4/article/neckbreakers-ball-iv-hamburg/" title="Mein Konzertbericht zu Dark Tranquillity auf the-pit.de" class="linkbutton" >Konzertbericht Dark Tranquillity </a> </p>
  <p>&nbsp; </p>
  <p>&nbsp; </p>
   <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FelixNagel?a=IBhbQwebXm4:vWbBk4X81RA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=IBhbQwebXm4:vWbBk4X81RA:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=IBhbQwebXm4:vWbBk4X81RA:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=IBhbQwebXm4:vWbBk4X81RA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=IBhbQwebXm4:vWbBk4X81RA:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/FelixNagel?i=IBhbQwebXm4:vWbBk4X81RA:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FelixNagel/~4/IBhbQwebXm4" height="1" width="1"/>]]></content:encoded><feedburner:origLink>http://www.felixnagel.com/blog/artikel/2011/12/16/neckbreakers-ball-iv-in-der-markthalle-hamburg/</feedburner:origLink></item><item>
<title>Subway To Sally &amp; Nachtgeschrei in den Docks Hamburg</title>
<author>#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;</author>
<link>http://feedproxy.google.com/~r/FelixNagel/~3/EzwJDidBj3c/</link>
<guid isPermaLink="false">http://www.felixnagel.com/blog/artikel/2011/11/14/subway-to-sally-nachtgeschrei-in-den-docks-hamburg/</guid><category>Hamburg</category><category>Konzertfotografie</category>
<pubDate>Mon, 14 Nov 2011 15:40:00 +0100</pubDate>
<description> Ende Oktober durfte ich mit dem Kollegen Tibor Weiß von the-pit.de Subway To Sally in den Docks auf der Reeperbahn fotografieren. Sehr gelungener Abend mit reichlich Feuer und einer guten Setlist. Mein persönlicher Höhepunkt, neben den wie immer genialen StS, war aber die Supportband: Nachtgeschrei aus Frankfurt. Derzeit gibts meiner Meinung nach nichts besseres in Sachen Mittelalterrock und schon lange versuche ich ein Konzert dieses Juwel zu besuchen.  Bei Nachtgeschrei durfte die Fotografen...</description><content:encoded><![CDATA[<img src="http://www.felixnagel.com/subway-to-sally-26-1011-docks-hamburg-5c.jpg" width="500" height="334" alt="Subway To Sally 26.1011 Docks Hamburg" title="Subway To Sally am 26. Oktober 2011 in den Docks Hamburg" />
<p>Subway To Sally am 26. Oktober 2011 in den Docks Hamburg, &copy; Felix Nagel / <a href="http://www.felixnagel.com" >www.felixnagel.com </a> </p>
<p>Ende Oktober durfte ich mit dem Kollegen <a href="http://tibor-weiss.de/" >Tibor Weiß </a> von <strong><a href="http://www.the-pit.de/" >the-pit.de </a> </strong><em>Subway To Sally </em> in den Docks auf der Reeperbahn fotografieren. Sehr gelungener Abend mit reichlich Feuer und einer guten Setlist. </p>
<p>Mein persönlicher Höhepunkt, neben den wie immer genialen StS, war aber die Supportband: <em>Nachtgeschrei </em>aus Frankfurt. Derzeit gibts meiner Meinung nach nichts besseres in Sachen Mittelalterrock und schon lange versuche ich ein Konzert dieses&nbsp;Juwel zu besuchen. </p>
<p>&nbsp; </p>
<p>Bei <em>Nachtgeschrei </em>durfte die Fotografenmeute leider nicht in den Graben aber ich denke es kamen trotzdem einige recht gute Bilder dabei raus: </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p><a href="http://www.felixnagel.com/fotografie/konzerte/subway-to-sally-2011/" class="linkbutton" >Subway To Sally in den Docks Hamburg </a> </p>
<p>&nbsp; </p>
 <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FelixNagel?a=EzwJDidBj3c:Io1Q4WkSk0g:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=EzwJDidBj3c:Io1Q4WkSk0g:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=EzwJDidBj3c:Io1Q4WkSk0g:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=EzwJDidBj3c:Io1Q4WkSk0g:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=EzwJDidBj3c:Io1Q4WkSk0g:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/FelixNagel?i=EzwJDidBj3c:Io1Q4WkSk0g:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FelixNagel/~4/EzwJDidBj3c" height="1" width="1"/>]]></content:encoded><feedburner:origLink>http://www.felixnagel.com/blog/artikel/2011/11/14/subway-to-sally-nachtgeschrei-in-den-docks-hamburg/</feedburner:origLink></item><item>
<title>jQuery UI Selectmenu v1.2.0 released</title>
<author>#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;</author>
<link>http://feedproxy.google.com/~r/FelixNagel/~3/gqGl5w-D4qI/</link>
<guid isPermaLink="false">http://www.felixnagel.com/blog/artikel/2011/11/06/jquery-ui-selectmenu-v120-released/</guid><category>jQuery</category><category>English</category>
<pubDate>Sun, 06 Nov 2011 23:17:00 +0100</pubDate>
<description> Today I released a new tagged version of my Selectmenu widget forked from the Filament Group. This update includes a bunch of small fixes +amp; improvements and a couple of new features: get rid of some positiong and browser jumping issues (hopefully)a new, more cleaner type ahead version which now supports both prefix matching and first letter cycling ('typeAhead' option now became the default delay)supports empty optionsnow uses  jQuery 1.6.2 and jQuery UI 1.8.16. See the full list of closed...</description><content:encoded><![CDATA[<img src="http://www.felixnagel.com/jquery-ui-logo-dd.jpg" width="200" height="61" alt="JQuery UI logo" />
<p>(c) The jQuery Project </p>
<p>Today I released a new tagged version of my Selectmenu widget forked from the <a href="http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select/" >Filament Group </a>. This update includes a bunch of small fixes &amp; improvements and a couple of new features: <br /><br /></p>
<ul>
<li>get rid of some positiong and browser jumping issues (hopefully) </li>
</ul>
<ul>
<li>a new, more cleaner type ahead version which now supports both prefix matching and first letter cycling ('typeAhead' option now became the default delay) </li>
<li>supports empty options </li>
<li>now uses&nbsp; jQuery 1.6.2 and jQuery UI 1.8.16. </li>
</ul>
<p>&nbsp; </p>
<p class="small">See the <a href="https://github.com/fnagel/jquery-ui/issues?milestone=4&amp;state=closed" title="Click here to see a full list at GitHub" >full list </a> of closed issues or the <a href="https://github.com/fnagel/jquery-ui/commits/selectmenu" >commit history </a>. </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p>Grab the code on GitHub: </p>
<p>&nbsp; </p>
<p><a href="https://github.com/fnagel/jquery-ui" class="linkbutton" >Felix Nagel jQuery Selectmenu Fork </a> </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p>Make sure you check out <a href="http://www.felixnagel.com/blog/artikel/2011/10/09/jquery-ui-selectmenu-reloaded/" title="jQuery UI Selectmenu reloaded" >the new, built from scratch version of Selectmenu </a> which uses the jQuery UI 1.9.x widgets Button and Menu. </p>
 <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FelixNagel?a=gqGl5w-D4qI:jxUa8UK35io:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=gqGl5w-D4qI:jxUa8UK35io:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=gqGl5w-D4qI:jxUa8UK35io:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=gqGl5w-D4qI:jxUa8UK35io:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=gqGl5w-D4qI:jxUa8UK35io:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/FelixNagel?i=gqGl5w-D4qI:jxUa8UK35io:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FelixNagel/~4/gqGl5w-D4qI" height="1" width="1"/>]]></content:encoded><feedburner:origLink>http://www.felixnagel.com/blog/artikel/2011/11/06/jquery-ui-selectmenu-v120-released/</feedburner:origLink></item><item>
<title>TYPO3 formidable with jQuery Datepicker</title>
<author>#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;</author>
<link>http://feedproxy.google.com/~r/FelixNagel/~3/uft-1R1KufM/</link>
<guid isPermaLink="false">http://www.felixnagel.com/blog/artikel/2011/10/22/typo3-formidable-with-jquery-datepicker/</guid><category>TYPO3</category><category>jQuery</category><category>English</category>
<pubDate>Sat, 22 Oct 2011 23:41:00 +0200</pubDate>
<description> The TYPO3 extension Seminars uses Formidable for rendering forms and some Java-Script wigdets. We're using jQuery for all our JS based scripting and jQuery UI for a few User Interface related purposes. To achieve a consistent look for all JS UIs we wanted to change the pretty unusable and unsexy looking default DHTML Calendar of formidable with the jQuery UI one.  As the default jQuery UI Datepicker does not support time selection I've added the jQuery Timepicker Addon.  To change the hardcode...</description><content:encoded><![CDATA[<img src="http://www.felixnagel.com/typo3-logo-ty.jpg" width="200" height="150" alt="typo3 logo" />
<p>(c) www.typo3.org, CC BY-ND 2.5 </p>
<p>The TYPO3 extension <a href="http://typo3.org/extensions/repository/view/seminars/current/" >Seminars </a> uses <a href="http://typo3.org/extensions/repository/view/ameos_formidable/current/" >Formidable </a> for rendering forms and some Java-Script wigdets. We're using jQuery for all our JS based scripting and jQuery UI for a few User Interface related purposes. To achieve a consistent look for all JS UIs we wanted to change the pretty unusable and unsexy looking default <a href="http://www.bazon.net/mishoo" >DHTML Calendar </a> of formidable with the jQuery UI one.&nbsp; </p>
<p>As the default <a href="http://jqueryui.com/demos/datepicker" >jQuery UI Datepicker </a> does not support time selection I've added the <a href="http://trentrichardson.com/" >jQuery Timepicker Addon </a>. </p>
<p>&nbsp; </p>
<p>To change the hardcoded formidable rendering I've implemented an own renderlet based upon the <a href="http://formidable.typo3.ug/fileadmin/formidable/extensions/T3X_mycustomrdt.t3x" >example renderlet extension </a> by Jerome Schneider. </p>
<p>&nbsp; </p>
<p>I released my resulting extension to the TER as I was asked so <a href="http://forumdev.typo3.org/t/216078/" >in the Mailinglist </a>. Please give feedback or ask a&nbsp;question via email or (better) as a comment down below. </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p><a href="http://typo3.org/extensions/repository/view/formidablejquerydate/current/" title="Formidable DATE Renderlet with jQuery support in the TYPO3 TER" class="linkbutton" >Formidable DATE Renderlet with jQuery support </a> </p>
 <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FelixNagel?a=uft-1R1KufM:6lO9ZiAM12Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=uft-1R1KufM:6lO9ZiAM12Y:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=uft-1R1KufM:6lO9ZiAM12Y:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=uft-1R1KufM:6lO9ZiAM12Y:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=uft-1R1KufM:6lO9ZiAM12Y:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/FelixNagel?i=uft-1R1KufM:6lO9ZiAM12Y:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FelixNagel/~4/uft-1R1KufM" height="1" width="1"/>]]></content:encoded><feedburner:origLink>http://www.felixnagel.com/blog/artikel/2011/10/22/typo3-formidable-with-jquery-datepicker/</feedburner:origLink></item><item>
<title>jQuery UI Selectmenu reloaded</title>
<author>#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;</author>
<link>http://feedproxy.google.com/~r/FelixNagel/~3/S9TVdqXaQcc/</link>
<guid isPermaLink="false">http://www.felixnagel.com/blog/artikel/2011/10/09/jquery-ui-selectmenu-reloaded/</guid><category>Webentwicklung</category><category>jQuery</category><category>English</category>
<pubDate>Sun, 09 Oct 2011 21:35:00 +0200</pubDate>
<description> Over a year has passed since I took over the development of Filament Groups Selectmenu plugin for jQuery UI. Since then we made huge changes to the original code base. 130 issues and about 20 pull request have been closed. A couple of new features have been added, too.  A few month ago Jörn from jQuery UI contacted me and asked if I would be able to help pulling my Selectmenu branch to the official jQuery UI repo. I agreed but we decide to build a new version from scratch as the old one has a ...</description><content:encoded><![CDATA[<img src="http://www.felixnagel.com/jquery-ui-logo-dd.jpg" width="200" height="61" alt="JQuery UI logo" />
<p>(c) The jQuery Project </p>
<p>Over a year has passed since I took over the development of <a href="http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select/" >Filament Groups Selectmenu plugin for jQuery UI </a>. Since then we made huge changes to the original code base. 130 issues and about 20 pull request have been closed. A couple of <a href="http://www.felixnagel.com/blog/artikel/2011/06/17/jquery-ui-selectmenu-v110-released/" title="jQuery UI Selectmenu v1.1.0 released" >new features </a> have been added, too. </p>
<p>&nbsp; </p>
<p>A few month ago Jörn from jQuery UI contacted me and asked if I would be able to help pulling my Selectmenu branch to the official jQuery UI repo. I agreed but we decide to build a new version from scratch as the old one has a pretty unclean code base and would need some refactoring anyway. </p>
<p>&nbsp; </p>
<p>Based upon jQuery UI Menu and jQuery UI Button the new Selectmenu widget will seamlessly integrate in a few new widget coming soon. </p>
<p>&nbsp; </p>
<p>Get the sourcecode at GitHub and make sure to check the Wiki for ToDos and specification: </p>
<p>&nbsp; </p>
<p><a href="https://github.com/jquery/jquery-ui/tree/selectmenu" class="linkbutton" >Selectmenu Branch @ GitHub </a> </p>
<p>&nbsp; </p>
<p><a href="http://wiki.jqueryui.com/w/page/12138056/Selectmenu" class="linkbutton" >Selectmenu @ jQuery UI Wiki </a> </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p>Check out the demo below and give some feedback! </p>
<a href="http://view.jqueryui.com/selectmenu/demos/selectmenu/default.html">Click here </a> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FelixNagel?a=S9TVdqXaQcc:ZxPxzkB7umE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=S9TVdqXaQcc:ZxPxzkB7umE:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=S9TVdqXaQcc:ZxPxzkB7umE:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=S9TVdqXaQcc:ZxPxzkB7umE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=S9TVdqXaQcc:ZxPxzkB7umE:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/FelixNagel?i=S9TVdqXaQcc:ZxPxzkB7umE:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FelixNagel/~4/S9TVdqXaQcc" height="1" width="1"/>]]></content:encoded><feedburner:origLink>http://www.felixnagel.com/blog/artikel/2011/10/09/jquery-ui-selectmenu-reloaded/</feedburner:origLink></item><item>
<title>TYPO3: lokalisierte Datumsausgabe mit Fluid</title>
<author>#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;</author>
<link>http://feedproxy.google.com/~r/FelixNagel/~3/soO22OaNl0w/</link>
<guid isPermaLink="false">http://www.felixnagel.com/blog/artikel/2011/10/07/typo3-lokalisierte-datumsausgabe-mit-fluid/</guid><category>TYPO3</category>
<pubDate>Fri, 07 Oct 2011 13:27:00 +0200</pubDate>
<description> Um innerhalb von TYPO3 mit Extbase bzw. dessen Template-Engine Fluid aus einem Zeitstempel (wie zum Beispiel in einem crdate oder tstamp Datenbankfeld) lokalisierte Datumsausgaben zu rendern gibt es verschiedene Ansätze.   Da wären der eigene ViewHelper oder die offizielle Variante per locallang Datei und Bordmitteln. Beide sind recht umständlich, letztere nötigt dem Entwickler die nicht unerhebliche Mehrarbeit auf für alle Sprachen Übersetzungen zu hinterlegen.  Dabei geht es, ebenfalls mit...</description><content:encoded><![CDATA[<img src="http://www.felixnagel.com/typo3-logo-ty.jpg" width="200" height="150" alt="typo3 logo" />
<p>(c) www.typo3.org, CC BY-ND 2.5 </p>
<p>Um innerhalb von TYPO3 mit Extbase bzw. dessen Template-Engine Fluid aus einem Zeitstempel (wie zum Beispiel in einem <i>crdate </i>oder <i>tstamp </i> Datenbankfeld) lokalisierte Datumsausgaben zu rendern gibt es verschiedene Ansätze.&nbsp; </p>
<p>&nbsp; </p>
<p>Da wären der eigene <a href="http://www.typo3.net/forum/beitraege/extbase_und_fluid/103967/" >ViewHelper </a> oder die <a href="http://forge.typo3.org/projects/typo3v4-mvc/wiki/FAQ#How-can-I-render-localized-dates" >offizielle Variante per locallang </a> Datei und Bordmitteln. Beide sind recht umständlich, letztere nötigt dem Entwickler die nicht unerhebliche Mehrarbeit auf für alle Sprachen Übersetzungen zu hinterlegen. </p>
<p>&nbsp; </p>
<p>Dabei geht es, ebenfalls mit Fluid Bordmitteln, auch sehr einfach. Mit etwas Typoscript und dem <a href="http://wiki.typo3.org/Fluid#CObject" >CObject standard view helper </a>. </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p>Dazu muss im der Datensatz mit dem Timestamp (in diesem Fall <i>newsItem.datetime </i>) an den fomat.date view helper übergeben werden. Dazu muss die inline Notation genutzt werden. Das Ergebnis übergeben wir dann an das zuvor verfügbar gemachte Typoscript Snippet das die eigentliche Formatierung übernimmt. </p>
<pre class="brush: xml; gutter: false; collapse: false">
&lt;!-- Fluid view helper --&gt; &lt;f:cObject typoscriptObjectPath=&quot;lib.ll_date&quot; data=&quot;{f:format.date(format:'U' date:'{newsItem.datetime}')}&quot; /&gt; </pre>
 Lokalisierte Datumsausgabe: Fluid Templating

<pre class="brush: typoscript">
# localize date format, used within the fluid templates
lib.ll_date = TEXT
lib.ll_date { current = 1 strftime = %d. %B %Y
} </pre>
 Lokalisierte Datumsausgabe: Typoscript <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FelixNagel?a=soO22OaNl0w:bOMNPsM_JDo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=soO22OaNl0w:bOMNPsM_JDo:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=soO22OaNl0w:bOMNPsM_JDo:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=soO22OaNl0w:bOMNPsM_JDo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=soO22OaNl0w:bOMNPsM_JDo:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/FelixNagel?i=soO22OaNl0w:bOMNPsM_JDo:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FelixNagel/~4/soO22OaNl0w" height="1" width="1"/>]]></content:encoded><feedburner:origLink>http://www.felixnagel.com/blog/artikel/2011/10/07/typo3-lokalisierte-datumsausgabe-mit-fluid/</feedburner:origLink></item><item>
<title>TYPO3 RTE processing rules und htmlarea Konfiguration</title>
<author>#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;</author>
<link>http://feedproxy.google.com/~r/FelixNagel/~3/Rn7t3j91EEI/</link>
<guid isPermaLink="false">http://www.felixnagel.com/blog/artikel/2011/11/12/typo3-rte-processing-rules-und-htmlarea-konfiguration/</guid><category>TYPO3</category>
<pubDate>Sat, 12 Nov 2011 21:21:00 +0100</pubDate>
<description> Eine für die meisten Standard Use Cases passende Konfiguration für den bei TYPO3 mitgelieferten Rich Text Editor htmlarea. Inklusive der passenden processing rules und Unerstützung von DAM (auch in tt_news).  Ich erweitere hier, im Gegensatz zur früheren Konfiguration, die bei htmlarea mitgelieferte Standard Konfiguration. Beide Snippets müssen ins Page TS. Die processing rules sollten vor den htmlarea Einstellungen platziert werden.  Im Extension Manager müssen idealerweise die folgenden Ein...</description><content:encoded><![CDATA[<img src="http://www.felixnagel.com/typo3-logo-ty.jpg" width="200" height="150" alt="typo3 logo" />
<p>(c) www.typo3.org, CC BY-ND 2.5 </p>
<p>Eine für die meisten Standard Use Cases passende Konfiguration für den bei TYPO3 mitgelieferten Rich Text Editor htmlarea. </p>
<p>Inklusive der passenden processing rules und Unerstützung von DAM (auch in tt_news). </p>
<p>&nbsp; </p>
<p>Ich erweitere hier, im Gegensatz zur <a href="http://www.felixnagel.com/blog/artikel/2010/09/16/konfiguration-fuer-htmlarea-rte-typo3-44x/" title="Konfiguration für htmlarea RTE (TYPO3 4.4.x)" >früheren Konfiguration </a>, die bei htmlarea mitgelieferte Standard Konfiguration. </p>
<p>Beide Snippets müssen ins Page TS. Die processing rules sollten vor den htmlarea Einstellungen platziert werden. </p>
<p>&nbsp; </p>
<p><br />Im Extension Manager müssen idealerweise die folgenden Einstellungen getroffen werden: </p>
<p>&nbsp; </p>
<p><strong>HtmlArea </strong></p>
<ul>
<li>Default configuration settings [defaultConfiguration] auf &quot;Typical&quot; einstellen </li>
<li>Enable images in the RTE [enableImages] aktivieren wenn benötigt </li>
<li>Enable additional inline elements [enableInlineElements] deaktivieren </li>
</ul>
<p>&nbsp; </p>
<p><strong>DAM </strong></p>
<ul>
<li>media tag [mediatag] aktivieren </li>
<li>htmlArea RTE integration [htmlAreaBrowser] aktivieren </li>
</ul>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p>Ggf. müssen noch die erlaubten tags ( <em>allowTags </em>) in den Constants erweitert werden (siehe letztes Snippet), zum Beispiel wenn <em>attr </em> als tag benutzt werden soll. </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<pre class="brush: typoscript; collapse: true">
# *************************************************************************************** # htmlArea RTE Configuration # # Author: Felix Nagel for Paints Multimedia GmbH, http://www.paints.de # Info &amp; DL: http://www.felixnagel.com/blog/kategorie/typo3/ # *************************************************************************************** # we need to include default parsing rules &lt;INCLUDE_TYPOSCRIPT: source=&quot;FILE: fileadmin/templates/skin_standard/typoscript/system/rte_tsconfig.ts&quot;&gt; # Define labels and styles to be applied to class selectors in the interface of the RTE RTE.classes &gt; # this class needs to be added to you CSS file (contentCSS) RTE.classes.special-text { name = Abgesetzter Text } # Anchor classes configuration for use by the anchor accesibility feature (htmlArea RTE only) RTE.classesAnchor &gt; # Default RTE configuration RTE.default { # add CSS file for rte contentCSS = fileadmin/templates/css/rte.css # disable right click disableRightClick = 1 # acronym sys folder (id, not needed for admins as webmount is used) # buttons.acronym.pages = 306 # buttons.lockBEUserToDBmounts = 1 # image in RTE relevant # please note you need to enable images in the EM and add width and height to RTE.default.proc.entryHTMLparser_db.tags.img.allowedAttribs # media_ prefix when using DAM, see http://bugs.typo3.org/bug_view_advanced_page.php?bug_id=13902 buttons.image.options.removeItems = dragdrop, media_dragdrop, magic, media_magic buttons.image.options.plain.maxWidth = 960 buttons.image.options.plain.maxHeight = 1000 buttons.image.properties.removeItems = align, border, float, paddingTop, paddingRight, paddingBottom, paddingLeft, clickenlarge # clean out crap removeComments = 1 enableWordClean = 1 # removed strike and u tag from default config removeTags = center, font, o:p, sdfield # modified showButtons array (should be sufficient in most use cases) # row 1: text styles and tools # row 2: standard buttons # row 3: table operations showButtons ( blockstyle, formatblock, bar, copy, cut, paste, pastebehaviour, pastetoggle, findreplace, bar, undo, redo, bar, linebreak, link, image, bar, bold, italic, underline, strikethrough, bar, subscript, superscript, bar, orderedlist, unorderedlist, acronym, insertcharacter, line, bar, removeformat, chMode ) # need to use one line! Just copy showButtons into one line! toolbarOrder = blockstyle, formatblock, copy, cut, paste, pastebehaviour, pastetoggle, findreplace, bar, undo, redo, bar, linebreak, link, image, bar, bold, italic, underline, strikethrough, bar, subscript, superscript, bar, orderedlist, unorderedlist, acronym, insertcharacter, line, bar, removeformat, chMode # added div element to default config hidePStyleItems = pre,address,div # Use stylesheet file rather than the above mainStyleOverride and inlineStyle properties to style the contents (htmlArea RTE only). # ignoreMainStyleOverride = 1 # List all class selectors that are allowed on the way to the database proc.allowedClasses ( more, pdf, external-link, lightbox, special-text ) # Configuration of the anchor accessibility feature (htmlArea RTE only) # These classes should also be in the list of allowedClasses. classesAnchor = more, more-button, external-link, modalbox, modalbox-big, company, exploration, oilgas classesAnchor.default { page = url = file = mail = } } # needed, otherwise enableWordClean wont work, regression, see http://forge.typo3.org/issues/19697 RTE.default.showButtons := addToList(cleanword) RTE.default.toolbarOrder := addToList(cleanword) # Use same processing as on entry to database to clean content pasted into the editor RTE.default.enableWordClean.HTMLparser &lt; RTE.default.proc.entryHTMLparser_db # remove all classes so we have a clean start after pasting (allowed classed wont work on enableWordClean) RTE.default.enableWordClean.HTMLparser.tags.p.fixAttrib.class.unset = 1 # make DAM usable in tt_news entries RTE.config.tt_news.bodytext.proc.overruleMode = ts_css,txdam_media </pre>
 TYPO3 RTE proc rules

<pre class="brush: typoscript; collapse: true">
# *************************************************************************************** # htmlArea RTE Configuration # # Author: Felix Nagel for Paints Multimedia GmbH, http://www.paints.de # Info &amp; DL: http://www.felixnagel.com/blog/kategorie/typo3/ # *************************************************************************************** # Define labels and styles to be applied to class selectors in the interface of the RTE RTE.classes &gt; RTE.classes.special-text { name = Abgesetzter Text } # Anchor classes configuration for use by the anchor accesibility feature (htmlArea RTE only) RTE.classesAnchor &gt; # Default RTE configuration RTE.default { # add CSS file for rte contentCSS = fileadmin/templates/css/rte.css # disable right click disableRightClick = 1 # acronym sys folder (id, not needed for admins as webmounts is used) # buttons.acronym.pages = 306 # buttons.lockBEUserToDBmounts = 1 # image in RTE relevant # please note you need to enable images in the EM and add width and height to RTE.default.proc.entryHTMLparser_db.tags.img.allowedAttribs # media_ prefix when using DAM, see http://bugs.typo3.org/bug_view_advanced_page.php?bug_id=13902 buttons.image.options.removeItems = dragdrop, media_dragdrop buttons.image.options.plain.maxWidth = 980 buttons.image.options.plain.maxHeight = 1000 buttons.image.properties.removeItems = align, border, float, paddingTop, paddingRight, paddingBottom, paddingLeft, clickenlarge # removed strike and u tag from default config removeTags = center, font, o:p, sdfield # modified showButtons array (should be sufficient in most use cases) # row 1: text styles and tools # row 2: standard buttons showButtons ( blockstyle, formatblock, bar, copy, cut, paste, pastebehaviour, pastetoggle, findreplace, bar, undo, redo, bar, linebreak, link, image, bar, bold, italic, underline, strikethrough, bar, subscript, superscript, bar, orderedlist, unorderedlist, acronym, insertcharacter, line, bar, removeformat, chMode ) # need to use one line! Just copy showButtons into one line! toolbarOrder = blockstyle, formatblock, copy, cut, paste, pastebehaviour, pastetoggle, findreplace, bar, undo, redo, bar, linebreak, link, image, bar, bold, italic, underline, strikethrough, bar, subscript, superscript, bar, orderedlist, unorderedlist, acronym, insertcharacter, line, bar, removeformat, chMode # added div element to default config hidePStyleItems = pre,address,div # List all class selectors that are allowed on the way to the database proc.allowedClasses ( more, more-button, external-link, modalbox, special-text, company, exploration, oilgas ) # Configuration of the anchor accessibility feature (htmlArea RTE only) # These classes should also be in the list of allowedClasses. classesAnchor = more, more-button, external-link, modalbox, company, exploration, oilgas classesAnchor.default { page = url = file = mail = } } # make DAM usable in tt_news entries RTE.config.tt_news.bodytext.proc.overruleMode = ts_css,txdam_media </pre>
 TYPO3 htmlarea RTE configuration

<pre class="brush: typoscript">
# Add tags to constants
styles.content.links.allowTags := addToList(abbr, acronym) </pre>
 TYPO3 add tags to constants <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FelixNagel?a=Rn7t3j91EEI:7onrM73EM1w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=Rn7t3j91EEI:7onrM73EM1w:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=Rn7t3j91EEI:7onrM73EM1w:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=Rn7t3j91EEI:7onrM73EM1w:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=Rn7t3j91EEI:7onrM73EM1w:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/FelixNagel?i=Rn7t3j91EEI:7onrM73EM1w:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FelixNagel/~4/Rn7t3j91EEI" height="1" width="1"/>]]></content:encoded><feedburner:origLink>http://www.felixnagel.com/blog/artikel/2011/11/12/typo3-rte-processing-rules-und-htmlarea-konfiguration/</feedburner:origLink></item><item>
<title>Bericht und Fotos vom 20. Wave-Gotik-Treffen</title>
<author>#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;</author>
<link>http://feedproxy.google.com/~r/FelixNagel/~3/I1IaNlfnL5U/</link>
<guid isPermaLink="false">http://www.felixnagel.com/blog/artikel/2011/08/08/bericht-und-fotos-vom-20-wave-gotik-treffen/</guid><category>Konzertfotografie</category><category>Konzertberichte</category>
<pubDate>Mon, 08 Aug 2011 20:28:00 +0200</pubDate>
<description> in Leipzig vom 9. bis 13. Juni 2011  Hier findet ihr ein Best-Of meiner Fotos vom 20. Jubiläum des WGT: Auswahl der Fotos vom WGT 2011   Den ganzen 45.000 Wörter starken Bericht und alle Bilder findet ihr unter dem unten stehenden Link (Übersicht im unteren Teil der verlinkten Seite). Fotos und Bericht von Felix Nagel für the-pit.de.  Vollständiger Bericht und Fotos bei The-Pit.de </description><content:encoded><![CDATA[<img src="http://www.felixnagel.com/20-wave-gotik-treffen-juni-2011-in-leipzig-90.jpg" width="500" height="334" alt="20. Wave-Gotik-Treffen Juni 2011 in Leipzig" title="20. Wave-Gotik-Treffen Juni 2011 in Leipzig" />
<p>20. Wave-Gotik-Treffen Juni 2011 in Leipzig , &copy; Felix Nagel / <a href="http://www.felixnagel.com/" >www.felixnagel.com </a> </p>
<p>in Leipzig vom 9. bis 13. Juni 2011 </p>
<p class="text">&nbsp; </p>
<p class="text">Hier findet ihr ein Best-Of meiner Fotos vom 20. Jubiläum des WGT: </p>
<p class="text">&nbsp; </p>
<p class="text"><a href="http://www.felixnagel.com/?id=325" title="Auwahl der besten Fotos hier auf FelixNagel.com" class="linkbutton" >Auswahl der Fotos vom WGT 2011 </a> </p>
<p class="text">&nbsp; </p>
<p class="text">&nbsp; </p>
<p class="text">Den ganzen 45.000 Wörter starken Bericht und alle Bilder findet ihr unter dem unten stehenden Link (Übersicht im unteren Teil der verlinkten Seite). Fotos und Bericht von Felix Nagel für <b><a href="http://www.the-pit.de/" >the-pit.de </a> </b>. </p>
<p class="text">&nbsp; </p>
<p class="text"><a href="http://www.the-pit.de/live-bericht/article/wave-gotik-treffen-2011/" title="Vollständiger Bericht vom Wave-Gotik-Treffen 2011 auf the-pit.de" class="linkbutton" >Vollständiger Bericht und Fotos bei The-Pit.de </a> </p>
 <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FelixNagel?a=I1IaNlfnL5U:fCdJWzwprMc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=I1IaNlfnL5U:fCdJWzwprMc:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=I1IaNlfnL5U:fCdJWzwprMc:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=I1IaNlfnL5U:fCdJWzwprMc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=I1IaNlfnL5U:fCdJWzwprMc:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/FelixNagel?i=I1IaNlfnL5U:fCdJWzwprMc:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FelixNagel/~4/I1IaNlfnL5U" height="1" width="1"/>]]></content:encoded><feedburner:origLink>http://www.felixnagel.com/blog/artikel/2011/08/08/bericht-und-fotos-vom-20-wave-gotik-treffen/</feedburner:origLink></item><item>
<title>Eigene Typoscript conditions</title>
<author>#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;</author>
<link>http://feedproxy.google.com/~r/FelixNagel/~3/3XyWdwDjsNs/</link>
<guid isPermaLink="false">http://www.felixnagel.com/blog/artikel/2011/07/30/eigene-typoscript-conditions/</guid><category>TYPO3</category><category>Open Source</category>
<pubDate>Sat, 30 Jul 2011 13:00:00 +0200</pubDate>
<description> TypoScript Conditions sind eine der vielen praktischen Seiten die mit der Verwendung von TypoScript einhergehen. TYPO3 kommt standardmäßig mit verschiedenen nützlichen Weichen (siehe z.B. hier oder hier) aber manchmal hat man Bedarf für eine eigene TypoScript Condition. Dieser Blogpost beschreibt was dazu nötig ist und beinhaltet eine Beispielextension.  Alles was man benötigt ist eine kleine PHP Funktion (die in jedem Fall mit user_ beginnen muss) in der typo3conf/localconf.php oder in eine e...</description><content:encoded><![CDATA[<img src="http://www.felixnagel.com/typo3-logo-ty.jpg" width="200" height="150" alt="typo3 logo" />
<p>(c) www.typo3.org, CC BY-ND 2.5 </p>
<p>TypoScript Conditions sind eine der vielen praktischen Seiten die mit der Verwendung von TypoScript&nbsp;einhergehen. TYPO3 kommt standardmäßig mit verschiedenen nützlichen Weichen (siehe z.B. <a href="http://www.pi-phi.de/19.html" title="TypoScript Conditions bei Pi-Phi.de" >hier </a> oder <a href="http://wiki.typo3.org/wiki/"http://www.felixnagel.com/?title=De:TSrefConditions" title="TypoScript im TYPO3 Wiki" >hier </a>) aber manchmal hat man Bedarf für eine eigene TypoScript Condition. Dieser Blogpost beschreibt was dazu nötig ist und beinhaltet eine Beispielextension. </p>
<p>&nbsp; </p>
<p>Alles was man benötigt ist eine kleine PHP Funktion (die in jedem Fall mit <i>user_ </i> beginnen muss) in der typo3conf/localconf.php oder in eine ext_localconf.php einer Extension: </p>
<pre class="brush: php">
function user_isInDevIpMask(){ global $TYPO3_CONF_VARS; $flag = false; // IP-based Access restrictions $devIPmask = trim($TYPO3_CONF_VARS['SYS']['devIPmask']); $remoteAddress = t3lib_div::getIndpEnv('REMOTE_ADDR'); if (t3lib_div::cmpIP($remoteAddress, $devIPmask)) { $flag = true; } return $flag;
} </pre>
 Beispiel Funktion Typoscript Condition
<p>In diesem Beispiel teste ich ob die Anfage aus dem in den TYPO3 Conf Vars definierten IP Bereich stammt. Auf diese Art lassen sich zum Beispiel bestimmte Scripte wie Firebug Lite oder JsLint einbinden wenn man sie benötigt: </p>
<pre class="brush: typoscript">
# when in dev IP mask and not Firefox [userFunc = user_isInDevIpMask] &amp;&amp; [browser = msie,netscape,opera,safari] page.headerData.3 = HTML page.headerData.3.value = &lt;script type=&quot;text/javascript&quot; src=&quot;https://getfirebug.com/firebug-lite-beta.js#startOpened=true&quot;&gt;&lt;/script&gt; [global] </pre>
 Typoscript Code für eigene condition
<p>Dieses Beispiel ist im TYPO3 TER verfügbar unter dem Namen <i>devipmask </i>: </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p><a href="http://typo3.org/extensions/repository/view/devipmask/current/" class="linkbutton" >devipmask im TER </a> </p>
 <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FelixNagel?a=3XyWdwDjsNs:fLG1HfIk69Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=3XyWdwDjsNs:fLG1HfIk69Q:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=3XyWdwDjsNs:fLG1HfIk69Q:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=3XyWdwDjsNs:fLG1HfIk69Q:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=3XyWdwDjsNs:fLG1HfIk69Q:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/FelixNagel?i=3XyWdwDjsNs:fLG1HfIk69Q:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FelixNagel/~4/3XyWdwDjsNs" height="1" width="1"/>]]></content:encoded><feedburner:origLink>http://www.felixnagel.com/blog/artikel/2011/07/30/eigene-typoscript-conditions/</feedburner:origLink></item><item>
<title>Hörspiel Review: Gebrüder Thot - Die Spinne</title>
<author>#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;</author>
<link>http://feedproxy.google.com/~r/FelixNagel/~3/f29jgR0TrY4/</link>
<guid isPermaLink="false">http://www.felixnagel.com/blog/artikel/2011/07/25/hoerspiel-review-gebrueder-thot-die-spinne/</guid><category>Musik</category><category>CD Reviews</category>
<pubDate>Mon, 25 Jul 2011 23:47:00 +0200</pubDate>
<description> Bereits vor einem guten Monat ist bei The Pit ein Review von mir online gegangen. Diesmal handelt sich um das erste Hörspiel von Thomas und Stefan Lindner. Erst genannter dürfte dem ein oder anderen als Sänger der Mittelalterrockband Schandmaul bekannt sein.       Das sagt der Klappentext:Die Spinne ist der erste Teil einer Reihe von vertonten Kurzgeschichten, die unter dem Namen GEBRÜDER THOT veröffentlicht werden. Die Geschichten sind allesamt neue, selbst verfasste Stücke, die sich ausdrüc...</description><content:encoded><![CDATA[<a href="http://www.the-pit.de/special/article/gebrueder-thot-die-spinne/" title="Cover: Gebrüder Thot - Die Spinne"><img src="http://www.felixnagel.com/gebrueder-thot-die-spinne-lindenblatt-records-de-Ge.jpg" width="250" height="224" alt="Gebrüder Thot - Die Spinne, lindenblatt-records.de" /></a> 
<p>(c) lindenblatt-records.de </p>
<p>Bereits vor einem guten Monat ist bei The Pit ein Review von mir online gegangen. Diesmal handelt sich um das erste Hörspiel von Thomas und Stefan Lindner. Erst genannter dürfte dem ein oder anderen als Sänger der Mittelalterrockband Schandmaul bekannt sein. </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p>Das sagt der Klappentext: </p>
<p>Die Spinne ist der erste Teil einer Reihe von vertonten Kurzgeschichten, die unter dem Namen GEBRÜDER THOT veröffentlicht werden. </p>
<p>Die Geschichten sind allesamt neue, selbst verfasste Stücke, die sich ausdrücklich an ein erwachsenes Publikum richten. </p>
<p>&nbsp; </p>
<p>Nein, mit erwachsenes Publikum ist kein Schmuddelkram gemeint. Trotzdem unterscheidet sich das Material deutlich von altbekannten Hörspielformaten. Mehr bei The-Pit.de: </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p><a href="http://www.the-pit.de/special/article/gebrueder-thot-die-spinne/" class="linkbutton" >Zum Review bei The-Pit.de </a> </p>
 <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FelixNagel?a=f29jgR0TrY4:E6hnSl8AQug:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=f29jgR0TrY4:E6hnSl8AQug:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=f29jgR0TrY4:E6hnSl8AQug:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=f29jgR0TrY4:E6hnSl8AQug:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=f29jgR0TrY4:E6hnSl8AQug:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/FelixNagel?i=f29jgR0TrY4:E6hnSl8AQug:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FelixNagel/~4/f29jgR0TrY4" height="1" width="1"/>]]></content:encoded><feedburner:origLink>http://www.felixnagel.com/blog/artikel/2011/07/25/hoerspiel-review-gebrueder-thot-die-spinne/</feedburner:origLink></item><item>
<title>jQuery UI Selectmenu v1.1.0 released</title>
<author>#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;</author>
<link>http://feedproxy.google.com/~r/FelixNagel/~3/r0YM3w48KpI/</link>
<guid isPermaLink="false">http://www.felixnagel.com/blog/artikel/2011/06/17/jquery-ui-selectmenu-v110-released/</guid><category>Webentwicklung</category><category>jQuery</category>
<pubDate>Fri, 17 Jun 2011 08:47:00 +0200</pubDate>
<description> Update: jQuery UI Selectmenu v1.2.0 released Im Sommer letzten Jahrs benötigte ich für ein Projekt einen select (HTML Element Auswahlliste) Ersatz der vernünftig per CSS zu gestalten war. Da wir ohnehin jQuery UI (inklusive dem dazugehörigen CSS Framework) benutzen wollte ich möglichst ein Plugin das mit eben diesem Zusammenarbeitet. Meine Wahl fiel auf das damals nicht mit der aktuellen Version von jQuery zusammenarbeitende Selectemenu Widget der Filament Group das bereits Mitte 2009 in ihrem...</description><content:encoded><![CDATA[<img src="http://www.felixnagel.com/jquery-ui-logo-83.jpg" width="250" height="76" alt="JQuery UI logo" />
<p>(c) The jQuery Project </p>
<p class="ui-state-highlight">Update: <a href="http://www.felixnagel.com/blog/artikel/2011/11/06/jquery-ui-selectmenu-v120-released/" title="jQuery UI Selectmenu v1.2.0 released" >jQuery UI Selectmenu v1.2.0 released </a> </p>
<p>&nbsp; </p>
<p>Im Sommer letzten Jahrs benötigte ich für ein Projekt einen select (HTML Element <a href="http://de.selfhtml.org/html/formulare/auswahl.htm" >Auswahlliste </a>) Ersatz der vernünftig per CSS zu gestalten war. Da wir ohnehin jQuery UI (inklusive dem dazugehörigen CSS Framework) benutzen wollte ich möglichst ein Plugin das mit eben diesem Zusammenarbeitet. Meine Wahl fiel auf das damals nicht mit der aktuellen Version von jQuery zusammenarbeitende <a href="http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select/" >Selectemenu Widget der Filament Group </a> das bereits Mitte 2009 in ihrem Blog veröffentlicht wurde. </p>
<p>&nbsp; </p>
<p>Da ich seit meiner <a href="http://www.felixnagel.com/studium/diplomarbeit/" >Diplomarbeit </a> mit der UI Widget Factory vertraut bin, das jQuery Team seine API Änderungen gut dokumentiert und einige Kommentare im Blogpost bereits Hinweise lieferten ging die Aktualisierung des Codes schnell von der Hand. </p>
<p>Da immer wieder Kommentatoren nach einer lauffähigen Version fragten entschloss ich mich die letzte offizielle Version des Widgets zu forken und die ursprünglichen und einige weitere Fixes einzuspielen. Das ganze hab ich auf GitHub veröffentlicht: <a href="https://github.com/fnagel/jquery-ui/tree/selectmenu" >https://github.com/fnagel/jquery-ui/tree/selectmenu </a> </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p>Im Laufe der Zeit haben mir Leute patches zugespielt und es entwickelte sich ein reges Interesse an meinem Fork. Daraufhin fragte ich Scott ob ich meine Version im jQuery Wiki verlinken können. Er stimmte zu und erwähnte meinen Fork auch im Blogpost. </p>
<p>Angespornt durch das wachsende Interesse implementierten einigen Helfer und ich etliche Verbesserungen und Features. </p>
<p>&nbsp; </p>
<p><strong>Die wichtigsten Neuerungen </strong>seit meiner Übernahme des Plugins waren: </p>
<ul>
<li>Umstieg auf jQuery UI Position zur Positionierung </li>
<li>Verbesserte Unterstützung für (Hintergrund) Bilder </li>
<li>Konsistente, stark erweiterte <em>value </em> und i <em>ndex </em> Methoden </li>
<li><em>Disable </em>/ <em>Enable </em>für das Widget selbst, die <em>options </em>und <em>optiongroups </em> </li>
<li>TypeAhead für mehrere Buchstaben und Unterstützung von Nicht-Englischen UTF-8 Zeichen (z.B. Russisch) </li>
<li>Aktualisierung des Widget (Löschen, Ändern und Hinzufügen von <em>options </em>) </li>
<li>Unterstützung von mehreren Themes auf einer Seite (CSS scope) </li>
<li>Performance Verbesserungen &amp; Code CleanUp </li>
<li>Viele kleinere Bugfixes </li>
</ul>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p>Insgesamt habe ich in einem knappen Jahr <a href="https://github.com/fnagel/jquery-ui/issues?milestone=3" title="Alle issues des Milestone v1.1" >78 Issues </a> bearbeitet und geschlossen sowie unzählige Kommentare im Blogpost beantwortet. Außerdem verfolgen mittlerweile über 200 Leute bei GitHub den Fork. </p>
<p>&nbsp; </p>
<p>&nbsp;Hier gehts zum Projekt: </p>
<p>&nbsp; </p>
<p><a href="https://github.com/fnagel/jquery-ui/tree/selectmenu" class="linkbutton" >Projekt auf GitHub </a> </p>
<p>&nbsp; </p>
<p><a href="https://github.com/fnagel/jquery-ui/wiki/Selectmenu" class="linkbutton" >Wikiseite </a> </p>
 Demo 
<p>Als <a href="http://jsfiddle.net/fnagel/GXtpC/embedded/result/" >PopUp öffnen </a> oder <a href="http://jsfiddle.net/fnagel/GXtpC/" >direkt </a> bei jsFiddle </p>
<p>&nbsp; </p>
 <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FelixNagel?a=r0YM3w48KpI:26E8oo9DJXU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=r0YM3w48KpI:26E8oo9DJXU:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=r0YM3w48KpI:26E8oo9DJXU:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=r0YM3w48KpI:26E8oo9DJXU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=r0YM3w48KpI:26E8oo9DJXU:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/FelixNagel?i=r0YM3w48KpI:26E8oo9DJXU:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FelixNagel/~4/r0YM3w48KpI" height="1" width="1"/>]]></content:encoded><feedburner:origLink>http://www.felixnagel.com/blog/artikel/2011/06/17/jquery-ui-selectmenu-v110-released/</feedburner:origLink></item><item>
<title>NOFX in den Docks Hamburg</title>
<author>#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;</author>
<link>http://feedproxy.google.com/~r/FelixNagel/~3/1uxGF-4Z-RQ/</link>
<guid isPermaLink="false">http://www.felixnagel.com/blog/artikel/2011/05/31/nofx-in-den-docks-hamburg/</guid><category>Musik</category><category>Konzertfotografie</category><category>Konzertberichte</category>
<pubDate>Tue, 31 May 2011 22:12:00 +0200</pubDate>
<description> Mitte April hatte ich die Ehre die Punkrock-Legende NOFX vor die Linse zu kriegen. Für The Pit war ich bei der ausverkauften Show in den Docks auf der Reeperbahn. Bericht und  Fotos findet ihr hier:  NOFX im Docks </description><content:encoded><![CDATA[<img src="http://www.felixnagel.com/nofx-docks-12042011-blog-df.jpg" width="500" height="274" alt="NOFX Docks 12042011 blog" />
<p>Mitte April hatte ich die Ehre die Punkrock-Legende NOFX vor die Linse zu kriegen. Für The Pit war ich bei der ausverkauften Show in den Docks auf der Reeperbahn. Bericht und&nbsp; Fotos findet ihr hier: </p>
<p>&nbsp; </p>
<p><a href="http://www.felixnagel.com/fotografie/konzerte/nofx-2011/" class="linkbutton" >NOFX im Docks </a> </p>
 <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FelixNagel?a=1uxGF-4Z-RQ:NN79-nonuQo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=1uxGF-4Z-RQ:NN79-nonuQo:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=1uxGF-4Z-RQ:NN79-nonuQo:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=1uxGF-4Z-RQ:NN79-nonuQo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=1uxGF-4Z-RQ:NN79-nonuQo:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/FelixNagel?i=1uxGF-4Z-RQ:NN79-nonuQo:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FelixNagel/~4/1uxGF-4Z-RQ" height="1" width="1"/>]]></content:encoded><feedburner:origLink>http://www.felixnagel.com/blog/artikel/2011/05/31/nofx-in-den-docks-hamburg/</feedburner:origLink></item><item>
<title>Neue TYPO3 Extension: Generic Gallery</title>
<author>#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;</author>
<link>http://feedproxy.google.com/~r/FelixNagel/~3/J6I0Z0q8yDM/</link>
<guid isPermaLink="false">http://www.felixnagel.com/blog/artikel/2011/05/28/neue-typo3-extension-generic-gallery/</guid><category>Webentwicklung</category><category>TYPO3</category>
<pubDate>Sat, 28 May 2011 00:55:00 +0200</pubDate>
<description> Bereits seit einiger Zeit ist eine neue Extension von mir im TER: Generic Gallery. Entstanden aus dem Wunsch nicht mehr für jede, wenig aber genug vom Standard abweichende, Bildergalerie, Teaser oder Visual Slide Geschichte eine neue Extension zu programmieren. Ziel war es ein einheitliches Formular im Backend und maximale Flexibilität im Forntend zu gewährleisten.  Die Extension bietet ein ausgeklügeltes, auf schnelle Frontend Entwicklung ausgelegtes Templating und ein einfaches aber funktion...</description><content:encoded><![CDATA[<img src="http://www.felixnagel.com/typo3-logo-ty.jpg" width="200" height="150" alt="typo3 logo" />
<p>(c) www.typo3.org, CC BY-ND 2.5 </p>
<p>Bereits seit einiger Zeit ist eine neue Extension von mir im TER: Generic Gallery. Entstanden aus dem Wunsch nicht mehr für jede, wenig aber genug vom Standard abweichende, Bildergalerie, Teaser oder Visual Slide Geschichte eine neue Extension zu programmieren. Ziel war es ein einheitliches Formular im Backend und maximale Flexibilität im Forntend zu gewährleisten. </p>
<p>&nbsp; </p>
<p>Die Extension bietet ein ausgeklügeltes, auf schnelle Frontend Entwicklung ausgelegtes Templating und ein einfaches aber funktionales Backend Layout. <i>Das erste Bild fest im Quellcode alle weiteren per Java-Script hinzufügen? Reihen mit einer bestimmten Anzahl von Bildern? Mehrere Thumbs in verschiedener Größe und zugeschnitten? Kein Problem. </i> </p>
<p>&nbsp; </p>
<p>Die Extension kann mit jedem DAM Feld umgehen (und unterstützt dabei Fallback Felder), kann EXIF sowie IPTC Daten verarbeiten und hat eine AJAX Schnittstelle (XML oder JSON). Damit sollte so ziemlich jede Anforderung im Rahmen der Möglichkeiten von HTML, CSS und einem Java-Script Framework wie jQuery oder MooTools umsetzbar sein. </p>
<p>&nbsp; </p>
<p>Gepflegt wird entweder, für eine große Anzahl von Bildern, duch einfaches hinzufügen oder jedes Bild einzeln per angenehmen AJAX gestütztem IRRE Formular. Dann kann auch für jedes Bild noch Titel, Link und per RTE gepflegter Text eingegeben werden. </p>
<p>&nbsp; </p>
 Screenshots Backend <a href="http://www.felixnagel.com/gg-plugin-gg.jpg"><img src="http://www.felixnagel.com/gg-plugin-ed.jpg" alt="Generic Gallery Plugin Single Mass Modus" title="Generic Gallery: Plugin mit befülltem Single und Mass Modus" /></a> <a href="http://www.felixnagel.com/gg-single-gg.jpg"><img src="http://www.felixnagel.com/gg-single-63.jpg" alt="Generic Gallery Single BE Formuar" title="Generic Gallery: Felder für einen Datensatz im Single Modus" /></a> <a href="http://www.felixnagel.com/gg-single-rte-gg.jpg"><img src="http://www.felixnagel.com/gg-single-rte-3b.jpg" alt="Generic Gallery RTE BE Single Modus" title="Generic Gallery: RTE Beschreibung im Single Modus" /></a> <a href="http://www.felixnagel.com/gg-preview-gg.jpg"><img src="http://www.felixnagel.com/gg-preview-d1.jpg" alt="Generic Gallery Backend Layout Preview" title="Generic Gallery: Backend Layout mit Preview" /></a> <br /> Generic Gallery Template 
<pre class="brush: xml; highlight: [7,8,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,31,32,33,34,35,36,37,38,39,40,41,42,43,44]; gutter: true; collapse: true">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt; &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;&gt; &lt;head&gt; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt; &lt;title&gt;generic gallery default template file&lt;/title&gt; &lt;!-- ###TEMPLATE_FILES### begin --&gt; &lt;link href=&quot;http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/base/jquery-ui.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt; &lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js&quot;&gt;&lt;/script&gt; &lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js&quot;&gt;&lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;typo3conf/ext/generic_gallery/res/js/ui.ariaLightbox.js&quot;&gt;&lt;/script&gt; &lt;link href=&quot;typo3conf/ext/generic_gallery/res/css/lightbox.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt; &lt;style type=&quot;text/css&quot;&gt; .tx-genericgallery-pi1 div { float: left; margin: 0 10px 10px 0;} &lt;/style&gt; &lt;!-- ###TEMPLATE_FILES### end --&gt; &lt;script type=&quot;text/javascript&quot;&gt; &lt;!-- ###TEMPLATE_CODE### begin --&gt; $(function() { $(&quot;.lightbox&quot;).ariaLightbox(); }); &lt;!-- ###TEMPLATE_CODE### end --&gt; &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;h3&gt;content template&lt;/h3&gt; &lt;!-- ###TEMPLATE_CONTENT### begin --&gt; &lt;div id=&quot;gallery###UID###&quot;&gt; &lt;!-- ###ROW### begin --&gt; &lt;!-- ###IMAGE_1### begin --&gt; &lt;div&gt; &lt;a href=&quot;###IMAGE###&quot; class=&quot;lightbox&quot;&gt; &lt;img src=&quot;###THUMB_1###&quot; alt=&quot;###DAM_TITLE###&quot; title=&quot;###DAM_DESCRIPTION###&quot; /&gt; &lt;/a&gt; &lt;span&gt;&lt;a href=&quot;###LINK###&quot;&gt;###TITLE###&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;!-- ###IMAGE_1### end --&gt; &lt;!-- ###ROW### end --&gt; &lt;/div&gt; &lt;!-- ###TEMPLATE_CONTENT### end --&gt; &lt;/body&gt; &lt;/html&gt; </pre>
 Beispiel Template Datei (default.html Demo): alles was HTML, CSS und Java-Script angeht kann bequem in einer HTML Datei erledigt werden. Generic Gallery TypoScript

<pre class="brush: typoscript; gutter: true; collapse: true">
plugin.tx_genericgallery_pi1 { gallery { default { name = Default Gallery template = EXT:generic_gallery/res/templates/default.html damMarker = title, description, file_name, file_path, file_size, file_type, alt_text, caption, hpixels, vpixels, color_space marker { # multiple fields possible as backfall IMAGE_DESCRIPTION = description // caption // alt_text // title } range { content = 1-1000 # code = 1-100 } image { maxW = 800 maxH = 600 } thumb { 1 { maxW = 200 maxH = 100 } } } }
} </pre>
 Konfiguration für einen Galerie Typ, Erklärung der Einstellungen in der Dokumentation Demo &amp; Download
<p>In der neuen Version 3.0.0 kamen die marker mit Backfall und die leider noch undokumentierten custom marker hinzu. Außerdem hab ich die Demos verbessert. </p>
<p>&nbsp; </p>
<p>Zur Zeit ist die Nutzung der Extension DAM Pflicht. Zumindest sobald ich es brauche oder jemand mir einen patch zukommen lässt. </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p>&nbsp; </p>
<p><a href="http://www.felixnagel.com/fotografie/konzerte/the-chariot-2011/" class="linkbutton" >Demo Fotogalerie </a> </p>
<p>&nbsp; </p>
<p><a href="http://typo3.org/extensions/repository/view/generic_gallery/current/" class="linkbutton" >TYPO3 TER </a> </p>
<p>&nbsp; </p>
<p>Ext Key: generic_gallery </p>
 <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FelixNagel?a=J6I0Z0q8yDM:mlsd-ubipBA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=J6I0Z0q8yDM:mlsd-ubipBA:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=J6I0Z0q8yDM:mlsd-ubipBA:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=J6I0Z0q8yDM:mlsd-ubipBA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=J6I0Z0q8yDM:mlsd-ubipBA:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/FelixNagel?i=J6I0Z0q8yDM:mlsd-ubipBA:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FelixNagel/~4/J6I0Z0q8yDM" height="1" width="1"/>]]></content:encoded><feedburner:origLink>http://www.felixnagel.com/blog/artikel/2011/05/28/neue-typo3-extension-generic-gallery/</feedburner:origLink></item><item>
<title>Bilder vom Mittelalterlich Phantasie Spectaculum 2009-2010</title>
<author>#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;</author>
<link>http://feedproxy.google.com/~r/FelixNagel/~3/rpPMsk7W2XM/</link>
<guid isPermaLink="false">http://www.felixnagel.com/blog/artikel/2011/05/21/bilder-vom-mittelalterlich-phantasie-spectaculum-2009-2010/</guid><category>Fotografie</category><category>This is my Life</category><category>Hamburg</category>
<pubDate>Sat, 21 May 2011 10:44:00 +0200</pubDate>
<description> Nach ewigen Zeiten sind endlich die Bilder der beiden letzten MPS (Mittelalterlich Phantasie Spectaculum) im Öjendorfer Volkspark in Hamburg online.Bei der Gelegenheit habe ich die Bilder zum Thema Mittelalter neu strukturiert, was einen Moment gedauert hat.  Jedem, der die Chance hat, kann ich nur empfehlen da mal vorbei zu schauen -- die Veranstaltung gehört zu meinen liebsten Tagen im Jahr. In Hamburg findet mit dem MPS eine der größten und schönsten Mittelaltermärkte Europas statt und ein ...</description><content:encoded><![CDATA[<img src="http://www.felixnagel.com/mittelalterlich-phantasie-spectaculum-im-september-2009-in-hamburg-0d.jpg" width="500" height="334" alt="Mittelalterlich Phantasie Spectaculum im September 2009 in Hamburg" title="Edelstein-Händler auf dem Mittelalterlich Phantasie Spectaculum am 5. September 2009 im Öjendorfer Volkspark in Hamburg." />
<p>Edelstein-Händler auf dem Mittelalterlich Phantasie Spectaculum am 5. September 2009 im Öjendorfer Volkspark in Hamburg., &copy; Felix Nagel / <a href="http://www.felixnagel.com/" >www.felixnagel.com </a> </p>
<p>Nach ewigen Zeiten sind endlich die Bilder der beiden letzten MPS (Mittelalterlich Phantasie Spectaculum) im Öjendorfer Volkspark in Hamburg online.Bei der Gelegenheit habe ich die Bilder zum Thema Mittelalter neu strukturiert, was einen Moment gedauert hat. </p>
<p>&nbsp; </p>
<p>Jedem, der die Chance hat, kann ich nur empfehlen da mal vorbei zu schauen -- die Veranstaltung gehört zu meinen liebsten Tagen im Jahr. In Hamburg findet mit dem MPS&nbsp;eine der größten und schönsten Mittelaltermärkte Europas statt und ein Besuch lohnt sich in jedem Fall. Denn das Rahmenprogramm, bestehend aus massig Konzerten, Gauklern, Künstlern, Kunsthandwerk und köstlichen Getränken und Speisen, kann sich wirklich sehen lassen. Zugegeben sollte man etwas Kleingeld mitbringen, aber man wird dafür auch reich belohnt. Allein die familiäre, heimelige Atmosphäre entschädigt für das Loch in der Geldbörse. </p>
<p>&nbsp; </p>
<p>So denn, sehet selbst mit eigenen Augen und machet euch ein Bild von der Magie die diesen Ort umgibt ;-) </p>
<p>&nbsp; </p>
<p><a href="http://www.felixnagel.com/fotografie/mittelaltermaerkte/mittelalterlich-phantasie-spectaculum/" class="linkbutton" >Mittelalterlich Phantasie Spectaculum in Hamburg </a> </p>
 <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/FelixNagel?a=rpPMsk7W2XM:ms5C99PE6pI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=rpPMsk7W2XM:ms5C99PE6pI:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=rpPMsk7W2XM:ms5C99PE6pI:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=rpPMsk7W2XM:ms5C99PE6pI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/FelixNagel?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/FelixNagel?a=rpPMsk7W2XM:ms5C99PE6pI:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/FelixNagel?i=rpPMsk7W2XM:ms5C99PE6pI:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/FelixNagel/~4/rpPMsk7W2XM" height="1" width="1"/>]]></content:encoded><feedburner:origLink>http://www.felixnagel.com/blog/artikel/2011/05/21/bilder-vom-mittelalterlich-phantasie-spectaculum-2009-2010/</feedburner:origLink></item></channel></rss>

