<?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>Digital entwickelt. &#187; Webdesign</title>
	<atom:link href="http://blog.digitallifedesign.net/category/webdesign/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.digitallifedesign.net</link>
	<description>Digital Lifedesign</description>
	<lastBuildDate>Fri, 27 Jan 2012 11:52:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Drupal Theme mit Haml erstellen</title>
		<link>http://blog.digitallifedesign.net/2010/07/drupal-theme-mit-haml-erstellen/</link>
		<comments>http://blog.digitallifedesign.net/2010/07/drupal-theme-mit-haml-erstellen/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 10:54:25 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web-Entwicklung]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Haml]]></category>
		<category><![CDATA[phphaml]]></category>
		<category><![CDATA[Template Engine]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=480</guid>
		<description><![CDATA[Seit Jahren auf der Suche nach alternativen Template-Engines bin ich mal wieder auf der Drupal Website fündig geworden. Haml (XHTML Abstraction Markup Language) nennt sich das Grundkonzept, und es kann auch problemlos in Drupal eingesetzt werden. Die Konstruktion neuer Templates ist spielend einfach. Hier eine minimale Anleitung.
&#160;

Als erstes muss die Engine installiert werden. Man lädt [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_481" class="wp-caption alignleft" style="width: 310px"><a href="http://blog.digitallifedesign.net/wp-content/uploads/2010/07/haml-website.png"><img class="size-medium wp-image-481 " title="haml-website" src="http://blog.digitallifedesign.net/wp-content/uploads/2010/07/haml-website-300x213.png" alt="" width="300" height="213" /></a><p class="wp-caption-text">Haml ist eine alternative Template-Engine, ursprünglich entwickelt für Ruby, kann aber auch im PHP-Kontext eingesetzt werden</p></div>
<p>Seit Jahren auf der Suche nach alternativen Template-Engines bin ich mal wieder auf der Drupal Website fündig geworden. Haml (XHTML Abstraction Markup Language) nennt sich das Grundkonzept, und es kann auch problemlos in Drupal eingesetzt werden. Die Konstruktion neuer Templates ist spielend einfach. Hier eine minimale Anleitung.<span id="more-480"></span></p>
<div style="clear:both; height: 1px;">&nbsp;</div>
<ol>
<li>Als erstes muss die Engine installiert werden. Man lädt sie <a href="http://drupal.org/project/haml_engine">hier</a> runter, und entpackt sie in das Verzeichnis <em>themes/engines/</em>. Den Ordner sollte man noch <strong>umbenennen in &#8220;haml&#8221;</strong>.</li>
<li>Dann muss phphaml noch installiert werden. Das Paket lädt man <a href="http://sourceforge.net/projects/phphaml/files/">hier</a> runter, und entpackt es in <em>themes/engines/haml/</em>.</li>
<li>Nun kann das neue haml-Theme bereits angelegt werden. Wie das Erstellen von Themes in Drupal funktioniert, soll hier nicht im Detail erklärt werden (mehr Infos dazu findet man auf der <a href="http://drupal.org/theme-guide">Drupal-Seite</a>). Wir legen also im Theme-Ordner ein neues Verzeichnis <em>hamltheme/</em> an. Darin wird erst die Datei <em>hamltheme.info</em> erstellt mit dem Unterschied zu anderen Theme-Info-Dateien, dass wir hier <strong>haml als Templateengine</strong> aktivieren:<br/>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">name <span style="color: #339933;">=</span> Haml Theme
description <span style="color: #339933;">=</span> 
version <span style="color: #339933;">=</span> VERSION
core <span style="color: #339933;">=</span> <span style="color: #cc66cc;">6</span><span style="color: #339933;">.</span>x
engine <span style="color: #339933;">=</span> haml
&nbsp;
<span style="color: #339933;">;</span> etc<span style="color: #339933;">.</span></pre></td></tr></table></div>

</li>
<li>Nun wird noch das Page-Template erstellt. Dazu legen wir eine neue Datei page.haml an. Als Basis-Inhalte fügen wir Folgendes ein (<strong>Einrückung beachten!*</strong>):<br/>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">!!!
%html
  %head
    = $head
    %title= $head_title
    = $styles
    = $scripts
  %body
    #container
      / primary links as styled list
      %ul#primary
        - foreach($primary_links as $link)
          %li
            %a{:href =&gt; $base_path.$link[href]}= $link[title]
      #header= $header
      #left= $left
      #main
        = $tabs
        = $messages
        = $help
        %h2.title= $title
        #content= $content
        #right= $right
        #footer= $footer</pre></td></tr></table></div>

</li>
<li><strong>*Achtung:</strong> Bei der haml-Syntax ist die Einrückung (Leerstellen, Tabulator) entscheiden, ob ein Element als children oder als sibling erstellt wird.</li>
<li>Danach kann man das Theme bereits unter <em>admin/build/themes</em> aktivieren.</li>
<li>Nun müssen natürlich ggf. noch Anpassungen für die anderen Templates (node.haml usw.) gemacht werden.</li>
</ol>
<p>Interessant ist auch, dass man selbst HTML und PHP-Code in die Templates integrieren kann. Damit sollte am besten jeder selbst einmal etwas rumexperimentieren. Einige Beispiele für die Syntax finden sich im Ordner <em>themes/engines/haml/phpHaml/tpl/</em>.</p>
<p>Viel Spaß!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2010/07/drupal-theme-mit-haml-erstellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trier.de &#8211; gruselig</title>
		<link>http://blog.digitallifedesign.net/2010/06/trier-de-gruselig/</link>
		<comments>http://blog.digitallifedesign.net/2010/06/trier-de-gruselig/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 17:38:29 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Web-Entwicklung]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[trier.de]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Webseite]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=461</guid>
		<description><![CDATA[Sehr schöner Beitrag zu sehr schlechter Webseite der Stadt Trier. Man merke, die Agentur rühmt sich auch noch für diese Seite: http://www.rdts.ag/auszeichnungen/top10.html Sie hat in den 1990er Jahren irgendwann von TV Today den Preis für eine der fünf besten Stadtinformationssysteme erhalten.
Die gruseligsten Seiten im Netz – Trier.de &#124; Design Tagebuch
]]></description>
			<content:encoded><![CDATA[<div id="attachment_463" class="wp-caption alignleft" style="width: 310px"><a class="thickbox" href="http://blog.digitallifedesign.net/wp-content/uploads/2010/06/trier_de.png"><img class="size-medium wp-image-463 " title="trier_de" src="http://blog.digitallifedesign.net/wp-content/uploads/2010/06/trier_de-300x138.png" alt="Ja wo ist sie denn? So sieht die Seite auf einem aktuellen 23-Zoll-Bildschirm aus." width="300" height="138" /></a><p class="wp-caption-text">Ja wo ist sie denn? So sieht die fixe-Breite-Seite auf einem aktuellen 23-Zoll-Bildschirm aus.</p></div>
<p>Sehr schöner Beitrag zu sehr schlechter Webseite der Stadt Trier. Man merke, die Agentur rühmt sich auch noch für diese Seite: http://www.rdts.ag/auszeichnungen/top10.html Sie hat in den 1990er Jahren irgendwann von TV Today den Preis für eine der fünf besten Stadtinformationssysteme erhalten.</p>
<p><a href="http://www.designtagebuch.de/die-gruseligsten-seiten-im-netz-trier-de/">Die gruseligsten Seiten im Netz – Trier.de | Design Tagebuch</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2010/06/trier-de-gruselig/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source in produktiver Umgebung: Schwerpunkt Web</title>
		<link>http://blog.digitallifedesign.net/2009/11/open-source-in-produktiver-umgebung-schwerpunkt-web/</link>
		<comments>http://blog.digitallifedesign.net/2009/11/open-source-in-produktiver-umgebung-schwerpunkt-web/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 15:29:58 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Linux-Reihe]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Inszenierung]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[mySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=305</guid>
		<description><![CDATA[Der erste Artikel aus der Linux-Reihe handelte von meinen Erfahrungen mit dem Umstieg von Windows auf Linux und den damit verbundenen Vor- und Nachteilen. Es folgen nun weitere Beiträge, die sich mit der professionellen Arbeitspraxis in verschiedenen Bereichen unter Linux beschäftigen. In diesem ersten Teil geht es um Webdesign, PHP-Programmierung, Bildbearbeitung für den Screenbereich sowie [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_314" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-314 " title="Symlink" src="http://blog.digitallifedesign.net/wp-content/uploads/2009/11/symlink-300x230.jpg" alt="Noch nie gesehen? Willkommen in der Welt der Symlinks." width="300" height="230" /><p class="wp-caption-text">Noch nie gesehen? Willkommen in der Welt der Symlinks.</p></div>
<p>Der <a href="http://blog.digitallifedesign.net/2009/11/der-umstieg-auf-linux-erfahrungen/">erste Artikel</a> aus der Linux-Reihe handelte von meinen Erfahrungen mit dem Umstieg von Windows auf Linux und den damit verbundenen Vor- und Nachteilen. Es folgen nun weitere Beiträge, die sich mit der professionellen Arbeitspraxis in verschiedenen Bereichen unter Linux beschäftigen. In diesem ersten Teil geht es um Webdesign, PHP-Programmierung, Bildbearbeitung für den Screenbereich sowie das Arbeiten an Internetseiten über FTP. Es wird sich zeigen, dass Linux gegenüber Windows eine ganze Menge an wirklichen Vorteilen zu bieten hat.<span id="more-305"></span></p>
<h2>Allgemeine Bemerkung: Ubuntu und andere Linux-Derivate</h2>
<p>Insgesamt kann ich immer nur aus meinen Erfahrungen mit Ubuntu sprechen, ich habe weder Suse noch Fedora noch andere Linux-Derivate getestet. Im Prinzip sollte es jedoch möglich sein, die meisten Applikationen ebenso ans Laufen zu kriegen wie unter Ubuntu. Ich empfehle dennoch das Arbeiten mit Ubuntu, da hier das Installieren von Programmen (so genannte Paktet) wesentlich unkomplizierter ist als unter einigen anderen Derivaten.</p>
<h2>localhost: wamp, lamp oder xampp?</h2>
<p><strong>Windows: </strong>Wer Internetseiten nicht nur in html, css und Javascript erstellt, sondern darüber hinaus in PHP programmiert und beispielsweise Datenbanken in mySQL benutzten möchte, der braucht eine produktive Testumgebung. Weil das Einrichten von PHP, mySQL und einem Apache-Server unter Windows jedoch unheimlich kompliziert ist, gibt es seit Jahren bereits die bekannten Pakete wamp, lamp, xamp usw., die gleich alles in einem Durchgang installieren.</p>
<p><strong>Linux: </strong>Bei Ubuntu ist das (wie so vieles andere im Webbereich) einfacher. Es werden einige Pakete installiert und anschließend läuft der Apache-Server. Apache-Module wie PHP5, PHP4 oder mod_rewrite können ebenfalls als Pakete installiert werden und durch einen einfachen Befehl im Terminal ein- und abgeschatet werden (z.B. a2enmod php5 oder a2dismod ssl). Es ist außerdem zu empfehlen, den lokalen www-Ordner im eigenen home-Verzeichnis anzulegen, um auch ohne Admin-Rechten einfach auf das Dateisstem zugreifen zu können.</p>
<p>Da die meisten Webserver sowieso mit Linux laufen, hilft die Einrichtung eines <em>localhost</em> unter Linux zudem dabei, die Funktionsweise von Webservern besser zu verstehen. Da symbolische Links unter Windows nicht funktionieren, wird ein Windows-Nutzer wohl auch nie in den Genuss kommen zu verstehen, wie man Libraries recht einfach einbinden kann.</p>
<h2>FTP-Software überflüssig</h2>
<p><strong> </strong></p>
<div id="attachment_308" class="wp-caption alignleft" style="width: 310px"><strong><strong><a class="thickbox" title="Live-Bearbeitung einer CSS-Datei per FTP-Verbindung" href="http://blog.digitallifedesign.net/wp-content/uploads/2009/11/ftp_nautilus.jpg"><img class="size-medium wp-image-308 " title="FTP unter Ubuntu" src="http://blog.digitallifedesign.net/wp-content/uploads/2009/11/ftp_nautilus-300x173.jpg" alt="Live-Bearbeitung einer CSS-Datei per FTP-Verbindung" width="300" height="173" /></a></strong></strong><p class="wp-caption-text">Live-Bearbeitung einer CSS-Datei per FTP-Verbindung</p></div>
<p><strong>Windows:</strong> Die Verbindung des Servers mit FTP ist unter Windows eine ebenso anstrengende Geschichte. Es gibt zig Programme, die ausschließlich dazu dienen, sich per FTP mit einem Server zu verbinden. Anschließend werden auf der linken Seite die lokalen Dateien, auf der rechten Seite die Online-Dateien angezeigt und es lassen sich Dateien hoch- und runterladen.</p>
<p><strong>Linux: </strong>In der Navigationsleiste des Betriebssystems gibt es einen Reiter &#8220;Orte&#8221;. Dieser Reiter enthält u.a. den Punkt &#8220;Verbindung zu Server&#8230;&#8221;. Hier lassen sich alle möglichen Serververbindungen einrichten (FTP, WebDAV, SSH etc.). Zusätzlich kann man die Verbindungen als Lesezeichen benennen, so dass sie im Nautilus, dem Dateibrowser unter Ubuntu (Gnome), angezeigt werden. Ab diesem Zeitpunkt reicht ein Klick auf das Lesezeichen, um die Verbindung herzustellen. Die Dateien werden ebenso wie lokale Dateien behandelt, können gleich vor Ort bearbeitet und gespeichert werden. Kein lästiges Runterladen ist mehr nötig. Stattdessen kann man beispielsweise Änderungen in CSS-Dateien direkt im Texteditor speichern und online sehen. Dahinter steckt natürlich ein Trick. Die Datei wird schon temporär runtergeladen und die lokale Datei wird bearbeitet. Beim Speichern wird die Datei automatisch wieder hochgeladen. Vorteil ist jedoch: der Nutzer muss sich um all diese Dinge nicht mehr kümmern.</p>
<h2>Eclipse</h2>
<p>Ein geniales Entwickler-Tool für PHP ist die Open-Source-Software Eclipse. Auf der <a title="Öffnet externen Link in einem neuen Fenster" href="http://www.eclipse.org/downloads/" target="_blank">offiziellen Download-Seite</a> gibt es eine Version für PHP-Entwickler (PDT). Diese Version sollte man lieber manuell installieren, wie dies im <a title="Öffnet externen Link in einem neuen Fenster" href="http://wiki.ubuntuusers.de/Eclipse" target="_blank">deutschsprachigen Ubuntu-Wiki </a>beschrieben wird. Die in Ubuntu vorkompilierte Version macht einige Schwierigkeiten bei Updates und es gibt  überdies eigentlich keinen Grund, die Software nicht manuell zu installieren. Eclipse läuft von Beginn an einwandfrei. Richtet man sich nun den Workspace im localhost-Ordner ein, so lässt sich problemlos alles gleich im Browser testen.</p>
<p><strong>Linux vs. Windows:</strong> Auch hier gibt es einen entscheidenden Vorteil. Dazu ein Beispiel: Es gibt eine lokale Installation des ZEND-Frameworks im localhost-Ordner mit einigen Projekten, die parallel bearbeitet werden sollen (z.b. /home/benutzername/www/zend/projekt001/ ). Will man nun dieses Projekt in einem bereits bestehenden Workspace in Eclipse bearbeiten, ohne ständig die veränderten Dateien hin und her kopieren zu müssen, ist das unter Windows nicht möglich. Unter Linux lässt sich hingegen im Workspace von Eclipse ein neues PHP-Projekt einrichten. In diesen Ordner zieht man nun einen symbolischen Link auf das zu integrierende Projekt, und schon kann man nach einer Aktualisierung im Eclipse-Pojekt (F5) das ZEND-Framework-Projekt bearbeiten.</p>
<h2>HTML- und CSS-Editoren, Javascript</h2>
<p>Eigentlich sollte Eclipse allen Anforderungen genügen, die aktuelle Web-Entwicklung fordert. Syntax-Highlighting für PHP und Javascript ist ebenso verfügbar wir das automatische Ergänzen von HTML-Tags und Attributen. Wem das jedoch noch nicht reicht, wer also lieber WYSIWYG arbeitet, für den sind zahlreiche HTML-Editoren unter Linux vorhanden. (Für eine Übersicht, siehe <a title="Öffnet externen Link in einem neuen Fenster" href="http://wiki.ubuntuusers.de/Webeditoren" target="_blank">http://wiki.ubuntuusers.de/Webeditoren</a> ).</p>
<p>Ich empfehle jedoch, nicht zu viel mit WYSIWYG und automatisierten Generatoren zu arbeiten, denn letztlich sollte man als Webdesigner verstehen, was dahinter steckt, um langfristig die Möglichkeiten auszuschöpfen. Zur Entwicklung in diesem Bereich ist zudem die Firefox-Extension &#8220;Firebug&#8221; ein zentrales und unumgängliches Tool.</p>
<h2>Webdesign und Internetgrafiken</h2>
<p>Das Design findet im Kopf statt, nicht in der Software. Nichtsdestotrotz (lustiges Wort) ist es immer auch Benutzerfreundlichkeit eines Tools, wie weit die Kreativität mit der Zeit eingeschränkt oder entfaltet wird.</p>
<p><strong>Windows: </strong>Obwohl ich noch nie mit Adobe Fireworks gearbeitet habe, sagt man, diese Software sei abgestimmt auf das Design von Webseiten. Photoshop hat seit einiger Zeit ein Zusatztool ImageReady. Dieses Tool erzeugt sogar einfachen HTML-, Javascript- und CSS-Code, was im ersten Moment verlockend klingt. Aber zwei Dinge: erstens was bringt uns der von Adobe kreierte Code, wenn jQuery diese Dinge viel besser beherrscht. Der <a title="Öffnet externen Link in einem neuen Fenster" href="http://docs.jquery.com/Tutorials" target="_blank">Einstieg in jQuery</a> ist übrigens wirklich kinderleicht. Und zweitens kostet diese Software Geld. Warum?</p>
<p><strong>Ubuntu: </strong>Eindeutige Alternative hierfür bei Linux ist Inkscape. Dieses Programm kann einfach nicht genug gelobt werden. Es ist einfacher zu bedienen als ImageReady. Das liegt vielleicht daran, dass es erst gar nicht mit Ebenen arbeitet, sondern mit Elementen. Die Gegenüberstellung von Inkscape und Photoshop im Kontext Webdesign behandelte ich auch bereits in einem Beitrag vom 2.Juli 2009 mit dem zugegeben provokanten Titel &#8220;<a title="Öffnet externen Link in einem neuen Fenster" href="http://blog.digitallifedesign.net/2009/06/brauchen-webdesigner-tatsachlich-noch-photoshop/" target="_blank">Brauchen Webdesigner tatsächlich Photoshop?</a>&#8220;. Inkscape vereinfacht das Arbeiten mit Verläufen, Schattierungen und Formen aller Art. Zudem verfügt Inkscape über eine grandiose Exportfunktion für PNG-Grafiken, die es erlaubt, die aktuelle Auswahl zu exportieren, so dass die Übertragung von Inkscape-Entwürfen in HTML- und CSS-Dateien sehr einfach ist.</p>
<h2>Fazit: Prüfung bestanden</h2>
<p>Es konnte hier auf diesem knappen Platz nur ausschnittsweise ein Vergleich zwischen Linux und Windows hergestellt werden. So wurde hier nicht weiter auf mySQL eingegangen, um den Artikel nicht endlos in die Länge zu ziehen. Jedoch kann ich allen Lesern versichern, dass Linux hier ebenso die Nase vorn hat wie in den anderen Bereichen, die mit dem Schwerpunkt Web zu tun haben. Ubuntu hat im Vergleich mit Windows nicht nur die Prüfung bestanden, sondern es schlägt Windows bei weitem. Mac habe ich hier mal rausgelassen. Es scheint ja, dass viele Programmierer auf Mac stehen, aber dieser Sekte wollte ich bisher noch nicht beitreten, alleine schon aus Sympatiegründen gegen den &#8220;Guru&#8221; der &#8220;Apple-Sekte&#8221;, wie es ein Freund mal sehr trefflich formulierte.</p>
<p>Der sichere Vorsprung von Linux gegenüber anderen Systemen im Bereich Online ist wahrscheinlich darin begründet, dass das Internet bereits von Anfang an von Unix- bzw. Linuxbasierten Systemen geprägt war. Open Source ist nirgends so weit vorangeschritten wie im Onlinebereich, und warum sollte man da auf Betriebssysteme setzen, die diese Philosophie nicht vertreten. Meine Empfehlung für alle Webdesigner, -entwickler und -programmierer: Lasst Euch nicht länger von Firewalls, Windows-Verknüpfungen und aufgrund des Systems nicht möglichen Unmöglichkeiten belästigen und steigt um. Hier lohnt es sich wirklich!</p>
<h2>Nächste Folge: Musikproduktion und Audiobearbeitung</h2>
<p>Nicht in allen Bereichen hat Linux so die Nase vorn wie beim Schwerpunkt Web. Meine Erfahrungen als ehemaliger Musikproduzent und der Umstieg auf Linux sollen im nächsten Teil der Linux-Reihe Umsteigern helfen, ihre Entscheidung zu fällen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2009/11/open-source-in-produktiver-umgebung-schwerpunkt-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inkscape &#8211; professionelle Vektorbearbeitung</title>
		<link>http://blog.digitallifedesign.net/2009/08/inkscape-professionelle-vektorbearbeitung/</link>
		<comments>http://blog.digitallifedesign.net/2009/08/inkscape-professionelle-vektorbearbeitung/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 11:38:37 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Formen]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Inkscape]]></category>
		<category><![CDATA[Photoshop Alternative]]></category>
		<category><![CDATA[Vektorbearbeitung]]></category>
		<category><![CDATA[Werkzeug]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=219</guid>
		<description><![CDATA[Vor einigen Monaten berichtete ich darüber, dass man mit Inkscape sehr einfach professionelle Webgrafiken erstellen kann. Wer einige Zeit mit dem Programm arbeitet, und sich vor allem die Shortcuts aneignet, wird nicht mehr auf dieses absolut professionelle Open Source Tool zur Vektorbearbeitung verzichten wollen.
Ausgereiftes Formenkonzept
Die Formen von Inkscape sind wirklich einfach zu bedienen. Inkscape unterscheidet [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_221" class="wp-caption alignleft" style="width: 310px"><a class="thickbox" title="Ein gut durchdachtes Formenkonzept sowie einfach bedienbare Farbmischer sind nur zwei Merkmale, die die Open Source Software Inkscape der kommerziellen Variante Illustrator voraus hat." href="http://blog.digitallifedesign.net/wp-content/uploads/2009/08/inkscape-professionelle-vektorbearbeitung.jpg"><img class="size-medium wp-image-221" title="inkscape-professionelle-vektorbearbeitung" src="http://blog.digitallifedesign.net/wp-content/uploads/2009/08/inkscape-professionelle-vektorbearbeitung-300x175.jpg" alt="inkscape-professionelle-vektorbearbeitung" width="300" height="175" /></a><p class="wp-caption-text">Vektoren, aber mit allen Extras: Masken, Verläufe, Muster und Transparenz</p></div>
<p>Vor einigen Monaten berichtete ich darüber, dass man mit Inkscape sehr einfach professionelle Webgrafiken erstellen kann. Wer einige Zeit mit dem Programm arbeitet, und sich vor allem die Shortcuts aneignet, wird nicht mehr auf dieses absolut professionelle Open Source Tool zur Vektorbearbeitung verzichten wollen.<span id="more-219"></span></p>
<h2>Ausgereiftes Formenkonzept</h2>
<p>Die Formen von Inkscape sind wirklich einfach zu bedienen. Inkscape unterscheidet sinnvollerweise zwischen der Größe einer Form selbst als Eigenschaft und der Transformation von Elementen. So wird eine abgerundete Ecke eines Recktecks in den Formeigenschaften selbst definieren. Skaliert man später diese Form durch eine Transformation, so verziehen sich die Rundungen. Will man die Größe der Form ändern ohne dass sich die Eckenrundung verändert, so muss man die Breite und Höhe in den Formeigenschaften selbst ändern. Diese einfache Unterscheidung führt dazu, dass man sowohl mit Ecken als auch ohne Eckenskalieren kann. Das ist nur ein Beispiele, das zeigt, dass sich Programmierer der Open Source Software wirklich Gedanken gemacht haben.</p>
<p>Ein weiterer Vorteil bei Formen ist die Editierbarkeit der Formeigenschaften an der Form selbst. So hat das Rechteck einen Punkt, an dem man die Eckenrundung per Maus einfach ziehen kann. Am Kreis kann so zum einen der Radius, zum anderen der Endpunkt des Bogens verändert werden. Beim Stern erreicht diese Benutzerfreundlichkeit ihren Höhepunkt. Hier kann einfach aus einem Stern ein dreiarmiger Bumerang gezogen werden. Oder auch eine 64-fach gedrehte mathematische Kurve, wem es gefällt. Die Kreativität wird hier jedenfalls ordentlich angeregt.</p>
<h2>Farbpaletten und Farbmischer</h2>
<p>Was mich seit Jahren bei Adobe-Produkten gestört hat, waren die schlecht zu bedienende Farbmischer. Wollte man mal schnell in einem Menü eine Farbe auswählen, so musste man entweder mindestens drei Schieberegler verschieben und sich hierfür auch schon recht gut mit Farbenlehre auskennen, oder aber in einem winzigen Feld aus allen Farben auswählen. Inkscape liefert von Haus aus einige recht gute Paletten mit (lustigerweise u.a. auch Windows-Icon-Farben). Beim Farbmischer kann man aus sage und schreibe fünf Systemen auswählen, wobei das Farbrad mein persönlicher Favorit ist.</p>
<h2>Tutorial als Inkscape-Dokument</h2>
<p>Dass selbst die Tutorials und Einführungen Inkscape-Dokumente sind, zeigt eigentlich schon, dass die Macher selbst mit ihrem Programm arbeiten wollen. Hier wird alles von den Grundlagen über Formen und Farben bis hin zu Vektorisierung erklärt, antürlich mit den entsprechenden Shortcuts, denn teilweise sind Aufgaben nur über Tastenkürzel zu erledigen. Über diese Einführungen lernt man innerhalb weniger Stunden die Software komplett kennen. Auch wieder sehr Kreativitätsfördernd.</p>
<h2>Was Inkscape nicht kann</h2>
<p>Wer versucht, mit Inkscape Flyer mit Fließtext zu gestalten, wird auf ein Problem stoßen. Inkscape kann keine Silbentrennung. Insgesamt lässt das Textwerkzeug im Block zu wünschen übrig. Aber das liegt offensichtlich an den Beschränkungen von SVG. Vielleicht wird es da in Zukunft noch etwas entwicklung geben.</p>
<h2>Das Tollste an Inkscape</h2>
<p>Wer Webgrafiken exportieren will, wird seine wahre Freude mit Inkscape haben. Egal welches Element wir auswählen, Inkscape exportiert auch die Auswahl. Aber nicht nur die Auswahl, sondern alles, was im Auswahlbereich zu sehen ist. Das geht sogar soweit, dass man eine transparente Ebene über den gewünschten Exportbereich legen kann, so dass alles, was darunter liegt über einen Mausklick als Grafik exportiert ist. Keine Bildbearbeitung mehr nötig. Wo doch Adobe inzwischen schon auf ihrer Internetseite für CS4 mit Zeitersparnis wirbt: <strong>Mehr Zeit als mit Photoshop spart man, wenn man Photoshop gar nicht mehr öffnen muss.</strong> <img src='http://blog.digitallifedesign.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Die Filter- und Vektorisierungsfunktionen habe ich bisher noch nicht getestet. Wenn ich mal bald dazu komme, werde ich natürlich hier im Blog darüber berichten.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2009/08/inkscape-professionelle-vektorbearbeitung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Braucht der Mensch heute ein CMS?</title>
		<link>http://blog.digitallifedesign.net/2009/08/braucht-der-mensch-heute-ein-cms/</link>
		<comments>http://blog.digitallifedesign.net/2009/08/braucht-der-mensch-heute-ein-cms/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 12:27:37 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web-Entwicklung]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[WIBS]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=185</guid>
		<description><![CDATA[Und wenn ja, was braucht dann ein CMS? Zugegeben, die Frage klingt etwas provokant. Der Mensch braucht gewiss kein CMS, aber in gewisser Weise hat die Internetnutzung zugenommen und zunehmend stellen Menschen Content ins Netz ein. Daher lässt sich fragen, wie der Mensch eigentlich diesen Content einstellt, ober er dazu neue Werkzeuge und was überhaupt [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_187" class="wp-caption alignleft" style="width: 310px"><a class="thickbox" title="&quot;WIBS&quot; ist ein neuer Versuch eines modernen CMS. Es soll nicht alles können, was andere Programme sowieso schon können. WIBS dient der Unterstützung zur Pflege einer Webseite: HTML-Quelltext muss bearbeitet werden, die Seitenstruktur muss erweitert und verändert werden, Medien sind hochzuladen und zu verlinken. So wird WIBS eine einfache Ansammlung von Tools zur Bearbeitung der standardisierten Inhalte einer Homepage statt eines überkomplexen CMS mit wieder neuen und eigenen Standards." href="http://blog.digitallifedesign.net/wp-content/uploads/2009/08/wibs_be.jpg"><img class="size-medium wp-image-187" title="wibs_be" src="http://blog.digitallifedesign.net/wp-content/uploads/2009/08/wibs_be-300x157.jpg" alt="WebdixX Nachfolger WIBS" width="300" height="157" /></a><p class="wp-caption-text">WebdixX Nachfolger WIBS</p></div>
<p><strong>Und wenn ja, was braucht dann ein CMS?</strong> Zugegeben, die Frage klingt etwas provokant. Der Mensch braucht gewiss kein CMS, aber in gewisser Weise hat die Internetnutzung zugenommen und zunehmend stellen Menschen Content ins Netz ein. Daher lässt sich fragen, wie der Mensch eigentlich diesen Content einstellt, ober er dazu neue Werkzeuge und was überhaupt er dazu benötigt.</p>
<p>Ich habe versucht, dieser Frage nachzugehen. Ausschlag für diese Überlegungen waren zwei Dinge. Zum einen ein Blick auf eine neue Datenbank-Software für den Mac. Diese leider nicht freie Software ist wirklich intuitiv zu bedienen, das ganze sieht aus wie eine Mischung aus einer Tabelle und den Suchfiltern von Mozilla Thunderbird. Andere Inspirationsquelle war das Buch <strong>Getting Real </strong>von <strong>37signals</strong>, das man übrigens auch kostenlos im Netz lesen kann unter <a title="Öffnet externen Link in neuem Fenster" href="http://gettingreal.37signals.com/" target="_blank">http://gettingreal.37signals.com/</a>. In diesem Buch geht es im Prinzip um die Vereinfachung unseres Denkens, um eine optimale Software für bestimmte Zwecke zu entwickeln.</p>
<p>Denkt man darüber nach, was ein CMS eigentlich ist, so kommt man auf den Schluss, dass es das Gegenteil von zielorientierter, praktischer Software ist, denn das CMS weiß ja nicht was man letztlich mit ihm vorhat. Also muss es alle Möglichkeiten einplanen. Ist das wirklich der Zweck eines CMS? Oder sollte das CMS eher eine Ansammlung von Tools sein?</p>
<p>Dieser Essay ist bestimmt nicht zu Ende gedacht, aber er spiegelt meine Überlegungen von vor 2 Woche wider. Inzwischen steht die Basisversion eines neuen, einfachen CMS &#8220;WIBS&#8221; (Arbeitstitel <img src='http://blog.digitallifedesign.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> , die auf jQuery und PHP basiert. Natürlich mal wieder zu komplex. Aber der Anfang ist gemacht.<span id="more-185"></span></p>
<h2>CMS, CMS, CMS und die besten Seiten sind einfach</h2>
<p>Inzwischen gibt es so zahlreiche CMS im Umlauf, die meisten davon kostenlos, sogar Open Source. Jeder hat so seine Erfahrungen mit dem einen oder anderen davon gemacht. Doch was man heute im Internet findet sind zunehmend funktionale Seiten. Was macht eine solche Seite aus? Und was braucht eine solche Website? Dieser Beitrag versucht Anforderungen moderner Websites einzugrenzen und anschließend ein Konzept für ein CMS zu erstellen, das diesen Anforderungen genügt.</p>
<h2>User Interface Design: Navigation und Zugang zum Content</h2>
<p>Moderne Webseiten verwalten mindestens ebensoviel Content wie ihre Vorgänger, doch fällt es dem User erst einmal nicht mehr auf. Auf Youtube zum Beispiel werden laut Wikipedia täglich rund 65000 Filme hochgeladen. Doch wer einen Film sucht, findet ihn meist mit weniger als drei Suchbegriffen. Entwickler überall auf der Welt haben erkannt, dass es wahrlich schnellere Möglichkeiten gibt, durch eine Website zu navigieren als über eine Sitemap oder ein dreifach geschachteltes Menü.</p>
<p>Für einen schnellen Zugang zu Seiteninhalten gibt es kein Patentrezept. Vielmehr sind hier innovative Lösungen gefragt. Je nach Inhalten einer Seite kann eine Stichwortsuche hilfreich sein. Die Möglichkeit, Inhalte nach Datum, nach Kategorien oder nach Tags (Stichwörter) zu sortieren, ist ein weitere Möglichkeit, die den Zugang vereinfachen kann. Es gibt nahezu unbegrenzte Möglichkeiten, die jedoch bei der Planung einer Website nicht willkürlich sondern geplant eingesetzt und ggf. entwickelt werden müssen.</p>
<h2>Variable Darstellung und Ausgabeformate</h2>
<p>In dem Moment, wo der Mensch den Unterschied zwischen Content und Darstellung, oder noch präziser zwischen Content und Ausgabeformat erkennt, verändert sich sein Denken. Diese Überlegung ist insofern philosophisch, als dass es um die Grenze zwischen Inhalt (Content) und Form (Ausgabe) geht. Die Form ist das, was wirkt, was echt oder unecht erscheint. Der Mensch sieht die Form, aber er behält den Inhalt. Unser Gehirn produziert reinen Inhalt. Gedanken sind Content, eine Idee ist Content, eine Information ist Content. Versucht man eine Information an andere zu übermitteln, so bedarf es der Darstellung. Selbst wenn ich meine Idee in eine Datenbank eintragen möchte, so verändere ich sie bereits. Die Idee wird geschrieben zur Zeichenkette (string), oder theoretisch umgesetzt als Methode (function) oder zu einer Gruppe von Methoden (class) in ein übergeordnetes Konzept (parent class) eingeordnet. Vielleicht denke ich auch ein Objekt (object), das wiederum eigene Methoden enthält.</p>
<p>Doch was kann man daraus für einen abstrakten Entwurf moderner Websites schließen? Der Inhalt muss so formlos wie möglich gespeichert werden, so dass es einfach ist, ihn in unterschiedlichen Formen auszugeben. Eine Information muss sowohl auf der Seite selbst (HTML) als auch per RSS-Feed (XML) oder als Druckvorlage (PDF) abgerufen werden können. Welche der Formate man letztlich zur Verfügung stellt, wird je nach Anwendungsfall entschieden.</p>
<h2>Unvorhersehbar: offen sein für alles</h2>
<p>Erfindungen fallen dadurch auf, dass sie gemacht werden, nicht dass sie jemand voraussagt. Und dann sind sie da und niemand will mehr auf sie verzichten. In großen Firmen gibt Forschungs- und Entwicklungsabteilungen, doch welche dieser Abteilungen hat schon mal eine wirkliche Innovationen hervorgebracht? Der Vorteil von Innovationen ist gleichzeitig ihr Nachteil: die Unvorhersehbarkeit.</p>
<h2>Flexibilität macht unflexibel</h2>
<p>Fast alle CMS der Vergangenheit haben versucht, Unvorhersehbares zu integrieren und so möglichst flexibel zu sein. Man denke dabei beispielsweise an TYPO3: Jedes HTML-Element wird mit zig CSS-Klassen versehen und in diverse DIVs <img src='http://blog.digitallifedesign.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  verschachtelt, damit man auch ja jedes davon direkt ansprechen kann. Erweiterungen werden in ihrer Basis-Version mit diversen Eigenschaften ausgestattet, die es erlauben sollen, all das zu machen, was der Entwickler des CMS noch gar nicht weiß. Innovationen sollen eben einfach in das System aufgenommen werden. Und kaum kommt einer an und erfindet AJAX und JSON, und schon ist alles für&#8217;n A****.</p>
<p>Aus schlanken Systemen sind eigene, schwerfällige und träge PHP-Welten gewachsen, die nun daran scheitern, dass es ihnen an Schlichtheit fehlt. Sie haben fast alles vorhergesehen ausser das Unvorhersehbare selbst, die wirklichen Innovationen eben.</p>
<h2>Die Zukunft: back to the roots?</h2>
<p>Es fing einfach an und es wird noch einfacher enden. Die Anforderungen für die Zukunft:</p>
<h3>Datenstrukturen sollen lesbar sein.</h3>
<p>JSON ist beispielsweise ein solches für Mensch und Maschine gut lesbares Format für kleine Datenstrukturen.</p>
<h3>Eine Seite braucht dynamische Bereiche.</h3>
<p>Hier ist Javascript und AJAX unverzichtbar. Das Javascript-Framework jQuery erlaubt schnelle Eingriffe in nahezu alles, was HTML darstellen kann.</p>
<h3>Ein Template soll lesbar und veränderbar sein.</h3>
<p>Die Seitenaufteilung muss sich zwar nicht stets ändern, aber die Möglichkeit muss geboten sein.</p>
<h3>Inhalte sollen lesbar sein.</h3>
<p>Wie die einzelnen Inhalte in das CMS kommen, muss dem Programmierer selbst überlassen bleiben. Für eine reine HTML-Seite reicht HTML aus. Bei anderen Ausgaben wäre allerdings ein reines Datenformat wichtig.</p>
<h3>Nichts darf fertig sein.</h3>
<p>Der Programmierer muss das CMS selbst erstellen. Seine Idee muss die Idee des CMS werden, nicht umgekehrt. Wenn das CMS vorher schon fertig ist, dann ist es nicht sein CMS und zudem ist es starr. Und Starrheit ist das Gegenteil von Flexibilität, und das wollen wir doch alle, oder?</p>
<h2>Fazit: alles wird einfacher</h2>
<p>Hier ein Fazit zu bringen, ist gefährlich, denn der Gedanke ist noch nicht zu Ende gedacht, und was ich hier heute schreibe, denke ich morgen schon wieder anders. Vielleicht kommt die Komplexität wieder in Mode. Eigene Standards und Systeme, die gelernt werden müssen, nicht weil es keine Alternativen gibt, sondern weil der Programmierer Neues erfinden will. Er braucht diese Erfahrung, sie gibt ihm ein gutes Gefühl. Die Welt verstehen und beherrschen, alles kontrollieren, selbst das Risiko. Ich persönlich glaube nicht daran und buildLess von 37signals bleibt für mich eine wichtige Lektion, da ich selbst zuvor immer glaubte, man müsse alles dynamisieren und flexibel sein in der Form, dass jede Laune des Nutzers vorhersehbar gemacht wird. Stattdessen sollte der Nutzer aber vorher sagen, was er will, dann kann der Programmierer es genau auf diesen Fall angepasst bauen. Das spart neben Nerven auch noch Kosten. Es bleibt uns also nur die eine Hoffnung: <strong>Alles wird gut.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2009/08/braucht-der-mensch-heute-ein-cms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SWF Movieclip mit neuen Variablen in Flex bestücken</title>
		<link>http://blog.digitallifedesign.net/2009/06/swf-movieclip-mit-neuen-variablen-in-flex-bestucken/</link>
		<comments>http://blog.digitallifedesign.net/2009/06/swf-movieclip-mit-neuen-variablen-in-flex-bestucken/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 14:05:32 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web-Entwicklung]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[SWF]]></category>
		<category><![CDATA[SWFLoader]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=143</guid>
		<description><![CDATA[Als ehemaliger Flasher habe ich die Grenzen von Actionscript 1 sehr schnell zu spüren bekommen, als ich eine kleine 3D-Engine programmieren wollte. Bei mehr als 20 Elemente ruckelte alles nur noch. Inzwischen hat sich einniges getan, und ich hab mich mal ans Flexen gegeben.Dabei stellte sich heraus, dass Adobe einen entscheidenden Schritt in Richtung Zukunft [...]]]></description>
			<content:encoded><![CDATA[<p>Als ehemaliger Flasher habe ich die Grenzen von Actionscript 1 sehr schnell zu spüren bekommen, als ich eine kleine 3D-Engine programmieren wollte. Bei mehr als 20 Elemente ruckelte alles nur noch. Inzwischen hat sich einniges getan, und ich hab mich mal ans Flexen gegeben.<span id="more-143"></span>Dabei stellte sich heraus, dass Adobe einen entscheidenden Schritt in Richtung Zukunft gemacht hat, und zwar durch die Trennung der alten WYSIWYG-Philosophie in Flash von der Programmier- und Konfigurationsvariante Flex. Seit einer Woche arbeite ich mit der Alpha-Version des Flex-Builders für Eclipse unter Linux.</p>
<h2>Alte Flash-Filme laden &#8211; problematisch</h2>
<p>Einen Flash-Film in eine Flex mxml Datei laden, das konnte ich mit viel probieren und Googlen so gerade noch rausfinden. <em>SWFLoader</em> heißt das Zauberwort und durch das Attribut <em>source</em> kann man die swf-Datei bestimmen. Doch vergeblich suchte ich stundenland danach, wie ich dem alten Actionscript 1 Movie auch noch einige Variablen mit auf den Weg geben kann. Jetzt glaubte ich endlich jemanden gefunden zu haben, der sich auskennt: Renaun Erickson zeigt in wenigen Schritten, wie das funktioniert:</p>
<p><a href="http://renaun.com/blog/2005/08/30/4/">Renaun Erickson » Loading a SWF in Flex and with a FlashVar alternative</a></p>
<p>Danke, Renaun! Leider klappt das aber nicht. Die einzige Möglichkeit besteht darin, eine local Connection einzurichten. Dazu braucht man wiederum zugriff auf die eingebundene Flash-Datei, sprich: man braucht Flash. Die AVM1 und die AVM2 sind nämlich vollkommen unterschiedliche Systeme, die untereinander nicht kommunizieren können. Da hat sich Adobe leider was Blödes geleistet. Doch da will man als Firma mit kommerziellem Hintergrund zum einen nicht zugeben, dass Actionscript 1 aus heutiger Sicht Schrott war, und zum anderen zweifeln die Manager vermutlich noch daran, ob sie mit Open Source Strategien tatsächlich überleben können. Ich würde mal sagen: Ja. Die Integration in Eclipse ist schon mal der erste Schritt auf dem richtigen Weg. Und wie man eine Community aufbaut, das lernt Adobe bestimmt auch noch in den nächsten Jahren <img src='http://blog.digitallifedesign.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> )</p>
<h2>Quick and Dirty</h2>
<p>Kleiner Tipp: Wenn Flash AS1 nach einem Ordner sucht, der in einer lokalen Variable festgelegt werden muss, und das aus Flex nicht klappt, kann man noch immer den Ordner in undefined umbenennen. Ist zwar quick and dirty, aber in meinem Fall hat das geklappt.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2009/06/swf-movieclip-mit-neuen-variablen-in-flex-bestucken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dagmar, die merkwürdige Kräuterhexe vom Holtzbrinck-Verlag?</title>
		<link>http://blog.digitallifedesign.net/2009/06/dagmar-die-merkwurdige-krauterhexe-vom-holtzbrinck-verlag/</link>
		<comments>http://blog.digitallifedesign.net/2009/06/dagmar-die-merkwurdige-krauterhexe-vom-holtzbrinck-verlag/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 08:21:58 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Medien und Gesellschaft]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Autor]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Impressum]]></category>
		<category><![CDATA[Inszenierung]]></category>
		<category><![CDATA[Kräuter]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Verschwörung]]></category>
		<category><![CDATA[Webseite]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=107</guid>
		<description><![CDATA[Gibt es sie wirklich oder ist sie nur ein Phantom? Eigentlich wollte ich ja etwas über die Pflege von Thymian erfahren, weil meine neue Pflanze schon wieder die Blätter hängen lässt. Da stoße ich über Google sofort auf einen Artikel auf www.kraeuterallerlei.de. Der Text ist sehr hilfreich; ich werde es mal mit weniger Wasser versuchen. [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_109" class="wp-caption alignleft" style="width: 310px"><a class="thickbox" title="Die blassen Farben und der Comic-Font wirken authentisch, die Effekte darum erwecken leicht den Eindruck, dass Profis an dieser Seite beteiligt waren." href="http://blog.digitallifedesign.net/wp-content/uploads/2009/06/kraeuter-blog.jpg"><img class="size-medium wp-image-109" title="kraeuter-blog" src="http://blog.digitallifedesign.net/wp-content/uploads/2009/06/kraeuter-blog-300x213.jpg" alt="kraeuter-blog" width="300" height="213" /></a><p class="wp-caption-text">So viele Bildeffekte auf so wenig Fläche?</p></div>
<p>Gibt es sie wirklich oder ist sie nur ein Phantom? Eigentlich wollte ich ja etwas über die Pflege von Thymian erfahren, weil meine neue Pflanze schon wieder die Blätter hängen lässt. Da stoße ich über Google sofort auf einen Artikel auf <a title="weiter zur Webseite www.kraeuterallerlei.de" href="http://www.kraeuterallerlei.de" target="_blank">www.kraeuterallerlei.de</a>. Der Text ist sehr hilfreich; ich werde es mal mit weniger Wasser versuchen. Als Webdesigner sehe ich mir die Seite an und fühle mich von Anfang an wohl. Da fällt mir auf, dass die Fotos ziemlich gut sind. Auch die Seitenleisten mit abgerundeten Ecken gefallen mir. Zudem einige Elemente wie der angewinkelte Kopfteil der Seite mit besonders aufwändigen Verläufen und Schatteneffekten, die meines Wissens technisch nicht so einfach umzusetzen sind, wie ich es Dagmar, der Autorin des hilfreichen Textes, zutrauen würde. &#8220;Dagmar? Wer ist das?&#8221;, frage ich mich.</p>
<p><span id="more-107"></span></p>
<p>Ich sehe dort nach, wo auf deutschen Internetseiten immer die Wahrheit steht: im Impressum. Ich bin verwundert, dass auch dieses wie die Blog-Beiträge in der Ich-Form geschrieben ist. Doch kein Wort von Dagmar, nur ein paar nette, persönliche Sätze über die Fanzination an Kräutern und &#8220;ich bin gespannt auf ihre Anregungen blabla&#8221;. Dazu eine Email-Adresse bei einem der großen Gratis-Email-Providern aus Deutschland. Wieder verblüffend! Dagmar muss tatsächlich eine der frühen Bloggerinnen gewesen sein: info-blog lautet der Email-Name. Darunter dann das tatsächliche Impressum. Es handelt sich um eine reine Grafik. &#8220;Aha!&#8221;, denke ich, &#8220;Da will sich jemand vor Suchmaschinen tarnen.&#8221; Für die Seite verantwortlich ist die GmbH Searchmetrics aus Berlin. Eine kurze Webrecherche ergibt, dass Searchmetrics eine Beteiligungsgesellschaft der Holtzbrinck Gruppe im Bereich Suchmaschinenoptimierung (SEO) ist.</p>
<p>Mein Gehirn stellt letzte vergebliche Versuche an, den Widerspruch aufzuklären: Vielleicht ist Dagmar eine Bloggerin, die wie andere bei WordPress eben bei einer SEO-Firma ihren Blog eröffnet hat. Das kann auch nicht sein, denn selbst bei WordPress sind die Leute für ihre Texte verantwortlich. Oder Dagmar wurde einfach von einer SEO-Firma abgezockt. Ich durchstöbere die ganze Seite. Es gibt einige Kommentare: &#8220;Liebe Ute, erst einmal gute Besserung&#8230;&#8221; Ute? Hallooo?!? Das hilft nicht weiter. Ah, ein Archiv! Es geht bis 2007 zurück, das Jahr in dem SEOmetrie gegründet wurde, das später in Searchmetrics umfirmierte. Der erste Beitrag ist von &#8220;Kräuterhexe&#8221;. Ja was denn jetzt? Einmal nennt sie sich Dagmar, und dann Kräuterhexe. Und die Beiträge sind mit Quellen versehen, alles Fachbücher.</p>
<p>Ich beschließe aufzugeben und in meiner Realität an die Verschwörung zu glauben. Die als Blog aufgemachte Internetseite www.kraeuterallerlei.de sieht zwar irgendwie authentisch für jemanden aus der Kräuterszene aus, doch so kompliziert inszeniert sich kein Privatmensch, auch kein Internetfreak. Oder doch?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2009/06/dagmar-die-merkwurdige-krauterhexe-vom-holtzbrinck-verlag/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQueryTools &#8211; das hat uns gerade noch gefehlt</title>
		<link>http://blog.digitallifedesign.net/2009/06/jquerytools-das-hat-uns-gerade-noch-gefehlt/</link>
		<comments>http://blog.digitallifedesign.net/2009/06/jquerytools-das-hat-uns-gerade-noch-gefehlt/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 14:21:22 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[Flowplayer]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQueryTools]]></category>
		<category><![CDATA[Overlays]]></category>
		<category><![CDATA[Tabs]]></category>
		<category><![CDATA[Tooltips]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/?p=64</guid>
		<description><![CDATA[Aber wirklich. Die Tools sind nicht protzig wie das Framework ExtJS mit seinen diversesten Spielereien &#8211; von wegen Tabellen anleuchten und so weiter -, sondern konzentrieren sich auf einige wenige inzwischen normal gewordenen Aufgaben für Webdesigner wie Tabs, Tooltips oder Overlays. Der flowplayer ist zudem ein feiner Flashplayer, der allerdings leider nur mit Original-Skin und [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-66" title="jquerytools" src="http://blog.digitallifedesign.net/wp-content/uploads/2009/06/jquerytools-300x131.jpg" alt="jquerytools" width="300" height="131" />Aber wirklich. Die Tools sind nicht protzig wie das Framework ExtJS mit seinen diversesten Spielereien &#8211; von wegen Tabellen anleuchten und so weiter -, sondern konzentrieren sich auf einige wenige inzwischen normal gewordenen Aufgaben für Webdesigner wie Tabs, Tooltips oder Overlays. Der flowplayer ist zudem ein feiner Flashplayer, der allerdings leider nur mit Original-Skin und Logo weiter verbreitet werden darf (wenn ich das richtig verstehe).</p>
<p><span id="more-64"></span></p>
<p>Javascript Frameworks sind eine feine Erfindung. Nachdem ich im Frühjahr 2008 eher zufällig über Mootools stolperte, war ich darüber bereits sehr erfreut.Kurz darauf erfuhr ich von jQuery, was mich über die anderen Frameworks hinaus mit seiner Einfachheit voll und ganz überzeugt hat.</p>
<p>Trotz mittelmäßiger Programmierkenntnisse finde ich es enorm wichtig, dass der Mensch schnell versteht, was er da tut. Wenn da steht <em>$(&#8216;a&#8217;).addClass(&#8216;link&#8217;)</em>, dann weiß ich direkt was passiert. Ebenso einfach die Möglichkeit, per <em>$(&#8216;#ajaxcontent&#8217;).load(&#8216;seite.html&#8217;)</em> dynamisch Inhalte zu laden. Zudem drängt jQuery sich einem nicht so auf, da man mit dem <em>jQuery.noConflict()</em> im Normalfall nicht mehr mit anderen JS-Frameworks kollidiert. Zudem ist das Framework so leicht wie kaum ein anderes.</p>
<p>Und nun die Tools, von der Dateigröße ebenso winzig mit ihren gut 18kB zusätzlich zu jQuery selbst. So kann sich der Designer auf das Wesentliche konzentrieren, statt sich bei Browsertests die Nächte um die Ohren zu schlagen.</p>
<p>Link zur Webseite: <a title="Link zu jQuery Tools" href="http://flowplayer.org/tools/" target="_blank">http://flowplayer.org/tools/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2009/06/jquerytools-das-hat-uns-gerade-noch-gefehlt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brauchen Webdesigner tatsächlich noch Photoshop?</title>
		<link>http://blog.digitallifedesign.net/2009/06/brauchen-webdesigner-tatsachlich-noch-photoshop/</link>
		<comments>http://blog.digitallifedesign.net/2009/06/brauchen-webdesigner-tatsachlich-noch-photoshop/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 08:40:32 +0000</pubDate>
		<dc:creator>drcho</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Inkscape]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Photoshop Alternative]]></category>

		<guid isPermaLink="false">http://blog.digitallifedesign.net/2009/06/brauchen-webdesigner-tatsachlich-noch-photoshop/</guid>
		<description><![CDATA[Gestern habe ich nochmal ein kleines Inkscape-Tutorial abgearbeitet und dabei festgestellt, dass man definitiv Webgrafiken im Stil von Web 2.0 einfacher mit Inkscape erstellen kann.
Was man in Photoshop mit Effekten und Verläufen schafft, das sollte eigentlich alles mit Inkscape ebenso kein Problem sein. Dazu hat Inkscape noch immer einen großen Vorteil, denn es ist ein [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_25" class="wp-caption alignleft" style="width: 310px"><a class="thickbox" title="Web 2.0 Grafiken lassen sich einfach und komfortabel mit dem Open Source Programm Inkscape erstellen." href="http://blog.digitallifedesign.net/wp-content/uploads/2009/06/inkscape.png"><img class="size-medium wp-image-25" title="inkscape" src="http://blog.digitallifedesign.net/wp-content/uploads/2009/06/inkscape-300x198.png" alt="Web 2.0 Grafiken mit Inkscape" width="300" height="198" /></a><p class="wp-caption-text">Web 2.0 Grafiken mit Inkscape</p></div>
<p>Gestern habe ich nochmal ein kleines Inkscape-Tutorial abgearbeitet und dabei festgestellt, dass man definitiv Webgrafiken im Stil von Web 2.0 einfacher mit Inkscape erstellen kann.</p>
<p><span id="more-23"></span>Was man in Photoshop mit Effekten und Verläufen schafft, das sollte eigentlich alles mit Inkscape ebenso kein Problem sein. Dazu hat Inkscape noch immer einen großen Vorteil, denn es ist ein Vektorpgrogramm, und eine moderne Vorlage für ein Weblayout benötigt insbesondere Icons und stilisierte Grafiken. Endgültige Pixelbilder können durch Platzhalter ersetzt werden, da diese sowieso später mit dem CMS flexibel ausgetauscht werden sollten.<br />
Ansonsten schwärme ich eigentlich nicht so sehr für die DTP-Programme unter Linux, das sie fast alle noch zahlreiche Bugs beinhalten, aber GIMP und Inkscape können sich inzwischen wirklich sehen lassen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digitallifedesign.net/2009/06/brauchen-webdesigner-tatsachlich-noch-photoshop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

