<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>frische-zitronen.de</title>
	
	<link>http://www.frische-zitronen.de</link>
	<description>Webdesign Jutta Kemperle | Ludwigsburg Stuttgart</description>
	<lastBuildDate>Thu, 13 Jun 2013 19:02:48 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Frische-zitronende" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="frische-zitronende" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>CSS3 background-size und das gute alte background-attachment</title>
		<link>http://www.frische-zitronen.de/2013/06/13/css3-background-size-und-das-gute-alte-background-attachment/</link>
		<comments>http://www.frische-zitronen.de/2013/06/13/css3-background-size-und-das-gute-alte-background-attachment/#comments</comments>
		<pubDate>Thu, 13 Jun 2013 16:53:44 +0000</pubDate>
		<dc:creator>Jutta</dc:creator>
				<category><![CDATA[Contao]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.frische-zitronen.de/?p=3029</guid>
		<description><![CDATA[Für meinen shop habe ich eine neue Theme-Reihe erstellt und gleich 5 neue Themes eingestellt. Weil ich meinem Grundsatz mit möglichst einfachen Mitteln ohne viel zusätzliche Erweiterungen, angepasste Templates oder (&#8230;) <a class="more-link" href="http://www.frische-zitronen.de/2013/06/13/css3-background-size-und-das-gute-alte-background-attachment/">Weiterlesen</a>]]></description>
				<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Für meinen <a href="http://www.jukemedia.de/shop">shop</a> habe ich eine neue Theme-Reihe erstellt und gleich 5 neue Themes eingestellt. Weil ich meinem Grundsatz mit möglichst einfachen Mitteln ohne viel zusätzliche Erweiterungen, angepasste Templates oder externe Skripte einfach zu verwendende Themes erstellen möchte, stehe ich manchmal vor einem Problem, denn die Super-Effekte sind meist doch nur mit Hilfe von jQuery oder MooTools zu erreichen.</p>
<p>Aber ein kleines Highlight habe ich dennoch gefunden.</p>
<p>Big Pictures im Webseitenhintergrund. Es braucht auf einer Webseite manchmal nicht viel, wenn es schöne und sorgfältig ausgesuchte Bilder gibt. Die Macht der Bilder ist einfach unschlagbar, aber wie jetzt Bilder ohne die zusätzliche Erweiterung Background-Stretcher einbauen?</p>
<p>Mit CSS3 gibt es eine neue Auszeichnung: <strong>background-size</strong>. Stellt man hier den Wert auf <strong>cover</strong>, wird ein Hintergrundbild auf die Breite des Viewports proportional gestreckt. Das Unschöne daran ist aber, dass das Bild, bei langen Webseiten, natrülich irgendwann einmal endet und die normale Hintergrundfarbe zum Vorschein kommt. Nicht ganz so fein. Umgehen kann man das Ganze jedoch, indem man das gute alte <strong>background-attachment:fixed</strong> ins Spiel bringt.</p>
<p>Und weil der IE8 background-size:cover nicht versteht, fügt man für das Bild einfach<br />
<strong>background-position: center top; </strong>hinzu. In den meisten Fällen muss man ja ein großes Hintergrundbild sowieso in größeren Abmessungen hinzufügen damit die Qualität nicht leidet. Deshalb kann man große Hintergrundbilder auch über background-position meist so positionieren, dass sie mittig hinter dem wrapper liegen. Beim IE8 schaut zwar dann zwar links und rechts Hintergrundfarbe von boy raus &#8211; aber mir persönlich macht es nichts aus, wenn es imIE8 halt nur ein Behelf ist.</p>
<p><a title="Contao Theme mit background-size" href="http://www.themes.jukeshop.de/baskanik4/">Beispiel anschauen</a></p>
<div id="attachment_3032" class="wp-caption alignnone" style="width: 1010px"><a href="http://www.frische-zitronen.de/wp-content/uploads/2013/06/baskanik4-bg0-1000.png"><img src="http://www.frische-zitronen.de/wp-content/uploads/2013/06/baskanik4-bg0-1000.png" alt="Contai Theme baskanik 4" width="1000" height="500" class="size-full wp-image-3032" /></a><p class="wp-caption-text">Contao Theme baskanik 4</p></div>

<!-- google_ad_section_end -->
<img src="http://feeds.feedburner.com/~r/Frische-zitronende/~4/mAXp3ouP7IA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.frische-zitronen.de/2013/06/13/css3-background-size-und-das-gute-alte-background-attachment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript up my Contao – Nachlese zur Contao Konferenz Workshop</title>
		<link>http://www.frische-zitronen.de/2013/06/10/javascript-up-my-contao-nachlese-zur-contao-konferenz-workshop/</link>
		<comments>http://www.frische-zitronen.de/2013/06/10/javascript-up-my-contao-nachlese-zur-contao-konferenz-workshop/#comments</comments>
		<pubDate>Mon, 10 Jun 2013 11:28:46 +0000</pubDate>
		<dc:creator>Jutta</dc:creator>
				<category><![CDATA[Contao]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.frische-zitronen.de/?p=3027</guid>
		<description><![CDATA[Nicht jeder kann zur Contao-Konferenz kommen, aus welchen Gründen auch immer. Und deswegen finde ich es klasse, wenn die Inhalte auch für die Daheimgebliebenen als auch für alle Contao-Interessierte online (&#8230;) <a class="more-link" href="http://www.frische-zitronen.de/2013/06/10/javascript-up-my-contao-nachlese-zur-contao-konferenz-workshop/">Weiterlesen</a>]]></description>
				<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Nicht jeder kann zur Contao-Konferenz kommen, aus welchen Gründen auch immer. Und deswegen finde ich es klasse, wenn die Inhalte auch für die Daheimgebliebenen als auch für alle Contao-Interessierte online nachzulesen sind.</p>
<p>Für seinen Workshop &#8220;Javascript up my Contao&#8221; hat <a title="slash-works Webdesign" href="http://slash-works.de/start.html">Joe Ray Gregory </a>die Inhalte zusammengefasst und zum Nachlesen online gestellt.</p>
<p><strong>Inhalte:</strong><br />
- Scroll and fix navigation<br />
- einfache Scroll-Interaktionen mit ScrollBuddy.js<br />
- Individuelle Bildergalerie<br />
- Content-Slider einbinden<br />
- Tabs</p>
<p><strong>Inhalte des Workshops besuchen:</strong><br />
<a title="Contao Worshop javascript up my contao" href="http://http://ck2013.may17.de/home.html">http://ck2013.may17.de/home.html</a></p>

<!-- google_ad_section_end -->
<img src="http://feeds.feedburner.com/~r/Frische-zitronende/~4/Iwi5vZCviSk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.frische-zitronen.de/2013/06/10/javascript-up-my-contao-nachlese-zur-contao-konferenz-workshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contao, Holygrail und mobile Devices</title>
		<link>http://www.frische-zitronen.de/2013/05/31/contao-holygrail-und-mobile-devices/</link>
		<comments>http://www.frische-zitronen.de/2013/05/31/contao-holygrail-und-mobile-devices/#comments</comments>
		<pubDate>Fri, 31 May 2013 13:37:38 +0000</pubDate>
		<dc:creator>Jutta</dc:creator>
				<category><![CDATA[Contao]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.frische-zitronen.de/?p=3000</guid>
		<description><![CDATA[Mit Version 3 wurde der Contao Layoutbuilder geändert. Das Framework setzt nun auf die so genannte &#8220;Holy Grail&#8221; Struktur, weshalb sich sowohl das Markup, als auch das Framework-CSS entscheident geändert (&#8230;) <a class="more-link" href="http://www.frische-zitronen.de/2013/05/31/contao-holygrail-und-mobile-devices/">Weiterlesen</a>]]></description>
				<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Mit Version 3 wurde der Contao Layoutbuilder geändert. Das Framework setzt nun auf die so genannte &#8220;Holy Grail&#8221; Struktur, weshalb sich sowohl das Markup, als auch das Framework-CSS entscheident geändert haben.</p>
<p>Als Vorteil von Holygrail sind die Verbesserung hinsichtlich Suchmaschine und Lesbarkeit für Screenreader zu nennen, denn im Holygrail-Layout erscheint der Inhalt der Hauptspalte, also der Bereich, in welchem für gewöhnlich die wichtigen Inhalte stehen, zuerst. Erst dann folgen die Inhalte der Spalten left und right.</p>
<p><strong>Um die Unterschiede besser zu verstehen, hier eine kurze Betrachtung des alten und des Layoutbuilders:</strong><br />
<strong><br />
Alter Layoutbuilder</strong><br />
In der fe_page konnte man sehen, dass (wenn vorhanden) zuerst die Inhalte der linken Spalte, dann die der rechten Spalte und erst zum Schluss die Inhalte der Hauptspalte ausgegeben würden. Mit CSS wurde die linke Spalte nach links und die rechte Spalte nach rechts gefloatet. Die Hauptspalte schob sich automatisch immer zwischen beide Spalten.<br />
<strong><br />
Neuer Layoutbuilder mit Holygrail</strong><br />
Im Holygrail Layout erscheint in der fe_page zuerst die Hauptspalte  gefolgt von rechter und linker Spalte. Alle drei Spalten floaten nach links. Eine entscheidene Rolle nimmt der umgebende #container ein. Damit sich die Spalten &#8211; obwohl im Markup in der Reihenfolge #main, #left und #right &#8211; im Frontend zur Reihenfolge  #left, #main, #right zusammenpuzzeln, wird links und rechts neben #main Platz benötigt. Dieser Platz wird durch ein dem container zugeschriebenes padding geschaffen. Padding für den Container ist immer so breit wie die Spalten sind. Mit negativen margins und position relative können die Spalten anschließend links und rechts neben der Hauptspalte ihren zugedachten Platz einnehmen. Das in groben Zügen.</p>
<p>Der Nachteil des Holygrail-Layouts ist jedoch, dass prozentuale Spaltenbreiten eher mal nicht möglich sind, was im Hinblick auf responsive Layouts meiner Meinung nach unpassend ist und zudem die ohnehin gewachsenen Anforderungen nicht gerade erleichtert. Ein weiterer Nachteil ist das instabile Verhalten der Konstruktion, vor allem, wenn die Spaltenbreiten sehr breit werden &#8211; insbesondere bei 3-spaltigen Layouts. An diesem Punkt nämlich finde ich einen Wechsel auf ein responsive Grid, welches einem die arbeitsintensive Anpassung an mobile Endgeräte abnimmt, verständlich und bei großen Webseiten sinnvoll.</p>
<p>Während noch vor 3-4 Jahren Designs &#8220;out of the box&#8221; als Sahneschnitte besprochen wurden, zwingen nun die mobilen Geräte zurückzurudern, was sich derzeit &#8211; so meine ich beobachtet zu haben &#8211; auch in der Gestaltung niederschlägt. Wer hat schon noch Zeit für Schatten und runde Ecken wenn die Kosten nicht exorbitant explodieren sollen? Kein Wunder also, dass flat-Designs auf dem Vormarsch sind. Aber nachdem wir uns in den vergangenen 2 Jahren ja an überbordenden Mustern und Müsterchen satt gesehen haben, tut etwas Ernüchterung ja auch wieder mal ganz gut.</p>
<p>Aber ich schweife ab &#8211; zurück zum Holygrail.</p>
<p>Für meinen <a href="http://www.jukemedia.de/shop">Contao-Themes-shop</a> arbeite ich derzeit sowohl an neuen, aber auch an alten Layouts und stelle mir dabei die ehrgeizige Aufgabe allen Layouts eine Seitenvorlage für 3 Spalten hinzuzufügen. An sich ist das kein Problem, wenn man die Seitenvorlage adaptive macht &#8211; also feste Breiten für #wrapper vorgibt, die je nach Breakpoint geändert werden.</p>
<p>Solche Design unterscheiden sich an der Oberfläche nicht arg viel von den Layouts vor &#8220;Web3&#8243;, denn zumeist bleibt es bei einer Ausgangswrapperbreite von 960px. Nicht berücksichtigt wird dabei jedoch, dass es inzwischen nicht nur eine Menge kleiner Endgeräte gibt, sondern auch Flatscreens mit 1600 Pixel und mehr. Und auf großen Monitoren &#8211; also denen, vor denen ein Webseitenbesucher sich genüsslich räkelt und den vollen Designgenuss erwartet &#8211; stört es mich dann schon, dass sich ein 960 Pixel breites Design schon fast unscheinbar in der Breite verliert &#8211; mehr Raum drumherum hat, als innendrin.</p>
<p>Abgesehen davon kann man meiner Meinung nach nicht mehr kalkulieren für welche Geräte man Breakpoints einrichtet. Im Grunde ist es völlig egal wer sich nun mit was das Internet anschaut. Ein Design muss flüssig zusammenschiebbar und an jedem Punkt mindestens bedien- und benutzbar sein, denn wer weiß welches Gerät als nächstes auf den Markt kommt und welche Abmessungen es haben wird?</p>
<p>Ausgangspunkt ist also ein dreispaltiges Layout mit max-width von mindestens 1440 Pixel und ca. 420 Pixel breiten Seitenspalten. Um mir die Bezüge klar zu machen, <a title="Contao Holygrail Layout" href="http://www.themes.jukeshop.de/holygrail">habe ich mir eine Arbeitsinstallation gebaut, die hier angeschaut werden kann:</a></p>
<h2>Zweispaltiges Layout mit Spalte links</h2>
<p>Beispiel: <a href="http://www.themes.jukeshop.de/holygrail/index.php/">http://www.themes.jukeshop.de/holygrail/index.php/</a></p>
<p><a href="http://www.frische-zitronen.de/wp-content/uploads/2013/05/jukemedia-contao-holy-grail-2-spalten-links.png" target="_blank"><img class="alignleft size-medium wp-image-3012" alt="jukemedia-contao-holy-grail-2-spalten-links" src="http://www.frische-zitronen.de/wp-content/uploads/2013/05/jukemedia-contao-holy-grail-2-spalten-links-350x182.png" width="350" height="182" /></a></p>
<p>Im Backend sind 3 Seitenlayouts angelegt:<br />
<strong>Wichtig</strong>: jedes Layout hat seine eigene Bodyklasse. <span style="text-decoration: underline;">cols2.links</span> steht für das zweispaltige Layout mit Spalte links, <span style="text-decoration: underline;">cols2.rechts</span> für den Zweispalter mit Spalte rechts und <span style="text-decoration: underline;">cols3</span> für das dreispaltige Layout.</p>
<p>In den Einstellungen habe ich für die Breite der Spalte 420 Pixel angegeben. Diese Breite ist dann auch immer die Breite des paddings-left von #container und der Abstand um den die relativ positionierte Spalte links verschoben werden muss, damit sie sich links neben der Hauptspalte anlegt. Die im Layoutbuilder gemachten Eingaben werden von Contao als Stylesheet eingefügt.</p>
<p>Das CSS-Framework besorgt den Rest indem linke und Hauptspalte nach links gefloatet werden und Spalte links als auch rechts einen negativen margin von -100% erhalten.</p>
<p>Mit 420 Pixel ist die Spalte links schön breit, aber zu breit für Viewportgrößen von 1024px und kleiner. Also habe ich als nächstes einen Breakpoint eingefügt, der die Spaltenbreite im Bereich von 1024 bis 769 Pixel auf 320 Pixel herabsetzt. Das entsprechende padding beim #container müssen dabei ebenfalls geändert werden.</p>
<p>Im Ergebnis läasst sich das Layout bis zum major-breakpoint gut zusammenschieben, ab 768px greift dann das Contao-mediaquery und löst die floats der Spalten so auf, dass die Inhalte untereinander stehen.</p>
<h2>Zweispaltiges Layout mit Spalte rechts</h2>
<p><a href="http://www.themes.jukeshop.de/holygrail/index.php/spalte-rechts.html" target="_blank">http://www.themes.jukeshop.de/holygrail/index.php/spalte-rechts.html</a></p>
<p><a href="http://www.frische-zitronen.de/wp-content/uploads/2013/05/jukemedia-contao-holy-grail-2-spalten-rechts.png" target="_blank"><img class="alignleft size-medium wp-image-3013" alt="jukemedia-contao-holy-grail-2-spalten-rechts" src="http://www.frische-zitronen.de/wp-content/uploads/2013/05/jukemedia-contao-holy-grail-2-spalten-rechts-350x193.png" width="350" height="193" /></a></p>
<p>Das Layout mit Spalte rechts verhält sich analog zum Layout mit Spalte links. Es gibt nur einen kleinen Unterschied, der aber wird vom Contao-Framework geliefert. Die relative positionierte Spalte #right muss nicht verschoben werden.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2></h2>
<h2>Dreispaltiges Layout</h2>
<p><a href="http://www.themes.jukeshop.de/holygrail/index.php/id-3-spalten.html">http://www.themes.jukeshop.de/holygrail/index.php/id-3-spalten.html</a></p>
<p><a href="http://www.frische-zitronen.de/wp-content/uploads/2013/05/jukemedia-contao-holy-grail-3-spalten.png"><img class="alignleft size-medium wp-image-3014" alt="jukemedia-contao-holy-grail-3-spalten" src="http://www.frische-zitronen.de/wp-content/uploads/2013/05/jukemedia-contao-holy-grail-3-spalten-350x194.png" width="350" height="194" /></a></p>
<p>Wie eingangs schon angedeutet &#8211; der Dreispalter ist eine kleine Herausforderung. Die rechte und linke Spalte beginnt wieder mit 420px Breite, diese werden aber schnell zu breit, so dass der erste Breakpoint schon bei 1450px einsetzt. Die mediaqueries sind hier auch mit einer unteren Mindestbreite von 1024px angegeben.</p>
<p>Weil es aber ab 1024px noch etwas zu früh wäre die Spalten zu &#8220;entfloaten&#8221; wünscht man sich, dass der Dreispalter zunächst in einen Zweispalter übergeht. Weil wir aber wissen, dass in der fe_page die Spalte #main zuerst kommt und sich &#8211; in der Regel -  in der linken Spalte wichtigere Inhalte wie z.B. eine Subnavigation befindet, war es mein Ziel die linke Splate nach rechts zu befördern.</p>
<p>Zwischen 920 und 1024 px habe ich daher erstmal die ganze Spalten sozusagen auf Null gesetzt und die Spalten entfloatet. In einem zweiten Schritt werden sie dann mit prozentualen Breiten und float:right; neu eingerichtet bzw. die Spalte rechts ohne float auf den Bereich unter main und left angeordnet.</p>
<p>Ich habe auch eine Möglichkeit ausprobiert bei der die Spalte links einfach da bleibt wo sie ist und sich nur die rechte Spalte nach unten verschiebt. Dabei muss man das Holygrail nicht  resetten. Weil man dann jedoch padding- left für #container beibehalten muss, kann die Spalte rechts, die sich dann unter main und left befindet nie die volle Breite einnehmen.</p>
<p>Unter 920px wird dann beim Dreispalter eine Frühgeburt eingeleitet indem die Auszeichnungen, die bei den anderen Layout erst ab 769px greifen, schon jetzt gesetzt werden. Damit lösen sich die Spalten schon hier zu untereinander liegenden Blöcken auf.</p>
<p>Eine Sache noch.<br />
Für den IE8 habe ich respond.js eingebaut, damit der IE8 mediaqueries versteht.</p>
<p><strong>Ich hoffe, dass ich verständlich und nachvollziehbar beschrieben habe, was ich genau ich gemacht habe. Es wäre schön, wenn ihr bis hierher durchgehalten habt und mir in den Kommentaren eure Meinung dazu schreibt. Vielleicht gibt es auch Kritik oder Vorschläge, wie man das Problem auch noch anders angehen könnte.</strong></p>
<p><strong>Wer mag, kann die Installation als Template für Contao 3.1. bekommen.</strong><br />
<strong>Schreib mir einfach eine E-Mail an juke@jukemedia.de.</strong></p>
<p><strong>Ach ja, wenn dir mein Beitrag gefallen hat, dann bedanke dich doch mit einem Like auf Facebook. Darüber freue ich mich immer.</strong></p>

<!-- google_ad_section_end -->
<img src="http://feeds.feedburner.com/~r/Frische-zitronende/~4/fDFlF8LVPGM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.frische-zitronen.de/2013/05/31/contao-holygrail-und-mobile-devices/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interner Stylesheeteditor oder externes Stylesheet? Back to the roots …</title>
		<link>http://www.frische-zitronen.de/2013/05/15/interner-stylesheeteditor-oder-externes-stylesheet-back-to-the-roots/</link>
		<comments>http://www.frische-zitronen.de/2013/05/15/interner-stylesheeteditor-oder-externes-stylesheet-back-to-the-roots/#comments</comments>
		<pubDate>Wed, 15 May 2013 13:48:36 +0000</pubDate>
		<dc:creator>Jutta</dc:creator>
				<category><![CDATA[Contao]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[CSS + Xhtml]]></category>
		<category><![CDATA[editor]]></category>

		<guid isPermaLink="false">http://www.frische-zitronen.de/?p=2980</guid>
		<description><![CDATA[In meiner Zeit vor Contao, auch als ich noch sehr viel mit WordPress gearbeitet habe, war das Schreiben eines Stylesheets per Hand etwas völlig Normales zumal man dazu allenfalls einen (&#8230;) <a class="more-link" href="http://www.frische-zitronen.de/2013/05/15/interner-stylesheeteditor-oder-externes-stylesheet-back-to-the-roots/">Weiterlesen</a>]]></description>
				<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><a href="http://www.frische-zitronen.de/wp-content/uploads/2013/05/css.jpg"><img class="alignleft size-full wp-image-2991 noborder" alt="CSS, Cascading Style Sheets, 3D, Kugel, Webdesign, Homepage, Web" src="http://www.frische-zitronen.de/wp-content/uploads/2013/05/css.jpg" width="346" height="346" /></a>In meiner Zeit vor Contao, auch als ich noch sehr viel mit WordPress gearbeitet habe, war das Schreiben eines Stylesheets per Hand etwas völlig Normales zumal man dazu allenfalls einen guten Texteditor brauchte. In WordPress konnte man zwar schon immer aus dem CMS heraus auf die stylesheets zugreifen und z.B. einzelne Auszeichnungen schnell ändern, der Editor hatte aber nicht die Qualität, wie ich sie später in Contao vorgefunden habe.</p>
<p>Ich muss zugeben, dass das Arbeiten mit dem internen Style-Editor von Contao anfangs gewöhnungsbedürftig war, ich mich später aber schnell an den Komfort gewöhnt hatte, so sehr, dass ich schon fast nicht mehr gemerkt habe, wieviel einem durch Bequemlichkeit auch verloren gehen kann.</p>
<p>Aus meinem Schlafwandel herausgerissen wurde ich dann jedoch mit den neuen Anforderungen hinsichtlich responsive Webdesign. Das Eingeben der mediaqueries mit Editor, das andauernde Hin- und Herschalten &#8211; es nervte. So begann ich, anfänglich und eigentlich nur zu Entwicklungszwecken, für die Anpassung einer Webseite bzgl. mobile devices ein externes Stylesheet zu schreiben und es via zusätzliche headtags einzubinden. Was für eine Erleichterung alle meine breakpoints hintereinanderweg im Blick zu haben.</p>
<p>Dann kam eins zum anderen und nun habe ich dem internen Stylesheet-Editor ade gesagt und benutze derzeit den kostenpflichtigen Editor <a href="http://www.rapidcsseditor.com/de/">RapidCSS</a> um meine stylesheets zu schreiben. RapidCSS hat nämlich den unschlagbar grandiosen Vorteil, dass man eine FTP-Verbindung einrichten kann und somit die Stylesheets direkt auf dem Webserver öffnen und bearbeiten. Das lästige Hochladen entfällt damit komplett, was die Bearbeitungszeit nicht nur verkürzt, sondern auch ein wesentlich ruhigeres Arbeiten ermöglicht.</p>
<p><strong>Weil ich aber nun nicht sagen möchte, dass der Stylesheet-Editor von Contao nicht auch seine Berechtigung hätte, habe ich mal die Vor- und Nachteile zusammengestellt:</strong></p>
<ul>
<li>Der Stylesheet-Editor ist eine feine Sache für Leute, die sich mit CSS nicht so gut auskennen. Ein Laie mit profundem Halbwissen errät intuitiv welche Auszeichnungen man wo verändern kann. Im Zweifelsfall probiert er oder sie einfach mal aus ohne dabei Gefahr zu laufen gleich die ganze Webseite in Schutt und Asche zu legen.</li>
<li>Contao nimmt einem die komplizierten Dinge wie z.B. die Einbindung spezieller behavior Dateien für die Crossbrowserkompabilität (sprich Internet Expolorer) ab und sorgt für die korrekte Syntax wenn Vendor-Prefixes eingesetzt werden müssen.</li>
<li>Über die korrekte Schreibweise, insbesondere der neueren CSS3 Auszeichungen (z.B. beim Anlegen von Schatten oder runden Ecken) muss man sich keine Gedanken machen, auch das nimmt Contao einem ab.</li>
<li>Wenn der Designer seine styles sauber angelegt und jede Auszeichung mit der korrekten Kategorie versehen hat, ist es recht übersichtlich, wenn sich man zur Bearbeitung nur die styles anzeigen lassen kann, auf die der Blick gerichtet ist.</li>
</ul>
<p>Alles super, alles bequem, aber auch alles wie im richtigen Leben auch. Wer sich nicht genug bewegt, verlernt das Laufen. Das, was gut gemeint ist, ist nicht auch immer wirklich gut, jedenfalls nicht für Webdesigner, wie ich an mir selber feststellen musste. Wenn einem zu viel abgenommen wird, setzt man sich nicht mehr mit der List und den Tücken so mancher Auszeichnungen auseinander, man denkt nicht mehr über den sinnvollen Aufbau eines stylesheets nach. Zu gut Deutsch: man wird faul und regrediert.</p>
<p><strong>Vorteile von stylesheets mit einem externen Editor</strong></p>
<ul>
<li>Google Webfonts lassen sich schneller über @import einbinden. Im Zweifelsfall legt man sich einfach ein zweites Stylesheet mit allen Schriften, die man gerne verwendet, an und kann so superschnell die Schrift einer Webseite ändern. Wenn die Seite online geht, muss man nur noch die Schriften, die man nicht braucht, löschen.</li>
<li>RapidCSS ermöglicht, wie schon gesagt, das Öffnen und Bearbeiten einer Datei, die auf dem Webserver liegt. Das heißt: hat man etwas geändert, ist die Änderung an der Webseite sofort sichtbar. Ich muss nur noch den Browser refreshen.</li>
<li>Alle Stylesheet Dateien meiner Installationen liegen in der RapidCSS Seitenbaumansicht nebeneinander. Wenn mir also einfällt, dass ich z.B. einen Grundstyle für eine Pagination brauche, kann ich mir die Auszeichnungen ganz bequem von einer in eine andere Installation hereinkopieren.</li>
<li>Bei einer sichtbaren Style-Datei habe ich alle meine Auszeichungen im Blick und kann die Suchen-Funktion benutzen um einen Selektor zu finden. Ich muss nicht mehr grübeln in welches Modul bzw. unter welcher Kategorie ich die Auszeichnung gepackt habe(n könnte).</li>
<li>Wenn ich Firebug benutze stimmt die Zeilenanzahl immer mit den Zeilen im Editor überein, so dass ich schnell die Stelle finde, wo etwas geändert werden muss, wenn sich z.B. Auszeichnungen überschreiben.</li>
</ul>
<p>&nbsp;</p>
<p>Und jetzt du.</p>
<p><strong>Was benutzt du lieber? Internen oder externen Editor?</strong><br />
<strong>Welche Vor- und Nachteile siehst du, welche Erfahrungen hast du gemacht?</strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>

<!-- google_ad_section_end -->
<img src="http://feeds.feedburner.com/~r/Frische-zitronende/~4/QHSKDp4UmoM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.frische-zitronen.de/2013/05/15/interner-stylesheeteditor-oder-externes-stylesheet-back-to-the-roots/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Contao: So erstellt man länderspezifische Inhalte</title>
		<link>http://www.frische-zitronen.de/2012/11/16/contao-und-landerspezifische-inhalte/</link>
		<comments>http://www.frische-zitronen.de/2012/11/16/contao-und-landerspezifische-inhalte/#comments</comments>
		<pubDate>Fri, 16 Nov 2012 11:37:56 +0000</pubDate>
		<dc:creator>Jutta</dc:creator>
				<category><![CDATA[Contao]]></category>
		<category><![CDATA[insert tags]]></category>
		<category><![CDATA[mehrsprachige webseite]]></category>

		<guid isPermaLink="false">http://www.frische-zitronen.de/?p=2915</guid>
		<description><![CDATA[Alle sprechen deutsch - aber jeder will was anderes. Wenn der Sprachraum über mehrere Länder verteilt ist, kann man in Contao inherited inserttags benutzen um länderspezifische Inhalte zur Verfügung stellen <a class="more-link" href="http://www.frische-zitronen.de/2012/11/16/contao-und-landerspezifische-inhalte/">Weiterlesen</a>]]></description>
				<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><a href="http://www.frische-zitronen.de/wp-content/uploads/2012/11/drei-laender1.png"><img class="alignleft size-medium wp-image-2932" title="drei laender andere sitten" alt="Bild von 3 Eiern als Symbol für drei Länder" src="http://www.frische-zitronen.de/wp-content/uploads/2012/11/drei-laender1-350x231.png" width="350" height="231" /></a><strong>Weil Contao multidomainfähig ist, kann man mit diesem System mehrsprachige Webseiten aufsetzen. Mehrsprachig heißt aber nicht länderspezifisch, denn geht es um die Sprache, muss man sich vergegenwärtigen, dass sich z.B. der deutsche Sprachraum, auch über die Nachbarländer Schweiz und Österreich erstreckt, (oder umgekehrt ;-).</strong></p>
<p class="clearleft">Diese Länder könnten also den, in Contao angelegten, deutschen Sprachbaum benutzen, wenn denn auch das Informations- oder sonstige Angebot für alle drei von gleich großem Interesse ist.</p>
<p>Letzeres ist aber nicht immer der Fall. So gibt es durchaus Unternehmen, die mit bestimmten Produkten nur in Deutschland verkaufen, mit anderen nur in der Schweiz und mit wieder anderen in Österreich. Weil aber in allen drei Ländern Deutsch gesprochen wird, kann man mit den bei der Mehrsprachigkeit eingesetzen Inserttags &#8220;if-language&#8221; nichts anfangen.</p>
<blockquote><p>Doch es gibt eine Lösung, <a href="http://kikmedia.de/blog/contao-extensions-vorgestellt-domainspezifische-insert-tags-mit-iit.html">wie im Blog von Carolina Köhn</a> von <a href="http://kikmedia.de/">kik-Media</a> zu lesen. &#8220;Man benötigt also am Besten Insert-Tags, die ihre Wirkung auf jeweils einem einzigen Seitenbaum entfalten und den Rest entweder nicht beachten oder (besser) dort etwas anderes bewirken. Geht nicht? Doch, das geht. Mit der kleinen Extension <a href="http://contao.org/de/extension-list/view/inherit_intert_tags.html">&#8216;inherit_insert_tags&#8217;</a> , die der Kollege <a href="http://www.leo-unglaub.net/de/">Leo Unglaub</a> dankenswerterweise zur Verfügung gestellt hat. Die erlaubt es nämlich, für Seitenbäume eigene Insert-Tags zu definieren.&#8221;</p></blockquote>
<p><a href="http://kikmedia.de/blog/contao-extensions-vorgestellt-domainspezifische-insert-tags-mit-iit.html">Ganzen Beitrag von Carolina Koehn &#8211; kik media lesen</a></p>
<p>&#8211;<br />
Foto: © Tatjana Balzer &#8211; Fotolia.com</p>

<!-- google_ad_section_end -->
<img src="http://feeds.feedburner.com/~r/Frische-zitronende/~4/KnbQdwzlViE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.frische-zitronen.de/2012/11/16/contao-und-landerspezifische-inhalte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contao:  Arbeiten mit Iconfonts und dem Webfontloader</title>
		<link>http://www.frische-zitronen.de/2012/10/29/contao-arbeiten-mit-iconfonts-und-dem-webfontloader/</link>
		<comments>http://www.frische-zitronen.de/2012/10/29/contao-arbeiten-mit-iconfonts-und-dem-webfontloader/#comments</comments>
		<pubDate>Mon, 29 Oct 2012 13:56:58 +0000</pubDate>
		<dc:creator>Jutta</dc:creator>
				<category><![CDATA[Contao]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Grafik]]></category>
		<category><![CDATA[Grafik Gestaltung]]></category>
		<category><![CDATA[iconfonts]]></category>
		<category><![CDATA[responsive Webdesign]]></category>

		<guid isPermaLink="false">http://www.frische-zitronen.de/?p=2888</guid>
		<description><![CDATA[Schluss mit Grafiken? Icons aus Iconfonts lassen sich viel schneller einbauen und sind eine interessante Alternative. <a class="more-link" href="http://www.frische-zitronen.de/2012/10/29/contao-arbeiten-mit-iconfonts-und-dem-webfontloader/">Weiterlesen</a>]]></description>
				<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><a href="http://www.frische-zitronen.de/wp-content/uploads/2012/10/webfontloader-teaserimage.png"><img class="alignleft size-medium wp-image-2905" title="webfontloader iconfonts" alt="" src="http://www.frische-zitronen.de/wp-content/uploads/2012/10/webfontloader-teaserimage-350x191.png" width="350" height="191" /></a><strong>Listen, Überschriften, Links &#8211; es gibt viele Elemente in einer Webseite, die man mit kleinen, vorangestellten Icons besonders hervorheben kann. Manchmal sieht es einfach nur hübsch aus und unterstreicht die assoziative Wirkung, manchmal schreit es regelrecht nach einem Icon um Funktionen stärker in den Fokus des Betrachters zu rücken.</strong></p>
<p>Um z.B. kleine Pfeile einem .more oder .back Link voranstellen habe ich dazu bisher entweder Bilder oder die CSS-Pseudoklassen :before und :after mit html-Entities benutzt. Bei letzterem mit mehr oder weniger schlechtem Gewissen, denn der IE kann erst ab Version 8 mit diesen Pseudoklassen umgehen &#8230; was mich aber weiterhin nicht davon abhält.</p>
<p>In meinem Grafikprogramm habe ich einen Haufen frei erhältliche Symbolschriftarten installiert und liebe die kleinen Pictogramme. Wenn man mit einem Vektorprogramm wie Illustrator oder CorelDraw arbeitet, ist es einigermaßen praktikabel sich die Icons herauszufischen, die man für eine Webseite braucht. Weil jedoch aufgrund der bunten Landschaft der mobilen Endgeräte das Thema responsive Webdesign mächtig Fahrt aufgenommen hat, fällt der Nachteil, dass die Ränder von statischen Grafiken unschön verschwimmen, immer stärker unangenehm auf.</p>
<p>Iconfonts haben den Vorteil, dass es keine Grafiken, sondern Schriftzeichen sind, die wie eine ganz normale Schrift skaliert werden und ihre scharfe Umrandung beibehalten.</p>
<h3>Wie man Iconfonts mit Hilfe des Webfontloaders in Contao verwenden kann</h3>
<p><a href="http://www.jukenetbox.de/contao-backgroundstretcher/startseite-statisch.html">Demo hier anschauen</a></p>
<h4><span style="text-decoration: underline;">Schritt 1 &#8211; Webfontlaoder installieren</span></h4>
<p><strong>Der Webfontloader kann über den Erweiterungkatalog installiert werden.</strong><br />
<a href="http://contao.org/de/extension-list/view/wfl.html">http://contao.org/de/extension-list/view/wfl.html</a><br />
Lizenz GNU Lesser Public License (LGPL)<br />
Urheberrecht 2011 de la Haye Kommunikationsdesign<br />
Autor Christian de la Haye (christian) <a href="http://www.delahaye.de">www.delahaye.de</a></p>
<h4><span style="text-decoration: underline;">Schritt 2 &#8211; @font-face-kit holen</span></h4>
<p>Iconfonts unterliegen den gleichen Lizenzbedingungen wie normale Fonts. Also: bitte auf die Bestimmungen achten. Du kannst freie Fonts von Fontsquirrel benutzen.<br />
<a href="http://www.fontsquirrel.com">http://www.fontsquirrel.com</a><br />
Klicke in der Menüleiste oben auf &#8220;<strong>@font-face-kits</strong>&#8220;.</p>
<p><a href="http://www.frische-zitronen.de/wp-content/uploads/2012/10/webfontloader-001.png"><img class="alignleft size-full wp-image-2891" title="webfontloader-001" alt="Auswahl des @font-face-KITs von fontsquirrel" src="http://www.frische-zitronen.de/wp-content/uploads/2012/10/webfontloader-001.png" width="206" height="96" /></a><br />
In der Rubrik Dingbats findest du einige, frei verwendbare Iconfonts.<br />
In meinem Demobeispiel habe ich das Pflanzenblatt aus der Schrift <strong>Entypo</strong> verwendet.</p>
<p>Mit der <strong>rechten Maustaste auf &#8220;Get Kit&#8221;</strong> klicken und &#8220;<strong>Link in neuem Tab öffnen</strong>&#8221; wählen. Aus der Adresszeile des Browsers die URL des Kits in die Zwischenablage der Maus kopieren.</p>
<h4><span style="text-decoration: underline;">Schritt 3 &#8211; Das kit im Webfontloader eintragen.</span></h4>
<p>Im Backend von Contao links auf &#8220;Webfontloader&#8221; klicken und als erstes eine neue Schriftensammlung anlegen und diese beispielsweise mit &#8220;<strong>Fontsquirrel</strong>&#8221; benennen.</p>
<p><a href="http://www.frische-zitronen.de/wp-content/uploads/2012/10/webfontloader-0031.png"><img class="alignnone size-medium wp-image-2897" title="webfontloader-003" alt="Contao Webfontloader - Schriftgruppen anlegen" src="http://www.frische-zitronen.de/wp-content/uploads/2012/10/webfontloader-0031-350x215.png" width="350" height="215" /></a><br />
Dann weiter über das Bearbeiten-Symbol und Klick auf &#8220;<strong>neue Schriftdefintion</strong>&#8221; die Schrift Entypo anlegen. Dabei aus dem Selectmenü &#8220;<strong>Fontsquirrel</strong>&#8221; auswählen und ganz unten den Haken bei &#8220;<strong>Veröffentlichen</strong>&#8221; nicht vergessen.</p>
<p>Nun den Menüpunkt &#8220;<strong>Seitenlayouts</strong>&#8221; aufrufen und in dem Seitenlayout, in welchem der Icontfont benutzt werden soll, aus den zur Verfügung stehenden Optionen eine Auswahl treffen.</p>
<p><a href="http://www.frische-zitronen.de/wp-content/uploads/2012/10/webfontloader-002.png"><img class="alignnone size-medium wp-image-2892" title="webfontloader-002" alt="Contao Webfontloader - Schriftgruppe anlegen" src="http://www.frische-zitronen.de/wp-content/uploads/2012/10/webfontloader-002-350x231.png" width="350" height="231" /></a></p>
<p><strong><span style="text-decoration: underline;">Schritt 4 &#8211; Anwendungsbeispiel, eine Liste mit vorangestelltem &#8220;Blatt&#8221; gestalten</span></strong></p>
<p>Wie eingangs schon erwähnt, war mein Objekt der Begierde das Blatt aus dem Iconfont Entypo. Es ist etwas tricky herauszufinden, unter welchem Buchstaben der Tastatur sich das Blatt versteckt. Leider habe ich keine praktikablere Methode gefunden als die, in einen Artikel von Contao zu gehen und dort zunächst einmal einen Absatz über den Texteditor anzulegen. Als Text am besten einfach das ABC (groß und klein) runtertippen. Dem Absatz die CSS-Klasse &#8220;entypo&#8221; geben und via CSS die Icons anzeigen lassen. Hat man das Zeichen gefunden, Absatz wieder löschen.</p>
<p>Im Falle der Entypo-Iconfont ist das Blatt unter &#8220;G&#8221; zu finden.</p>
<p>Die CSS-Auszeichnung des Listenelementes habe ich folgendermaßen angelegt:</p>

<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
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.mainmenue</span> a<span style="color: #3333ff;">:before</span><span style="color: #00AA00;">,</span><span style="color: #6666ff;">.mainmenue</span> span<span style="color: #6666ff;">.active</span><span style="color: #3333ff;">:before </span><span style="color: #00AA00;">&#123;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span><span style="color: #933;">13px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #3333ff;">:inline-</span>block<span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span><span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding-right</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#a19f9f</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">font</span><span style="color: #00AA00;">:</span><span style="color: #933;">64px</span>/<span style="color: #933;">5%</span> EntypoRegular<span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">content</span><span style="color: #00AA00;">:</span><span style="color: #ff0000;">&quot; G &quot;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.mainmenue</span> a<span style="color: #3333ff;">:hover</span><span style="color: #3333ff;">:before</span><span style="color: #00AA00;">,</span><span style="color: #6666ff;">.mainmenue</span> span<span style="color: #6666ff;">.active</span><span style="color: #3333ff;">:before </span><span style="color: #00AA00;">&#123;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#f39</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">font</span><span style="color: #00AA00;">:</span><span style="color: #933;">64px</span>/<span style="color: #933;">5%</span> EntypoRegular<span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#f39</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">content</span><span style="color: #00AA00;">:</span><span style="color: #ff0000;">&quot; G &quot;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Die Schwierigkeit, die sich hier zeigt war, dass die voreingestellte Schriftgröße von 14px zu klein für das Icon ist und ich sie auf 64px erheblich vergrößern musste. Da sich vorangestellte Icons aus einem Iconfont aber wie ein Schriftzeichen verhalten, wurde damit der Zeilenabstnad zu groß.</p>
<p>nach einigem Ausprobieren habe ich das Problem mit der Reduzierung der Zeilenhöhe auf 5% und einer Einjustierung des Zeichens mit position:relative beheben können.</p>
<p>&nbsp;</p>
<h3>Weiterführende Links zum Thema:</h3>
<p><a href="http://www.elmastudio.de/typografie/webfonts/skalierbare-retina-display-ready-icon-fonts-fur-responsive-webdesigns/">Skalierbare retina display ready iconfonts für responsive Webdesign</a><br />
Ellen Bauer erklärt, wie man die Icons von Font Awesome einbinden und benutzen kann.</p>
<p><a href="http://sashtown.de/icomoon-eine-app-fuer-icon-fonts/">Icomoon &#8211; Nur die Icons zusammenstellen, die man auch wirklich braucht.</a><br />
Sascha Lack erklärt was das Besondere an Icomoon ist.</p>
<p><a href="http://praegnanz.de/weblog/fontello-rockt-das-icon-haus">Fontello &#8211; ein ähnlicher Dienst wie Icomoon, nur schon etwas länger da</a><br />
Beitrag auf Prägnanz.de &#8211; interessant auch die Kommentare zur Benutzung von Iconfonts hinsichtlich Screenreader.</p>
<p><a href="http://blog.codingpeople.com/tips/icon-fonts-vor-und-nachteile-auch-im-vergleich-zu-sprite-grafiken/">Iconfonts &#8211; Vor- und Nachteile gegenüber Sprites</a><br />
Lesenswerter, zweiteilier Beitrag von Coding-People</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>

<!-- google_ad_section_end -->
<img src="http://feeds.feedburner.com/~r/Frische-zitronende/~4/c9_TPERC9t4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.frische-zitronen.de/2012/10/29/contao-arbeiten-mit-iconfonts-und-dem-webfontloader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contao: Vollflächige Hintergrundbilder mit dem Backgroundstretcher</title>
		<link>http://www.frische-zitronen.de/2012/10/21/contao-backgroundstretcher/</link>
		<comments>http://www.frische-zitronen.de/2012/10/21/contao-backgroundstretcher/#comments</comments>
		<pubDate>Sun, 21 Oct 2012 21:28:06 +0000</pubDate>
		<dc:creator>Jutta</dc:creator>
				<category><![CDATA[Contao]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Weblog + CMS]]></category>

		<guid isPermaLink="false">http://www.frische-zitronen.de/?p=2860</guid>
		<description><![CDATA[Mit dem Contao Backgroundstretcher und jetzt auch neu mit dem Contao easy Backgroundstretcher lassen sich im CMS Contao skalierende Hintergrundbilder kinderleicht einfügen. <a class="more-link" href="http://www.frische-zitronen.de/2012/10/21/contao-backgroundstretcher/">Weiterlesen</a>]]></description>
				<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><a href="http://www.frische-zitronen.de/wp-content/uploads/2012/10/contao-background-stretcher.png"><img class="alignleft size-medium wp-image-2870" title="contao-background-stretcher" alt="" src="http://www.frische-zitronen.de/wp-content/uploads/2012/10/contao-background-stretcher-350x167.png" width="350" height="167" /></a>Das Hintergrundbild einer Webseite ist ein beliebtes Stilmittel um eine Webseite zu gestalten weil große, imposante Fotos große, imposante Eindrücke hinterlassen. Mit dem <strong>Contao Backgroundstretcher</strong> und jetzt auch neu mit dem <strong>Contao easy Backgroundstretcher</strong> ist dies jede Contao-Installation ohne viel Umstände möglich.</p>
<p>Weitestgehend unabhängig von der Größe des Bildes wird das Foto mit der Javascript Bibliothek jQuery immer passend auf die jeweilige Monitorgröße skaliert &#8211; und wenn man möchte auch noch mehr, denn der Backgroundstretcher ist, im Unterschied zum easy Backgroundstretcher außerdem auch eine Hintergrund-Slideshow.</p>
<p><a href="http://www.jukenetbox.de/contao-backgroundstretcher">Demo anschauen</a></p>
<h3>Background Stretcher<br />
(Slideshow für Hintergrundbilder in einer Contao Webseite)</h3>
<table class="extension" summary="bgstretcher" cellspacing="0" cellpadding="0">
<tbody>
<tr class="borderleft borderright">
<th>Lizenz</th>
<td colspan="5">LGPL</td>
</tr>
<tr class="borderleft borderright">
<th>Urheberrecht</th>
<td colspan="5">© 2011 Fauth &amp; Gundlach GmbH [contao-agentur.de] / ajaxblender.com</td>
</tr>
<tr class="borderleft borderright">
<th>Autor</th>
<td colspan="5">Sabri Karadayi (dieka) <a href="http://www.fauth-gundlach.de">http://www.fauth-gundlach.de</a></td>
</tr>
</tbody>
</table>
<h4>Die Erweiterung backgroundstretcher im Katalog</h4>
<p><a href="http://contao.org/de/extension-list/view/bgstretcher.html">bgstretcher</a></p>
<h3>Easy Background Stretcher<br />
Einfügen eines statischen Hintergrundbildes</h3>
<table class="extension" summary="easy_bg_stretcher" cellspacing="0" cellpadding="0">
<tbody>
<tr class="borderleft borderright">
<th>Lizenz</th>
<td colspan="3">GNU Lesser Public License (LGPL)</td>
</tr>
<tr class="borderleft borderright">
<th>Urheberrecht</th>
<td colspan="3">© 2012 Christian Barkowsky</td>
</tr>
<tr class="borderleft borderright">
<th>Autor</th>
<td colspan="3">Christian Barkowsky (christian.barkowsky) <a href="http://www.christianbarkowsky.de">http://www.christianbarkowsky.de</a></td>
</tr>
</tbody>
</table>
<h3>Die Erweiterung backgroundstretcher im Katalog</h3>
<p>Contao 2.11.x | <a href="http://contao.org/de/extension-list/view/easy_bg_stretcher.10000009.de.html">/easy_bg_stretcher.10000009.de.html</a><br />
Contao 3 | <a href="http://www.contao.org/de/extension-list/view/easy_bg_stretcher.10000019.de.html">easy_bg_stretcher.10000019.de.html</a></p>
<h3>Installationshinweise Backgroundstretcher</h3>
<h4>1. Slider anlegen, Optionen wählen und Bilder hinzufügen</h4>
<p>Nach der Installation der Erweiterung über den Erweiterungskatalog steht in der Werkzeugleiste des Backends ein neuer Menüpunkt mit der Aufschrift &#8220;Background stretcher&#8221; bereit. Über diesen Menüpunkt wird zunächst der Backgroundstretcher (&#8220;Slideshow&#8221;) angelegt. Bei den Optionen können neben der Größe auch die Einblendungsdauer, die Effektart und -dauer als auch die Abspielreihenfolge gewählt werden. Sind die Optionen gewählt wird der Hintergrundstretcher abgespeichert. Über das Bearbeiten-Symbol und &#8220;neues Element einfügen&#8221; werden nun die Bilder, die als Hintergrundbild verwendet werden sollen, hinzugefügt.</p>
<h4>2. Modul erstellen</h4>
<p>Als nächstes muss ein Modul vom Typ &#8220;Backgroundstretcher&#8221; erstellt werden. Anschließend das Modul entweder im Artikel als Inhaltselement einfügen oder in der Seitenvorlage bei den Modulen hinzufügen (Layoutbereich ist egal). Bei der Seitenvorlage drauf achten, dass Jquery aktiviert ist.</p>
<h3>Erweiterte Optionen</h3>
<p>Weitere Einstellmöglichkeiten<br />
<a href="http://www.ajaxblender.com/bgstretcher-2-jquery-stretch-background-plugin-updated.html">http://www.ajaxblender.com/bgstretcher-2-jquery-stretch-background-plugin-updated.html</a></p>
<h3>Hinweise Easy Backgroundstretcher</h3>
<p>Easy Backgroundstretcher ist so etwas wie der kleiner Bruder von Backgroundstretcher, denn er verzichtet auf Einstellmöglichkeiten und Bildwechsel. Er eignet sich immer dann, wenn nur ein (1) Bild als sich auf die jeweilige Monitorgröße anpassendes, Hintergrundbild eingesetzt werden soll.</p>
<h4>Installation</h4>
<p>Nach der Installation steht der easy backgroundstretcher als Inhaltselement zur Verfügung. Einfach in den Artikel gehen, das Inhaltselement einfügen, Bild aussuchen &#8211; fertig.</p>
<p><strong>Hinweis: In der Seitenvorlage muss jQuery aktiviert sein.</strong><br />
<strong>Wenn&#8217;s nicht tut, moo_jquery_nc aktivieren.</strong></p>

<!-- google_ad_section_end -->
<img src="http://feeds.feedburner.com/~r/Frische-zitronende/~4/X02LvHgAevE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.frische-zitronen.de/2012/10/21/contao-backgroundstretcher/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CONTAO: jk-ma012-1-brown, neues Theme im shop</title>
		<link>http://www.frische-zitronen.de/2012/02/02/jk-ma012-1-brown-neues-contao-theme-im-jukemedia-webshop/</link>
		<comments>http://www.frische-zitronen.de/2012/02/02/jk-ma012-1-brown-neues-contao-theme-im-jukemedia-webshop/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 09:38:07 +0000</pubDate>
		<dc:creator>Jutta</dc:creator>
				<category><![CDATA[Contao]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Contao themes]]></category>
		<category><![CDATA[Grafik Gestaltung]]></category>
		<category><![CDATA[Templates]]></category>
		<category><![CDATA[Webseitendesign]]></category>
		<category><![CDATA[Webseitentemplates]]></category>

		<guid isPermaLink="false">http://www.frische-zitronen.de/?p=2814</guid>
		<description><![CDATA[Ende letzten Jahres habe ich auf jukemedia.de einen <a href="http://www.jukemedia.de/shop/">webshop</a> eröffnet in welchem ich Contao-Themes zum Kauf anbiete. Nach einer ersten Anlaufphase geht es nun mit mit noch mehr themes weiter. <a class="more-link" href="http://www.frische-zitronen.de/2012/02/02/jk-ma012-1-brown-neues-contao-theme-im-jukemedia-webshop/">Weiterlesen</a>]]></description>
				<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><a href="http://www.frische-zitronen.de/wp-content/uploads/2012/02/jkma012-1-brown-001-webshop-1.png"><img class="alignleft size-medium wp-image-2827" title="jkma012-1-brown-001-webshop-1" alt="screenshopt contao theme jk-ma012-1-brown" src="http://www.frische-zitronen.de/wp-content/uploads/2012/02/jkma012-1-brown-001-webshop-1-350x270.png" width="350" height="270" /></a><br />
<a href="http://www.demo.jukemedia.de/jk-ma012-1-brown/">Das Theme gleich anschauen</a><br />
<a href="http://www.jukemedia.de/shop/artikeldetails/kategorie/contao-themes/artikel/jk-ma012-1-brown.html">Das Theme im online-shop</a></p>
<p>Ende letzten Jahres habe ich auf jukemedia.de einen <a href="http://www.jukemedia.de/shop/">webshop</a> eröffnet in welchem ich Contao-Themes zum Kauf anbiete. Nach einer ersten Anlaufphase geht es nun mit mit noch mehr themes weiter.</p>
<p>Bei dem neu eingestellten Theme ist an prominenter Stelle Platz für ein aussagekräftiges Bild, welches man mit einem Hingucker-Text und Link zum Weiterlesen bestücken kann. Das Theme ist zwar fix mit 960 Pixel, aber weil man das Bild auch gut gegen einen Contentslider austauschen kann, hielt ich eine fixe Breite für sinnvoller, denn: nicht jeder Slider kann sich auf flexible Breiten einstellen.</p>
<p>Weiterhin arbeitet das theme mit der contao-eigenen Möglichkeit das Framework in der zentralen Seitenvorlage fe_page um ein eigenen Layoutbereich zu erweitern. Das hat mehrere Gründe. Zum einen wird im theme eine Pulldown-Hauptnavigation mitgeliefert, die 3 Ebenen darstellen kann. Damit jedoch die ausklappbaren Untermenüebenen immer über dem zentralen Bild liegen, ist das Design stabiler, wenn der z-index von #header immer größer gewählt werden kann als das im eigenen Layoutbereich #subheader liegende Bild. Darüberhinaus kann #subheader &#8211; wie auf der Starsteite zu sehen &#8211; nicht nur mit einem Bild, sondern auch mit weiteren Inhaltselementen (hier: Spalten mit Links zum Weiterlesen) bestückt werden.</p>
<p>Klingt erstmal kompliziert, ist es aber im Grunde nicht und außerdem gibt&#8217;s zum theme wieder eine mehrseitige Anleitung so dass auch Newbies damit zurechtkommen sollten.<br />
Im Fußbereich sind die Inhalte wieder via Spaltenset eingefügt.</p>

<!-- google_ad_section_end -->
<img src="http://feeds.feedburner.com/~r/Frische-zitronende/~4/VHAPLwvoFhA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.frische-zitronen.de/2012/02/02/jk-ma012-1-brown-neues-contao-theme-im-jukemedia-webshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CONTAO : Coole Tooltipps jetzt auch für die Navigation</title>
		<link>http://www.frische-zitronen.de/2011/06/17/coole-tooltipps-jetzt-auch-fur-contao-navigation/</link>
		<comments>http://www.frische-zitronen.de/2011/06/17/coole-tooltipps-jetzt-auch-fur-contao-navigation/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 08:38:56 +0000</pubDate>
		<dc:creator>Jutta</dc:creator>
				<category><![CDATA[Contao]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.frische-zitronen.de/?p=2746</guid>
		<description><![CDATA[Wenn in einer Navigation die Links mit Hinweisen versehen werden sollen, gibt es nun eine kleine aber feine Weiterentwicklung, die Tooltipps auch für Contao Navigationsmodule ermöglicht. <a class="more-link" href="http://www.frische-zitronen.de/2011/06/17/coole-tooltipps-jetzt-auch-fur-contao-navigation/">Weiterlesen</a>]]></description>
				<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><img class="alignleft size-full wp-image-2753" title="contao-tooltipps" alt="Abbildung eines Tooltipps in Aktion" src="http://www.frische-zitronen.de/wp-content/uploads/2011/06/contao-tooltipps1.png" width="600" height="257" />Links in Navigationsmodulen sollten idealerweise maximal 1-2 Wörter enthalten, die treffegnau beschreiben welcher Inhalt zu erwarten ist. In den meisten Fällen klappt das auch ganz gut, wenn es sich jedoch um erkärungsbedürftige Leistungen oder Produkte handelt, möchte man dem Benutzer mehr Hinweise geben. Basierend auf dem <a href="http://www.think-contao.de/tooltip-funktion-in-contao-verwenden.html">Blogartikel von Thomas Weitzel</a> gibt es nun eine kleine aber feine Weiterentwicklung, die Tooltipps auch für Contao Navigationsmodule ermöglicht.</p>
<p>Eine Beispielinstallation, Download und eine Anleitung zum Nachbauen, <a title="Tooltipps für Contao Navigation" href="http://www.erweiterungen.jukemedia.de/index.php/tooltipps-fuer-contao-navigation.html">habe ich auf meiner Contao-Spielwiese bereitgestellt.</a></p>

<!-- google_ad_section_end -->
<img src="http://feeds.feedburner.com/~r/Frische-zitronende/~4/0dOFgegGBH0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.frische-zitronen.de/2011/06/17/coole-tooltipps-jetzt-auch-fur-contao-navigation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CONTAO : neues kostenloses Contao Theme</title>
		<link>http://www.frische-zitronen.de/2011/02/18/neues-kostenloses-contao-theme/</link>
		<comments>http://www.frische-zitronen.de/2011/02/18/neues-kostenloses-contao-theme/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 14:24:42 +0000</pubDate>
		<dc:creator>Jutta</dc:creator>
				<category><![CDATA[Contao]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[contao-Theme]]></category>
		<category><![CDATA[Designvorlagen]]></category>
		<category><![CDATA[Webdesgin]]></category>

		<guid isPermaLink="false">http://www.frische-zitronen.de/?p=2727</guid>
		<description><![CDATA[In ein paar Stunden freier Zeit ist in meiner Werkstatt ein neues kostenloses Theme für contao entstanden. Mit frischen Farben und einiger CSS3 Features ist es nun fertig zum Downloaden und Ausprobieren. <a class="more-link" href="http://www.frische-zitronen.de/2011/02/18/neues-kostenloses-contao-theme/">Weiterlesen</a>]]></description>
				<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><img class="alignleft size-medium wp-image-2728" title="music-academy-003" alt="Bild vom neuen Contao Theme music academy 003" src="http://www.frische-zitronen.de/wp-content/uploads/2011/02/music-academy-003-460x400.png" width="460" height="400" /> Als Fortsetzung meiner kostenlosen themes für Contao habe ich für die im Core miteglieferte Inhaltsstruktur von music-academy ein neues Design erstellt. Es heißt schlicht und ergreifend Music-Acamdemy-003 und lässt sich wie die beiden ersten themes ebenso einfach <a href="http://www.jukemedia.de/installationsanleitung-jukemedia-003.html">installieren.</a></p>
<p class="clearleft">Runde Ecken, Farbverlauf und Schatten habe ich mit CSS3 realisiert, was jedoch etwas Pech für den InternetExplorer bedeutet, denn der unterstützt diese features bis einschließlich der Version 8 leider nicht. Mit einigen workarounds und den MS Filtern könnte man hier gewiss das eine oder andere simulieren. Ich bin jedoch der Ansicht, dass das Layout auch mit eckigen Kanten noch ganz passabel ausschaut und habe daher darauf verzichtet.</p>
<p><a href="http://www.jukemedia.de/contao-free-templates.html">Demo, Download und Intallationshinweise jukemedia-music-academy 003</a></p>

<!-- google_ad_section_end -->
<img src="http://feeds.feedburner.com/~r/Frische-zitronende/~4/LG7IAN5IAHk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.frische-zitronen.de/2011/02/18/neues-kostenloses-contao-theme/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
