<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Der Schockwellenreiter &#187; Perl Template Toolkit</title>
	<atom:link href="http://www.schockwellenreiter.de/blog/tag/perl-template-toolkit/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.schockwellenreiter.de</link>
	<description>Die tägliche Ration Wahnsinn -- seit April 2000 im Netz</description>
	<lastBuildDate>Fri, 10 Feb 2012 08:49:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<cloud domain='www.schockwellenreiter.de' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Template Toolkit Update</title>
		<link>http://www.schockwellenreiter.de/blog/2012/02/08/template-toolkit-update/</link>
		<comments>http://www.schockwellenreiter.de/blog/2012/02/08/template-toolkit-update/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 08:06:16 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[Statische Seiten]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=25834</guid>
		<description><![CDATA[ Das Perl Template Toolkit (TT2) ist in der Version 2.24 auf dem Weg zum CPAN. Wer ungeduldig ist, kann sich die neue Version auch hier herunterladen (tar.gz, 500 KB). Neu sind ein paar neue Textoperationen und es gibt auch ein paar Bugfixes.

Denn bei all meiner (wiedererwachten) Begeisterung für RubyFrontier. Für komplexere Aufgaben ist ...]]></description>
			<content:encoded><![CDATA[<div style="float:right; margin-left: 8px;"><iframe src="http://rcm-de.amazon.de/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=derschockwell-21&#038;o=3&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=0596004761" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div>
<p> Das <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a> (TT2) ist in der Version 2.24 auf dem Weg zum CPAN. Wer ungeduldig ist, kann sich die neue Version auch hier <a href="http://template-toolkit.org/download/Template-Toolkit-2.24.tar.gz">herunterladen</a> (tar.gz, 500 KB). Neu sind ein paar neue Textoperationen und es gibt auch ein paar Bugfixes.</p>
<p>Denn bei all meiner (wiedererwachten) Begeisterung für <a href="http://www.cognitiones.de/doku.php/rubyfrontier">RubyFrontier</a>. Für komplexere Aufgaben ist TT2 sicher das bessere Werkzeug, das ich nicht aus den Augen verloren habe &#8212; auch wenn der Einstieg erst einmal schwieriger ist. <i>[TT2 Mailingliste]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=25834&amp;md5=a653d4740d001b90af7f3f7cbee79ead" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2012/02/08/template-toolkit-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TT2 lebt!</title>
		<link>http://www.schockwellenreiter.de/blog/2012/01/25/tt2-lebt/</link>
		<comments>http://www.schockwellenreiter.de/blog/2012/01/25/tt2-lebt/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 08:22:22 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[Statische Seiten]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=25495</guid>
		<description><![CDATA[ Andy Wardley hat vor ein paar Tagen die Version 2.23 des Perl Template Toolkits (TT2) hochgeladen. Es ist ein Wartungs-Release mit ein paar Bugfixes und ohne neue Features. Aber es zeigt, daß die Software doch noch aktiv weiterentwickelt wird. Und das freut mich ...

Außerdem wurde die Dokumentation komplett neu überar&#173;beitet und kann hier ...]]></description>
			<content:encoded><![CDATA[<div style="float:right; margin-left: 8px;"><iframe src="http://rcm-de.amazon.de/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=derschockwell-21&#038;o=3&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=0596004761" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div>
<p> <i>Andy Wardley</i> hat vor ein paar Tagen die <a href="https://github.com/abw/Template2">Version 2.23</a> des <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkits</a> (TT2) hochgeladen. Es ist ein Wartungs-Release mit ein paar Bugfixes und ohne neue Features. Aber es zeigt, daß die Software doch noch aktiv weiterentwickelt wird. Und das freut mich &#8230;</p>
<p>Außerdem wurde die Dokumentation komplett neu überar&shy;beitet und kann <a href="http://tt2.org/download/index.html#html_docs">hier heruntergeladen werden</a>.</p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=25495&amp;md5=ad8d004c2d4c158bd1896375877c6814" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2012/01/25/tt2-lebt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Work in Progress</title>
		<link>http://www.schockwellenreiter.de/blog/2012/01/17/work-in-progress/</link>
		<comments>http://www.schockwellenreiter.de/blog/2012/01/17/work-in-progress/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 12:09:16 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Frontier]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[RubyFrontier]]></category>
		<category><![CDATA[Statische Seiten]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=25324</guid>
		<description><![CDATA[ Regelmäßige Leser werden bemerkt haben, daß ich mich in der letzten Zeit wieder verstärkt RubyFrontier zugewandt habe. Nach meiner anfänglichen Begeisterung für das Perl Template Toolkit entsprach RubyFrontier doch eher meinen Vorstellung von einem Framework für statische Webseiten, das auch jemand ohne ausgeprägte Informatik-Kenntnisse bedienen kann. Und deshalb habe ich auch angefangen, ein ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://rubyfrontier.kantel-chaos-team.de/"><img src="http://www.schockwellenreiter.de/wp-content/uploads/2009/06/rubyFrontierLogo.png" alt="RubyFrontier Logo" title="RubyFrontier Logo" width="157" height="169" class="alignright size-full wp-image-1005" /></a> Regelmäßige Leser werden bemerkt haben, daß ich mich in der letzten Zeit wieder verstärkt <a href="http://www.cognitiones.de/doku.php/rubyfrontier">RubyFrontier</a> zugewandt habe. Nach meiner <a href="http://www.schockwellenreiter.de/blog/2011/07/10/alea-iacta-est-3/">anfänglichen Begeisterung</a> für das <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a> entsprach RubyFrontier doch eher meinen Vorstellung von einem Framework für <a href="http://www.cognitiones.de/doku.php/statische_seiten">statische Webseiten</a>, das auch jemand ohne ausgeprägte Informatik-Kenntnisse bedienen kann. Und deshalb habe ich auch angefangen, <a href="http://rubyfrontier.kantel-chaos-team.de/">ein Tutorial darüber zu schreiben</a>. Es folgt in Teilen meinem alten <a href="http://www.frontierweb.de/tutorial/part1.html">Frontier Tutorial</a>, soll aber bedeutend gründlicher und umfangreicher werden, um RubyFrontier auch in Deutschland weiter bekannt zu machen. Euphemistische betrachtet ist es <i>work in progress</i> (es besteht noch nur aus den Anfangskapitel und einem ersten, einführenden Tutorial), aber gemäß dem Motto <i>publish early &#8212; update often</i> habe ich es schon einmal ins Netz gestellt. Es wird natürlich ebenfalls mit RubyFrontier erstellt und <a href="http://www.schockwellenreiter.de/blog/2011/12/29/s3-statische-seiten-und-die-index-html/">ist eine weitere statische Website</a>, die auf <a href="http://www.cognitiones.de/doku.php/amazon_s3">Amazons S3</a> liegt.</p>
<p>Ich werde versuchen, möglichst regelmäßig weitere Abschnitte hinzuzufügen und Euch in diesem Blog darüber informieren. Habt Spaß damit. Anregungen und Kommentare sind willkommen, aber seid bitte nachsichtig mit mir. Der Text ist noch sehr <i>alpha</i> und die meisten Tippfehler sind auch noch nicht korrigiert &#8230;</p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=25324&amp;md5=229178ad3de5afe85863d9d5cafbd016" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2012/01/17/work-in-progress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Perlator</title>
		<link>http://www.schockwellenreiter.de/blog/2011/09/02/perlator/</link>
		<comments>http://www.schockwellenreiter.de/blog/2011/09/02/perlator/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 09:28:06 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[Perlator]]></category>
		<category><![CDATA[Statische Seiten]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=21941</guid>
		<description><![CDATA[Wie konnte mir das bisher entgehen? Da recherchiere ich schon lange nach brauchbaren Tools, um statische Seiten zu erzeugen, und da gibt es eines ganz in der Nähe (und das schon seit 2007):

Das Perl-Skript Perlator (GPL) erzeugt aus speziell formatierten Textdateien und einer in HTML und mit wenigen Steueranweisungen gestalteten Vorlage eine komplette Website.

Es ...]]></description>
			<content:encoded><![CDATA[<p>Wie konnte mir das bisher entgehen? Da recherchiere ich schon lange nach brauchbaren Tools, um <a href="http://www.cognitiones.de/doku.php/statische_seiten">statische Seiten</a> zu erzeugen, und da gibt es eines ganz in der Nähe (<a href="http://www.heise.de/ct/projekte/Perlator-Webseiten-vorlagengesteuert-284109.html">und das schon seit 2007</a>):</p>
<blockquote><p>Das Perl-Skript <a href="http://www.cognitiones.de/doku.php/perlator">Perlator</a> (GPL) erzeugt aus speziell formatierten Textdateien und einer in HTML und mit wenigen Steueranweisungen gestalteten Vorlage eine komplette Website.</p>
<p>Es generiert nicht einfach nur mehr oder weniger lose zusammen&shy;hängende HTML-Seiten, es ist auch in der Lage, umgekehrt chronologisch sortierte Ansichten von Nachrichten zu generieren, wie man sie etwa von Blogs her kennt. Außerdem entstehen Newsfeeds in den Formaten RSS 0.9, 1.0 und 2.0, die jeder halbwegs aktuelle Newsreader zu interpretieren weiß. Als Orientierungshilfe für den Google-Searchbot erstellt das Skript eine Sitemap und informiert Google gegebenenfalls über das Vorliegen einer neuen Sitemap.</p>
<p>Sämtliche entstandenen HTML- und XML-Dateien sowie alle dazugehörigen Inhalte wie Bilder, PDFs, Videos et cetera überträgt das Skript automatisch per FTP zum Webserver, und zwar nur die, die sich seit dem letzten Upload geändert haben. Ob sich eine Datei geändert hat, stellt das Skript anhand eines MD5-Hash fest, den es nach jedem Upload aus der Datei errechnet und diesen mit dem gespeicherten vergleicht.</p></blockquote>
<p>Perlator basiert auf dem <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a> und ist eine Eigententwicklung des Heise-Verlags. Notiz an mich: Unbedingt testen! <i>[Peter van I. per Email.]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=21941&amp;md5=c529825d398439369fe8a6f4da2f0e8b" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2011/09/02/perlator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Syntax Highlighting für TT2</title>
		<link>http://www.schockwellenreiter.de/blog/2011/08/13/syntax-highlighting-fur-tt2/</link>
		<comments>http://www.schockwellenreiter.de/blog/2011/08/13/syntax-highlighting-fur-tt2/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 14:27:12 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[Statische Seiten]]></category>
		<category><![CDATA[Syntax-Highlighting]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=21379</guid>
		<description><![CDATA[ Eine Frage an der TT2- und Perl-Community da draußen: Kennt jemand ein Modul oder Skript für das Perl-Template-Toolkit, das für Code-Schnipsel in Webseiten ein Syntax-Coloring bietet? (Aktuell hätte ich das gerne für Java- und Python-Code.) Oder gibt es alternativ irgend ein Standalone-Skript, durch das man solche Code-Schnipsel jagen kann und das dann HTML ...]]></description>
			<content:encoded><![CDATA[<div style="float:right;margin-left:8px;"><iframe src="http://rcm-de.amazon.de/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=derschockwell-21&#038;o=3&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=0596004761" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div>
<p> Eine Frage an der TT2- und Perl-Community da draußen: Kennt jemand ein Modul oder Skript für das <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl-Template-Toolkit</a>, das für Code-Schnipsel in Webseiten ein Syntax-Coloring bietet? (Aktuell hätte ich das gerne für Java- und Python-Code.) Oder gibt es alternativ irgend ein Standalone-Skript, durch das man solche Code-Schnipsel jagen kann und das dann HTML ausspuckt, das die Sprachelemente entsprechend einfärbt? Da ich <a href="http://www.cognitiones.de/doku.php/statische_seiten">statische (HTML-) Seiten</a> nicht unbedingt per Hand einfärben möchte, bin ich für jeden Tip oder Hinweis dankbar.</p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=21379&amp;md5=97a55e7efb29af0b8c233f2121037a8e" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2011/08/13/syntax-highlighting-fur-tt2/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Heute ist Texteditor-Gefrickel-Tag</title>
		<link>http://www.schockwellenreiter.de/blog/2011/08/01/heute-ist-texteditor-gefrickel-tag/</link>
		<comments>http://www.schockwellenreiter.de/blog/2011/08/01/heute-ist-texteditor-gefrickel-tag/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 10:53:04 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Mac-Software]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Aquamacs]]></category>
		<category><![CDATA[AUCTeX]]></category>
		<category><![CDATA[LaTeX]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[Skim]]></category>
		<category><![CDATA[Statische Seiten]]></category>
		<category><![CDATA[Texteditor]]></category>
		<category><![CDATA[TextMate]]></category>
		<category><![CDATA[TextWrangler]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=21081</guid>
		<description><![CDATA[Screenshot Aquamacs im Python Mode

: Nicht immer, aber immer häufiger nutze ich den Aquamacs für die Erstellung speziell umfangreicher LateX-Dokumente. Das liegt zum einen an AUCTeX und zum anderen daran, daß AUCTeX zusammen mit dem freien PDF-Viewer Skim eine komfortable, immer synchronisierte Druckansicht des Dokuments liefert. (Allerdings ist dies nur mit großen Monitoren wirklich ...]]></description>
			<content:encoded><![CDATA[<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/7SJMy7jyj2uGBZ70Y3MxpA?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-ho5HVJly8v0/TjZ-KX5ZAmI/AAAAAAAABNQ/8k6Gj3Nj6XI/s640/aquamacs_python.png" height="378" width="480" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right">Screenshot Aquamacs im Python Mode</td>
</tr>
</table>
<p><b>[1]</b>: Nicht immer, aber immer häufiger nutze ich den <a href="http://www.cognitiones.de/doku.php/aquamacs">Aquamacs</a> für die Erstellung speziell umfangreicher <a href="http://www.cognitiones.de/doku.php/latex">LateX</a>-Dokumente. Das liegt zum einen an <a href="http://www.cognitiones.de/doku.php/auctex">AUCTeX</a> und zum anderen daran, daß AUCTeX zusammen mit dem freien PDF-Viewer <a href="http://www.cognitiones.de/doku.php/skim">Skim</a> eine komfortable, immer synchronisierte Druckansicht des Dokuments liefert. (Allerdings ist dies nur mit großen Monitoren wirklich komfortabel, auf meinem Laptop verdeckt Skim immer das Aquamacs-Fenster, daher nutze ich dort zur Preview lieber weiterhin <a href="http://www.cognitiones.de/doku.php/texshop">TeXShop</a>.)</p>
<p>Bisher wäre es mir aber nie in den Sinn gekommen, daß man den Aquamacs auch für andere Zwecke einsetzen kann. Bis ich gestern schnell mal eben zum Nachschlagen ein Python-Dokument geladen hatte und dann feststellte, daß im Python-Mode der Aquamacs auch einen (internen) Python-Interpreter zur Verfügung stellt. Nett &#8230;</p>
<p><b>[2]</b>: <a href="http://www.cognitiones.de/doku.php/textmate">TextMate</a> (kommerziell) ist ja ebenfalls ein unter MacOS X beliebter Editor. Die Seite »<a href="http://net.tutsplus.com/tutorials/tools-and-tips/essential-textmate-shortcuts-tips-and-techniques/">Essential TextMate Shortcuts, Tips and Techniques</a>« bringt ein paar Tricks, die ich auch noch nicht kannte. <i>[Peter van I. per Email.]</i></p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/1kpihXWK56ae3d99csJ5JA?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-arSf7etHxPw/TjaDwY7idRI/AAAAAAAABNg/ayG01aTHw2U/s640/textwrangler_dir.png" height="302" width="480" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right">Screenshot Textwrangler mit Disk-Browser</td>
</tr>
</table>
<p><b>[3]</b>: Wo wir gerade bei TextMate sind: Bisher hatte ich diesen Editor in der Hauptsache für meine Experimente mit dem <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a> verwendet, weil ich die Projektansicht dafür enorm praktisch fand. Gestern hatte ich versehentlich einen ganzen Ordner auf das <a href="http://www.cognitiones.de/doku.php/textwrangler">TextWrangler</a>-Icon geschoben und dann festgestellt, daß auch dieser freie (frei wei Freibier) Editor eine ganz passable Directory-Ansicht und Projektverwaltung besitzt (die im Bar-Bones-Jargon <i>Disk Browser</i> heißt). Wahrscheinlich bin ich der Letzte, der das gemerkt hat, aber falls noch jemand von Euch da draußen es auch noch nicht wußte &#8230;</p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=21081&amp;md5=0840cba2a98bf562cd9e7e68f4aeda9a" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2011/08/01/heute-ist-texteditor-gefrickel-tag/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Mehr zum Perl Template Toolkit</title>
		<link>http://www.schockwellenreiter.de/blog/2011/07/12/mehr-zum-perl-template-toolkit/</link>
		<comments>http://www.schockwellenreiter.de/blog/2011/07/12/mehr-zum-perl-template-toolkit/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 11:55:50 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[XML::RSS]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=20520</guid>
		<description><![CDATA[Mein Schwenk zum Perl Template Toolkit hat auch meinen emailenden Dauertip&#173;geber keine Ruhe gelassen. Er fand dieses kleine Tutorial: Using XML::RSS with the Template Toolkit. Und hier ist die Heimat von XML::RSS auf CPAN. ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.schockwellenreiter.de/blog/2011/07/10/alea-iacta-est-3/">Mein Schwenk</a> zum <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a> hat auch meinen emailenden Dauertip&shy;geber keine Ruhe gelassen. Er fand dieses kleine Tutorial: <a href="http://cloughnet.org/jeremy/perl/perl-install-templatexml-into-a-separate-perl-installation/">Using XML::RSS with the Template Toolkit</a>. Und hier ist die <a href="http://search.cpan.org/~abw/Template-Toolkit-2.14/lib/Template/Plugin/XML/RSS.pm">Heimat von XML::RSS auf CPAN</a>. <i>[Peter van I. per Email.]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=20520&amp;md5=8d244c3f19e8b91ca0930f0d58b8a312" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2011/07/12/mehr-zum-perl-template-toolkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alea iacta est</title>
		<link>http://www.schockwellenreiter.de/blog/2011/07/10/alea-iacta-est-3/</link>
		<comments>http://www.schockwellenreiter.de/blog/2011/07/10/alea-iacta-est-3/#comments</comments>
		<pubDate>Sun, 10 Jul 2011 19:02:13 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[RubyFrontier]]></category>
		<category><![CDATA[Statische Seiten]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=20448</guid>
		<description><![CDATA[Erste Ergebnisse meiner Perl Template Toolkit-Spielereien.

Ich hatte mich die letzten Monate mit meiner Unentschlossenheit, ob nun das Perl Template Toolkit (TT2) oder RubyFrontier mein nächstes Werkzeug für statische Webseiten werden wird, selber ziemlich lahmgelegt. Nachdem ich die letzte Zeit eigentlich verstärkt auf RubyFrontier gesetzt hatte (zum Beispiel in meinem Testbett), habe ich an diesem ...]]></description>
			<content:encoded><![CDATA[<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/tdBlszL38n-H06B7tbq17w?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-oOITHTMNayE/ThnvGlnLvCI/AAAAAAAABAA/0QhdXOxcF1o/s640/screenshot_tt2.png" height="212" width="480" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right">Erste Ergebnisse meiner <i>Perl Template Toolkit</i>-Spielereien.</td>
</tr>
</table>
<p>Ich hatte mich die letzten Monate mit meiner Unentschlossenheit, ob nun das <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a> (TT2) oder <a href="http://www.cognitiones.de/doku.php/rubyfrontier">RubyFrontier</a> mein nächstes Werkzeug für <a href="http://www.cognitiones.de/doku.php/statische_seiten">statische Webseiten</a> werden wird, selber ziemlich lahmgelegt. Nachdem ich die letzte Zeit eigentlich verstärkt auf <i>RubyFrontier</i> gesetzt hatte (zum Beispiel in meinem <a href="http://www.testbett.de/">Testbett</a>), habe ich an diesem Wochenende intensiv mit dem <i>Template Toolkit</i> gespielt und nun sind die Würfel gefallen.</p>
<p>Ich habe das Grundgerüst einer Site mit hierarchischer Navigation, Next-Prev-Navigation und einem hierarchischen Krümelpfad. Der Einstieg war nicht leicht, denn das Template Toolkit ist anfangs bedeutend sperriger als RubyFrontier, aber es lohnt sich:</p>
<ol>
<li>Man kann viel mehr als in RubyFrontier mit bordeigenen Mittel erledigen und muß nicht eine externe Programmiersprache bemühen &#8212; obwohl das natürlich auch geht. Und da ist mir Perl um einiges lieber (weil ich es schon so lange kenne, vermute ich); mit Ruby bin ich einfach nicht warm geworden.</li>
<li>Das Perl Template Toolkit ist um einiges schneller als RubyFrontier, beim letzteren kostet der eigentlich nützliche <i>Glossary</i>-Mechanismus bei großen Sites (mit vielen tausend Seiten) zu viel Zeit.</li>
<li>TT2 ist älter und dadurch ausgereifter. Trotzdem wird es noch aktiv weiter entwickelt (TT3 steht (irgendwann) vor der Tür.) Und auf der Mailingliste ist auch mehr los.</li>
</ol>
<p>Was ich vermisse, sind die Wiki-ähnlichen Links, die RubyFrontier ermöglicht. Aber dazu braucht es eben den oben geschmähten, zeitverschlingenden <i>Glossary</i>-Mechanismus.</p>
<div style="float:right; margin-left:8px;"><iframe src="http://rcm-de.amazon.de/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=derschockwell-21&#038;o=3&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=0596004761" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div>
<p> Bei meinen Erkundunge half mir das <a href="http://www.amazon.de/gp/product/0596004761/ref=as_li_ss_tl?ie=UTF8&#038;tag=derschockwell-21&#038;linkCode=as2&#038;camp=1638&#038;creative=19454&#038;creativeASIN=0596004761">Buch zum Toolkit</a><img src="http://www.assoc-amazon.de/e/ir?t=&#038;l=as2&#038;o=3&#038;a=0596004761" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> weiter &#8212; ohne geht es glaube ich auch kaum. Leider hat es einige Fehler, zwei davon haben mich sehr lange aufgehalten:</p>
<ol>
<li>Das Verzeichnes <i>images</i> muß <b>im</b> Verzeichnis <i>src</i> liegen und nicht darüber.</li>
<li>Die vorherige Seite bekommt man natürlich mit <i>loop.prev</i> und nicht mit <i>loop.last</i>.</li>
<li>Und es gibt noch ein paar Flüchtigkeitsfehler dieser Sorte &#8230;</li>
</ol>
<p>Trotzdem hilft einem das Buch, die Philosophie hinter den Toolkit zu verstehen. Man sollte nach einer ersten Lektüre die Beispielanwendung im 11. Kapitel unbedingt einmal komplett selber nachvollziehen &#8212; danach ist man schlauer.</p>
<p>Hilfreich ist auch ein Editor, der Projekte verwalten kann. An diesem Wochenende habe ich deswegen <a href="http://www.cognitiones.de/doku.php/textmate">TextMate</a> zum ersten Mal so richtig schätzen gelernt.</p>
<p>Und ein Webserver auf dem Desktop ist natürlich extrem nützlich. Ich habe auf meinem Macs <a href="http://www.cognitiones.de/doku.php/mamp">MAMP</a> dafür genutzt und TT2 die fertigen Seiten direkt in MAMPs <i>htdoc</i>-Verzeichnis schreiben lassen.</p>
<p>Ich werde das Gelernte erst einmal in einem Buchprojekt einsetzen (mehr dazu, sobald ich mehr habe). Ich hoffe, dabei so viel über TT2 zu lernen, daß ich im Anschluß daran den <b>Schockwellenreiter</b> damit statisch umsetzen kann (momentan ist mir allerdings noch völlig schleierhaft, wie ich aus den Blogposts möglichst automatisch die Archivseiten und den RSS-Feed generiere (aber das weiß ich auch bei RubyFrontier (noch) nicht).</p>
<p>Wenn ich mich jetzt noch entscheiden könnte, ob ich die dynamischen Teile mit <a href="http://www.cognitiones.de/doku.php/google_app_engine">Googles App Engine</a> oder mit <a href="http://www.cognitiones.de/doku.php/django">Django</a> generiere, wäre ich noch weiter. <i>Still diggin&#8217;!</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=20448&amp;md5=95acbef5b1336566c600586708bb18b9" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2011/07/10/alea-iacta-est-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Jedermann sein eigener Flickr (Teil 2)</title>
		<link>http://www.schockwellenreiter.de/blog/2010/03/07/jedermann-sein-eigener-flickr-teil-2/</link>
		<comments>http://www.schockwellenreiter.de/blog/2010/03/07/jedermann-sein-eigener-flickr-teil-2/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 17:38:52 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Frontier]]></category>
		<category><![CDATA[OPML Editor]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[RubyFrontier]]></category>
		<category><![CDATA[Static Site Framework]]></category>
		<category><![CDATA[Static Site Tool]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=7238</guid>
		<description><![CDATA[ Im ersten Teil dieser Serie hatte ich vorgestellt, wie man mit Hilfe des OPML Editors statische und trotzdem Community-fähige Seiten erzeugen kann. Als Beispiel hatte ich ein P2P-flickr ausgewählt. Doch nicht immer baut man eine Website vom Grund auf neu. Gerade im wissenschaftlichen Umfeld hat man oft die Situation, daß der oder die ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cognitiones.de/doku.php/rubyfrontier"><img src="http://www.schockwellenreiter.de/wp-content/uploads/2009/06/rubyFrontierLogo-150x150.png" alt="rubyFrontierLogo" title="rubyFrontierLogo" width="150" height="150" class="alignleft size-thumbnail wp-image-1005" /></a> Im <a href="http://www.schockwellenreiter.de/blog/2010/02/28/jedermann-sein-eigener-flickr-ein-proposal/">ersten Teil dieser Serie</a> hatte ich vorgestellt, wie man mit Hilfe des <a href="http://www.cognitiones.de/doku.php/opml_editor">OPML Editors</a> statische und trotzdem Community-fähige Seiten erzeugen kann. Als Beispiel hatte ich ein P2P-<a href="http://www.flickr.com/" style="text-decoration:none"><strong style="color:#3993ff">flick<span style="color:#ff1c92">r</span></strong></a> ausgewählt. Doch nicht immer baut man eine Website vom Grund auf neu. Gerade im wissenschaftlichen Umfeld hat man oft die Situation, daß der oder die Wissenschaftler sich im Vorfeld eine (Desktop-) Datenbank (z.B. FileMaker oder MS-Access) angelegt haben, die die Daten enthält, die nun ins Netz gestellt werden sollen. In diesem Falle halte ich es für ziemlich übertrieben, diese Datenbank noch einmal in <a href="http://www.cognitiones.de/doku.php/frontier">Frontiers</a> <i>odb (object database)</i> zu spiegeln, zumal ich Datenbanken per se mißtraue und Textdateien im (Unix-) Filesystem für die sicherste Datenbank der Welt halte.</p>
<p>Die erwähnten Desktop-Datenbanken sind aber in der Lage, ihre Daten als Textdateien (mit ein wenig drumherum) herauszugeben, so daß eine Template-Engine in der Lage ist, daraus mit Hilfe eines Templates Webseiten herauszurendern. Bis vor kurzem war das <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a> für solche Arbeiten das Werkzeug meiner Wahl, denn es ist wirklich sehr, sehr leistungsfähig. Doch leider erkauft man sich diese Leistungsfähigkeit mit einem schwerwiegenden Nachteil. Bedingt durch die Komplexität ist der <i>gemeine Wissenschaftler an sich</i> nicht in der Lage, dieses Toolkit ohne Hilfe einer EDV-Abteilung zu konfigurieren und seine Webseiten herauszuschreiben. Frontier resp. der OPML Editor hingegen sind erst einmal so einfach, daß nach kurzer Einarbeitung jeder damit arbeiten kann.</p>
<p>Und hier kommt Matt Neuburgs <a href="http://www.cognitiones.de/doku.php/rubyfrontier">RubyFrontier</a> ins Spiel. Es ist ähnlich einfach wie Frontier oder der OPML Editor (es ist ja schließlich so etwas wie ein Frontier-Klon), nur, daß das Tool statt auf einer <i>odb</i> auf Text-Dateien arbeitet (Outlines erwartet RubyFrontier als OPML-Dateien &#8230; und das sind XML-Dateien, also auch Text pur). Meine bisherige Strategie sieht so aus: Der eigentliche <i>Content</i> wird &#8212; wie auch immer (z.B. über FileMaker) &#8212; aufbereitet und auf einem Rechner im Netzwerk, den RubyFrontier erreichen kann, zur Verfügung gestellt (in einigen Fällen habe ich noch ein Versionsverwaltungssystem dazwischenge&shy;schaltet, um die Konsistenz der Daten zu sichern). Dann läuft die Template Engine darüber und erstellt statische Seiten für die Webpräsenz. So lassen sich relativ schnell und ziemlich einfach auch größere Sammlungen ins Netz stellen &#8212; warum nicht auch ein P2P-<a href="http://www.flickr.com/" style="text-decoration:none"><strong style="color:#3993ff">flick<span style="color:#ff1c92">r</span></strong></a>?</p>
<p>Für den <i>Community-Teil</i> gilt das im ersten Teil dieses Beitrags gesagte, aber dieses Beispiel zeigt auch, daß die einzelnen Teilnehmer solch eines P2P-Netzes nicht die gleichen Werkzeuge benutzen müssen, um miteinander kommunizieren zu können. Denn egal, ob ich RubyFrontier, den OPML Editor, das Perl Template Toolkit oder <a href="http://www.cognitiones.de/doku.php/django">Django</a> benutze, solange ich mich auf offene Standards und Protokolle einige, funktioniert auch die Kommunikation.</p>
<p><i>(<a href="http://www.schockwellenreiter.de/blog/2010/02/28/jedermann-sein-eigener-flickr-ein-proposal/comment-page-1/#comment-3468">In meinen Kommentaren zum ersten Teil</a> schlug Thomas vor, <a href="http://www.cognitiones.de/doku.php/pubsubhubbub">PubSubHubbub</a> statt XMPP zu nutzen, ein interessanter Ansatz, den ich weiterverfolgen werde.)</i></p>
<p><i>What&#8217;s next?</i> Seit einiger Zeit lade ich alle meine Photos nicht nur zu <a href="http://www.flickr.com/" style="text-decoration:none"><strong style="color:#3993ff">flick<span style="color:#ff1c92">r</span></strong></a>, sondern &#8212; als Backup meiner lokalen Festplatte &#8212; auch auf <a href="http://www.cognitiones.de/doku.php/amazon_s3">Amazons S3</a> hoch. Um <a href="http://www.cognitiones.de/doku.php/ruby">Ruby</a> zu lernen, werde ich mich &#8212; sobald ich wieder etwas Luft habe &#8212; mal an ein Ruby-Script versuchen, das daraus mit Hilfe von RubyFrontier eine statische P2P-<a href="http://www.flickr.com/" style="text-decoration:none"><strong style="color:#3993ff">flick<span style="color:#ff1c92">r</span></strong></a>-Instanz (mit Photos <b>und</b> Videos) zaubert und die mit der im ersten Teil entworfenen OPML-Editor-basierten P2P-<a href="http://www.flickr.com/" style="text-decoration:none"><strong style="color:#3993ff">flick<span style="color:#ff1c92">r</span></strong></a>-Instanz »spricht«. Wäre doch erst einmal ein netter Anfang &#8230;</p>
<p>Ansonsten habe ich viel vor: Ich besitze zum Beispiel eine große Sammlung historischer (Musik-) Noten, die ich so relativ problemlos ins Netz stellen könnte.</p>
<p>Und über die Webseiten, die in meinem beruflichen Umfeld mit RubyFrontier erstellt werden, berichte ich, sobald sie öffentlich zugänglich sind.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2010/03/07/jedermann-sein-eigener-flickr-teil-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bye, bye (Radio) UserLand</title>
		<link>http://www.schockwellenreiter.de/blog/2009/12/12/bye-bye-radio-userland/</link>
		<comments>http://www.schockwellenreiter.de/blog/2009/12/12/bye-bye-radio-userland/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 17:39:46 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Frontier]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Google Wave]]></category>
		<category><![CDATA[Manila]]></category>
		<category><![CDATA[Nostalgie]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[Radio UserLand]]></category>
		<category><![CDATA[RubyFrontier]]></category>
		<category><![CDATA[UserLand]]></category>
		<category><![CDATA[Zope]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=5141</guid>
		<description><![CDATA[Mit Frontier hatte ich schon Ende der 1990er Jahre gearbeitet und im Januar 2000 zusammen mit Nina (aka mdma) die erste Version des Rollbergs damit online gestellt, mit den Frontier-basierten Werkzeugen Manila und Radio UserLand hatte ich den Schockwellenreiter aus der Taufe gehoben und lange Jahre betrieben, mit der Open Source-Version von Frontier sogar ...]]></description>
			<content:encoded><![CDATA[<p>Mit <a href="http://www.frontierweb.de/tutorial/part1.html">Frontier</a> hatte ich schon Ende der 1990er Jahre gearbeitet und im Januar 2000 zusammen mit <i>Nina</i> (aka <i>mdma</i>) die <a href="http://www.kantel.de/rollberg_alt/jan00/news190100.html">erste Version des Rollbergs</a> damit online gestellt, mit den Frontier-basierten Werkzeugen Manila und <a href="http://en.wikipedia.org/wiki/Radio_UserLand">Radio UserLand</a> hatte ich den <i>Schockwellenreiter</i> <a href="http://www.schockwellenreiter.de/2000/04/24.html">aus der Taufe gehoben</a> und lange Jahre betrieben, mit der <a href="http://frontierkernel.org/">Open Source-Version von Frontier</a> sogar bis zu meinem <a href="http://www.schockwellenreiter.de/blog/2009/05/06/herzlich-willkommen/">Umstieg auf WordPress</a> vor <a href="http://www.schockwellenreiter.de/2009/05/06.html">wenigen Monaten</a>.</p>
<p>Daher schmerzt es zu erfahren, daß <a href="http://en.wikipedia.org/wiki/UserLand_Software">UserLand Software</a> zum 31. Dezember dieses Jahres seine <a href="http://radio.userland.com/">Pforten für immer schließt</a>. Nicht nur, weil ein weiterer Web-Pionier das Zeitliche gesegnet hat, sondern auch und gerade für die unentwegten <i>Radio UserLand</i>- und <i>Manila</i>-<a href="http://www.zeigermann.com/cartoonist/">Nutzer</a>, die ihren Hoster verlieren.</p>
<p><a href="http://www.flickr.com/photos/schockwellenreiter/4157862086/"><img src="http://www.schockwellenreiter.de/wp-content/uploads/2009/12/4157862086_bc3a168bf1_o.jpg" alt="Rettungsring" title="Rettungsring" width="480" height="270" class="alignnone size-full wp-image-5143" /></a></p>
<p>Und in der Community werden eifrig (und auch ein wenig verzweifelt) die Alternativen diskutiert. Klar ist, daß <a href="http://www.frontierweb.de/">Open Source Frontier</a> seit Jahren nicht wirklich weiterentwickelt wurde und so kommen für die einen Matt Neuburgs Ruby-Spielzeuge <a href="http://www.apeth.com/rbappscript/00intro.html">rb-appscript</a> und <a href="http://www.apeth.com/RubyFrontierDocs/defaultfolder/what.html">RubyFrontier</a> in Frage, während andere auf <a href="http://www.cognitiones.de/doku.php/django">Django</a> und <a href="http://www.cognitiones.de/doku.php/python">Python</a> setzen.</p>
<p>Mein derzeitiger Favorit für die Generierung großer Mengen statischer Seiten ist das <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a>. Doch obwohl ein sehr mächtiges Werkzeug, fehlt mir doch manchmal die Eleganz, die dem Vererbungsmechanismus von Frontier, aber auch <i>Zope</i> zu eigen war. Aber es sieht so aus, als ob es momentan keine Alternative dazu gäbe &#8230;</p>
<p>Trotzdem habe ich beschlossen, mir in den nächsten Tagen <i>Django</i> intensiver anzuschauen. Schon allein, weil das Teil auch mit der <a href="http://www.cognitiones.de/doku.php/google_app_engine">Google App Engine</a> harmoniert und daher für die Programmierung von <a href="http://www.cognitiones.de/doku.php/google_wave">Googles Wellen</a> nützlich sein kann. Und weil ich nach Strategien suche, wie große Sammlungen schnell und komfortabel ins Netz gestellt werden können, ohne daß der Nutzer gleich ein Informatikstudium absolviert haben muß. Mehr darüber in den nächsten Tagen.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2009/12/12/bye-bye-radio-userland/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Perl Template Toolkit revisited</title>
		<link>http://www.schockwellenreiter.de/blog/2009/11/23/perl-template-toolkit-revisited/</link>
		<comments>http://www.schockwellenreiter.de/blog/2009/11/23/perl-template-toolkit-revisited/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 09:15:26 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[CVS]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[Frontier]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[Static Site Tool]]></category>
		<category><![CDATA[Subversion]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=4702</guid>
		<description><![CDATA[ Ich war gestern abend mit meinen Ausführungen nicht ganz fertig geworden, da ich unbedingt den dänischen Krimi mit den Personenschützern sehen wollte. Daher hier noch kurz meine Überlegungen zum Perl Template Toolkit:

Hier denke ich weniger an eine Blog Engine als an einen Ersatz für das alte Frontier Static Site Tool, das ja bekanntlich ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.de/exec/obidos/ASIN/0596004761/derschockwell-21"><img src="http://www.schockwellenreiter.de/wp-content/uploads/2009/09/0596004761.01.MZZZZZZZ.jpg" alt="Bei Amazon kaufen" title="Book Cover" width="90" height="120" class="alignleft size-full wp-image-2986" /></a> Ich war gestern abend mit <a href="http://www.schockwellenreiter.de/blog/2009/11/22/noch-einmal-wordpress-nach-movable-type/">meinen Ausführungen</a> nicht ganz fertig geworden, da ich unbedingt den dänischen Krimi mit den Personenschützern sehen wollte. Daher hier noch kurz meine Überlegungen zum <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a>:</p>
<p>Hier denke ich weniger an eine <i>Blog Engine</i> als an einen Ersatz für das alte <i><a href="http://www.frontierweb.de/tutorial/part1.html">Frontier Static Site Tool</a></i>, das ja bekanntlich leider schon lange nicht mehr gepflegt wird und mit dem ich viele Webauftritte realisiert hatte (unter anderem über Jahre auch den <b>Schockwellenreiter</b>). Wie gesagt, das Teil ist so ohne weiteres nicht gerade eine Blog-Engine &#8212; obwohl man sie sicher dazu aufbohren könnte —, aber ich denke dabei auch eher an Sites wie die <a href="http://www.nigeria-connection.de/">Nigeria-Connection</a> oder auch an die vielen Sammlungs-Seiten am <a href="http://www.mpiwg-berlin.mpg.de/de/index.html">Institut</a>.</p>
<p>Der Nachteil dieses Toolkits ist, daß es lokal auf dem Desktop installiert sein muß. Aber bei meinen bisherigen Test habe ich die Daten auf der <a href="https://www.dropbox.com/referrals/NTE0MTAyMjk">Dropbox</a> abgelegt und konnte auf sie ohne Probleme von meinem Desktop zu Hause, von meinem Laptop unterwegs und von meinem Desktop am Institut zugreifen &#8212; eine funktionierende Internet-Verbindung vorausgesetzt.</p>
<p>Natürlich ist <i>Dropbox</i> nicht gerade ideal, wenn mehrere Personen die Daten bearbeiten und publizieren wollen, aber mit einem Versionsverwaltungssystem wie <a href="http://www.cognitiones.de/doku.php/git">Git</a> oder <a href="http://www.cognitiones.de/doku.php/svnx">Subversion</a> könnte man Konflikte vermeiden und die Daten zentral zur Verfügung stellen. Und das <i>Perl Template Toolkit</i> greift auf Textdateien zu, die <i>irgendiwe</i> (zum Beispiel auch via Skript) zur Verfügung gestellt werden &#8212; ideal für große Sammlungen.</p>
<p>Das <i>Perl Template Toolkit</i> muß natürlich auch nicht auf allen Rechnern installiert sein. Es wird ja nur dort gebraucht, wo die Berechtigung zum Publizieren vorhanden ist. Das heißt: Viele stellen mit ihren gewohnten (Textverarbeitungs-) Werkzeugen mithilfe eines CVS die Daten zur Verfügung und <b>ein</b> Redaktionsserver stellt diese als statische Seiten ins Netz. Einfacher kann ein CMS nicht funktionieren &#8230;</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2009/11/23/perl-template-toolkit-revisited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Noch einmal WordPress nach Movable Type</title>
		<link>http://www.schockwellenreiter.de/blog/2009/11/22/noch-einmal-wordpress-nach-movable-type/</link>
		<comments>http://www.schockwellenreiter.de/blog/2009/11/22/noch-einmal-wordpress-nach-movable-type/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 20:33:26 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Amazon S3]]></category>
		<category><![CDATA[Cloud-Computing]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[DokuWiki]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Movable Type]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[Produktionsserver]]></category>
		<category><![CDATA[Redaktionsserver]]></category>
		<category><![CDATA[Server-WG]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=4684</guid>
		<description><![CDATA[Meinen emailenden Dauertipgeber lassen meine vage geäußerten Umzugspläne keine Ruhe und so versorgt er mich weiterhin mit Links:

Migrating A Largish Site From Wordpress to MovableType 4 ist ein älterer Beitrag aus dem Jahre 2007.
Heute scheint es einfacher zu gehen, wenn man die Kürze dieses Beitrags betrachtet: Moving From WordPress To Movable Type.

Dabei geht es ...]]></description>
			<content:encoded><![CDATA[<p>Meinen emailenden Dauertipgeber lassen meine vage geäußerten Umzugspläne keine Ruhe und so versorgt er mich weiterhin mit Links:</p>
<ul>
<li><a href="http://www.movabletype4.eu/wordpress/migrating-a-largish-site-from-wordpress-to-movabletype-4.html">Migrating A Largish Site From WordPress to MovableType 4</a> ist ein älterer Beitrag aus dem Jahre 2007.</li>
<li>Heute scheint es einfacher zu gehen, wenn man die Kürze dieses Beitrags betrachtet: <a href="http://www.movabletype.org/documentation/installation/moving-from-wordpress-to-movable-type.html">Moving From WordPress To Movable Type</a>.</li>
</ul>
<p>Dabei geht es mir gar nicht so sehr darum, mein WordPress-Blog nach <a href="http://www.cognitiones.de/doku.php/movable_type?DokuWiki=n9if0n0hirtquki1693seo61m3">Movable Type</a> zu transportieren, die paar Monate kriege ich schon irgendwie statisch, im schlimmsten Falle mit <code>curl</code> oder <code>wget</code>. Was ich möchte, ist das Beste aus beiden Welten:</p>
<ol>
<li>Die Möglichkeit, von überall im Netz mein Blog füttern und administrieren zu können.</li>
<li>Die Geschwindigkeit, Einfachheit und Sicherheit, die mir statische Seiten bieten (schließlich sind vom <b>Schockwellenreiter</b> nur die Seiten (aus 2000) verschwunden, die ich dynamisch bei <i>EditThisPage</i> hosten ließ und dann fehlen ein paar hundert Bilder aus der Zeit, als mein Weblog dynamisch mit <a href="http://coreblog.org/">COREblog</a>, einer <a href="http://de.wikipedia.org/wiki/Zope_(Webanwendungsserver)">Zope</a>-Applikation betrieben wurde &#8212; die eigentlichen Webseiten hatte ich rechtzeitig vor dem Server-Crash und etwas mühselig mithilfe von <code>wget</code> zu statischen Seiten gemacht).</li>
</ol>
<p>Momentan finde ich zwei Ideen ganz charmant:</p>
<ol>
<li><img src="http://www.schockwellenreiter.de/wp-content/uploads/2009/11/mao.jpg" alt="Mao" title="Mao" width="65" height="84" class="alignright size-full wp-image-4685" />Ich reaktiviere meine Räume in der <a href="http://www.server-wg.de/">Server-WG</a> und lasse dort Movable Type als Redaktionsserver laufen. Und schicke von dort statische Seiten entweder weiterhin zum <a href="http://www.strato.de/">Spielzeugprovider</a> oder direkt nach <a href="http://www.cognitiones.de/doku.php/amazon_s3">Amazons S3</a>. Ich hätte die von mir schon immer geforderte Trennung von Redaktions- und Produktionsserver und gleichzeitig die Gewißheit, mit den statischen Seiten eine leicht zu sichernde Version des Schockwellenreiters irgendwo zu Backup-Zwecken zusätzlich noch einmal ablegen zu können.</li>
<li>Oder ich gehe ganz in den Cloud. <a href="http://www.cognitiones.de/doku.php/google_app_engine">Googles App Engine</a> hat es mir eigentlich schon immer angetan, mit einem von mir in Python geschriebenem <i>Template Toolkit</i>, das statische Seiten herausrendert, hatte ich den Schockwellenreiter schon einmal ein paar Jahre betrieben, warum nicht so etwas, vieleicht mit Hilfe des <a href="http://de.wikipedia.org/wiki/Django_(Framework)">Django-Frameworks</a> für Googles Cloud entwickeln, das dann ebenfalls statische Seiten nach <i>Amazons S3</i> herausrendert? Auch in diesem Falle wären Redaktions- und Produktions&shy;server getrennt und es gilt ebenfalls das für statische Seiten im Abschnitt oben Geschriebene.</li>
</ol>
<p><img src="http://www.schockwellenreiter.de/wp-content/uploads/2009/11/uck.gif" alt="Still diggin&#039;" title="Still diggin&#039;" width="33" height="51" class="alignleft size-full wp-image-4687" /> Aber ich bin mit meinen Überlegungen noch nicht fertig: Eine weitere in meinem Hinterkopf schwebende Option wäre nämlich, mein Blog mit <a href="http://www.cognitiones.de/doku.php/start">meinem Wiki</a> zu verschmelzen. Mir gefällt die Einfachheit des Markup-Codes von <a href="http://www.dokuwiki.org/">DokuWiki</a> und die Möglichkeit, ohne die starre Einteilung in Überschrift und Blogbeitrag (und ohne die starre zeitliche Reihenfolge) publizieren zu können &#8212; meine Kurzbeiträge brauchen nämlich manchmal keine Überschrift, die ich mir dann erst mühselig aus den Fingern saugen muß.</p>
<p>Sicher, ich hätte dann nicht die Trennung von Redaktions- und Produktions&shy;server und das DokuWiki rendert auch keine statischen Seiten heraus. Aber immerhin versenkt es seine Inhalte nicht in eine Datenbank, sondern legt sie brav in leicht zu sichernde und wieder zu lesende Textfiles ab.</p>
<p>Und irgendwie ist auch das <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a> noch nicht völlig aus dem Rennen.</p>
<p>Ihr seht, <a href="http://bluelectric.org/2009/11/movable-type-cool.html">sooo schnell</a> wird eine Änderung hier nicht passieren. Der Leidensdruck ist momentan noch nicht so groß und ich muß noch ein wenig nachdenken &#8230;</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2009/11/22/noch-einmal-wordpress-nach-movable-type/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Perl on Rails</title>
		<link>http://www.schockwellenreiter.de/blog/2009/11/02/perl-on-rails/</link>
		<comments>http://www.schockwellenreiter.de/blog/2009/11/02/perl-on-rails/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 08:36:05 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Catalyst]]></category>
		<category><![CDATA[MVC Framework]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=4214</guid>
		<description><![CDATA[ Catalyst (englisch für Katalysator) ist ein freies (GPL), von Sebastian Riedel und vielen anderen in Perl entwickeltes MVC-Webframework, das dazu dienen soll, anspruchsvolle und leicht veränderbare Webanwendungen schnell zu erstellen. Es baut auf vielen bewährten Perl-Modulen, wie z.B. dem Perl Template Toolkit, auf.

Da es mit dem Perl Template Toolkit zusammenarbeitet, kann das Teil ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.de/exec/obidos/ASIN/1430223650/derschockwell-21"><img src="http://www.schockwellenreiter.de/wp-content/uploads/2009/11/catalyst_book2.gif" alt="Bei Amazon kaufen" title="Bei Amazon kaufen" width="98" height="128" class="alignleft size-full wp-image-4215" /></a> <a href="http://www.cognitiones.de/doku.php/catalyst">Catalyst</a> (englisch für <i>Katalysator</i>) ist ein freies (GPL), von Sebastian Riedel und vielen anderen in Perl entwickeltes MVC-Webframework, das dazu dienen soll, anspruchsvolle und leicht veränderbare Webanwendungen schnell zu erstellen. Es baut auf vielen bewährten Perl-Modulen, wie z.B. dem <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a>, auf.</p>
<p>Da es mit dem <i>Perl Template Toolkit</i> zusammenarbeitet, kann das Teil bestimmt auch statische Seiten herausrendern. Ich glaube, ich sollte es mir unbedingt einmal genauer anschauen.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2009/11/02/perl-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Statische Seiten (Zwischenbericht)</title>
		<link>http://www.schockwellenreiter.de/blog/2009/09/10/statische-seiten-zwischenbericht/</link>
		<comments>http://www.schockwellenreiter.de/blog/2009/09/10/statische-seiten-zwischenbericht/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 10:55:29 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[RubyFrontier]]></category>
		<category><![CDATA[Statische Seiten]]></category>
		<category><![CDATA[Website Meta Language]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=2985</guid>
		<description><![CDATA[ Ich denke, es ist ein Zwischenbericht fällig über meine Bemühungen, ein Tool zu finden, mit dem man komfortabel, schnell und möglichst einfach umfangreichere statische Webseiten (nicht nur Weblogs) generieren und administrieren kann.


Mein bisheriger Favorit ist das Perl Template Toolkit. Ich habe mich in den letzten Wochen mit Hilfe dieses Buches wieder ein wenig ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.de/exec/obidos/ASIN/0596004761/derschockwell-21"><img src="http://www.schockwellenreiter.de/wp-content/uploads/2009/09/0596004761.01.MZZZZZZZ.jpg" alt="Bei Amazon kaufen" title="Book Cover" width="90" height="120" class="alignright size-full wp-image-2986" /></a> Ich denke, es ist ein Zwischenbericht fällig über meine Bemühungen, ein Tool zu finden, mit dem man komfortabel, schnell und möglichst einfach umfangreichere <a href="http://www.cognitiones.de/doku.php/statische_seiten">statische Webseiten</a> (nicht nur Weblogs) generieren und administrieren kann.</p>
<ul>
<li>Mein bisheriger Favorit ist das <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a>. Ich habe mich in den letzten Wochen mit Hilfe <a href="http://www.amazon.de/exec/obidos/ASIN/0596004761/derschockwell-21" title="Bei Amazon kaufen">dieses Buches</a> wieder ein wenig darin eingearbeitet &#8212; das ist aber auch nötig, denn die Lernkurve am Anfang ist ziemlich steil. Aber dafür ist das Teil ziemlich flexibel. leistungsstark und kann beliebig erweitert werden. Die Installation unter MacOS X ist einfach.</li>
<li>Heute machte mich Jan <a href="http://www.schockwellenreiter.de/blog/2009/09/09/statische-seiten-in-rot/comment-page-1/#comment-1054">in meinen Kommentaren</a> auf die <a href="http://www.cognitiones.de/doku.php/website_meta_language">Website Meta Language</a> aufmerksam. Dieses ebenfalls in Perl (mit einem Kern ANSI-C) geschriebene Tool macht auf den ersten Blick ebenfalls einen hervorragenden Eindruck und wird von mir getestet werden.</li>
<li><a href="http://www.cognitiones.de/doku.php/rubyfrontier">RubyFrontier</a> habe ich auf meinen Macs leider nicht installiert bekommen. Und ich befürchte fast, daß mir dies mit den anderen netten <a href="http://www.schockwellenreiter.de/blog/2009/09/09/statische-seiten-in-rot/">Ruby-basierten Tools von gestern</a> ähnlich ergehen wird.</li>
</ul>
<p>Falls jemand von Euch da draußen noch einen Tip hat, nehme ich ihn gerne in meinen Kommentaren entgegen.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2009/09/10/statische-seiten-zwischenbericht/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>OPML Editor</title>
		<link>http://www.schockwellenreiter.de/blog/2009/08/26/opml-editor/</link>
		<comments>http://www.schockwellenreiter.de/blog/2009/08/26/opml-editor/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 07:30:34 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Frontier]]></category>
		<category><![CDATA[OPML Editor]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=2625</guid>
		<description><![CDATA[Noch einmal Dave Winer: Er braucht Hilfe für die Mac-Version des OPML-Editors, einem Fork von Open Source Frontier. Ich arbeite mich gerade in das Perl Template Toolkit ein und finde das Teil auch ganz brauchbar. Aber ein modernisiertes Frontier (incl. Static Site Tool) könnte mich doch wieder schwach werden lassen. Daher verlinke ich Daves ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.scripting.com/stories/2009/08/25/urgentlyNeedAnIntelBuildOf.html">Noch einmal Dave Winer</a>: Er braucht Hilfe für die Mac-Version des <a href="http://editor.opml.org/">OPML-Editors</a>, einem Fork von <a href="http://frontierkernel.org/">Open Source Frontier</a>. Ich arbeite mich gerade in das <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a> ein und finde das Teil auch ganz brauchbar. Aber ein modernisiertes Frontier (incl. <a href="http://www.frontierweb.de/tutorial/part1.html">Static Site Tool</a>) könnte mich doch wieder schwach werden lassen. Daher verlinke ich Daves Hilferuf hier mal. Vielleicht wird ja etwas daraus &#8230; <i>[<a href="http://tech.groups.yahoo.com/group/frontierkernel/message/3815">Frontierkernel Mailing Liste</a>]</i></p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2009/08/26/opml-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl Template Toolkit und Wiki</title>
		<link>http://www.schockwellenreiter.de/blog/2009/08/21/perl-template-toolkit-und-wiki/</link>
		<comments>http://www.schockwellenreiter.de/blog/2009/08/21/perl-template-toolkit-und-wiki/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 09:33:18 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Frontier]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[RubyFrontier]]></category>
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=2493</guid>
		<description><![CDATA[Hat jemand von Euch da draußen eine Idee, wie man das Perl Template Toolkit so aufbohren kann, daß es eine Art Wiki-Markup ermöglicht? Es sollte ähnlich funktionieren, wie z.B. beim Static Site Tool von Frontier oder bei RubyFronter: Wenn die Seite existiert, dann wird auf diese Seite verlinkt, wenn sie nicht existiert, wird das ...]]></description>
			<content:encoded><![CDATA[<p>Hat jemand von Euch da draußen eine Idee, wie man das <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a> so aufbohren kann, daß es eine Art Wiki-Markup ermöglicht? Es sollte ähnlich funktionieren, wie z.B. beim <a href="http://www.frontierweb.de/tutorial/part1.html">Static Site Tool von Frontier</a> oder bei <a href="http://www.cognitiones.de/doku.php/rubyfrontier">RubyFronter</a>: Wenn die Seite existiert, dann wird auf diese Seite verlinkt, wenn sie nicht existiert, wird das Markup einfach ignoriert (ein Link auf irgendetwas macht da wenig Sinn, da ich statische Seiten herausrendern möchte).</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2009/08/21/perl-template-toolkit-und-wiki/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

