<?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>Alexander Zerr</title>
	<atom:link href="http://www.xelaz.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xelaz.de</link>
	<description>Meine Erfahrungen in der Web Entwicklung</description>
	<lastBuildDate>Mon, 26 Sep 2011 18:30:56 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Show Blocks in TinyMce</title>
		<link>http://www.xelaz.de/show-blocks-in-tinymce/</link>
		<comments>http://www.xelaz.de/show-blocks-in-tinymce/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 17:03:40 +0000</pubDate>
		<dc:creator>Alexander Zerr</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[CKEditor]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[TinyMCE]]></category>

		<guid isPermaLink="false">http://www.xelaz.de/?p=470</guid>
		<description><![CDATA[Mit dem TinyMce bin ich soweit zufrieden. Er erfühlt zurzeit noch meine Bedürfnisse, doch eins viel mir ein als ich beim CKEditor eine Funktion bemerkte die so in TinyMce nicht vorhanden ist. Mit der Funktion kann man die Elemente im Text heforheben mit einem Rahmen der zeigt welches Element es ist. Leider hat TinyMce von [...]]]></description>
			<content:encoded><![CDATA[<p>Mit dem TinyMce bin ich soweit zufrieden. Er erfühlt zurzeit noch meine Bedürfnisse, doch eins viel mir ein als ich beim CKEditor eine Funktion bemerkte die so in TinyMce nicht vorhanden ist. Mit der Funktion kann man die Elemente im Text heforheben mit einem Rahmen der zeigt welches Element es ist. Leider hat TinyMce von Haus aus nicht dieses Feature und ich hab leider kein Plugin gefunden welches mir diese Funktion gib. So musste ich etwas Hand anlegen und eigenen Plugin schreiben. </p>
<p>Das Ergebnis ist einfach geschrieben, reicht mir vollkommen aus und bietet mir jetzt die Möglichkeit die Elemente mit Rahmen zu versehen wie im Screenshot zu sehen:<br />
<img src="http://www.xelaz.de/wp-content/uploads/2011/09/show_blocks.jpg" alt="" title="show_blocks" width="560" class="alignnone size-full wp-image-471" /></p>
<p>Das Plugin benötigt <strong>jQuery</strong> und kann schnell in den TinyMce integriert werden:</p>
<p><strong>1. Schritt:</strong> Plugin <a href="http://www.xelaz.de/wp-content/uploads/2011/09/showblocks.zip"><strong>hier runter laden</strong></a> und in den <strong>tiny_mce/plugins</strong> Ordner entpacken.</p>
<p><strong>2. Schritt:</strong> TinyMce Config mit dem Parameter <strong>showblocks</strong> erweitern.</p>
<p><strong>TinyMce Config:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="javascript">plugins : <span style="color: #3366CC;">&quot;pluginA,pluginB,PluginC,...,showblocks&quot;</span>,
theme_advanced_buttons1 : <span style="color: #3366CC;">&quot;showblocks,|,bold,italic,underline,strikethrough,...&quot;</span></pre></div></div>

<p><strong>3. Schritt:</strong> Jetzt kann man den Plugin etwas steuern, in dem man im sagen kann ob er schon sofort die Elemente umrahmen soll oder man kann die Hover Funktion abschalten.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript">show_blocks: <span style="color: #CC0000;">1</span>, <span style="color: #009900; font-style: italic;">// (optional) show blocks by open the editor</span>
show_blocks_hover: <span style="color: #CC0000;">0</span> <span style="color: #009900; font-style: italic;">// (optional) hover Tag name 1 or show it permanent 0</span></pre></div></div>

<p>Viel Spaß.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xelaz.de/show-blocks-in-tinymce/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kostenlose Web Icons</title>
		<link>http://www.xelaz.de/kostenlose-web-icons/</link>
		<comments>http://www.xelaz.de/kostenlose-web-icons/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 11:01:12 +0000</pubDate>
		<dc:creator>Alexander Zerr</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Icons]]></category>
		<category><![CDATA[Symbole]]></category>
		<category><![CDATA[WebFonts]]></category>

		<guid isPermaLink="false">http://www.xelaz.de/?p=448</guid>
		<description><![CDATA[Immer wieder trifft das Problem die Designer und Webmaster wenn sie Icons in die Seite einbauen. Man nimm welche aus eigener Sammlung und passt sie an, entwickelt was neues oder man nimm welche aus den Bestehenden Sammlungen wie Famfamfam und anderen Quellen. Seit kurzen erschien eine Web Symbol Sammlung an meist benutzten Icons die ausreichen [...]]]></description>
			<content:encoded><![CDATA[<p>Immer wieder trifft das Problem die Designer und Webmaster wenn sie Icons in die Seite einbauen. Man nimm welche aus eigener Sammlung und passt sie an, entwickelt was neues oder man nimm welche aus den Bestehenden Sammlungen wie <a href="http://www.famfamfam.com" target="_blank">Famfamfam</a> und anderen Quellen. Seit kurzen erschien eine <a target="_blank" href="http://www.justbenice.ru/studio/websymbols/">Web Symbol Sammlung</a> an meist benutzten Icons die ausreichen um Wichtige Elemente zu symbolisieren. Das Geniale ist, dass es eine WebFont ist die skalierbar ist, einfach zu integrieren ist, einfach zu nutzen weil man braucht nur Buchstaben um die Icons zu symbolisieren und die Farbe direkt anpassen. Nachteil ist bei der Schrift die Semantik da man die Icons mit Buchstaben sich merken muss. Eigentlich ist handelt es sich die Gleiche Technik wie bei Webdings nur für Web.</p>
<p>Man lädt die Font auf der <a target="_blank" href="http://www.justbenice.ru/studio/websymbols/">Web Symbols Seite</a> runter und bindet sie im Style ein.</p>

<div class="wp_syntax"><div class="code"><pre class="css"><span style="color: #a1a100;">@font-face{ </span>
	<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #66cc66;">:</span> <span style="color: #ff0000;">'WebSymbolsRegular'</span><span style="color: #66cc66;">;</span>
	src<span style="color: #66cc66;">:</span> <span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'/fonts/websymbols-regular-webfont.eot'</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">;</span>
	src<span style="color: #66cc66;">:</span> <span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'/fonts/websymbols-regular-webfont.eot?#iefix'</span><span style="color: #66cc66;">&#41;</span> format<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'embedded-opentype'</span><span style="color: #66cc66;">&#41;</span>,
	     <span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'/fonts/websymbols-regular-webfont.woff'</span><span style="color: #66cc66;">&#41;</span> format<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'woff'</span><span style="color: #66cc66;">&#41;</span>,
	     <span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'/fonts/websymbols-regular-webfont.ttf'</span><span style="color: #66cc66;">&#41;</span> format<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'truetype'</span><span style="color: #66cc66;">&#41;</span>,
	     <span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'/fonts/websymbols-regular-webfont.svg#WebSymbolsRegular'</span><span style="color: #66cc66;">&#41;</span> format<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'svg'</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">;</span>
	<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.symbol</span> <span style="color: #66cc66;">&#123;</span> <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #66cc66;">:</span> <span style="color: #ff0000;">'WebSymbolsRegular'</span><span style="color: #66cc66;">;</span> font-size<span style="color: #3333ff;">:<span style="color: #933;">16px</span></span><span style="color: #66cc66;">;</span> <span style="color: #66cc66;">&#125;</span></pre></div></div>

<p>Und im Html kann man jetzt ganz einfach die Icons mit Buchstaben nachbilden:</p>

<div class="wp_syntax"><div class="code"><pre>&lt;div&gt;&lt;span class=&quot;symbol&quot;&gt;I&lt;/span&gt;Bild&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;symbol&quot;&gt;S&lt;/span&gt;Zahnrad&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;symbol&quot;&gt;C&lt;/span&gt;Wolke&lt;/div&gt;</pre></div></div>

<p>Die Web Symbols Font wird immer weiter Entwickelt und bekommt bald neue Icons wie Telefon und E-Mail. Die Benutzung ist frei und unterliegt der <a target="_blank" href="http://scripts.sil.org/OFL">OFL</a> Lizenz. Somit hat man eine simple Möglichkeit mit wenigem Einsatz Standard Icons in die Seite zu integrieren.</p>
<p>Und ich möchte noch auf ein Projekt hinweisen wenn es um Öffentliche Icons/ Symbole geht. Das <a target="_blank" href="http://thenounproject.com/">The Noun Project</a> beinhaltet eine Große Sammlung an Vector Grafiken die alltägliche Sachen symbolisieren. Man kann die Icons frei nutzen und man finden eigentlich zu jedem Thema passendes Symbol.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xelaz.de/kostenlose-web-icons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bilder ohne width/height</title>
		<link>http://www.xelaz.de/bilder-ohne-widthheight/</link>
		<comments>http://www.xelaz.de/bilder-ohne-widthheight/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 11:34:54 +0000</pubDate>
		<dc:creator>Alexander Zerr</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Images]]></category>

		<guid isPermaLink="false">http://www.xelaz.de/?p=441</guid>
		<description><![CDATA[Die Richtlinien schreiben vor die Größen Angaben für Bilder immer zu setzen um dem Browser die Arbeit zu erleichtern das Layout richtig darzustellen und die Geschwindigkeit nicht zu beeinträchtigen. Da man aber öfters vergisst die width/height zu setzen, ist es sehr aufwendig im Quellcode nach den Stellen zu suchen. 
Um das zu erleichtern, haben die [...]]]></description>
			<content:encoded><![CDATA[<p>Die Richtlinien schreiben vor die Größen Angaben für Bilder immer zu setzen um dem Browser die Arbeit zu erleichtern das Layout richtig darzustellen und die Geschwindigkeit nicht zu beeinträchtigen. Da man aber öfters vergisst die width/height zu setzen, ist es sehr aufwendig im Quellcode nach den Stellen zu suchen. </p>
<p>Um das zu erleichtern, haben die Jungs aus <a href="http://37signals.com/" target="_blank">37signals.com</a> einen simplen und Genialen CSS Helper geschrieben:</p>

<div class="wp_syntax"><div class="code"><pre class="css">img<span style="color: #3333ff;">:not</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span><span style="color: #3333ff;">:not</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span><span style="color: #000000; font-weight: bold;">height</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">border</span><span style="color: #66cc66;">:</span> <span style="color: #933;">2px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">red</span> !important<span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<p>Nach dem Einbau in die Seite, kann man im Developer Modus die Bilder mit einem Roten Rahmen einfacher im Layout finden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xelaz.de/bilder-ohne-widthheight/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WWW Rewrite Rule</title>
		<link>http://www.xelaz.de/www-rewrite-rule/</link>
		<comments>http://www.xelaz.de/www-rewrite-rule/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 11:06:07 +0000</pubDate>
		<dc:creator>Alexander Zerr</dc:creator>
				<category><![CDATA[Tipps]]></category>
		<category><![CDATA[ModRewrite]]></category>
		<category><![CDATA[Subdomain]]></category>
		<category><![CDATA[Vhost]]></category>
		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://www.xelaz.de/?p=430</guid>
		<description><![CDATA[Ich bin kein Fan von der Subdomain &#8220;WWW&#8221; und sie ist komplett überflüssig. Mit einem ModRewrite Rule kann man die www Subdomain umgehen in dem alles was auf www.domain.tld/inhalt-der-seite kommt direkt mit 301 auf domain.tld/inhalt-der-seite umleitet wird.
&#60;VirtualHost 127.0.0.1:80&#62;
ServerName domain.tld
&#60;Directory &#8220;/var/www/domain/&#8221;&#62;
AllowOverride All
Order allow,deny
Allow from all
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
&#60;/Directory&#62;
&#60;/VirtualHost&#62;
]]></description>
			<content:encoded><![CDATA[<p>Ich bin kein Fan von der Subdomain &#8220;WWW&#8221; und sie ist komplett überflüssig. Mit einem ModRewrite Rule kann man die www Subdomain umgehen in dem alles was auf <strong>www.domain.tld/inhalt-der-seite</strong> kommt direkt mit 301 auf <strong>domain.tld/inhalt-der-seite</strong> umleitet wird.</p>
<p>&lt;VirtualHost 127.0.0.1:80&gt;</p>
<p>ServerName domain.tld</p>
<p>&lt;Directory &#8220;/var/www/domain/&#8221;&gt;<br />
AllowOverride All<br />
Order allow,deny<br />
Allow from all<br />
<strong>RewriteEngine On<br />
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]<br />
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]</strong><br />
&lt;/Directory&gt;<br />
&lt;/VirtualHost&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xelaz.de/www-rewrite-rule/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox Javascript Error Console</title>
		<link>http://www.xelaz.de/firefox-javascript-error-console/</link>
		<comments>http://www.xelaz.de/firefox-javascript-error-console/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 13:34:39 +0000</pubDate>
		<dc:creator>Alexander Zerr</dc:creator>
				<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.xelaz.de/?p=418</guid>
		<description><![CDATA[Seit der Firefox 4 Version, haben sich die Entwickler entschieden die JavaScript Fehler nicht zu zeigen. So hab ich mich gewundert, dass ich voll den sauberen JasvaScript Code schreibe und bei Fehlern keine Error Meldungen in der Console oder dem Firebug sehen kann. Um die Fehler wieder zu sehen, muss man kleinen Eingriff in die [...]]]></description>
			<content:encoded><![CDATA[<p>Seit der Firefox 4 Version, haben sich die Entwickler entschieden die JavaScript Fehler nicht zu zeigen. So hab ich mich gewundert, dass ich voll den sauberen JasvaScript Code schreibe und bei Fehlern keine Error Meldungen in der Console oder dem Firebug sehen kann. Um die Fehler wieder zu sehen, muss man kleinen Eingriff in die Firefox Config machen:</p>
<ol>
<li>In der Adressleiste <strong>about:config</strong> eingeben und aufrufen.</li>
<li>Natürlich wird man Vorsichtig sein und es dem Firefox versprechen.</li>
<li>Nach errorconsole filtern.</li>
<li>Mit einem Doppelklick auf den Registry  Wert <strong>devtools.errorconsole.enabled</strong>, kann man ihn auf true setzen.</li>
<li>Alle Firefox Fenster schließen und neu starten.</li>
</ol>
<p>Jetzt bekommt man wie gewohnt alle JavaScript Fehlermeldungen zu sehen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xelaz.de/firefox-javascript-error-console/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

