<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom"><generator uri="http://www.habariproject.org/" version="0.7-alpha">Habari</generator><id>tag:jowra.com,2018-05-22:atom/4fb04f9557b43f194629cca6556e3a3661f00124</id><title>Jowra | Webdesign - Photo - Artwork</title><updated>2009-05-28T00:18:24+02:00</updated><link rel="alternate" href="http://jowra.com/journal/"/><link rel="self" href="http://jowra.com/journal/atom/1"/><link rel="first" href="http://jowra.com/journal/atom/1/page/1" type="application/atom+xml" title="Erste Seite"/><link rel="next" href="http://jowra.com/journal/atom/1/page/2" type="application/atom+xml" title="N&#xE4;chste Seite"/><link rel="last" href="http://jowra.com/journal/atom/1/page/26" type="application/atom+xml" title="Letzte Seite"/><entry><title>Habari - Next Generation Blogging</title><link rel="alternate" href="http://jowra.com/journal/2009/05/habari-next-generation-blogging"/><link rel="edit" href="http://jowra.com/journal/habari-next-generation-blogging/atom"/><author><name>John Wrana</name><uri>http://jowra.com/journal</uri></author><id>tag:jowra.com,2009:hab&#xE1;ri-next-generation-blogging/1243195637</id><updated>2009-05-28T00:18:24+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-28T22:50:23+02:00</app:edited><published>2009-05-28T00:18:24+02:00</published><category term="blogging"/><category term="habari"/><content type="html">	&lt;h2&gt;Habari. Spread the news.&lt;/h2&gt;

	&lt;p&gt;Einige haben schon davon geh&#xF6;rt, andere mal die Webseite besucht, wenige haben ihren WordPress-Boliden angeworfen und dar&#xFC;ber berichtet und eine verschwindend geringe Zahl an (deutschen) Bloggern hat Hab&#xE1;ri im Einsatz. Dieser Artikel wird wohl der erste einer ganzen Reihe von Postings &#xFC;ber &lt;a href="http://habariproject.org/" title="Habari - spread the news"&gt;Habari&lt;/a&gt; werden: Es gibt viel zu berichten, Vorz&#xFC;ge zu nennen und zu zeigen, warum Hab&#xE1;ri momentan wohl die fortschrittlichste Blogging-/CMS-Plattform ist. Andererseits will ich niemanden &#xFC;berzeugen oder andere Scripte schlecht reden&amp;#8230; die Vielfalt der freien Software auf diesem Sektor ist ein Segen und so soll es bleiben.&lt;/p&gt;

	&lt;h2&gt;Background&lt;/h2&gt;

	&lt;p&gt;Once upon a time&amp;#8230; gegen Ende des Jahres 2006, verlie&#xDF;en einige altgediente WordPress-Entwickler das Team und legten den Grundstein f&#xFC;r eine neue Blogging-Software. Die Gr&#xFC;nde warum sie &lt;a href="http://wordpress.org/" title="WordPress publishing platform"&gt;WordPress&lt;/a&gt; den R&#xFC;cken kehrten sind vielschichtig und haben mit pers&#xF6;nlichen Differenzen gegen&#xFC;ber den Machern von &lt;a href="http://automattic.com/" title="Automattic Inc."&gt;Automattic&lt;/a&gt; zu tun, mit der Entwicklung die WordPress nahm aber auch mit dem Wunsch eine neue, moderne Blogging-Plattform zu kreieren, die den Ver&#xE4;nderungen des Netzes Rechnung tr&#xE4;gt. Ihnen gefiel z.B. nicht, dass die Entwicklung der &lt;em&gt;freien&lt;/em&gt; Software WordPress mittlerweile fast ausschlie&#xDF;lich in den H&#xE4;nden von &lt;a href="http://ma.tt/" title="Matt Mullenweg"&gt;Matt Mullenweg&lt;/a&gt; und seiner Firma Automattic liegt und kaum noch in echter Open-Source-Manier von einer Community betreut wird.&lt;/p&gt;

	&lt;p class="sidenote"&gt;&lt;img alt="habari-logo.png" src="http://jowra.com/journal/user/files/habari/habari-logo.png"&gt;&lt;br /&gt;
Ehemalige WordPress-Entwickler starteten das Projekt Ende 2006.&lt;/p&gt;

	&lt;p&gt;Egal. Die Gr&#xFC;nde Habari aus der Taufe zu heben sind nach knapp drei Jahren auch nicht mehr sonderlich wichtig. Obwohl&amp;#8230; die &lt;em&gt;Gr&#xFC;ndungsv&#xE4;ter&lt;/em&gt; zu denen u.a. &lt;a href="http://asymptomatic.net/" title="Asymptomatic"&gt;Owen &#xBB;Ringmaster&#xAB; Winkler&lt;/a&gt;, &lt;a href="http://skippy.net/" title="Skippy"&gt;Scott &#xBB;Skippy&#xAB; Merill&lt;/a&gt;, &lt;a href="http://twofishcreative.com/michael/blog/" title="Two Fish Creative"&gt;Michael C. Harris&lt;/a&gt; und &lt;a href="http://binarybonsai.com/" title="Binary Bonsai"&gt;Michael Heilemann&lt;/a&gt; geh&#xF6;ren, legen bei Habari gr&#xF6;&#xDF;ten Wert darauf, da&#xDF; die komplette Community am Projekt beteiligt ist und bleibt. Wer also Ahnung von &lt;span class="caps"&gt;PHP&lt;/span&gt;, &lt;span class="caps"&gt;SQL&lt;/span&gt; und objekt-orientierter Programmierung hat, kann direkt mitentwickeln. Oder sich anders einbringen: mit &#xDC;bersetzungen, Hilfe bei der Projekt-Homepage, dem Schreiben von Plugins usw. Die Gemeinschaft ist der Motor und zumindest bislang stehen dahinter keine monet&#xE4;ren oder andere Interessen.&lt;/p&gt;

	&lt;h2&gt;Voraussetzungen&lt;/h2&gt;

	&lt;p&gt;Der zweite und wichtigere Grund, warum Habari v&#xF6;llig &lt;em&gt;from scratch&lt;/em&gt; startete, sind die M&#xF6;glichkeiten die sich dadurch bieten. Man konnte ohne auf Abw&#xE4;rtskompatibilit&#xE4;t zu achten, auf aktuelle Software setzen, neueste Programmiertechniken verwenden und Erfahrungen im Kampf gegen Spam einbringen. Das Problem &#xE4;lterer Blog-Scripte ist heute, da&#xDF; sie zu einer Zeit entwickelt wurden, als &lt;span class="caps"&gt;PHP&lt;/span&gt; 3 oder 4 und MySQL 3 aktuell waren. Objekt-orientierte Programmierung wurde damals selten bis gar nicht verwendet. Deutlich wird dies am Beispiel von WordPress: Bis heute sind Fragmente des Vorl&#xE4;ufers &lt;a href="http://cafelog.com/" title="Cafelog"&gt;b2/cafelog&lt;/a&gt; vorhanden, der Code ist im Laufe der Jahre aufgebl&#xE4;ht und Kompatibilit&#xE4;t zu fr&#xFC;heren Versionen schr&#xE4;nkt zumindest die konsequente Nutzung moderner Standards ein.&lt;/p&gt;

	&lt;p&gt;Habari blickt nicht zur&#xFC;ck und nutzt die M&#xF6;glichkeiten der Zeit. Ein Blick auf die Systemanforderungen macht dies deutlich:&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;&lt;span class="caps"&gt;PHP&lt;/span&gt; 5.2 oder h&#xF6;her&lt;/li&gt;
		&lt;li&gt;&lt;span class="caps"&gt;PHP&lt;/span&gt;-Unterst&#xFC;tzung f&#xFC;r &lt;span class="caps"&gt;PDO&lt;/span&gt; (&lt;a href="http://de.php.net/PDO"&gt;&lt;span class="caps"&gt;PHP&lt;/span&gt; Data Objects&lt;/a&gt;)&lt;/li&gt;
		&lt;li&gt;mod_rewrite (konsequente &lt;span class="caps"&gt;URL&lt;/span&gt;-Umschreibung)&lt;/li&gt;
		&lt;li&gt;MySQL 4.1 oder h&#xF6;her (bei Verwendung von MySQL)&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;Das klingt schlimmer als es ist. Gute Webhoster wie &lt;a href="http://all-inkl.com/" title="all-inkl"&gt;all-inkl&lt;/a&gt;, &lt;a href="http://www.hosteurope.de/" title="Host Europe"&gt;Host Europe&lt;/a&gt; usw. bieten das sowieso und auch sonst ist &lt;span class="caps"&gt;PHP&lt;/span&gt; 5 heute Standard. Bei Schn&#xE4;ppchen-Hostern k&#xF6;nnte es u.U. Probleme mit dem Zugriff auf &lt;a href="http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html" title="Apache module mod_rewrite"&gt;mod_rewrite&lt;/a&gt; geben. Im &lt;a href="http://wiki.habariproject.org/en/Installation#Server_Requirements" title="Habari Wiki - Installation"&gt;Habari-Wiki&lt;/a&gt; gibt es einen &lt;em&gt;Requirements-Checker&lt;/em&gt;, einfach auf den Webspace laden und aufrufen.&lt;/p&gt;

	&lt;h2&gt;Vorsprung durch Technik&lt;/h2&gt;

	&lt;p class="sidenote"&gt;Habari unterst&#xFC;tzt verschiedene Datenbanken. Momentan MySQL, &lt;span class="caps"&gt;SQL&lt;/span&gt;ite, PostgreSQL.&lt;/p&gt;

	&lt;p&gt;Einer der gr&#xF6;&#xDF;ten Unterschiede zu den bekannten Blog-Systemen ist die Nutzung von &lt;span class="caps"&gt;PDO&lt;/span&gt;s. Durch die v&#xF6;llige Abstrahierung des Datenbankzugriffs, kann Habari quasi mit jeder m&#xF6;glichen Datenbank betrieben werden. Momentan existieren Klassen f&#xFC;r die Unterst&#xFC;tzung von &lt;a href="http://www.mysql.de/" title="MySQL Datenbank"&gt;MySQL&lt;/a&gt;, &lt;a href="http://www.sqlite.org/" title="SQLite Datenbank"&gt;&lt;span class="caps"&gt;SQL&lt;/span&gt;ite&lt;/a&gt; und &lt;a href="http://www.postgresql.de/" title="PostgreSQL Datenbank"&gt;PostgreSQL&lt;/a&gt;. Insbesondere die &lt;span class="caps"&gt;SQL&lt;/span&gt;ite-Unterst&#xFC;tzung ist f&#xFC;r Blogger mit einer durchschnittlichen Inhaltsmenge sehr interessant, da &lt;span class="caps"&gt;SQL&lt;/span&gt;ite nur eine Datei ben&#xF6;tigt, die direkt auf dem Webspace liegen kann. Eine &lt;em&gt;echte&lt;/em&gt; Datenbank ist in dem Fall nicht notwendig. Durch sogenannte &lt;a href="http://www.goldmann.de/php-51-abstraktion-und-prepared-statements-mit-pdo_tipp_346.html" title="Prepared Statements mit PDO"&gt;prepared statements&lt;/a&gt; werden wirksam &lt;a href="http://de.wikipedia.org/wiki/SQL-Injection" title="WikiPedia: SQL-Injection"&gt;&lt;span class="caps"&gt;SQL&lt;/span&gt;-Injections&lt;/a&gt; verhindert.&lt;/p&gt;

	&lt;p&gt;Auf Grund des modularen Aufbaus und der Objekt-Orientierung l&#xE4;&#xDF;t sich Habari einfach und beliebig ausbauen (Stichwort: &lt;em&gt;class&lt;/em&gt; und &lt;em&gt;extends&lt;/em&gt;). Auf diese Weise lassen sich ohne Aufwand Plugins schreiben, Theme-Funktionen erweitern oder hinzuf&#xFC;gen und die Core-Dateien bleiben davon unber&#xFC;hrt. Gleiches gilt f&#xFC;r die sogenannten Media-Silos. Silos gew&#xE4;hrleisten einen direkten Zugriff auf Medien-Dateien, wie z.B. Flickr, Viddler und eigene Dateien auf dem Webspace. Weitere sind einfach hinzuzuf&#xFC;gen.&lt;/p&gt;

	&lt;p&gt;&lt;a href="http://jowra.com/journal/user/files/habari/habari-flickr-edit-entry.jpg" title="Das Interface zum Bearbeiten eines Eintrags mit ge&#xF6;ffnetem Flickr Media Silo" rel="lightbox"&gt;&lt;img alt="habari-flickr-edit-entry-500.jpg" src="http://jowra.com/journal/user/files/habari/habari-flickr-edit-entry-500.jpg"&gt;&lt;/a&gt;&lt;/p&gt;

	&lt;p&gt;Auch ein Schmankerl: Mit einer Habari-Installation lassen sich mehrere Weblogs/-seiten auf verschiedenen Domains gleichzeitig betreiben. Ein Unterordner im User-Verzeichnis und das wars schon im Wesentlichen.&lt;/p&gt;

	&lt;p&gt;Auch die Entwicklung von Themes geht leicht von der Hand. Habari arbeitet diesbez&#xFC;glich mit reinen &lt;span class="caps"&gt;PHP&lt;/span&gt;-Dateien (&#xE4;hnlich wie WordPress). Ich bevorzuge diese Variante deutlich gegen&#xFC;ber anderen M&#xF6;glichkeiten wie Smarty (Serendipity), Tags (Expression Engine) oder gar der Speicherung des Templates in der Datenbank (TextPattern). So hat man die gr&#xF6;&#xDF;te und direkteste Kontrolle &#xFC;ber den Output. Es gibt bereits etliche fertige &lt;a href="http://wiki.habariproject.org/en/Available_Themes" title="Habari - Available Themes"&gt;Themes&lt;/a&gt; und selbstredend auch ein Verzeichnis mit sinnvollen &lt;a href="http://wiki.habariproject.org/en/Available_Plugins" title="Habari - Available Plugins"&gt;Plugins&lt;/a&gt;.&lt;/p&gt;

	&lt;p class="sidenote"&gt;In Habari gibt es Eintr&#xE4;ge und Seiten, aber auch v&#xF6;llig andere Inhaltstypen sind m&#xF6;glich.&lt;/p&gt;

	&lt;p&gt;Nat&#xFC;rlich wurde auch an die &amp;#8211; heute unumg&#xE4;nglichen &amp;#8211; &lt;span class="caps"&gt;CMS&lt;/span&gt;-Funktionen gedacht: neben klassischen Blogeintr&#xE4;gen, k&#xF6;nnen &lt;em&gt;pages&lt;/em&gt; erstellt und statische Frontseiten verwendet werden. Habari geht jedoch weiter und legt sich nicht auf diese beiden Inhalts-Arten fest. Der Anwender kann mit entsprechendem Know-How oder unter Nutzung bestehender Plugins eigene &lt;em&gt;content-types&lt;/em&gt; definieren, erstellen und verwalten. So gibt es bereits einen PodCast-Content-Type, einen f&#xFC;r Link-Blogs, aber auch Dinge wie ein Photoblog sind damit zu realisieren. Gerade hier steckt gro&#xDF;es Potential in Habari.&lt;/p&gt;

	&lt;p&gt;Und schlie&#xDF;lich (nicht als abschlie&#xDF;end gemeint) gibt es Import-Plugins f&#xFC;r WordPress und Serendipity. Wer f&#xE4;ngt schon gern bei Null an. ;-)&lt;/p&gt;

	&lt;h2&gt;Conclusio&lt;/h2&gt;

	&lt;p&gt;So weit ein erster &#xDC;berblick. Bedenkt man, da&#xDF; die Plattform dieser Tage in &lt;a href="http://www.habariproject.org/en/habari-062-released" title="Habari - Version 0.6.2"&gt;Version 0.6.2&lt;/a&gt; erschien und somit noch vieles im Flu&#xDF; ist, mu&#xDF; man vor den Entwicklern den Hut ziehen. Die Software ist stabil, produktionstauglich und die Entwicklung schreitet rasant voran. Ich kann jedem Interessierten nur empfehlen, sich die neueste Version in die Sandbox zu legen und ausgiebig zu testen, es macht regelrecht Spa&#xDF;. Da alle Informationen zu Habari den Rahmen eines Artikels gesprengt h&#xE4;tten, folgen hier in K&#xFC;rze weitere Eintr&#xE4;ge zum Thema. Dann werden Schwerpunkte wie die Installation, das Admin-Interface (&lt;a href="http://binarybonsai.com/2008/02/19/i-named-her-monolith/" title="I named her Monolith"&gt;&#xBB;Monolith&#xAB;&lt;/a&gt;, ein Meisterwerk von Michael Heilemann!), Plugins und Themes n&#xE4;her beleuchtet.&lt;/p&gt;</content></entry><entry><title>Besseres Font-Rendering unter Windows mit GDI++ </title><link rel="alternate" href="http://jowra.com/journal/2009/05/besseres-font-rendering-unter-windows-mit-gdi"/><link rel="edit" href="http://jowra.com/journal/besseres-font-rendering-unter-windows-mit-gdi/atom"/><author><name>John Wrana</name><uri>http://jowra.com/journal</uri></author><id>tag:jowra.com,2009:besseres-font-rendering-unter-windows-mit-gdi/1242943023</id><updated>2009-05-22T22:26:40+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-22T23:10:01+02:00</app:edited><published>2009-05-22T22:26:40+02:00</published><category term="software"/><category term="windows"/><category term="typography"/><content type="html">	&lt;h2&gt;Basics&lt;/h2&gt;

	&lt;p&gt;Das Problem der Darstellung von Schriftarten auf einem Bildschirm liegt in der Tatsache begr&#xFC;ndet, dass die Zeichen in einem festen Pixelraster dargestellt werden m&#xFC;ssen. Beispielsweise stehen f&#xFC;r den ganzen Bildschirm bei einer Aufl&#xF6;sung von 1.280 &amp;#215; 1.024 genau 1.310.720 Pixel zur Darstellung des Inhaltes zur Verf&#xFC;gung. Was zun&#xE4;chst beeindruckend klingt, ist es in der Praxis nicht, denn wenn man z.B. das gro&#xDF;e &#xBB;A&#xAB; der Schriftart &#xBB;Arial&#xAB; in der Gr&#xF6;&#xDF;e 12 auf den Screen bringt, dann stehen dem armen Letter gerade mal 6 &amp;#215; 7 Pixel zur Verf&#xFC;gung. Da kann jeder Drucker nur m&#xFC;de l&#xE4;cheln. Als w&#xE4;re das nicht genug, stellt ein heutiger Bildschirm 96 dpi dar (dots per inch / Punkte pro Zoll), ein Spitzendrucker kommt hier auf Werte von 1.600 dpi. Und schlie&#xDF;lich werden im Regelfall zur Darstellung des Buchstaben dann ganze zwei (!) Farben verwendet. Was dabei heraus kommt ist rechts zu sehen. Schlecht zu lesen und &#xE4;sthetisch ein Grauen.&lt;/p&gt;

	&lt;p class="sidenote"&gt;&lt;img alt="Arial 12 ohne Font-Smoothing" src="http://jowra.com/journal/user/files/examples/arial-12-standard.png"&gt;&lt;br /&gt;
Vergr&#xF6;&#xDF;erte Darstellung des Buchstaben &#xBB;A&#xAB; aus der Schriftfamilie Arial bei Gr&#xF6;&#xDF;e 12 ohne Anti-Aliasing.&lt;/p&gt;

	&lt;p&gt;Ab Windows 95 wurde ein Standard-Anti-Aliasing (siehe unten) angeboten, dass den verpixelten Effekt abmildern sollte, allerdings war der Qualit&#xE4;tsgewinn kaum wahrnehmbar. Auch unter Windows XP  war dies noch die Grundeinstellung. Allerdings spendierte uns MicroSoft einen technologischen Fortschritt; Font-Smoothing&lt;sup class="footnote"&gt;&lt;a href="#fn3424246155b048957d1811"&gt;1&lt;/a&gt;&lt;/sup&gt; war im Anmarsch.&lt;/p&gt;

	&lt;h2&gt;ClearType&lt;/h2&gt;

	&lt;p&gt;Mit ClearType wurde ab Windows XP eine Technik zur besseren Darstellung von Schriftarten ausgeliefert, die auch in vielen anderen Bereichen der digitalen Grafik zum Einsatz kommt, das sogenannte &lt;a href="http://de.wikipedia.org/wiki/Antialiasing_%28Computergrafik%29" title="Anti-Aliasing in der Computergrafik"&gt;Anti-Aliasing&lt;/a&gt;, eine Art Kantengl&#xE4;ttung. Dabei werden nicht nur die reinen Pixel betrachtet, sondern auch die Umgebung derselben ausgewertet (Subpixel-Rendering&lt;sup class="footnote"&gt;&lt;a href="#fn14013203935b048957d6636"&gt;2&lt;/a&gt;&lt;/sup&gt;). In der Folge werden durch Interpolation besonders krasse Kontraste mit teiltransparenten Pixeln abgeschw&#xE4;cht. Bei einem schwarzen Buchstaben auf wei&#xDF;em Hintergrund also z.B. durch verschiedene Graustufen. Das Ergebnis ist ein wesentlich angenehmeres Schriftbild, ein optischer Gewinn und dankbare Augen.&lt;/p&gt;

	&lt;p class="sidenote"&gt;&lt;img alt="Arial 12 mit ClearType" src="http://jowra.com/journal/user/files/examples/arial-12-cleartype.png"&gt;&lt;br /&gt;
Der gleiche Buchstabe wie oben, diesmal mit aktiviertem ClearType.&lt;/p&gt;

	&lt;p&gt;MicroSoft nannte seine Version des Font-Smoothings &lt;a href="http://www.typografie.info/typowiki/index.php?title=Cleartype"&gt;ClearType&lt;/a&gt;, auf einem Apple-Rechner sorgt die Rendering-Engine &lt;a href="http://de.wikipedia.org/wiki/Quartz" title="Grafikschicht des Apple Betriebssystemes Mac OS X"&gt;Quartz&lt;/a&gt; f&#xFC;r h&#xFC;bsche Schrift. Beide Varianten k&#xF6;nnten unterschiedlicher nicht sein&lt;sup class="footnote"&gt;&lt;a href="#fn16517881775b048957ddb67"&gt;3&lt;/a&gt;&lt;/sup&gt;. ClearType sorgt f&#xFC;r scharfe, auf die Bildschirmdarstellung optimierte Zeichen, Quartz hingegen stellt Buchstaben eher so dar, wie sie auch beim Ausdruck erscheinen, f&#xFC;r einen Windows-User sieht das Ganze viel zu fett und verschwommen aus. Der Aufschrei jedenfalls, der damals bei Erscheinen des Safari f&#xFC;r Windows durchs Netz ging, zeigte deutlich, welch Gewohnheitstier der Mensch ist. Wer damals den Safari &amp;#8211; aus diesem Grund &amp;#8211; sofort wieder deinstalliert hat, braucht hier nicht weiterlesen.&lt;/p&gt;

	&lt;h2&gt;FreeType / &lt;span class="caps"&gt;GDI&lt;/span&gt;++&lt;/h2&gt;

	&lt;p&gt;Das &lt;a href="http://www.freetype.org/index2.html" title="The FreeType Project"&gt;FreeType-Projekt&lt;/a&gt; entwickelt seit einigen Jahren eine freie, leicht portierbare Programmbibliothek zur Darstellung von Schriften im Pixelraster. So ist FreeType z.B. unter Linux die Standard-Software zur Rasterung von TrueType- und OpenType-Schriften. Quasi ein ClearType f&#xFC;r alle, nur dass das Rendering mehr dem Stil von Mac OS entspricht. Dem Windows-User bietet sich damit die M&#xF6;glichkeit, sich seine bevorzugte Methode des Font-Smoothings auszusuchen. Wie kann man nun aber FreeType unter Windows nutzen?&lt;/p&gt;

	&lt;p&gt;Die L&#xF6;sung hei&#xDF;t &lt;a href="http://drwatson.nobody.jp/gdi++/index-en.html" title="Smooth edges on screen fonts again."&gt;&lt;span class="caps"&gt;GDI&lt;/span&gt;++.DLL&lt;/a&gt; und wurde von Dr. Watson entwickelt. Auch wenn der Name eher einen angels&#xE4;chsischen Ursprung vermuten l&#xE4;&#xDF;t, kommt er aus Japan, was die wenigen englischsprachigen Infos zur Software erkl&#xE4;rt.&lt;/p&gt;

 &lt;blockquote cite="http://drwatson.nobody.jp/gdi++/index-en.html"&gt;gdi++.dll is a replacement for the Windows default font rasteriser, which gives you a better font smoothing capability, just like Mac OS X. It hacks one of the most important core dlls for graphics, gdi32.dll.&lt;/blockquote&gt;

	&lt;p&gt;Durch &lt;span class="caps"&gt;GDI&lt;/span&gt;++ werden also Funktionen der System-Bibliothek GDI32.DLL ver&#xE4;ndert, die u.a. f&#xFC;r das Rendern der Schriftarten zust&#xE4;ndig ist. &lt;span class="caps"&gt;GDI&lt;/span&gt;++ verwendet dabei andere Methoden zur Kantengl&#xE4;ttung (die der FreeType-Bibliothek) und somit sieht auch das Ergebnis anders aus. Je nach Setup vergleichbar dem Erscheinungsbild unter Mac OS X.&lt;/p&gt;

	&lt;h2&gt;Installation&lt;/h2&gt;

	&lt;p class="sidenote"&gt;&lt;a rel="lightbox" href="http://jowra.com/journal/user/files/examples/font-smoothing.png" title="Von links nach rechts: Ohne Anti-Aliasing, ClearType, FreeType."&gt;&lt;img alt="Vergleich der Rendering-Methoden" src="http://jowra.com/journal/user/files/examples/.deriv/font-smoothing.png.thumbnail.jpg"&gt;&lt;/a&gt;&lt;br /&gt;
Die Rendering-Methoden im Vergleich. Wer soll Dein Herzblatt sein?&lt;/p&gt;

	&lt;p&gt;Dr. Watson hat seine Aktivit&#xE4;ten bez&#xFC;glich &lt;span class="caps"&gt;GDI&lt;/span&gt;++ zwar eingestellt, allerdings wird die Software trotzdem weiter entwickelt und so gibt es relativ viele verschiedene Pakete zum Download. Die von seiner Website sind mittlerweile bald drei Jahre alt, w&#xFC;rde ich also nicht unbedingt empfehlen. Ich pers&#xF6;nlich verwende die Downloads &lt;a href="http://free.flop.jp/gdi++/upload.php" title="GDI++ Uploads"&gt;dieser&lt;/a&gt; japanischen Seite und mein Favorit ist dabei das Paket &lt;code&gt;gdi0870.zip&lt;/code&gt;. Nach dem Entpacken wird der Ordner einfach an eine beliebige Stelle auf der Festplatte kopiert (z.B. &lt;code&gt;C:\GDI&lt;/code&gt;) und die darin enthaltene Datei &lt;code&gt;gditray.exe&lt;/code&gt; gestartet. Mit einem Rechtsklick auf das neue Symbol im Systray und Auswahl des Men&#xFC;punktes &lt;em&gt;&#x2192; Enable&lt;/em&gt; wird das neue Font-Rendering aktiviert. &#xDC;ber &lt;em&gt;&#x2192; Use Preferences&lt;/em&gt; kann man verschiedene Einstellungen testen und sich die Beste f&#xFC;r seinen Bildschirm aussuchen.&lt;/p&gt;

	&lt;h2&gt;Fein-Tuning&lt;/h2&gt;

	&lt;p&gt;Wem die mitgelieferten &lt;span class="caps"&gt;INI&lt;/span&gt;-Dateien nicht ausreichen und wer Spa&#xDF; am Experimentieren hat, der findet &lt;a href="http://free.flop.jp/gdi++/src/gdi0808.txt" title="Detaillierte Erl&#xE4;uterungen zu den GDI++ Optionen"&gt;hier&lt;/a&gt; einige Erl&#xE4;uterungen zu den einzelnen Parametern. Dazu sp&#xE4;ter mal ein eigener Artikel. In der jeweiligen &lt;span class="caps"&gt;INI&lt;/span&gt;-Datei kann man auch bestimmte Schriftarten oder Programme vom neuen Font-Rendering ausschlie&#xDF;en. Bei ausgew&#xE4;hlter Software soll es hier und da zu merkw&#xFC;rdigen Anzeigen kommen. Ich habe &lt;span class="caps"&gt;GDI&lt;/span&gt;++ seit ca. einem halben Jahr im Einsatz und habe bisher nur bei &lt;a href="https://www.elster.de/elfo_home.php" title="Elster Formular"&gt;Elster Formular&lt;/a&gt; eine Macke festgestellt: Die Buchstaben werden alle vertikal gespiegelt dargestellt. Um also Schriftarten vom Rendering auszuschlie&#xDF;en, gen&#xFC;gt in der entsprechenden &lt;span class="caps"&gt;INI&lt;/span&gt;-Datei folgender Eintrag:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[Exclude]
Georgia
Times New Roman&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;Damit w&#xFC;rden diese Schriftarten mit dem klassischen ClearType dargestellt. Genauso kann man Programme ausschlie&#xDF;en:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[DenyModule]
itunes.exe
elfo2008.exe
elfostarter2008.exe&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;Hier z.B. iTunes und besagtes Elster Formular. Ansonsten konnte ich bisher keinerlei Probleme beim Einsatz von &lt;span class="caps"&gt;GDI&lt;/span&gt;++ feststellen. Unterm Strich sollte man &lt;span class="caps"&gt;GDI&lt;/span&gt;++ einfach mal probieren. Ich m&#xF6;chte es jedenfalls nicht mehr missen.&lt;/p&gt;

&lt;hr /&gt;

	&lt;p id="fn3424246155b048957d1811" class="footnote"&gt;&lt;sup&gt;1&lt;/sup&gt; Krzysztof Szafranek, &lt;a href="http://szafranek.net/works/articles/font-smoothing-explained/" title="Erl&#xE4;uterungen zum Font-Smoothing"&gt;Font smoothing explained&lt;/a&gt;&lt;/p&gt;

	&lt;p id="fn14013203935b048957d6636" class="footnote"&gt;&lt;sup&gt;2&lt;/sup&gt; Gibson Research Corporation, &lt;a href="http://www.grc.com/ctwhat.htm" title="Wie funktioniert Sub-Pixel Rendering?"&gt;Sub-Pixel Font Rendering Technology&lt;/a&gt;&lt;/p&gt;

	&lt;p id="fn16517881775b048957ddb67" class="footnote"&gt;&lt;sup&gt;3&lt;/sup&gt; Joel Spolsky, &lt;a href="http://www.joelonsoftware.com/items/2007/06/12.html" title="Font smoothing, anti-aliasing and sub-pixel rendering"&gt;Font smoothing, anti-aliasing and sub-pixel rendering&lt;/a&gt;&lt;/p&gt;</content></entry><entry><title>Es lebt!</title><link rel="alternate" href="http://jowra.com/journal/2009/05/es-lebt"/><link rel="edit" href="http://jowra.com/journal/es-lebt/atom"/><author><name>John Wrana</name><uri>http://jowra.com/journal</uri></author><id>tag:jowra.com,2009:es-lebt/1242598466</id><updated>2009-05-18T00:14:26+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-24T18:21:11+02:00</app:edited><published>2009-05-18T00:13:29+02:00</published><category term="jowra"/><category term="weblog"/><content type="html">	&lt;p&gt;Ich gebe mal kurz durch, da&#xDF; hier wieder Zeichen, S&#xE4;tze, Abs&#xE4;tze, ja ganze Artikel erscheinen.&lt;/p&gt;

	&lt;p&gt;Gro&#xDF;es Aufheben braucht man in der heutigen Zeit darum auch nicht mehr machen&amp;#8230; Blogs kommen und gehen, die Schreiber machen Pause, andere h&#xF6;ren ganz auf, wieder andere machen weiter, wenn auch oft schleppender. Entweder fehlt die Zeit oder der Elan l&#xE4;&#xDF;t nach, weil die Gr&#xFC;nderjahre vorbei sind. Oder man hat keine Lust mehr Beitrag &lt;em&gt;x&lt;/em&gt; aus Blog &lt;em&gt;y&lt;/em&gt; &amp;#8211; den man beim Kollegen &lt;em&gt;z&lt;/em&gt; im Feedreader gelesen hat &amp;#8211; wiederzuk&#xE4;uen. Oder es gibt einfach nichts weltbewegend Neues. Bei mir war es von allem etwas, ist aber letzten Endes auch egal.&lt;/p&gt;

	&lt;p&gt;Jedenfalls sind knapp zwei Jahre Inaktivit&#xE4;t dann doch schnell vergangen und ich h&#xE4;tte die Seiten hier bestimmt fr&#xFC;her entstaubt, wenn ich nicht &#xFC;ber &lt;a href="http://www.habariproject.org/" title="Habari is next-generation blogging."&gt;Hab&#xE1;ri&lt;/a&gt; gestolpert w&#xE4;re und sich das Redesign der Seite nicht &#xFC;ber Monate gezogen h&#xE4;tte (fehlende Zeit, as usual).&lt;/p&gt;

	&lt;p class="sidenote"&gt;&lt;a href="http://jowra.com/journal/user/files/screenshots/v1-relaxation.jpg" title="Relaxation (2005). Der Klassiker." rel="lightbox"&gt;&lt;img alt="Relaxation Theme" src="http://jowra.com/journal/user/files/screenshots/v1-relaxation-t.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
Relaxation (2005). Der Klassiker.&lt;/p&gt;

	&lt;p&gt;Aprop&#xF3;s Design: die neue Variante ist jetzt intern mit Version 5 angesetzt. Zwei Versionen sind in der Sandbox verschwunden, Version 3 recht z&#xFC;gig, die 4. Fassung, weil sie zu sehr an eine Kopie von Jon Tans grandiosem &lt;a href="http://jontangerine.com/" title="Jon Tangerine"&gt;Weblog&lt;/a&gt; erinnerte. &lt;a href="http://jowra.com/journal/2005/04/wordpress-theme-relaxation" title="WordPress-Theme Relaxation"&gt;Relaxation&lt;/a&gt; (2005) schau ich mir heute noch gerne an, &lt;em&gt;Snap!&lt;/em&gt; (2006) lief bis vor ein paar Tagen hier, &lt;em&gt;V3&lt;/em&gt; und &lt;em&gt;V4&lt;/em&gt; entwickelte ich irgendwann 2007 und an &lt;em&gt;V5&lt;/em&gt; sitze ich seit ziemlich genau einem Jahr. Nun bin ich im Wesentlichen fertig, einige Pages fehlen noch, aber ansonsten l&#xE4;uft es recht rund. &lt;a href="http://jowra.com/photos/" title="Jowra | Photographs"&gt;Photos&lt;/a&gt; und &lt;a href="http://jowra.com/artwork/" title="Jowra | Artwork"&gt;Artworks&lt;/a&gt; wurden endlich einmal dem generellen Design unterworfen.&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Snap! (2006)" src="http://jowra.com/journal/user/files/screenshots/v2-snap.jpg" /&gt;&lt;/p&gt;

	&lt;p&gt;Unglaublich &#xFC;brigens, wie viele Macken in Design und Funktion einem erst auffallen, wenn das Theme hochgeladen ist. Da spielt man &#xFC;ber Tage und Wochen alle erdenklichen Situationen im &lt;code&gt;localhost&lt;/code&gt; durch und kaum ist das Zeug im echten Netz gelandet, springen einen die Fehler nachgerade an. Murphy in H&#xF6;chstform. Falls Euch also grobe und kleine Schnitzer auffallen&amp;#8230; bitte mailen oder kommentieren.&lt;/p&gt;

	&lt;p class="sidenote"&gt;&lt;a href="http://jowra.com/journal/user/files/screenshots/v3-thf.jpg" title="Fragment eines Themes (2007)." rel="lightbox"&gt;&lt;img alt="Version 3" src="http://jowra.com/journal/user/files/screenshots/v3-thf-t.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
Version 3 schaffte es nur bis zum Header.&lt;/p&gt;

	&lt;p&gt;Als Motor &amp;#8211; zumindest f&#xFC;r das Journal &amp;#8211; brummt jetzt &lt;a href="http://www.habariproject.org/" title="Habari is next-generation blogging."&gt;Hab&#xE1;ri&lt;/a&gt; unter der Haube und wird &amp;#8211; aktiviertes JavaScript unterstellt &amp;#8211; von &lt;a href="http://mootools.net/" title="A compact JavaScript framework"&gt;MooTools&lt;/a&gt; unterst&#xFC;tzt. Getreu dem Motto: &#xBB;Was interessiert mich mein Geschw&#xE4;tz von gestern&#xAB; hab ich also Expression Engine links lassen, WordPress sowieso und auch einen &lt;a href="http://www.flickr.com/photos/jowra-com/" title="Jowra bei Flickr"&gt;Flickr-Account&lt;/a&gt; nenne ich wieder mein eigen. Warum und wieso, dazu sp&#xE4;ter mehr. Immerhin kann ich jetzt sagen: &#xBB;Joa&amp;#8230; ist ja zwei Jahre her.&#xAB;. ;-)&lt;/p&gt;

	&lt;p&gt;Ansonsten will ich mal nicht das ganze Pulver im ersten Post verblasen und w&#xFC;nsche dem geneigten Feed-Abonnenten oder Google-Gestrandeten viel Freude beim Vermehren der k&#xFC;nftig hier zu gewinnenden Einsichten.&lt;/p&gt;</content></entry><entry><title>Webstandards in der Krise?</title><link rel="alternate" href="http://jowra.com/journal/2007/08/webstandards-in-der-krise"/><link rel="edit" href="http://jowra.com/journal/webstandards-in-der-krise/atom"/><author><name>John</name><uri>http://jowra.com/journal</uri></author><id>http://jowra.com/journal/2007/08/webstandards-in-der-krise/</id><updated>2007-08-16T19:27:20+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-10T23:52:53+02:00</app:edited><published>2007-08-16T19:27:20+02:00</published><category term="w3c"/><category term="webstandards"/><content type="html">	&lt;p&gt;Molly Holzschlag &lt;a href="http://www.molly.com/2007/08/11/dear-w3c-dear-wasp/" title="Dear W3C, Dear WaSP"&gt;meint ja&lt;/a&gt;. Jeffrey Zeldman &lt;a href="http://www.zeldman.com/2007/08/15/what-crisis/" title="What crisis?"&gt;meint nein&lt;/a&gt;.&lt;/p&gt;

	&lt;p&gt;Jedenfalls entspannt sich in den Kommentaren zu diesen Artikeln eine recht lebhafte Diskussion zwischen Croft, Diaz, Meyer &amp;#38; Co.&lt;/p&gt;</content></entry><entry><title>GoogleGuide - Besser suchen</title><link rel="alternate" href="http://jowra.com/journal/2007/08/googleguide-besser-suchen"/><link rel="edit" href="http://jowra.com/journal/googleguide-besser-suchen/atom"/><author><name>John</name><uri>http://jowra.com/journal</uri></author><id>http://jowra.com/journal/2007/08/googleguide-besser-suchen/</id><updated>2007-08-10T16:30:53+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-16T01:55:29+02:00</app:edited><published>2007-08-10T16:30:53+02:00</published><category term="google"/><content type="html">	&lt;p&gt;Die Google-Suche bietet mehr als nur die Angabe von Schlagw&#xF6;rtern die mit Leerzeichen getrennt werden. Um auch die weniger bekannten M&#xF6;glichkeiten zur Optimierung der Suche kennen zu lernen, gibt es jetzt den &lt;a href="http://www.googleguide.com/advanced_operators_reference.html" title="Google Guide Quick Referenz"&gt;GoogleGuide&lt;/a&gt;, eine Zusammenstellung der Optionen um die Standardsuche, aber auch Froogle, Groups und News effektiv zu gestalten.&lt;/p&gt;

	&lt;p&gt;Als &lt;a href="http://www.googleguide.com/advanced_operators_reference.html" title="Google Guide Quick Referenz"&gt;Online-Version&lt;/a&gt; oder als &lt;a href="http://www.googleguide.com/print/adv_op_ref.pdf" title="Google Guide Quick Referenz"&gt;&lt;span class="caps"&gt;PDF&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;

	&lt;p&gt;Noch mehr Tips rund um Google gibt es direkt unter &lt;a href="http://www.googleguide.com/"&gt;GoogleGuide.com&lt;/a&gt;.&lt;/p&gt;</content></entry><entry><title>6 Pownce Invites</title><link rel="alternate" href="http://jowra.com/journal/2007/07/6-pownce-invites"/><link rel="edit" href="http://jowra.com/journal/6-pownce-invites/atom"/><author><name>John</name><uri>http://jowra.com/journal</uri></author><id>http://jowra.com/journal/2007/07/6-pownce-invites/</id><updated>2007-07-30T12:43:08+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-10T23:52:53+02:00</app:edited><published>2007-07-30T12:43:08+02:00</published><content type="html">	&lt;p&gt;Hab ich zu verschenken.&lt;/p&gt;

	&lt;p&gt;Wer will auch pofnzen?&lt;/p&gt;

	&lt;p&gt;Edit: Prima, weg und zu.&lt;/p&gt;</content></entry><entry><title>Firefox-Extension: Page Saver</title><link rel="alternate" href="http://jowra.com/journal/2007/07/firefox-extension-page-saver"/><link rel="edit" href="http://jowra.com/journal/firefox-extension-page-saver/atom"/><author><name>John</name><uri>http://jowra.com/journal</uri></author><id>http://jowra.com/journal/2007/07/firefox-extension-page-saver/</id><updated>2007-07-28T02:15:03+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-15T21:58:38+02:00</app:edited><published>2007-07-28T02:15:03+02:00</published><category term="browser"/><category term="plugins"/><content type="html">	&lt;p&gt;Das Firefox-AddOn &lt;a href="http://pearlcrescent.com/products/pagesaver/" title="Firefox Extension - Page Saver"&gt;Page Saver&lt;/a&gt; von &lt;a href="http://pearlcrescent.com/" title="Pearl Crescent"&gt;Pearl Crescent&lt;/a&gt; erm&#xF6;glicht es, Screenshots von Webseiten zu erstellen und diese als &lt;span class="caps"&gt;PNG&lt;/span&gt;- oder &lt;span class="caps"&gt;JPEG&lt;/span&gt;-Grafik zu sichern. Dabei kann entweder die komplette Webseite oder nur der sichtbare Ausschnitt gespeichert werden.&lt;/p&gt;

	&lt;p&gt;Nat&#xFC;rlich gibt es schon seit langem die &lt;a href="http://www.screengrab.org/" title="Firefox Extension: ScreenGrab"&gt;ScreenGrab&lt;/a&gt; Extension, allerdings hat diese zumindest ein Manko: Sie reagiert ziemlich tr&#xE4;ge, selbst in der Canvas-Version. Page Saver ist hingegen rasend schnell und bietet dar&#xFC;ber hinaus noch verschiedene Optionen zum Speichern der Screenshots an.&lt;/p&gt;

	&lt;p class="description"&gt;&lt;img class="oldimage" src='http://jowra.com/journal/wp-content/uploads/2007/07/page-saver.png' alt='Page Saver' /&gt;&lt;br /&gt;
Page Saver ist schnell und bietet mehr Optionen als ScreenGrab.&lt;/p&gt;

	&lt;p&gt;So kann man z.B. mit bestimmten Platzhaltern in den Dateinamen die Uhrzeit der Aufnahme einbauen und die prozentuale Gr&#xF6;&#xDF;e des Bildes angeben. &lt;span class="caps"&gt;PNG&lt;/span&gt;-Grafiken k&#xF6;nnen mit Alphatransparenz gesichert und f&#xFC;r &lt;span class="caps"&gt;JPEG&lt;/span&gt;-Bilder die Qualit&#xE4;t eingestellt werden.&lt;/p&gt;

	&lt;p&gt;Bei mir l&#xF6;st Page Saver jedenfalls mit sofortiger Wirkung die ScreenGrab-Extension ab.&lt;/p&gt;</content></entry><entry><title>Design Float - Digg f&#xFC;r Designer</title><link rel="alternate" href="http://jowra.com/journal/2007/07/design-float-digg-fur-designer"/><link rel="edit" href="http://jowra.com/journal/design-float-digg-fur-designer/atom"/><author><name>John</name><uri>http://jowra.com/journal</uri></author><id>http://jowra.com/journal/2007/07/design-float-digg-fur-designer/</id><updated>2007-07-26T18:17:42+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-24T16:31:00+02:00</app:edited><published>2007-07-26T18:17:42+02:00</published><category term="internet"/><category term="webdesign"/><content type="html">	&lt;p&gt;Mit &lt;a href="http://designfloat.com/" title="Design Float"&gt;Design Float&lt;/a&gt; geht ein neuer &lt;a href="http://digg.com/" title="Digg"&gt;Digg&lt;/a&gt;-&#xE4;hnlicher Service an den Start, allerdings mit Spezialisierung auf Print-, Web- und allgemeines Design.&lt;/p&gt;

	&lt;blockquote&gt;
		&lt;p&gt;Design Float is a community driven news website dedicated to design.&lt;/p&gt;
	&lt;/blockquote&gt;

	&lt;p&gt;Es gibt bereits einige &lt;a href="http://www.designfloat.com/tools-en.php" title="Design Float Tools"&gt;Tools&lt;/a&gt; zur Browser- und Webseiten-Integration von Design Float, Feeds k&#xF6;nnen komplett oder nur f&#xFC;r bestimmte Kategorien abonniert werden und vor allem soll kr&#xE4;ftig diskutiert werden. Die Registrierung ist nat&#xFC;rlich kostenlos.&lt;/p&gt;

	&lt;p&gt;&lt;a href='http://designfloat.com/' title='Design Float'&gt;&lt;img class="oldimage" style="float: none;" src='http://jowra.com/journal/wp-content/uploads/2007/07/designfloat.jpg' alt='Design Float' /&gt;&lt;/a&gt;&lt;/p&gt;

	&lt;p&gt;Mal schauen wie sich das Ganze so anl&#xE4;&#xDF;t, aber zumindest ein Abonnement der Kategorien &lt;em&gt;&lt;a href="http://www.designfloat.com/index.php?category=CSS_WebStandards" title="designfloat: CSS and Webstandards"&gt;&lt;span class="caps"&gt;CSS&lt;/span&gt; &amp;#38; Webstandards&lt;/a&gt;&lt;/em&gt; und &lt;em&gt;&lt;a href="http://www.designfloat.com/index.php?category=Programming" title="designfloat: Programming"&gt;Programming&lt;/a&gt;&lt;/em&gt; kann sicherlich nicht schaden.&lt;/p&gt;</content></entry><entry><title>45 x Design-Freeware</title><link rel="alternate" href="http://jowra.com/journal/2007/07/45-x-design-freeware"/><link rel="edit" href="http://jowra.com/journal/45-x-design-freeware/atom"/><author><name>John</name><uri>http://jowra.com/journal</uri></author><id>http://jowra.com/journal/2007/07/45-x-design-freeware/</id><updated>2007-07-23T12:21:50+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-10T23:52:53+02:00</app:edited><published>2007-07-23T12:21:50+02:00</published><category term="design"/><category term="freeware"/><content type="html">	&lt;p&gt;&lt;a href="http://www.snap2objects.com/" title="DesignTips, Freebies, Inspiration"&gt;Snap2Objects&lt;/a&gt; hat die 45 besten kostenlosen Programme rund ums Thema &#xBB;digitales Design&#xAB; in einer &lt;a href="http://www.snap2objects.com/2007/07/20/45-best-freeware-design-programs/" title="45 best freeware design programs"&gt;&#xDC;bersicht&lt;/a&gt; zusammen gestellt.&lt;/p&gt;

	&lt;p&gt;Neben Klassikern wie &lt;a href="http://www.gimp.org/" title="The GNU Image Manipulation Program"&gt;&lt;span class="caps"&gt;GIMP&lt;/span&gt;&lt;/a&gt; oder &lt;a href="http://www.irfanview.com/" title="One of the most popular viewers worldwide!"&gt;IrfanView&lt;/a&gt;, gibt es doch noch das ein oder andere Schmankerl zu entdecken, das zumindest mir noch nicht gel&#xE4;ufig war.&lt;/p&gt;

	&lt;p&gt;Viel Spa&#xDF; beim St&#xF6;bern!&lt;/p&gt;</content></entry><entry><title>Frischt verliebt... in Expression Engine</title><link rel="alternate" href="http://jowra.com/journal/2007/07/frischt-verliebt-in-expression-engine"/><link rel="edit" href="http://jowra.com/journal/frischt-verliebt-in-expression-engine/atom"/><author><name>John</name><uri>http://jowra.com/journal</uri></author><id>http://jowra.com/journal/2007/07/frischt-verliebt-in-expression-engine/</id><updated>2007-07-14T20:42:15+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-10T23:52:53+02:00</app:edited><published>2007-07-14T20:42:15+02:00</published><category term="expression engine"/><category term="wordpress"/><category term="weblog"/><content type="html">	&lt;p&gt;Das Ende von &lt;a href="http://wordpress.org/" title="WordPress - Blog Tool and Weblog Platform"&gt;WordPress&lt;/a&gt; als &lt;acronym title="Content Management System"&gt;&lt;span class="caps"&gt;CMS&lt;/span&gt;&lt;/acronym&gt; auf dieser Seite naht.&lt;/p&gt;

	&lt;p&gt;&lt;img class="oldimage" src='http://jowra.com/journal/wp-content/uploads/2007/07/ee-logo.png' alt='EE Logo' /&gt;Im Zuge der Arbeiten an &lt;a href="http://cssneustart.de/" title="cssNeustart - Moderne Webseiten mit Stil"&gt;cssNeustart&lt;/a&gt; und der Entscheidung dort auf &lt;a href="http://expressionengine.com/" title="Expression Engine - Publish your Universe"&gt;Expression Engine&lt;/a&gt; zu setzen, bin ich recht schnell dem Charme dieses &lt;em&gt;Bloggers Darling&lt;/em&gt;, wie &lt;a href="http://blog.einserver.de/" title="pichfls Blog"&gt;Florian&lt;/a&gt; es nannte, verfallen.&lt;/p&gt;

	&lt;p&gt;Dabei war es keine Liebe auf den ersten Blick. Ich hatte die kostenlose Core-Version von &lt;acronym title="Expression Engine"&gt;EE&lt;/acronym&gt; schon mehrfach auf dem Rechner und bin dann doch durch Dinge wie die &lt;span class="caps"&gt;URL&lt;/span&gt;-Struktur, die Templates, v&#xF6;llig andere Tags usw. wieder davon abgekommen. Als wir beim cssNeustart &#xFC;berlegten, auf WordPress zu setzen, bekamen wir von verschiedenen Seiten, den Hinweis, doch lieber auf &lt;acronym title="Expression Engine"&gt;EE&lt;/acronym&gt; zu setzen, da die Member-Verwaltung ausgereifter ist und das System generell besser mit gro&#xDF;en Datenmengen und &amp;#8211; strukturen umgehen kann.&lt;/p&gt;

	&lt;p&gt;Mittlerweile k&#xF6;nnen wir uns zu diesem Schritt nur selbst gratulieren, aber die ersten Schritte mit einem neuen System sind immer schwierig und das war auch einer der Hauptgr&#xFC;nde, warum wir den cssNeustart vom 01.07. auf den 01.08. verschieben mu&#xDF;ten.&lt;/p&gt;

	&lt;p&gt;Nach dem nun aber das Verst&#xE4;ndnis f&#xFC;r &lt;acronym title="Expression Engine"&gt;EE&lt;/acronym&gt; da ist, war mir recht schnell klar, da&#xDF; ich den Nachfolger der bekannten &lt;a href="http://pmachine.com/" title="pMachine hei&#xDF;t jetzt Expression Engine"&gt;pMachine&lt;/a&gt; von &lt;a href="http://ellislab.com/" title="EllisLab - Where Ideas Hatch!"&gt;EllisLab&lt;/a&gt; auch hier auf meinen privaten Seiten einsetzen werde.&lt;/p&gt;

	&lt;p class="description"&gt;&lt;a href='http://jowra.com/journal/wp-content/uploads/2007/07/ee-templates-big.jpg' title='EE Templates'&gt;&lt;img class="oldimage" src='http://jowra.com/journal/wp-content/uploads/2007/07/ee-templates-preview.png' alt='EE Templates' /&gt;&lt;/a&gt;&lt;br /&gt;
Allein schon die Template-Verwaltung l&#xE4;&#xDF;t einen mit der Zunge schnalzen. Der effiziente und flexible Einbau von Tags und Conditionals macht alles m&#xF6;glich.&lt;/p&gt;

	&lt;p&gt;Nach einigen aktiven Jahren des Bloggens oder allgemein des Produzierens von Inhalt im Web, sammelt sich aber in Datenbank ganz sch&#xF6;n was an und so fragte ich mich zu allererst, wie ich den die 242 Postings und 2.100 Kommentare von &lt;acronym title="WordPress"&gt;WP&lt;/acronym&gt; zu &lt;acronym title="Expression Engine"&gt;EE&lt;/acronym&gt; &#xFC;bertrage. Es gibt zwar einige WordPress-Plugins und auch im Core integrierte Export-Funktionen, aber f&#xFC;r &lt;acronym title="Expression Engine"&gt;EE&lt;/acronym&gt; war nat&#xFC;rlich schon mal nichts dabei. N&#xE4;chster Gedanke war das Exportieren ins &lt;a href="http://www.movabletype.org/" title="MT - Professional Publishing Platform"&gt;MovableType&lt;/a&gt;-Format, denn damit kann &lt;acronym title="Expression Engine"&gt;EE&lt;/acronym&gt; etwas anfangen. Ums kurz zu machen: alles was es an Plugins u.&#xE4;. so gibt hat nicht richtig funktioniert und am Ende half mir das Script &lt;a href="http://projects.codemonkeyramblings.com/2007/03/wordpress_to_movable_type_expo_1.php"&gt;WordPress to MovableType&lt;/a&gt;. Erst mal im &lt;acronym title="MovableType"&gt;EE&lt;/acronym&gt; Format, lie&#xDF;en sich die Daten dann prima einlesen.&lt;/p&gt;

	&lt;p&gt;Heute habe ich schon die H&#xE4;lfte des Designs &#xFC;bertragen und mu&#xDF; sagen, es geht schnell, viel schneller als ich dachte und die Templates sind nur noch ein Drittel so gro&#xDF;. Das ganze Gefrickel mit &lt;span class="caps"&gt;PHP&lt;/span&gt; und zig MySQL-Queries entf&#xE4;llt, denn in &lt;acronym title="Expression Engine"&gt;EE&lt;/acronym&gt; steht das alles als Template-Tag zur Verf&#xFC;gung. &#xDC;ber die Unterschiede der beiden Systeme aber demn&#xE4;chst mal mehr.&lt;/p&gt;

	&lt;p&gt;Hier mal eine Gegen&#xFC;berstellung der Journal-Seite: &lt;a href="http://www.ipernity.com/doc/jowra/380159" title="Jowra Journal - (powered by WordPress)"&gt;Vorher&lt;/a&gt; (powered by WordPress) und &lt;a href="http://www.ipernity.com/doc/jowra/380158" title="Jowra Journal - (powered by Expression Engine)"&gt;Nachher&lt;/a&gt; (powered by Expression Engine). Wie man sieht, sieht man nichts. Also zumindest keine Unterschiede und so soll es sein. :)&lt;/p&gt;

	&lt;p&gt;Jetzt freue ich mich erst mal &#xFC;ber diese &#xBB;Entdeckung&#xAB; und komme vorl&#xE4;ufig zu dem Schlu&#xDF;: Es gibt (fast) nichts was man mit WordPress nicht auch umsetzen k&#xF6;nnte, aber mit Expression Engine geht es um ein Vielfaches einfacher, schneller, effektiver. :wub:&lt;/p&gt;</content></entry></feed>
