<?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>Codecandies &#187; webdesign</title>
	<atom:link href="http://codecandies.de/tag/webdesign/feed/" rel="self" type="application/rss+xml" />
	<link>http://codecandies.de</link>
	<description>Das Weblog von Nico Brünjes.</description>
	<lastBuildDate>Sat, 05 May 2012 07:17:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title><![CDATA[Verlinkt: Responsive Images: How they Almost Worked and What We Need]]></title>
		<link><![CDATA[http://www.alistapart.com/articles/responsive-images-how-they-almost-worked-and-what-we-need/]]></link>
		<comments>http://codecandies.de/2012/02/10/responsive-images-how-they-almost-worked-and-what-we-need/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 15:09:24 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=4794</guid>
		<description><![CDATA[Vorschlag f&#252;r HTML5-responsive-Images. Ist mir letzte Woche leider durch den TL;DR-Filter gerutscht.<p><a href="http://codecandies.de/2012/02/10/responsive-images-how-they-almost-worked-and-what-we-need/" rel="bookmark" title="Permanent link to 'Responsive Images: How they Almost Worked and What We Need'" class="glyph">→</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Vorschlag f&#252;r HTML5-responsive-Images. Ist mir letzte Woche leider durch den TL;DR-Filter gerutscht.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;picture&gt;
        &lt;source src=&quot;high-res.jpg&quot; media=&quot;min-width: 800px&quot; /&gt;
        &lt;source src=&quot;mobile.jpg&quot; /&gt;
        &lt;!-- Fallback content: --&gt;
        &lt;img src=&quot;mobile.jpg&quot; /&gt;
&lt;/picture&gt;
</pre>
<p><a href="http://codecandies.de/2012/02/10/responsive-images-how-they-almost-worked-and-what-we-need/" rel="bookmark" title="Permanent link to 'Responsive Images: How they Almost Worked and What We Need'" class="glyph">→</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2012/02/10/responsive-images-how-they-almost-worked-and-what-we-need/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title><![CDATA[Verlinkt: Let&#8217;s start with the basics.]]></title>
		<link><![CDATA[http://justmarkup.com/log/2012/02/08/lets-start-with-the-basics/]]></link>
		<comments>http://codecandies.de/2012/02/09/lets-start-with-the-basics/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 08:55:11 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=4781</guid>
		<description><![CDATA[Der Weg zum <em>responsive webdesign</em> als Gipfelsturm.<p><a href="http://codecandies.de/2012/02/09/lets-start-with-the-basics/" rel="bookmark" title="Permanent link to 'Let&#8217;s start with the basics.'" class="glyph">→</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Der Weg zum <em>responsive webdesign</em> als Gipfelsturm.</p>
<p><a href="http://codecandies.de/2012/02/09/lets-start-with-the-basics/" rel="bookmark" title="Permanent link to 'Let&#8217;s start with the basics.'" class="glyph">→</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2012/02/09/lets-start-with-the-basics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kritik an „responsive webdesign”</title>
		<link>http://codecandies.de/2012/02/08/kritik-an-responsive-webdesign/</link>
		<comments>http://codecandies.de/2012/02/08/kritik-an-responsive-webdesign/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 11:20:31 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Postings]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=4752</guid>
		<description><![CDATA[Es gibt nat&#252;rlich auch Kritiker oder auch Gegner des "responsive webdesign". Wir schauen uns heute zwei sehr pointierte Positionen dazu an. W&#228;hrend Thierry Koblentz uns schon den User zur&#252;cklassen sieht, vertritt Chris M&#252;cke die Position des konservativen Gestalters, der glaubt, dass das Netz noch nicht bereit ist, f&#252;r neue Techniken.]]></description>
			<content:encoded><![CDATA[<p>Ich besch&#228;ftige mich ja nun nicht erst seit gestern mit <em>responsive webdesign</em>, aber diese Woche wird scheinbar eine kleine, aber ungeplante Serie daraus. Nun gut. Nachdem ich mich gestern gefragt habe, in welchen Bereichen die Technik noch fortentwickelt werden muss, um f&#252;r gro&#223;e resp. kommerzielle Seiten interessant zu werden, will ich mir heute einmal die kritischen Stimmen anh&#246;ren, die es durchaus auch gibt. Achtung: Meinung voraus…</p>
<p>In <a href="http://www.css-101.org/articles/the_power_of_the_web_is_in_its_universality/strive_to_make_content_accessible_to_all.php">Did we lose track of the big picture?</a> malt <a href="https://twitter.com/#!/thierrykoblentz">Thierry Koblentz</a> ein aus seiner Sicht d&#252;steres Bild der Dinge:</p>
<blockquote><p>I&#8217;m afraid to say we&#8217;ve lost a few battles. As of today:</p>
<ul>
<li>&#8220;responsive design&#8221; beats &#8220;progressive enhancement&#8221;,</li>
<li>&#8220;multi-device frameworks&#8221; beats &#8220;basic core support&#8221;,</li>
<li>&#8220;screen-readers&#8221; beats &#8220;text-based browsers&#8221;.</li>
</ul>
</blockquote>
<p><span id="more-4752"></span></p>
<p>Koblentz&#8217; Ansatz ist dabei sicherlich, mit <q>Core Support</q> und <q>Plain old Semantic HTML (<a href="http://microformats.org/wiki/posh">POSH</a>)</q> so viele User wie m&#246;glich zu erreichen, anstatt sich auf m&#246;glichst moderne Browser zu konzentrieren. <em>Responsive Design</em> ist f&#252;r ihn dabei eins von drei Sympthomen, dass wir sozusagen in die falsche Richtung surfen.</p>
<p>Zu behaupten, <em>responsive webdesign</em> sei reiner Technologietrend und man w&#252;rde zwangsweise den User dabei aus dem Auge verlieren, ist schon starker Tobak. Das soll aber nat&#252;rlich gerade nicht passieren, da hat er schon Recht. Wie wir ja auch schon unfreiwillig festgestellt haben, landet man ganz schnell beim User-Agent-Sniffing. Schon <em>graceful degradation</em> ist schwer umsetzbar, <em>progressive enhancement</em> ist da schon zur T&#252;r raus.</p>
<p><img src="http://codecandies.de/wp-content/uploads/2012/02/webworker_hehe.jpg" alt="50er S/W-Foto zeigt einen Mann in ABC-Schutzkleidung" title="Webworker bereitet sich auf Operation am offenen Herzen vor" width="500" height="761" class="alignnone size-full wp-image-4757" /></p>
<p>Ein anderes Beispiel. <a href="http://www.coldheat.de/2012/02/subjektive-responsivitat">Chris M&#252;cke vertritt die Position des konservativen Gestalters</a>, der zun&#228;chst mal komplett in Frage stellt, dass responsives Design &#252;berhaupt schon funktioniert:</p>
<blockquote><p>
  Noch immer fehlt f&#252;r mei­nen Geschmack ein wirk­lich detailiertes Vor­zei­ge­bei­spiel. Der Grad an Details sinkt erschreckend, wenn man seine Inhalte f&#252;r einer Armee von Dis­plays funk­tio­nie­ren las­sen m&#246;chte. Gut ist, dass die M&#228;r von Cross-Browser Pixel­perfek­tion end­lich stirbt. Gut ist, dass Responsiv der noch <a href="http://www.coldheat.de/2008/05/webdesign-ist-der-kleinste-gemeinsame-nenner">kleinere gemein­sa­mer Nen­ner</a> ist. Schlecht ist: Varia­tion bei Gestal­tung sinkt noch schnel­ler, als zur Hoch­zeit des Minimalis­mus. Klar wird nie­mand mehr Details ent­wi­ckeln, die nur f&#252;r einen Bruch­teil poten­ti­el­ler Nut­zer funktioniert. Sowas ist nur kurz­sich­ti­ger Fort­schritt.
</p></blockquote>
<p>Im Grunde sind wir uns da einig: <em>responsive webdesign</em> ist noch nicht bereit f&#252;r die gro&#223;e Masse. Man muss sich allerdings fragen lassen, warum man nicht selbst dazu in der Lage ist, das wirklich detaillierte Vorzeigebeispiel zu bauen. An seinem Raster zu arbeiten und zu <q>war­ten, bis auch Desk­tops Dis­plays mit DPI Wer­ten jen­seits der 300 bekom­men</q> ist ggf. auch nicht der innovative Weg. Vielleicht liegt man als Gestalter da sogar noch richtig, als Entwickler wird man diese Dinge ausprobieren m&#252;ssen,  solange sie noch <em>the next big thing</em> sind. Das hat zun&#228;chst mal nichts mit <q>Wer­bung f&#252;r die eigene Dienst­leis­tung</q> zu tun, sondern ist eben eine Dienstleistung selbst, sich mit dem Fortschritt auseinanderzusetzen.</p>
<p class="copyright"><a href="http://creativecommons.org/licenses/by-sa/2.0/">Some rights reserved</a> by <a href="http://www.flickr.com/photos/x-ray_delta_one/">x-ray delta one</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2012/02/08/kritik-an-responsive-webdesign/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Praxisprobleme des responsive webdesign</title>
		<link>http://codecandies.de/2012/02/07/praxisprobleme-des-responsive-webdesign/</link>
		<comments>http://codecandies.de/2012/02/07/praxisprobleme-des-responsive-webdesign/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 12:58:18 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Postings]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=4728</guid>
		<description><![CDATA[Responsives Webdesign ist zwar in aller Munde, aber noch lange nicht in allen Ecken des Netzes angekommen. Gerade gro&#223;e Webseiten setzen zur Zeit eher nicht auf die praktische Anpassung an Bildschirmformate. Dies liegt vor allem an der mangelnden Unterst&#252;tzung bei alten Browsern, fehlende Strategien f&#252;r die Anzeige von Bildern und letzten Endes mal wieder und erneut an der Bannerwerbung.]]></description>
			<content:encoded><![CDATA[<p>Wir wissen nun, wie man responsive Webdesign <a href="http://www.alistapart.com/articles/responsive-web-design/">in der Praxis umsetzt</a> und haben uns auch schon Gedanken &#252;ber <a href="http://codecandies.de/2012/02/06/responsive-content/">sich anpassende Inhalte</a> f&#252;r unterschiedliche Nutzungssituationen gemacht. Nun stellt sich nat&#252;rlich die Frage, was noch fehlt, damit sich <em>responsive Webdesign</em> in der Praxis durchsetzt.</p>
<p>Zun&#228;chst mal begegnet man responsiven L&#246;sungen ja eher im Bereich <a href="http://www.awwwards.com/available-in-all-sizes-30-flexible-websites.html">Agenturseiten, Blogs und Landingspages</a>, vielleicht mal ein—zugegeben—gro&#223;es <a href="http://www.smashingmagazine.com/">Webdesign-Magazin</a>, eher konservative Bereiche des Webs, also die gro&#223;en Portale oder Newsseiten halten sich bis dato noch zur&#252;ck. Einzig die Webseite des <a href="http://www.smashingmagazine.com/">Boston Globe</a> setzt voll auf responsives Design. Wo liegen also die Probleme?</p>
<p>Problem <em>numero uno</em> ist nat&#252;rlich die mangelhafte Browserunterst&#252;tzung. Wirklich gro&#223;e Webseiten haben sicherlich noch lange nicht alle die IE6-Unterst&#252;tzung <em>gedroppt</em>. Javascripte die bei den alten Browsern nachhelfen gibt es, aber sie kommen in Hochlastumgebungen eher nicht in Frage. Und ebenso dort, wo Zug&#228;nglichkeit Vorraussetzung ist.</p>
<p>Unsch&#246;n auch die Sachen mit den Bildern. Hier spielen zwei Faktoren einen Rolle: der Wunsch nach qualitativ hochwertigen Bildern und gleichzeitig soll bspw. dem iPhone-Nutzer eigentlich kein 1080p-Image zum Download zugemutet werden, wo es doch auf seinem Smartphone auf 300px herunterskaliert wird. Nat&#252;rlich gibt es L&#246;sungen, die entweder auf Javascript basieren oder <a href="http://codecandies.de/2012/01/25/media-queries-und-bilder/">auch auf CSS</a>, aber gerade f&#252;r CMS-basierte Seiten mit angeschlossener Bildverwaltung stellt es ein nicht triviales Problem dar, Bildobjekte entsprechend anders einzubetten, eine Einbettung via CSS Hintergrundbilders oder gar <code>:before</code> stellt eine unl&#246;sbare Aufgabe dar.</p>
<p>Der n&#228;chste gro&#223;e Blocker, ich wiederhole mich mit den Jahren, ist nat&#252;rlich wieder Bannerwerbung. Bannerwerbung, mit ihrer kindischen Fixierung auf Pixelma&#223;e, hat fluide Seiten genauso verhindert, wie sie jetzt dem responsiven Design im Wege stehen. Es ist aber auch viel verlangt, nach 10 Jahren haben sich die Bannerschrauber eben erst daran gew&#246;hnt, dass Webseiten zentriert dargestellt werden wollen, nun wollen die doofen Seiten auch noch den ungenutzten Raum belegen, in der bisher nur Skyscraper und <em>sticky ads</em> herumlungerten. So kann man allenfalls auf Ads innerhalb des Contents hin- und her verschieben, bis sich die Werbung der Bildschirmgr&#246;&#223;e an (ohne den ganzen Bildschirm ausf&#252;llen zu wollen), darauf werden wir weitere zehn Jahre warten m&#252;ssen.</p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2012/02/07/praxisprobleme-des-responsive-webdesign/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Responsive Content</title>
		<link>http://codecandies.de/2012/02/06/responsive-content/</link>
		<comments>http://codecandies.de/2012/02/06/responsive-content/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 09:26:21 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Postings]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=4717</guid>
		<description><![CDATA[W&#228;hrend wir mir responsive webdesign auf die technischen Anfoderungen des mobile web mit technischen Mitteln reagieren, verlieren wir leider leicht den den Content aus den Augen, der m&#246;glichweise in mobilen Nutzungssituationen ein anderer sein sollte, als auf der Couch oder am Desktop.]]></description>
			<content:encoded><![CDATA[<p>W&#228;hrend man wirklich <a href="http://anmutunddemut.de/2012/02/03/new-frontier-responsive-design.html">sehr</a> <a href="http://marctv.de/blog/2012/01/06/responsive-web-design/">viel</a> &#252;ber <em>responsive webdesign</em> und/oder &#252;ber <em>mobile first</em> <a href="http://www.lukew.com/ff/entry.asp?933">liest</a>, habe ich bereits die n&#228;chste Gebetsm&#252;hle im Ohr, denn es gibt noch ein paar Dinge die wir brauchen werden, wenn wir ein wirklich mobiles Internet bauen wollen. Zum Beispiel: <em>responsive content</em>.</p>
<p>Wenn wir uns &#252;ber die Nutzung des Webs mit mobilen Endger&#228;ten Gedanken machen, sehen wir als Entwickler und Programmierer oft die technischen Beschr&#228;nkungen die im <em>mobile web</em> herrschen. Kleine Bildschirme, niedrige Verbindungsgeschwindigkeiten, beschr&#228;nkter Download, aussetzende Verbindungen, Touchbedienung und so fort. F&#252;r alle diese technischen Probleme lassen sich technische L&#246;sungen finden. Diese haben, da sich der Mobilmarkt rasend entwickelt (5 Euro ins IT-Phrasenschwein) und vor allem die Technik dahinter, eine relativ kurze Halbwertzeit.</p>
<p>Hinter diesen Einschr&#228;nkungen liegt aber etwas, was ich als die <strong>mobile Nutzungssituation</strong> bezeichnen w&#252;rde und diese ist viel festgelegter als die Technik selbst. Beispielsweise k&#246;nnen wir davon ausgehen, dass ein mobiler Nutzer viel weniger Zeit hat, als ein Desktop- oder Sofasurfer. Das klingt wie eine banale Feststellung, aber hat doch trotzdem einen gro&#223;en <em>impact</em>. Wir versuchen ja auch schon, wieder mit technischen Mitteln, auf eine solche Situation einzugehen (Ladegeschwindigkeit einer Seite), aber was nutzt das wirklich, wenn dann kilometer lange Bleiw&#252;sten schnell aus? Au&#223;erdem ist die mobile Nutzungssituation durch weit mehr Eigenschaften gekennzeichnet, als der fehlenden Zeit. Einhandbedienung k&#246;nnte dazu geh&#246;ren, &#246;rtliche Beweglichkeit w&#228;hrend der Nutzung, Einfl&#252;sse durch die Umgebung etc.</p>
<p>Hierauf m&#252;ssen aber IMHO nicht nur Ger&#228;t und Website <strong>reagieren</strong>, sondern eben auch der Inhalt, soweit meine These. Beispiel: ein Nachrichtenportal sollte seine Artikelseiten vielleicht nicht als Einseiter oder auf vielen Seiten verteilt anbieten, sondern in drei inhaltlichen Ausbaustufen. Titel und Teaser f&#252;r Indexseiten, kurze zusammenfasende Version eines Artikels, lange epische Fassung eines Artikels. Als mobiler Nutzer sollte man dann zwischen diesen Formen w&#228;hlen k&#246;nnen (und standardm&#228;&#223;ig die kurze Version gezeigt bekommen). Und auch die Indexseiten sollten auf die Nutzungssituation ausgerichtet sein. Wollen die Nutzer, wenn sie unterwegs sind nur kurz den Dax kontrollieren, oder lange feuilletonistische St&#252;cke lesen? M&#246;glicherweise geh&#246;ren nicht immer andere Dinge an den Kopf der Seite, aber vielleicht manchmal? Das ist dann kein SEO-Thema, sondern eher Kundenservice. Gleiches gilt nat&#252;rlich f&#252;r Ads, die sich nebenbei gesagt noch ganz sch&#246;n an das Thema <em>responsiveness</em> ann&#228;hern m&#252;ssten.</p>
<p>Anderes, vielleicht nicht ganz so offensichtliches Beispiel: eine Community f&#252;r Computerspiele sollte vielleicht auf der mobilen Seite <strong>nicht seine zugekauften News &#252;ber Spiele</strong> vorne anstellen, sondern die Tipps und Walkthroughs, weil n&#228;mlich ihre Nutzer das Handy als Nachschlagehilfe neben dem Rechner liegen haben, w&#228;hrend des Spielens, da derselbe ja durchs Spiel belegt ist und zum Browser switchen ziemlich abt&#246;rnend ist. M&#246;glicherweise ist das so. Vielleicht auch nicht, m&#252;sste man mal herausfinden.</p>
<p>&#196;hnliche inhaltlichen Unterschiede sind denkbar f&#252;r die Nutzungssituation <strong>auf der Couch</strong>. Den <em>gemeinen Couchsurfer</em> kann man ja auch ziemlich leicht <em>targeten</em>, er greift abends mit seinem iPad auf Webseiten zu. Dieser Nutzer widerum gibt gew&#246;hnlich nicht viel auf B&#246;rsenkurse…</p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2012/02/06/responsive-content/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title><![CDATA[Verlinkt: Making love to webkit]]></title>
		<link><![CDATA[http://acko.net/blog/making-love-to-webkit/]]></link>
		<comments>http://codecandies.de/2012/01/17/love-to-webkit/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 08:05:48 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=4477</guid>
		<description><![CDATA[Steven Wittens hat seine Website Acko.net (Hackery, Math &#038; Design) mit einem Parallax Header ausgestattet, der, zumindest in Webkit-Browsern (mein Chrome steigt nach kurzem probieren allerdings aus), schon einmal einen sch&#246;nen Ausblick in die Zukunft des Webdesign bietet. <p><a href="http://codecandies.de/2012/01/17/love-to-webkit/" rel="bookmark" title="Permanent link to 'Making love to webkit'" class="glyph">→</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Steven Wittens hat seine Website <a href="http://acko.net/">Acko.net (Hackery, Math &amp; Design)</a> mit einem Parallax-Header ausgestattet, der, zumindest in Webkit-Browsern (mein Chrome steigt nach kurzem probieren allerdings aus), schon einmal einen sch&#246;nen Ausblick in die Zukunft des Webdesign bietet. Ob das wirklich sch&#246;n ist, steht auf einem anderen Blatt: CSS3-Transforms sind ja ein wenig das neue Blink-Tag.</p>
<p><a href="http://daringfireball.net/linked/2012/01/16/love-to-webkit">Via</a>.</p>
<p><a href="http://codecandies.de/2012/01/17/love-to-webkit/" rel="bookmark" title="Permanent link to 'Making love to webkit'" class="glyph">→</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2012/01/17/love-to-webkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title><![CDATA[Verlinkt: Comic Serif Pro]]></title>
		<link><![CDATA[http://www.qxm.de/gestaltung/2682/comic-serif-pro]]></link>
		<comments>http://codecandies.de/2012/01/16/comic-serif-pro/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 12:37:55 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=4441</guid>
		<description><![CDATA[Comic Serif Pro ist eine sch&#246;ne Alternative zu Comic Sans.<p><a href="http://codecandies.de/2012/01/16/comic-serif-pro/" rel="bookmark" title="Permanent link to 'Comic Serif Pro'" class="glyph">→</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hvdfonts.com/#15-HvD%20Comic%20Serif">Comic Serif Pro</a> ist eine sch&#246;ne Alternative zu Comic Sans (wer hat das denn jemals benutzt, bitte?!).</p>
<p><a href="http://codecandies.de/2012/01/16/comic-serif-pro/" rel="bookmark" title="Permanent link to 'Comic Serif Pro'" class="glyph">→</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2012/01/16/comic-serif-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title><![CDATA[Verlinkt: jQuery Plugin: Scrollorama]]></title>
		<link><![CDATA[http://johnpolacek.github.com/scrollorama/]]></link>
		<comments>http://codecandies.de/2012/01/09/jquery-plugin-scrollorama/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 08:12:41 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=4369</guid>
		<description><![CDATA[John Polaceks effektreiches Plugin f&#252;r Scrollingseiten.<p><a href="http://codecandies.de/2012/01/09/jquery-plugin-scrollorama/" rel="bookmark" title="Permanent link to 'jQuery Plugin: Scrollorama'" class="glyph">→</a></p>
]]></description>
			<content:encoded><![CDATA[<p>John Polaceks effektreiches Plugin f&#252;r Scrollingseiten.</p>
<p><a href="http://codecandies.de/2012/01/09/jquery-plugin-scrollorama/" rel="bookmark" title="Permanent link to 'jQuery Plugin: Scrollorama'" class="glyph">→</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2012/01/09/jquery-plugin-scrollorama/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title><![CDATA[Verlinkt: 10 New Year’s resolutions for designers]]></title>
		<link><![CDATA[http://www.netmagazine.com/features/10-new-year-s-resolutions-designers]]></link>
		<comments>http://codecandies.de/2012/01/04/10-new-years-resolutions-for-designers/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 19:14:22 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[considered harmful]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=4283</guid>
		<description><![CDATA[Stop Using Your Mom as an Example of a Stupid Person.<p><a href="http://codecandies.de/2012/01/04/10-new-years-resolutions-for-designers/" rel="bookmark" title="Permanent link to '10 New Year’s resolutions for designers'" class="glyph">→</a></p>
]]></description>
			<content:encoded><![CDATA[<p><q>8. Stop Using Your Mom as an Example of a Stupid Person</q></p>
<p>Via <a href="http://jasonsantamaria.com/articles/10-new-years-resolutions-for-designers">Jason Santa Maria</a>.</p>
<p><a href="http://codecandies.de/2012/01/04/10-new-years-resolutions-for-designers/" rel="bookmark" title="Permanent link to '10 New Year’s resolutions for designers'" class="glyph">→</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2012/01/04/10-new-years-resolutions-for-designers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Userstyles und keine Styles</title>
		<link>http://codecandies.de/2011/05/30/userstyles-und-keine-styles/</link>
		<comments>http://codecandies.de/2011/05/30/userstyles-und-keine-styles/#comments</comments>
		<pubDate>Mon, 30 May 2011 21:55:20 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Postings]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=3766</guid>
		<description><![CDATA[Ob nun per Instapaper, Userstyles oder einfach durch RSS-Reader, die Leser machen mit unseren Webseiten, was sie wollen. Und das ist gut.]]></description>
			<content:encoded><![CDATA[<div class="foto"><img src="http://codecandies.de/wp-content/uploads/2011/05/keineHaftung.jpg" alt="" title="Userstyles und keine Styles" width="686" height="500" class="alignnone size-full wp-image-3772" /></div>
<p><a href="http://userstyles.org/styles/browse/all/http:%2F%2Fwww.zeit.de">Hier</a> habe ich einige Nutzer gefunden, die sich die M&#252;he gemacht haben, das Webdesign von <a href="http://zeit.de">zeit.de</a> nach ihrem gutd&#252;nken zu ver&#228;ndern und die Styles zur Verf&#252;gung zu stellen (zugegeben, mit teilweise etwas haarstr&#228;ubenden Ergebnissen, aber am Ende z&#228;hlt ja der Wille, positiv wie negativ).</p>
<p>&#220;bersehen wir einmal das Offensichtliche: das Ausblenden der Ads, finden sich dort so interessante Styles wie: <q>Eilmeldungen auf zeit.de entfernen</q>, oder auch <q>zeit.de without user comments</q> oder <q>…remove useless stuff</q>.</p>
<p>Auf &#228;hnlichen Pfaden wandeln die Nutzer, die Dienste wie <a href="http://www.instapaper.com/">Instapaper</a> u.&#228;. in Anspruch nehmen. Ich nutze es ja eher als Merktool f&#252;r Texte, die ich sp&#228;ter am iPad (in netzfreier Umgebung) abrufen m&#246;chte, f&#252;r viele ist es aber auch die <strong>designfreie</strong> (und nat&#252;rlich widerum werbefreie) Umgebung, die das Leseerlebnis f&#246;rdert. Man mag schon gar nicht mehr vom <em>next big thing</em> sprechen, denn in Sachen UI k&#246;nnte dies eben <strong>kein UI</strong> sein.</p>
<p>Entegegen der Kritik und den Anregungen, die per Mail oder &#252;ber die <em>social</em> Kan&#228;le zu uns gelangen, sind dies jedoch Methoden, die der Diskussion aus dem Weg gehen, Fakten schaffen. Trotzdem nat&#252;rlich ebenso valide…</p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2011/05/30/userstyles-und-keine-styles/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Codecandies 4: Concrete Jungle</title>
		<link>http://codecandies.de/2011/02/02/codecandies-4-concrete-jungle/</link>
		<comments>http://codecandies.de/2011/02/02/codecandies-4-concrete-jungle/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 06:47:22 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Postings]]></category>
		<category><![CDATA[nebenbei]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[weblog]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=3419</guid>
		<description><![CDATA[Nach etwas mehr als einem halben Jahr habe ich mal wieder mehr Zeit in das Templating als in neue Artikel gesteckt und Codecandies ein weiteres Mal ausgiebig renoviert. Es geht wieder ein wenig weg, vom visuellen Minimalismus. Aber nur ein wenig.]]></description>
			<content:encoded><![CDATA[<div class="foto"><img src="http://codecandies.de/wp-content/uploads/2011/02/3736412583-620x415.jpg" alt="" title="Codecandies 4, Congete Jungle" width="620" height="415" class="alignnone size-medium wp-image-3420" />
<p><a href="http://creativecommons.org/licenses/by-sa/2.0/">Some rights</a> reserved by <a href="http://www.flickr.com/photos/maskedmalayan/">Masked Malayan</a></p>
</div>
<p>Zuletzt hatte ich mir ja vor ungef&#228;hr einem halben Jahr <a href="http://codecandies.de/2010/07/26/candies-relaunch/">laut gedacht</a>, dass man nicht dauernd an seinem Blog herumwerkeln k&#246;nne, solle oder m&#252;sse. Tats&#228;chlich bewundere ich Kollegen (h&#252;stel), die seit Jahren mit dem immer gleichen Template daher kommen, geheiligt sei der hohe Wiedererkennunswert! Doch das ist meine Sache nicht. Und manchmal bedarf es nur einer Kleinigkeit, wie das Artikelbild von <a href="http://www.flickr.com/photos/maskedmalayan/">Jon Díez</a>, das ich f&#252;r den <a href="http://codecandies.de/2011/01/20/hinter-dem-mobilen-proxy/">letzten Aufmacher</a> ausgew&#228;hlt hatte, mir das Gef&#252;hl zu geben, mein verdammtes Blog m&#252;sse mal dringend neu angemalt werden.</p>
<p>Und so sei es. So was wird in meiner Arbeitsumgebung wohl <em>graphischer Relaunch</em> genannt, und soviel hat sich unter der Haube auch  tats&#228;chlich nicht getan. Mehr <em>neues</em> HTML (formally known as HTML5) und mehr CSS 3 Effekte sind schon dabei. Im Moment nutze zum ersten Mal <a href="http://www.modernizr.com/">modernizr</a> f&#252;r&#8217;s downgrading, bisher sind aber nur die Klassen <code>no-rgba</code> und <code>no-touch</code> im Einsatz, wenn sich das nicht noch drastisch &#228;ndert, wird die Bibliothek zu den <a href="http://codecandies.de/ressort/postings/designed/">art directed Artikeln</a> abgeschoben. Die es auch in Zukunft wieder h&#228;ufiger geben wird, den Mechanismus daf&#252;r habe ich verfeinert.</p>
<p>Auff&#228;lig ist vielleicht noch die von mit gew&#228;hlte Seitenbreite, die nat&#252;rlich ganz deutlich auf die Tabletanwendung, vulgo f&#252;r das iPad zugeschnitten ist. Ich hatte zwar mit <em>responsive Designs</em> weiter herumgespielt, letztendlich ist bei mir aber die Idee h&#228;ngen geblieben, dass der einzige Browser, den ich immer <em>fullpage</em> nutze, der im iPad ist und dieses Blog mehr Breite einfach nicht n&#246;tig hat. Vor allem auf Artikelebene fehlt es mir an Content, f&#252;r gro&#223;e Pixelzahlen. Damit funktioniert das Design eben auch auf Apples Tablet besonders gut, ebenso auf dem iPhone.</p>
<p>Der Rest ist <em>Verschlichterung</em> im <a href="http://www.marctv.de/blog/2010/05/04/verschlichter-dich/">Marcschen Sinne</a>, die Page-Speed-Analyse der Homepage steht bei <del>95/100</del>. (<ins>Update: Nach Installation der Open Source Stats L&#246;sung <a href="http://piwik.org/">Piwik</a> ist der Page-Speed-Wert erstmal wieder marginal ;) gesunken.</ins>)</p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2011/02/02/codecandies-4-concrete-jungle/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Die iPad Webseite</title>
		<link>http://codecandies.de/2010/11/18/die-ipad-webseite/</link>
		<comments>http://codecandies.de/2010/11/18/die-ipad-webseite/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 22:49:27 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Postings]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[medien]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=3334</guid>
		<description><![CDATA[Liest man die g&#228;ngigen Webdesign-Sites findet man eine F&#252;lle von Tipps, wie man seine Website anpassen kann, damit sie auch auf dem iPad <em>funktioniert</em>. Der Tenor: mit <em class="typewriter">css media queries</em> ein paar zus&#228;tzliche Stylesheets f&#252;r das iPad liefern, im Scriptteil ein wenig die Touch- und Gestureevents einsetzen, Flashvideos raus, Buttons gr&#246;&#223;er: fertig! Das war nicht ganz das, was uns vorschwebte…]]></description>
			<content:encoded><![CDATA[<div class="foto"><img src="http://codecandies.de/wp-content/uploads/2010/11/zon-001.jpg" alt="" title="Screenshot © ZEIT ONLINE Wissen" width="620" height="420" class="alignnone size-full wp-image-3337" />
<p>Screenshot ZEIT ONLINE, Wissen Centerpage, iPad Version, Design: Information Architects</p>
</div>
<p>Liest man die g&#228;ngigen Webdesign-Sites findet man eine F&#252;lle von Tipps, wie man seine Website anpassen kann, damit sie auch auf dem iPad <em>funktioniert</em>. Der Tenor: mit <em class="typewriter">css media queries</em> ein paar zus&#228;tzliche Stylesheets f&#252;r das iPad liefern, im Scriptteil ein wenig die Touch- und Gestureevents einsetzen, Flashvideos raus, Buttons gr&#246;&#223;er: fertig! Das war nicht ganz das, was uns vorschwebte…</p>
<h2>Das mit den media queries ist so eine Sache</h2>
<p>Kurz gesagt: CSS media queries sind im Moment <a href="http://codecandies.de/2010/09/08/optimierungen-mit-css-media-queries/">eine schicke und elegante L&#246;sung</a>, wenn man seine bestehende Website mit ein paar Handgriffen an die Gegebenheiten verschiedener, zumeist kleinerer, Displays anpassen will. Ebenso taugen sie sicherlich dazu, eine Web-App zu bauen, die <strong>nur</strong> auf Tablets funktioniert und im Desktopbrowser leer oder ungestyled bleibt (aber wer will das schon?). F&#252;r eine gro&#223;e Contentwebsite, die zweigleisig unter der gleichen Adresse unterschiedliche Styles an Desktopbrowser und Tablets ausliefert, sind sie jedoch (zumindest im Moment) nicht zu gebrauchen.</p>
<p>Das liegt zun&#228;chst einmal daran, dass mit Mediaqueries eingeschr&#228;nkte Stylesheets zun&#228;chst mal <a href="http://www.quirksmode.org/blog/archives/2010/08/combining_media.html">allesamt heruntergeladen werden und dann entschieden wird, was angezeigt wird</a>. F&#252;r den mobilen Einsatz und auch f&#252;r den Tableteinsatz kommen sie damit kaum in Frage. Beim ersteren schon allein wegen der Downloadmengen, beim letzteren kommen wie die Erfahrung zeigt noch weitere Datenmengen an Javascript und z.B. gr&#246;&#223;eren Bildern hinzu. Ein Fass ohne Boden.</p>
<p>Die von mir zun&#228;chst favorisierte L&#246;sung f&#252;hrte aber dazu, dass nicht nur <a href="http://blog.rakeshpai.me/2010/10/practical-css3-media-queries-and-mobile.html">IEs kleiner Version 9 via <em>conditional comments</em> eigene Stylesheets zugeteilt bekommen mussten</a>, auch <a href="http://caniuse.com/#feat=css-media">Firefox 3.0 und kleiner k&#246;nnen mit den mediumabh&#228;ngigen Styles so gar nichts anfangen</a>.</p>
<div class="foto">
<p><a href="http://www.youtube.com/watch?v=h6QlUh4Pung&#038;fmt=18">http://www.youtube.com/watch?v=h6QlUh4Pung</a></p>
<p>Das offizielle Video zum Launch</p>
</div>
<h2>Ohne Javascript geht&#8217;s (derzeit) nicht</h2>
<p>Und auf tut sich die b&#246;se T&#252;r des <em>user agent switching</em>. Zwar gibt es eine <a href="http://code.google.com/p/css3-mediaqueries-js/">Javascript-Lib</a>, die <em>css media queries</em> gewissermassen emuliert, das ist aber ein weiterer gut 20kB gro&#223;er Download ist, ein Monster mithin, das zudem nur mit Queries innerhalb von CSS-Dateien, aber nicht innerhalb von <code>&lt;link /&gt;</code> zul&#228;sst.</p>
<p>Stehen zus&#228;tzlich Anforderungen im Raum, dass auch ein Schalter zur R&#252;ckkehr zur <em>klassischen Website</em> eingebaut werden soll, oder wenn man feststellt, dass eben Tablet nicht geleich Tablet ist, man also f&#252;r verschiedene Tablets noch kleinere Anpassungen vornehmen muss, dann ist man schnell dabei auf den <em>user agent</em> zu schauen. &lt;interlude&gt;Das vereinfacht &#252;brigens auch gewaltig die Entwicklung der Seite, da man sie w&#228;hrend des Bauens parallel zum iPad/iPad-Simulator auch im Firefox <em>previewen</em> kann. Das geht nat&#252;rlich nur mit <a href="http://chrispederick.com/work/user-agent-switcher/">User Agent Switcher</a>. Dann aber kann man den geliebten Firebug nutzen um wenigestens die Elemente auf der Seite und ihre Styles zu indentifizieren und auch das Scriptdebugging ein wenig zu unterst&#252;tzen. Dinge die es auf dem iPad nicht oder nur sehr rudiment&#228;r gibt.&lt;/interlude&gt;</p>
<p>Diese L&#246;sung ist allerdings noch nicht das Endstadium, allein weil wir nach und nach die Site f&#252;r weitere Tablets fit machen wollen. Im Laufe dieser Zeit werden wir auch das UA-switching wieder entfernen und durch bessere Methoden ersetzen.</p>
<div class="foto"><img src="http://codecandies.de/wp-content/uploads/2010/11/zon-002.jpg" alt="" title="Screenshot ZEIT ONLINE, Navigation, iPad Version, Design: Information Architects" width="620" height="400" class="alignnone size-full wp-image-3345" />
<p>Screenshot ZEIT ONLINE, Navigation, iPad Version, Design: Information Architects</p>
</div>
<h2>Der Spass an der Entwicklung</h2>
<p>Eins muss man gleich sagen: Entwicklung f&#252;r Tablet (speziell das iPad) macht einen Heidenspa&#223;. Zum einen ist die Touchbedienung faszinierend. Ich bin so einer, der ein mouse-over-Men&#252; entwickelt und sich dann stundenlang daran erfreuen kann, wie beim Hovern &#252;ber den Men&#252;punkt das Men&#252; animiert ausf&#228;hrt. Auf dem Tablet kann man solche L&#246;sung praktisch zum Anfassen programmieren (nat&#252;rlich ohne <code>:hover</code>). Ich habe das Men&#252; bestimmt mehrere tausend Mal ausprobiert. Oder die Bildergalerien (obwohl ich da noch nicht zufrieden bin). Die M&#246;glichkeiten des Webkit sind wirklich hervorragend und das geniesst man nat&#252;rlich. Obwohl es auch ein wenig zu verf&#252;hrerisch ist, wenn man in die H&#246;lle der Desktopbrowser zur&#252;ckkehrt und feststellt, dass es da draussen immer noch Internet Explorer gibt… ;)</p>
<h2>Kleinere Schlagl&#246;cher</h2>
<p>Ein paar Dinge waren allerdings echte Kopfn&#252;sse. Da ist zum Beispiel der Viewport-Tag. Schon bei diesem Blog hier habe ich Probleme damit gehabt. &#252;ber diesen einen Tag den Viewport und vor allem die Vergr&#246;&#223;erung so zu setzen, dass es f&#252;r iPad und iPhone gleicherma&#223;en funktioniert. Das Design der iPad-Seite erforderte ganz klar ein:</p>
<pre class="brush: xml; title: ; notranslate">&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, minimum-scale=1.0, maximum-scale=1.0&quot;&gt;</pre>
<p>Das passt allerdings nicht zu unserer Art, das iPhone zu bedienen. iPhone-Nutzer werden beim Besuch gefragt, ob sie die <a href="http://mobilzeit.de">mobile Website</a> besuchen m&#246;chten, oder die <em>klassische Seite</em>. Mit dem obigen Meta-Tag kann man diese dann aber auf dem iPhone nicht mehr skalieren. F&#252;r das iPhone empfiehlt sich eher:</p>
<pre class="brush: xml; title: ; notranslate">&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width&quot;&gt;</pre>
<p>Will man allerdings (f&#252;r das iPad) zwei Ansichten f&#252;r Portrait- und Landscapemodus pr&#228;sentieren (vs. vergr&#246;&#223;erte Portraitansicht im Landscapemodus), dann ist man auf das <code>minimum-scale=1.0, maximum-scale=1.0</code> festgelegt.</p>
<p>&#220;berraschenderweise kann man aber auch diesen Metatag per Javascript setzen! Es hat allerdings ein wenig gedauert, bis ich das einfach mal ausprobiert habe (h&#252;stel). Au&#223;erdem musste daf&#252;r ganz sch&#246;n an unserer Seitenstruktur geschraubt werden.</p>
<h2>Wie geht&#8217;s weiter?</h2>
<p>Zun&#228;chst mal kommen jetzt schnell weitere Tablets dazu, mit denen man die Seite betrachten kann. Es war leider schnell klar, dass man mit einem Schlag nicht alle Tablets bedienen kann. Mindestens an den Einstellungen des Viewports m&#252;ssen Anpassungen gemacht werden, wahrscheinlich auch etwas CSS und Script. Wobei, wir wollen jetzt auch nicht jedes Tablet das neu auf den Markt kommt kaufen (der Gadgetj&#228;ger in mir fragt nat&#252;rlich: »warum eigentlich nicht«). Man wird sehen, was sich am Tabletmarkt noch tut und was sich durchsetzt. Wir r&#228;umen zun&#228;chst mal dem Galaxy Tab von Samsung gute Chancen ein, und wenn <a href="http://www.zeit.de/digital/mobil/2010-11/rim-playbook-ipad?page=all">RIM mit einem Tablet kommt</a>, wird&#8217;s ja vielleicht auch nochmal interessant.</p>
<p>Abschlie&#223;end sei gesagt, dass die Sache nat&#252;rlich ein gutes St&#252;ck weit vom Design der <a href="http://www.informationarchitects.jp/en/">Information Architects</a> lebt, Oliver Reichenstein hat dazu <a href="http://www.informationarchitects.jp/en/news-on-ipad-the-obvious-way/">einen sch&#246;nen Artikel geschrieben</a>, der auch die – ich nenne es mal so – medienpolitischen Hintergr&#252;nde gut erfasst und viel von dem Geist beschreibt, der hinter dieser Webapp steckt.</p>
<p>Noch ein paar Artikel und Stimmen zum Thema: <a href="http://codecandies.de/2010/11/18/die-ipad-webseite/">iPadMag</a>, <a href="http://www.editorsweblog.org/multimedia/2010/11/die_zeit_launches_ipad-optimized_version.php">Editors Weblog</a>, <a href="http://www.ipadplanet.nl/12555/zeit-online-lanceert-website-geoptimaliseerd-voor-ipad/?awesm=tblt.nl_7pF#utm_content=twitter-publisher-main&#038;utm_medium=tblt.nl-twitter&#038;utm_source=direct-tblt.nl">iPad Planet NL</a>…</p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2010/11/18/die-ipad-webseite/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Optimierungen mit CSS media queries</title>
		<link>http://codecandies.de/2010/09/08/optimierungen-mit-css-media-queries/</link>
		<comments>http://codecandies.de/2010/09/08/optimierungen-mit-css-media-queries/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 07:55:31 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Postings]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=3327</guid>
		<description><![CDATA[Die einen hassen sie schon jetzt, f&#252;r andere sind sie das neue schweizer Messer des Webdesigns. Was geht mit CSS media queries?]]></description>
			<content:encoded><![CDATA[<p>&#220;ber die ber&#252;hmten <a href="http://codecandies.de/2010/03/10/css-3-media-queries/">CSS Media Queries</a> haben wir ja schon viel geh&#246;rt und gelesen. Mitunter werden sie <a href="http://www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/">unn&#252;tz f&#252;r das mobile Web</a> angesehen und ohne eine nennenswerte <a href="http://www.quirksmode.org/blog/archives/2010/08/combining_media.html">Zusammenarbeit mit Javascript</a> wird man wohl auch nicht auskommen. Damit wissen wir ja schon einiges. Hier im Blog sind sie seit den letzten kosmetischen Korrekturen im Einsatz (einfach mal die Fenstergr&#246;&#223;e anpassen oder <a href="http://www.flickr.com/photos/codecandies/4941756200/">Codecandies auf dem Kindle 3 aufrufen</a>), sehr sch&#246;n kann man das auch bei den <a href="http://www.informationarchitects.jp/en/">iAs</a> anschauen.</p>
<p>Was Jason Grigsby vor allem kritisiert ist, dass man um eine Anpassung bspw. f&#252;r mobile Clients zu erreichen, <strong>mehr anstatt weniger Code</strong> hinzuf&#252;gt:</p>
<blockquote cite="http://www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/"><p>The idea of adding more code—adding more to download—in order to optimize for mobile should be the first clue that this isn’t a good solution.</p>
 <p class="citesource"><cite><a href="http://www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/">www.cloudfour.com</a></cite></p></blockquote>
<p>Das w&#228;re nat&#252;rlich kontraproduktiv und ist f&#252;r gro&#223;e Websites, die sowieso schon immer mit ihrem <em>Gewicht</em> zu k&#228;mpfen haben auch tats&#228;chlich keine Alternative. Zudem hat man ja auch keine Unterscheidung f&#252;r die ausgelieferten Medien, bspw. Bilder. Gro&#223;e hochaufgel&#246;ste Bilder braucht man bspw. f&#252;r das iPad, aber nicht f&#252;r das kleine Display eines Mobiltelefons. Smartphones wie das iPhone4 fallen aus dieser Kritik aber eher heraus, lechzt es doch nach <em>noch h&#246;her aufgel&#246;sten</em> Bildern als der Desktopwebbrowser. Hier m&#252;sste dann je nach Nutzungssituation unterschieden werden.</p>
<p>Allen L&#246;sungen gemein ist im Moment, dass die mit media queries spezialisierten Seiten, nur wenige kleine Effekte anbieten, bspw. schmalere Spalten, verkleinerte Bilder etc. Was aber, wenn die Seiten f&#252;r das iPad und sp&#228;ter auch das iPhone <strong>wirklich komplett anders aussehen sollen?</strong> Versucht man s&#228;mtlichen CSS-Code zu &#252;berschreiben, landet man schnell in der Codingh&#246;lle und das Gewicht der Seite explodiert. Ich habe mich nun gefragt, mal in Bezug auf das iPad (und andere Tablets) gesehen, deren Nutzung ich weniger als mobile Nutzung betrachte, wie man mit den <em>media queries</em> nun zwar genug, aber eben m&#246;glichst wenig CSS-Daten an die Browser schicken kann. <del>Mein derzeitiger L&#246;sungsansatz sieht so aus</del> <ins><em>siehe Update am Ende des Artikels</em></ins>:</p>
<pre class="brush: xml; title: ; notranslate">&lt;!--[if IE]&gt;
	&lt;link rel=&quot;stylesheet&quot; href=&quot;css/base.css&quot; type=&quot;text/css&quot; /&gt;
&lt;![endif]--&gt;
&lt;link media=&quot;only screen and (min-device-width: 769px)&quot; rel=&quot;stylesheet&quot; href=&quot;css/base.css&quot; type=&quot;text/css&quot; /&gt;
&lt;link rel=&quot;stylesheet&quot; media=&quot;only screen and (min-device-width: 768px) and (max-device-width: 1024px)&quot; href=&quot;css/ipad.css&quot; type=&quot;text/css&quot; /&gt;</pre>
<p>Zur Erkl&#228;rung: Zun&#228;chst mal werden die IEs bedient, die derzeitig nicht in der Lage sind media queries auszuwerten. Der bekommt ganz normal sein CSS geliefert. Die restlichen Stylesheets ignoriert ein IE dann geflissentlich. Alle anderen Browser widerum ignorieren die conditional comments und falls sie eine <code>min-device-width</code> gr&#246;&#223;er 769px haben, laden und zeigen sie das <em>normale</em> base.css. Hernach folgt dann das CSS f&#252;r das iPad, mit einem Query auf seine Werte abgestimmt.</p>
<p>Soweit zur Theorie. In der Praxis scheint das so zu funktionieren. L&#228;dt man viele verschiedene CSSse, kann das allerdings schnell un&#252;bersichtlich werden, da alle <em>nichtmobilen</em> CSSse doppelt aufgef&#252;hrt werden m&#252;ssen.</p>
<p>Anregungen und andere Ideen sind mehr als willkommen.</p>
<p class="copyright">Artikelbild: <a title="Attribution-ShareAlike License" href="http://creativecommons.org/licenses/by-sa/2.0/">Some rights reserved</a> by <a href="http://www.flickr.com/photos/24293932@N00/">anarchosyn</a>.</p>
<p><strong>Update:</strong> Zwei Tatsachen haben inzwischen dazu gef&#252;hrt, dass ich selbst nicht mehr so &#252;berzeugt von dieser L&#246;sung bin: 1. werden ob mit media queries oder ohne immer alle Dateien vom Browser gezogen. Man spart aber ggf. durch weniger CSS-&#220;berschreiben, je nach Art und Gr&#246;&#223;e der Styles; 2. wichtige Info: schon Firefox 3.0 kann keine CSS media queries.</p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2010/09/08/optimierungen-mit-css-media-queries/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Art Directed Blogging</title>
		<link>http://codecandies.de/2010/08/07/art-directed-blogging/</link>
		<comments>http://codecandies.de/2010/08/07/art-directed-blogging/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 22:51:41 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Designed]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[weblog]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=3290</guid>
		<description><![CDATA[Nach rund 20 <em>art directed</em> Blogartikeln ist es Zeit einmal kurz inne zu halten und Bilanz zu ziehen. Was hat sich seit dem ersten Artikel getan? Wie geht es weiter?]]></description>
			<content:encoded><![CDATA[<div class="hidden"><img src="http://codecandies.de/wp-content/uploads/2010/08/adb-screen.jpg" alt="" title="adb-screen" width="400" height="313" class="alignnone size-full wp-image-3293" /></div>
<div id="mymoma" class="moma">
<ul>
<li><a title="Als Animes nach Deutschland kamen" href="http://codecandies.de/2010/07/09/als-animes-nach-deutschland-kamen/"><img src="http://codecandies.de/wp-content/uploads/2010/08/anime-i.jpg" width="112" height="165" alt="Screenshot"></a></li>
<li><a title="Filme von Quentin Tarantino" href="http://codecandies.de/2010/03/06/filme-von-quentin-tarantino/"><img src="http://codecandies.de/wp-content/uploads/2010/08/tarantino.jpg" width="112" height="165" alt="Screenshot"></a></li>
<li><a title="Superdiscount" href="http://codecandies.de/2010/03/01/superdiscount/"><img src="http://codecandies.de/wp-content/uploads/2010/08/superdiscount.jpg" width="112" height="165" alt="Screenshot"></a></li>
</ul>
<div class="reader"><img src="http://codecandies.de/wp-content/uploads/2010/08/thereader.png" width="184" height="349" alt="Thereader"></div>
</div>
<div class="galleryfloor">
<p>Ich betreibe ja nun schon seit einiger Zeit dieses sogenannte <em>art directed blogging</em> und es ist mir eins der liebsten Steckenpferde geworden. Im Grunde w&#252;rde ich ja nur noch  <em>gestaltete</em> Eintr&#228;ge posten, aber ich habe ja kaum Zeit <em>normale</em> Eintr&#228;ge zu schreiben, geschweigen denn alle zu gestalten. Und das w&#228;re nat&#252;rlich auch oft Quatsch, denn es lassen sich lange nicht alle Themen gestalterisch begleiten.</p>
<p>Ich wiederhole mich wahrscheinlich, wenn ich sage, dass Filme und Musik die dankbarsten Themen sind, die zur <em>art direction</em> f&#246;rmlich auffordern. Fast 20 <em>Uniques</em> habe ich inzwischen abgeliefert, mehr als die H&#228;lfte der Artikel handelten von Film, Fernsehen und Musik. Was ja weder etwas dramatisches, noch verwundertswert w&#228;re: ich liebe das Kino (wenn ich&#8217;s zu Hause nutzen kann) und jede Form von Musik. Das passt also.</p>
<p>Inzwischen bringe ich es auch schon auf eine ziemlich respektable Produktionsgeschwindigkeit, es ist eine gewissen &#220;bung eingetreten. Zudem habe ich mir meine Blogumgebung inzwischen soweit gestaltet, dass die Produktion auch leichter f&#228;llt. Die gewonnene Zeit investiere ich aber sofort wieder (ich geb&#8217;s zu, es gab Ausnahmen). Zur Miniserie &#252;ber Animes in Deutschland habe ich beispielsweise richtig ein wenig recherchieren m&#252;ssen, also &#252;ber das Ma&#223; hinaus, was ich sonst in einen Artikel investiere. Oft herrscht jedoch eine Mischung aus Zeitmangel und Ungeduld, was zu einen dazu f&#252;hrt, dass Entw&#252;rfe lange herum liegen oder im Schnellverfahren durchgeboxt werden. Soviel zur Arbeitsweise.</p>
<p>Ich werde dieses <em>Hobby</em> auf jeden Fall weiterf&#252;hren, soviel ist schon einmal klar. Hinderlich bleibt die fehlende Zeit, man hat ja immer so verdammt viel vor. Dabei habe ich noch einen ganzen Batzen Ideen im Simplenote stecken, man muss sie nur mal eben heraus holen. Mal sehen, wann das klappt.</p>
<div class="copyright">Bild: <a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/">Some rights reserved</a> by <a href="http://www.flickr.com/photos/thevintagecollective/">Vintage Collective</a></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2010/08/07/art-directed-blogging/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title><![CDATA[Verlinkt: Thoughts on Designing for iPad]]></title>
		<link><![CDATA[http://powazek.com/posts/2583]]></link>
		<comments>http://codecandies.de/2010/07/28/thoughts-on-designing-for-ipad/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 10:46:07 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=3274</guid>
		<description><![CDATA[Derek Powazek &#252;ber seine Erfahrungen beim Design einer iPad-App und die Abgrenzung vom Webdesign. →<p><a href="http://codecandies.de/2010/07/28/thoughts-on-designing-for-ipad/" rel="bookmark" title="Permanent link to 'Thoughts on Designing for iPad'" class="glyph">→</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Derek Powazek &#252;ber seine Erfahrungen beim Design einer iPad-App und die Abgrenzung vom Webdesign.</p>
<p><a href="http://codecandies.de/2010/07/28/thoughts-on-designing-for-ipad/" rel="bookmark" title="Permanent link to 'Thoughts on Designing for iPad'" class="glyph">→</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2010/07/28/thoughts-on-designing-for-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webkongress Erlangen 2010</title>
		<link>http://codecandies.de/2010/07/26/webkongress-erlangen-2010/</link>
		<comments>http://codecandies.de/2010/07/26/webkongress-erlangen-2010/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 14:41:15 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Postings]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[konferenzen]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=3240</guid>
		<description><![CDATA[Eine mittlere Premiere gibt es f&#252;r den 7. und 8. Oktober in diesem Jahr zu verk&#252;nden. Der Webkongress Erlangen findet…]]></description>
			<content:encoded><![CDATA[<p><a href="http://codecandies.de/wp-content/uploads/2010/07/logo-screen-02-200x64.jpg"><img src="http://codecandies.de/wp-content/uploads/2010/07/logo-screen-02-200x64.jpg" alt="" title="logo-screen-02-200x64" width="200" height="64" class="alignleft size-full wp-image-3243" /></a>Eine mittlere Premiere gibt es f&#252;r den 7. und 8. Oktober in diesem Jahr zu verk&#252;nden. Der <a href="http://www.webkongress.uni-erlangen.de/index.shtml">Webkongress Erlangen</a> findet zu diesem Termin zwar schon zum dritten Mal statt, ich werde dort aber zum erste Male zu h&#246;ren sein. Unter dem Titel »<a href="http://www.webkongress.uni-erlangen.de/vortraege/#WKE2010-54">Relaunching ZEIT ONLINE</a>« werde ich ein wenig &#252;ber den Relaunch von <a href="http://www.zeit.de">zeit.de</a> im September 2009, den Weg dorthin und den Erlebnissen seitdem berichten. Dabei geht es nat&#252;rlich in der Hauptsache um den Fachbereich Frontendentwicklung und -technologie, sowie meine immerwehrenden Freunde: Usabilty und Accessibilty.</p>
<p>Nun kommen nat&#252;rlich wegen mir alleine zu wenig Teilnehmer zu einem Kongress, deswegen sind weitere hochkar&#228;tige Webexperten geladen worden, bspw. <a href="http://grochtdreis.de/"> Jens Grochtdreis</a>, <a href="http://www.perun.net/">Vladimir Simovic</a> und <a href="http://alvar.a-blast.org/">Alvar Freude</a>. &#220;bergeordnetes Thema des Kongresses sind L&#246;sungen f&#252;r barrierefreie Webseiten, soll heissen es geht nicht mehr nur um die Technik und den Prozess, sondern vielmehr um Webangebote, die diese Techniken auch ein- und umsetzen.</p>
<p>Mehr gibt es auf <a href="http://www.webkongress.uni-erlangen.de/index.shtml">der Homepage des WKE 2010</a> nachzulesen. Man sieht sich.</p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2010/07/26/webkongress-erlangen-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Candies Relaunch</title>
		<link>http://codecandies.de/2010/07/26/candies-relaunch/</link>
		<comments>http://codecandies.de/2010/07/26/candies-relaunch/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 08:06:08 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Postings]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[weblog]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=3225</guid>
		<description><![CDATA[Was Feedlesern gar nicht auff&#228;llt, ist selbst f&#252;r Besucher der Artikelseiten von Codecandies nur schwierig zu entdecken: am Freitag hat Codecandies ein neues Template bekommen. Dabei hat sich an der Artikeln nicht viel ge&#228;ndert, daf&#252;r erstrahlt die Homepage in neuem Glanze, nachdem ich hier in letzter Zeit viel herumexperimentiert hatte.]]></description>
			<content:encoded><![CDATA[<p>Was Feedlesern gar nicht auff&#228;llt, ist selbst f&#252;r Besucher der Artikelseiten von Codecandies nur schwierig zu entdecken: am Freitag hat Codecandies ein neues Template bekommen. Dabei hat sich an der Artikeln nicht viel ge&#228;ndert, daf&#252;r erstrahlen die <a href="http://codecandies.de">Homepage</a> und alle &#220;bersichtsseiten in neuem Glanze, nachdem ich hier in letzter Zeit viel herumexperimentiert hatte.</p>
<p>Dabei habe ich vor allem darauf Wert gelegt, viel der Techniken auszuprobieren, die ich in den letzten Wochen und Monaten gelernt und an anderen Stellen gelernt habe. Darum ist auch viel mehr <em>unter der Motorhaube</em> passiert, als die Dinge, die man nach aussen sehen kann. Namentlich sind das: Nutzung vieler neuer HTML5-Elemente, Verschlankung des CSS-Codes und Nutzung von <em>CSS media queries</em> um eine angepasste Version f&#252;r das iPad und Browser mit verkleinertem Fenster anzubieten, Verschlankung des Javascriptcodes, Verbesserung der WordPress-Templates und meiner geliebten <code>functions.php</code>. Aber eins nach dem anderen.</p>
<h2>Welcome <code>figure</code> und <code>figcaption</code></h2>
<p>Das neue HTML5-Element <code>figure</code> geh&#246;rt wirklich zu den sinnvollen Elementen, die schon immer gefehlt haben. Bei <code>figcaption</code> allein bin ich mir nicht so sicher. Der Name zeigt schon, dass man Schwierigkeiten hatte, das neue Element zu integrieren. In einem fr&#252;heren Stadium war es auch tats&#228;chlich geplant, die Elemente in <code>figure</code> als <code>Definitionslisten</code> zu gestalten. Mit diese Semantik war man schlussendlich aber nicht zufrieden, weshalb man ein eigenes Element erfinden musste und das erhielt den &#252;blen Namen: <code>figcaption</code>. What a word. Ihhhh. Aber sei&#8217;s drum, beide Elemente finden sich nun prominent in der Homepage wieder.</p>
<p>Au&#223;erdem habe ich die Seite, nicht nur visuell, sondern eben auch im Code, in <code>section</code>s unterteilt. Die HTML5-Elemente <code>header</code>, <code>article</code> , <code>footer</code> und noch ein paar mehr, waren schon vor diesem <em>Relaunch</em> Teil des Codes. Damit bin ich der HTML5fizierung der Seite schon ein ganzes St&#252;ck weiter gekommen, ganz abseits der Buzzwordklopperei, rein im Code. Nun m&#252;sste man die Elemente nur noch ordentlich in den Artikeln nutzen k&#246;nnen, ohne das WordPress anf&#228;ngt rumzumucken, aber da k&#252;mmere ich mich auch noch drum.</p>
<p>Eine neue Brotschrift gibt&#8217;s nun auch, hier geht <a href="http://www.fontsquirrel.com/fonts/Droid-Serif">Droid Serif</a> ins Rennen und ersetzt die Georgia, wo sie kann.</p>
<h2>CSS Media Queries</h2>
<p>Man konnte ja schon vorher lesen, dass ich mich in der Vorbereitung auf das iPad schon ausgiebig mit den praktischen Media-Queries auseinanderhesetzt habe. Nun habe ich auch hier im Blog eine entsprechende Regeln implementiert. Ab sofort bekommen das iPhone im Portraitformat und Browser deren Fensterbreite unter <strong>920px</strong> liegt, eine verschm&#228;lerte Version der Seite angezeigt. Das kann ja jeder, der mit einem modernen Browser hier vorbeischaut leicht nachvollziehen, sonst hier auch mal ein Beispiel: so sieht&#8217;s breit aus:</p>
<p><a class="thickbox" href="http://codecandies.de/wp-content/uploads/2010/07/relaunch_940.jpg"><img src="http://codecandies.de/wp-content/uploads/2010/07/relaunch_940-620x290.jpg" alt="" title="relaunch_940" width="620" height="290" class="alignleft size-medium wp-image-3228" /></a></p>
<p><a class="thickbox" href="http://codecandies.de/wp-content/uploads/2010/07/relaunch_620.jpg"><img src="http://codecandies.de/wp-content/uploads/2010/07/relaunch_620-217x220.jpg" alt="" title="relaunch_620" width="217" height="220" class="alignleft size-thumbnail wp-image-3231" /></a>Und so die schmale Version, 620px-einspaltig. Eigentlich hatte ich die schmale Version im <em>normalen</em> Browser nur zum Testen genutzt, bis mir am Netbook auffiel, dass das nat&#252;rlich auch f&#252;r den Firefox durchaus Sinn machen kann.</p>
<p>Der eigentliche Seitencontent ist 940px breit, ich habe 20px Karenz gelassen, weil mir auffiel, dass wenn man bspw. genau 940px nimmt, der Sprung zur schmalen Version auch passiert, wenn er gar nicht n&#246;tig ist, zum Beispiel, wenn man das Fentser <em>genau</em> auf Contentbreite bringen will. Insgesamt st&#246;rt mich der Moment des <em>schwitchens</em> ein wenig, das ist schade, das das so abrupt erfolgt.</p>
<pre class="brush: css; title: ; notranslate">@media only screen and (max-width:920px), only screen and (max-device-width: 768px) and (orientation:portrait) { … }</pre>
<p>F&#252;r das iPad im Landscape-Modus wird &#252;brigens kein spezielles CSS geliefert. Stattdessen habe ich versucht, die <em>normale</em> Seite so iPad gerecht wie m&#246;glich zu gestalten.</p>
<p>Zudem werden wohl nicht alle <em>art directed</em> Artikel in die schmale Version passen. Da kann der geneigte iPad-Nutzer ja noch den Landscape-Modus nutzen.</p>
<h2>WordPress- und/oder Javascriptcode</h2>
<p>Nach l&#228;ngerer Zeit bin ich auch mal dabei gegangen und habe meine <code>functions.php</code> ein wenig aufger&#228;umt. Da meine Templates immer ziemlich egozentrisch gestaltet sind, habe ich keine Plugins gebaut, sondern alles was ich an zus&#228;tzlichen Funktionen ben&#246;tigte in diese Datei codiert. Kann man machen, ist wie gesagt nicht so freundlich, wenn man das Theme ver&#246;ffentlichen will. In der genannten Datei hat sich die letzten Jahre &#252;ber aber auch ziemlich viel M&#252;ll angesammelt, den ich ersatzlos entsorgt habe.</p>
<p>F&#252;r meine <em>art directed</em> Artikel habe ich mir ja selbst eine kleine Erweiterung geschrieben, mit der man zus&#228;tzliche CSS-Sourcen als Meta-Feld an den Artikel h&#228;ngen kann. Ich habe mir nun das <a href="http://wordpress.org/extend/plugins/art-direction/">Art Direction Plugin</a> nocheinmal genauer angesehen und es wieder verworfen, nicht nur wegen der d&#228;mlichen Zeile <q>Pay your respects to print, get Art Direction.</q> auf der Plugin-Seite, sondern auch weil ich es f&#252;r &#252;berfl&#252;ssig halte. Stattdessen habe ich meine L&#246;sung erweitert und verbessert, sowie das <a href="http://code.google.com/p/hyphenator/">Silbentrennungsscript</a> als Option auch f&#252;r andere Artikel zug&#228;nglich gemacht.</p>
<p>Womit wir beim Javascript sind, denn auch hier habe ich ein wenig den Hammer kreisen lassen. Fr&#252;her globale Scripte, die nur auf einigen wenigen Seiten gebraucht wurden, werden nun nur noch an den entsprechenden Orten geladen. Daf&#252;r habe ich mit meiner selbstgeschriebenem Artikelgalerie mal wieder echten Betacode auf Euch losgelassen. Das ist wie immer <em>work in progress</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2010/07/26/candies-relaunch/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title><![CDATA[Verlinkt: Parallax Backgrounds]]></title>
		<link><![CDATA[http://inner.geek.nz/javascript/parallax/]]></link>
		<comments>http://codecandies.de/2010/02/25/parallax-backgrounds/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 12:23:18 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=2876</guid>
		<description><![CDATA[…a multi–layered javascript experiment. →<p><a href="http://codecandies.de/2010/02/25/parallax-backgrounds/" rel="bookmark" title="Permanent link to 'Parallax Backgrounds'" class="glyph">→</a></p>
]]></description>
			<content:encoded><![CDATA[<p><q>…a multi–layered javascript experiment.</q></p>
<p><a href="http://codecandies.de/2010/02/25/parallax-backgrounds/" rel="bookmark" title="Permanent link to 'Parallax Backgrounds'" class="glyph">→</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2010/02/25/parallax-backgrounds/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title><![CDATA[Verlinkt: Starry Night: Incredible 3D Background Effect with Parallax]]></title>
		<link><![CDATA[http://css-tricks.com/3d-parralax-background-effect/]]></link>
		<comments>http://codecandies.de/2010/02/25/starry-night-incredible-3d-background-effect-with-parallax/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 12:20:25 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=2874</guid>
		<description><![CDATA[In honor of this amazing effect and it’s relevance to science, I created Starry Night. Starry night is a full-page…<p><a href="http://codecandies.de/2010/02/25/starry-night-incredible-3d-background-effect-with-parallax/" rel="bookmark" title="Permanent link to 'Starry Night: Incredible 3D Background Effect with Parallax'" class="glyph">→</a></p>
]]></description>
			<content:encoded><![CDATA[<p><q>In honor of this amazing effect and it’s relevance to science, I created Starry Night. Starry night is a full-page background effect with three layers. Distant stars will only move a little bit as you resize the browser window, while closer stars will move faster.</q></p>
<p><a href="http://codecandies.de/2010/02/25/starry-night-incredible-3d-background-effect-with-parallax/" rel="bookmark" title="Permanent link to 'Starry Night: Incredible 3D Background Effect with Parallax'" class="glyph">→</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2010/02/25/starry-night-incredible-3d-background-effect-with-parallax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webseiten f&#252;r das iPad</title>
		<link>http://codecandies.de/2010/02/10/webseiten-fuer-das-ipad/</link>
		<comments>http://codecandies.de/2010/02/10/webseiten-fuer-das-ipad/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 20:01:02 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Designed]]></category>
		<category><![CDATA[Postings]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=2753</guid>
		<description><![CDATA[Man m&#246;ge mir mangelnde Begeisterungsf&#228;higkeit anlasten, aber ich bin vom iPad zwar technisch begeistert und freue mich auf ein neues…]]></description>
			<content:encoded><![CDATA[<p>Man m&#246;ge mir mangelnde Begeisterungsf&#228;higkeit anlasten, aber ich bin vom iPad zwar technisch begeistert und freue mich auf ein neues slickes Spielzeug, das Apple da produziert. Ansonsten, aus beruflicher Sicht, sehe ich »just another device, to test and support«. Es stellen sich allerdings zwangsl&#228;ufig ein paar Fragen, vor allem wenn man davon ausgeht, dass das iPad ein Erfolg wird, es also eine signifikante Nutzerzahl geben wird.</p>
<p>Wie muss eine Webseite f&#252;r das iPad aussehen? Es ist eigentlich alles wie immer. Mit dem iPad kommt ein <em>mobile Safari</em>, also ein potenter, moderner Webbrowser, der sich auf allerlei finessen im Bereich HTML5 und CSS3 versteht. Nat&#252;rlich fungiert dieser Browser innerhalb der Constraints, die ihm das Tablet vorgeben.</p>
<h2>768 x 1024, wtf???</h2>
<p>Da w&#228;re zun&#228;chst die Gr&#246;&#223;e (Kleine?) von 1024 x 768px in Landscape-Ansicht, vor allem aber 768 x 1024px im m&#246;glicherweise h&#228;ufiger genutzten Portraitmodus. Das ist schon mal eine gewisse Einschr&#228;nkung, die es zu umschiffen gilt. Denn wie man es auch <strong>dreht und wendet</strong>, der User hat zwei unterschiedliche Perspektiven, aus denen er auf die Website schaut, <q><a href="http://www.inspiredm.com/2010/02/09/ipad-design/">[t]he iPad has no RIGHT way of viewing websites</a></q>.</p>
<p>Hier d&#252;rfte es drei sehr unterschiedliche L&#246;sungsans&#228;tze geben. Zun&#228;chst zwei Strategien, die von der (schon vorhandene) Standardwebsite ausgehen und diese anpassen oder erweitern:</p>
<ol>
<li>
<p><strong>Fluide Layouts:</strong> die Evangelisten des <em>fluid designs</em> k&#246;nnen in die H&#228;nde klatschen und angeben, dass sie ja gleich Recht hatten. Ein ordentliches auf Prozent der Fensterbreite basierendes Konzept wird sicherlich auch im iPad tadellos funktionieren und zwar im Hoch- wie auch im Querformat.</p>
</li>
<li>
<p><strong><del>Flexible</del> <ins>Adaptive</ins> Layouts:</strong> das w&#228;re eine Taktik, wie wir sie bei <a href="http://www.zeit.de">ZEIT ONLINE</a> verfolgt haben bisher, n&#228;mlich f&#252;r verschiedene Bildschirmbreiten unterschiedliche Layouts anzubieten, wobei das umschalten automatisch passiert. Dies k&#246;nnte beispielsweise mit Javascript gel&#246;st werden.</p>
</li>
</ol>
<p>Die dritte L&#246;sung w&#228;re, f&#252;r das iPad ganz eigene Seiten zu erstellen, so wie es heute oft auch f&#252;r mobile Endger&#228;te gemacht wird. Das geh&#246;rt aber nur insoweit hierher, diese M&#246;glichkeit festzustellen. Geht die Welt dazu &#252;ber, den iPad-Usern spezielle <em>Mobil</em>webseiten zu pr&#228;sentieren, dann h&#228;tte dass ja gar keinen Einfluss auf die <em>normalen</em> Websites.</p>
<p>Ich tendiere mehr zu L&#246;sung zwei. Fluide Designs sind auf jeden Fall <em>rock solid</em>, aber auch stinklangweilig. Hochkant, Querformat, die Seite ist immer gleich. Apple selbst verbindet aber mit seinen Produkten (bspw. Mail) einen ganz bestimmten Effekt auf das Aussehen, der sich beim Wechsel zwischen Hochkant- und Querformat einstellt. Beim Mailprogramm beispielsweise bietet der Landscapemodus die &#220;bersicht, links die Inbox, rechts die Mails, w&#228;hrend im Portraitmodus die Inbox verschwindet (und nur noch als Men&#252;punkt bestehen bleibt) und man sich auf eine Mail konzentrieren kann. Den gleichen Effekt sehen wir auch in der <a href="http://www.youtube.com/watch?v=ntyXvLnxyXk"><em>Sports Illustrated</em> Demo</a> [via <a href="http://www.arnalyse.de/2010/01/auf-dem-silbertablett-serviert/">Arne</a>], die viel M&#252;ll enth&#228;lt – beispielweise das Sounddesign der 60er Jahre Batman-Serie (swoosh!), aber eben auch hervorragende Ideen, wie man Landscape- und Potraitmodus nutzen kann. Mit einer <em>normalen</em> Webseite kann man derartige Effekte nur per <em>flexible Layout</em> erreichen.</p>
<p>Eine Sache werden allerdings alle begreifen m&#252;ssen: <a href="http://iampaddy.com/lifebelow600/">es gibt ein Leben unter 600px</a>.</p>
<h2>Und dann die Wurstfinger</h2>
<p>Einen weiteren Einfluss, den das iPad auf das Webdesign nehmen k&#246;nnte, hat mit seiner Bedienung zu tun. Finger sind irgendwie nicht so klein und filigran wie eine Maus bzw. deren Cursor. Im Gegenteil: Finger sind dick und fett und verdecken zudem noch das, was man gerade anklicken will. Logischerweise wird man also alles Anklickbare gr&#246;&#223;er machen m&#252;ssen. Und dann noch etwas gr&#246;&#223;er. Und dann noch Platz bach aussen schaffen. Und Whitespace drumherum. Zusammengefasst: am besten nur noch dicke, gro&#223;e, fette Buttons.</p>
<p>Ach ja und nat&#252;rlich keinerlei Hovereffekte und Mouseoverspielereien. Was ber&#252;ht wird, das wird geklickt oder verschoben oder sonstwas, aber einen Hoverevent gibt es nicht.</p>
<h2>Kein Flash</h2>
<p>Wenn man sich auch uneinig ist, <a href="http://codecandies.de/2010/02/01/ausgeflasht/">welche Zukunftsaussichten das Adobe beschert</a>: es gibt kein Flash auf dem iPad. That&#8217;s a fact. Also: einfache Sache. Stoppt die Nutzung von Flash. Was man nicht will, sind die kleinen blauen Legosteine, die das fehlende Plugin anzeigen. Wenn man seinen iPad-Kunden seinen Content anbieten will, darf er nicht in Flash sein. Was man zum Ausweichen nutzen will, wird man noch sehen.</p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2010/02/10/webseiten-fuer-das-ipad/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss>

