<?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>schman.at</title>
	<atom:link href="http://schman.at/feed" rel="self" type="application/rss+xml" />
	<link>http://schman.at</link>
	<description>Meine Erkenntnisse, mein Unfug, und alles andere</description>
	<lastBuildDate>Fri, 30 Mar 2012 08:54:32 +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>A21 Glossary: Glossar</title>
		<link>http://schman.at/a21-glossary-glossar</link>
		<comments>http://schman.at/a21-glossary-glossar#comments</comments>
		<pubDate>Thu, 29 Mar 2012 13:07:43 +0000</pubDate>
		<dc:creator>Manuel</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Typo3]]></category>
		<category><![CDATA[Typo3 Erweiterung]]></category>
		<category><![CDATA[a21glossary]]></category>
		<category><![CDATA[Erweiterung]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Glossar]]></category>
		<category><![CDATA[glossary]]></category>

		<guid isPermaLink="false">http://schman.at/?p=700</guid>
		<description><![CDATA[Wie der Name schon sagt ist a21glossary eine Glossar Erweiterung. Der Entwickler beschreibt seine Erweiterung wie folgt: A21 Glossary &#8211; automatical conversion of all abbreviations and acronyms in the special tags for accessibility issues Was macht die Erweiterung? Wie der Beschreibung zu entnehmen ist konvertiert diese &#8220;on the fly&#8221; Wörter welche im Glossar sind. Somit [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-701" title="a21glossary" src="http://schman.at/wp-content/uploads/2012/03/ext_a21glossary.jpg" alt="" width="520" height="200" /></p>
<p>Wie der Name schon sagt ist a21glossary eine Glossar Erweiterung. Der Entwickler beschreibt seine Erweiterung wie folgt:</p>
<blockquote><p>A21 Glossary &#8211; automatical conversion of all abbreviations and acronyms in the special tags for accessibility issues</p></blockquote>
<p><strong>Was macht die Erweiterung?</strong></p>
<p>Wie der Beschreibung zu entnehmen ist konvertiert diese &#8220;on the fly&#8221; Wörter welche im Glossar sind. Somit wird zB das Akronym EU mit dem dafür vorgesehenen Tag Akronym ausgezeichnet. Dies ist für die Accessibility sehr förderlich. Beim darüberfahren (hover) mit der Maus wird als Tooltip die Beschreibung angezeigt. In diesem Fall würde bei EU als Tooltip Europäische Union angezeigt werden.</p>
<p>Je nach Konfiguration kann auch auf das Akronym geklickt werden, anschließend wird man auf die &#8220;List View&#8221; weitergeleitet wo detaillierte Informationen dargestellt werden.</p>
<p><span id="more-700"></span></p>
<p><strong>Hinweis</strong></p>
<p>Ich beschreibe im Folgenden wie ich die Erweiterung zum Laufen gebracht habe, als Installation gehe ich hier vom <a title="Introduction Package" href="http://typo3.org/download/packages/">Introduction Package</a> aus.</p>
<p><strong>Installation und Grundkonfiguration</strong></p>
<p>Als erstes muss die Erweiterung vom Repositority importiert und installiert werden. Nach der Installation stehen die ersten 3 Grundkonfigurationen bereit.</p>
<div id="attachment_703" class="wp-caption aligncenter" style="width: 530px"><img class="size-full wp-image-703" title="a21 Glossary Konfiguration" src="http://schman.at/wp-content/uploads/2012/03/ext_a21glossary_config.jpg" alt="" width="520" height="264" /><p class="wp-caption-text">Grundkonfiguration der Erweiterung</p></div>
<p>Meine Einstellungen sind auf dem Screenshot ersichtlich</p>
<p><strong>What to replace &#8211; Was soll ersetzt werden</strong></p>
<p>Hier gibt es die Möglichkeit zu definieren was ersetzt wird. In meinem Fall soll der komplette Inhalt geparst und gegebenenfalls ersetzt werden. Es stehen noch 2 weitere Methoden zur Verfügung</p>
<ul>
<li>Only with custom 21 glossary Tag<br />
Es können spezielle Parts definiert werden. Inhalt innerhalb der &lt;!&#8211;A21GLOSSARY_begin&#8211;&gt; und &lt;!&#8211;A21GLOSSARY_end&#8211;&gt; wird geparst.</li>
<li>Automatically within search tags (recommended if using indexed_serach)<br />
Hier wird der Inhalt innerhalb des durchsuchenden Bereichs geparst und ersetzt.</li>
</ul>
<p><strong>When to replace &#8211; Wann soll ersetzt werden</strong></p>
<p>Auch hier gibt es drei Möglichkeiten:</p>
<ul>
<li>OFF Do not invoke automatically (done by userfunc instead)<br />
Es wird nicht automatisch ersetzt sondern nur per Userfunc</li>
<li>SLOW On each page retrieval (even from page cache)<br />
Erst beim Aufrufen der Seite</li>
<li>FAST Before Caching (recommended &#8211; remember to clear page cache)<br />
Vor dem cachen, zu beachten ist das zuvor der Cache der Seite geleert werden muss.</li>
</ul>
<p><strong>Exclude glossary within following tags &#8211; Ignoriere folgende Tags</strong></p>
<p>In diesem Feld können Komma getrennte Tags angegeben werden welche ignoriert werden. Standardmäßig wird zB keine Auszeichnung auf Links angewendet.</p>
<p><strong>SysFolder &#8211; Glossar Einträge</strong></p>
<p>Damit a21glossary überhaupt weiß was denn eine Abkürzung bzw. ein Akronym ist muss ein Storage Folder angelegt werden. Ich habe diesen sinnvollerweise Glossary genannt, dieser befindet sich innerhalb der Home Ebene.</p>
<p>Um nun Einträge verfassen zu können muss in die &#8220;List View&#8221; gewechselt werden. Ich muss nicht extra erwähnen das wir uns im Storage Folder befinden, oder? Wir können nun wie gewohnt einen neuen Eintrag erzeugen, hier müssen wir logischerweise einen Datensatz vom Typ <em>Glossar</em> anlegen. Um beim einführenden Beispiel zu bleiben habe ich die EU als Akronym angelegt.</p>
<div id="attachment_707" class="wp-caption aligncenter" style="width: 530px"><img class="size-full wp-image-707" title="ext a21glossary Eintrag" src="http://schman.at/wp-content/uploads/2012/03/ext_a21glossary_eintrag.jpg" alt="" width="520" height="619" /><p class="wp-caption-text">Erster Eintrag im Glossar: EU</p></div>
<p>Nach speichern weiß die Erweiterung was die EU ist.</p>
<p><strong>Ext Template anlegen</strong></p>
<p>Damit auch eine Ausgabe stattfinden kann ist es nötig ein Ext Tempalte anzulegen, laut Manual reicht es das static Template hinzuzufügen, es ist allerdings ebenfalls noch nötig die ID des SysFolders einzutragen. Doch eines nach dem anderen.</p>
<p>Wie bereits erwähnt gehe ich hier vom Introduction Pagacke aus, welche meiner Meinung die Templates ein wenig zu gut organisiert. Wir gehen in der Navigation auf den Template Bereich. Im Seitenbaum wechseln wir zum <em>SysFolder TypoScript Templates &#8211; extension_configuration</em>.</p>
<p>Wir legen hier ein neues Extension Template an, ich bezeichne es als <em>plugin.a21glossary</em>. Es reicht hier wenn wir im Tab Enthält das Statische Template</p>
<div id="attachment_711" class="wp-caption aligncenter" style="width: 530px"><img class="size-full wp-image-711" title="ext a21glossary statictemplate" src="http://schman.at/wp-content/uploads/2012/03/ext_a21glossary_static.jpg" alt="" width="520" height="358" /><p class="wp-caption-text">Statisches Template der Ext einbinden</p></div>
<p>Nach dem speichern müssen wir dieses nun noch dem <em>root_extensionConfiguration</em> Template hinzufügen. Wir bearbeiten diesen, wechseln auf wieder ins <em>Enthält</em> Tab. Nun binden wir es ins <em>Basis-Template einschließen</em> ein.</p>
<div id="attachment_713" class="wp-caption aligncenter" style="width: 530px"><img class="size-full wp-image-713" title="ext a21glossary basistemplate" src="http://schman.at/wp-content/uploads/2012/03/ext_a21glossary_basistemplate.jpg" alt="" width="520" height="154" /><p class="wp-caption-text">plugin.a21glossary ins BasisTemplate einschließen</p></div>
<p>Jetzt müssen wir nur noch die Stoarge ID angeben. Dies ist die ID des SysFolders Glossary. Es gibt zwei Möglichkeiten die ID festzulegen.</p>
<ul>
<li>Konstante<br />
Wir öffnen nochmals das plugin.a21glossary Template und tragen in den Konstanten den Wert:<br />
a21glossary.storagePage = ID<br />
ein</li>
<li>Konstanten Editor<br />
Im Dropdown wählen wir den Konstanten-Editor, als Kategorie muss A21GLOSSARY selektiert werden. Ziemlich am Ende gibt es den Punkt <em>Storage Page</em>.</li>
</ul>
<p>Nun funktioniert die ganze Geschichte bereits, vergesst allerdings nicht vorsichtshalber den Cache zu leeren. Im Frontend könnte es dann so aussehen:</p>
<div id="attachment_715" class="wp-caption aligncenter" style="width: 568px"><img class="size-full wp-image-715" title="Frontend Ausgabe" src="http://schman.at/wp-content/uploads/2012/03/ext_a21glossary_frontend.jpg" alt="" width="558" height="96" /><p class="wp-caption-text">So sieht es dann im Frontend aus</p></div>
<p><strong>Schlusswort</strong></p>
<p>Natürlich kann das ganze dann noch per CSS gestylt werden. Wie gesagt in dieser Anleitung der Minimalaufwand gemacht worden. Es gibt dutzende weitere Konfigurationmöglichkeiten.</p>
<p><strong>weiter führende Links</strong></p>
<p><a title="Glossary im Repositority" href="http://typo3.org/extensions/repository/view/a21glossary/current/">a21glossary im Repositority</a></p>
<p><a title="a21glossary Manual" href="http://typo3.org/documentation/document-library/extension-manuals/a21glossary/0.9.4/view/toc/0/">Manual</a><br />
<h3 class='related_post_title'>Ähnliche Beiträge</h3>
<ul class='related_post'>
<li><a href='http://schman.at/neue-kategorie-typo3-erweiterungen' title='neue Kategorie: Typo3 Erweiterungen'>neue Kategorie: Typo3 Erweiterungen</a></li>
<li><a href='http://schman.at/indexed_search-um-konfigurationsmoglichkeit-erweitern' title='indexed_search um Konfigurationsmöglichkeit erweitern'>indexed_search um Konfigurationsmöglichkeit erweitern</a></li>
<li><a href='http://schman.at/alte-url-strukturen-bei-typolight-erhalten' title='alte URL Strukturen bei TYPOlight erhalten'>alte URL Strukturen bei TYPOlight erhalten</a></li>
<li><a href='http://schman.at/verzeichnisname-als-link-dargstellen' title='Verzeichnisname als Link dargstellen'>Verzeichnisname als Link dargstellen</a></li>
<li><a href='http://schman.at/efg-extended-formular-generator-fur-typolight' title='EFG Extended Formular Generator für TYPOlight'>EFG Extended Formular Generator für TYPOlight</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://schman.at/a21-glossary-glossar/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>neue Kategorie: Typo3 Erweiterungen</title>
		<link>http://schman.at/neue-kategorie-typo3-erweiterungen</link>
		<comments>http://schman.at/neue-kategorie-typo3-erweiterungen#comments</comments>
		<pubDate>Thu, 29 Mar 2012 11:08:20 +0000</pubDate>
		<dc:creator>Manuel</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Typo3]]></category>
		<category><![CDATA[Typo3 Erweiterung]]></category>
		<category><![CDATA[Erweiterung]]></category>
		<category><![CDATA[Extension]]></category>

		<guid isPermaLink="false">http://schman.at/?p=695</guid>
		<description><![CDATA[Wie in jedem System sind Erweiterungen das A und O. Egal was die Basisfunktionen eines CMS kann, irgendwann kommt der Moment wo es dann doch nicht mehr funktioniert. Ein weit verbreitetes CMS ist TYPO3. Wir setzen dieses System selbst ein und haben aktuell eine Vielzahl an Erweiterungen im Einsatz. in der neu eingeführten Kategorie werde [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-696" title="Kategorie Logo: Typo3 Erweiterungen" src="http://schman.at/wp-content/uploads/2012/03/ext_schman_logo.jpg" alt="" width="520" height="200" /></p>
<p>Wie in jedem System sind Erweiterungen das A und O. Egal was die Basisfunktionen eines CMS kann, irgendwann kommt der Moment wo es dann doch nicht mehr funktioniert. Ein weit verbreitetes CMS ist <a href="http://typo3.com">TYPO3</a>. Wir setzen dieses System selbst ein und haben aktuell eine Vielzahl an Erweiterungen im Einsatz. in der neu <a title="Typo3 Erweiterungen" href="http://schman.at/category/cms/typo3/typo3-ext">eingeführten Kategorie</a> werde ich diverse Erweiterungen erwähnen und kurz erklären wie diese konfiguriert werden müssen.<br />
<h3 class='related_post_title'>Ähnliche Beiträge</h3>
<ul class='related_post'>
<li><a href='http://schman.at/indexed_search-um-konfigurationsmoglichkeit-erweitern' title='indexed_search um Konfigurationsmöglichkeit erweitern'>indexed_search um Konfigurationsmöglichkeit erweitern</a></li>
<li><a href='http://schman.at/verzeichnisname-als-link-dargstellen' title='Verzeichnisname als Link dargstellen'>Verzeichnisname als Link dargstellen</a></li>
<li><a href='http://schman.at/eigenes-css-und-js-in-der-eigenen-typo3-erweiterung' title='Eigenes CSS und JS in der eigenen TYPO3 Erweiterung'>Eigenes CSS und JS in der eigenen TYPO3 Erweiterung</a></li>
<li><a href='http://schman.at/alte-url-strukturen-bei-typolight-erhalten' title='alte URL Strukturen bei TYPOlight erhalten'>alte URL Strukturen bei TYPOlight erhalten</a></li>
<li><a href='http://schman.at/mullkalender-als-ics' title='Müllkalender als ics'>Müllkalender als ics</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://schman.at/neue-kategorie-typo3-erweiterungen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cashys Blog wird 7 Jahre</title>
		<link>http://schman.at/cashys-blog-wird-7-jahre</link>
		<comments>http://schman.at/cashys-blog-wird-7-jahre#comments</comments>
		<pubDate>Tue, 13 Mar 2012 06:40:28 +0000</pubDate>
		<dc:creator>Manuel</dc:creator>
				<category><![CDATA[aus dem Leben]]></category>
		<category><![CDATA[Cashy]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Verlosung]]></category>

		<guid isPermaLink="false">http://schman.at/?p=693</guid>
		<description><![CDATA[Ich denke jeder von euch kennt das Blog von Cashy falls nicht schämt euch Cashy ist wohl einer der bekanntesten Bloger. Er blogt so ziemlich über alles was ihm in die Quere kommt. Ich für meinen Teil schaue mehrmals täglich drauf. Ich frage mich ehrlich immer wie er es schafft überall so auf dem laufendem zu [...]]]></description>
			<content:encoded><![CDATA[<p>Ich denke jeder von euch kennt das Blog von <a title="Cashy - stadt-bremerhaven.de" href="http://stadt-bremerhaven.de/">Cashy</a> falls nicht schämt euch <img src='http://schman.at/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Cashy ist wohl einer der bekanntesten Bloger. Er blogt so ziemlich über alles was ihm in die Quere kommt. Ich für meinen Teil schaue mehrmals täglich drauf. Ich frage mich ehrlich immer wie er es schafft überall so auf dem laufendem zu sein.</p>
<p>Auf alle Fälle ist sein Blog nun schon 7 Jahre alt. Zu diesem Anlass gibt es eine <a href="http://stadt-bremerhaven.de/7-jahre-caschys-blog-verlosung-part-1/#comment-218616">Verlosung</a> mit Hammer Preisen.</p>
<p>Ich wünsche dir auf diesem Wege alle gute für die nächsten X Jahre, ich hoffe du schreibst noch ewig.<br />
<h3 class='related_post_title'>Ähnliche Beiträge</h3>
<ul class='related_post'>
<li>Es gibt keine ähnlichen Beiträge</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://schman.at/cashys-blog-wird-7-jahre/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erste LTS Version von Contao (2.11)</title>
		<link>http://schman.at/erste-lts-version-von-contao-2-11</link>
		<comments>http://schman.at/erste-lts-version-von-contao-2-11#comments</comments>
		<pubDate>Wed, 15 Feb 2012 14:39:48 +0000</pubDate>
		<dc:creator>Manuel</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Typolight / Contao]]></category>
		<category><![CDATA[2.11]]></category>
		<category><![CDATA[ankündigung]]></category>
		<category><![CDATA[Contao]]></category>

		<guid isPermaLink="false">http://schman.at/?p=687</guid>
		<description><![CDATA[Gerade eben wurde Contao 2.11 veröffentlicht. Was sich alles getan kann direkt in der Ankündigung nachgelesen werden. Neu ist allerdings der LTS Support. Die Version 2.11 wird 18 Monate supportet. Das bedeutet Sicherheitslöcher etc. werden gefixt, auch wenn dann zum Beispiel schon Contao 2.12 veröffentlicht wurde. Ähnliche Beiträge Accordion mit Menü Bereiche aus Contao Suchmaschine [...]]]></description>
			<content:encoded><![CDATA[<p>Gerade eben wurde <a href="http://contao.org">Contao</a> 2.11 veröffentlicht. Was sich alles getan kann direkt in der <a title="Contao 2.11" href="http://www.contao.org/de/news/contao_2-11-0.html">Ankündigung</a> nachgelesen werden. Neu ist allerdings der LTS Support. Die Version 2.11 wird 18 Monate supportet. Das bedeutet Sicherheitslöcher etc. werden gefixt, auch wenn dann zum Beispiel schon <a href="http://contao.org">Contao</a> 2.12 veröffentlicht wurde.<br />
<h3 class='related_post_title'>Ähnliche Beiträge</h3>
<ul class='related_post'>
<li><a href='http://schman.at/accordion-mit-men' title='Accordion mit Menü'>Accordion mit Menü</a></li>
<li><a href='http://schman.at/bereiche-aus-contao-suchmaschine-ausschliesen' title='Bereiche aus Contao Suchmaschine ausschließen'>Bereiche aus Contao Suchmaschine ausschließen</a></li>
<li><a href='http://schman.at/neues-buch-zu-typolightcontao' title='Neues Buch zu TYPOlight/Contao'>Neues Buch zu TYPOlight/Contao</a></li>
<li><a href='http://schman.at/contao-typolight-2-9-als-beta-verfugbar' title='Contao (TYPOlight) 2.9 als Beta verfügbar'>Contao (TYPOlight) 2.9 als Beta verfügbar</a></li>
<li><a href='http://schman.at/contao-documentation-project-von-inifinitysoft' title='Contao Documentation Project von InifinitySoft'>Contao Documentation Project von InifinitySoft</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://schman.at/erste-lts-version-von-contao-2-11/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contao Documentation Project von InifinitySoft</title>
		<link>http://schman.at/contao-documentation-project-von-inifinitysoft</link>
		<comments>http://schman.at/contao-documentation-project-von-inifinitysoft#comments</comments>
		<pubDate>Tue, 08 Nov 2011 11:45:29 +0000</pubDate>
		<dc:creator>Manuel</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Typolight / Contao]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Contao]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[Lookup]]></category>
		<category><![CDATA[Nachschlagewerk]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://schman.at/?p=669</guid>
		<description><![CDATA[Gerade habe ich in der Facebook Gruppe von Contao gelesen, dass InfinitySoft ein neues Projekt gestartet hat. Der Name &#8211; Contao Documentation Project &#8211; sollte eigentlich schon alles verraten. In der Ankündigung zum Projekt schreibt InfinitySoft folgendes: Das Contao Documentation Project (CDP) schafft endlich abhilfe. Das CDP liefert Code Dokumentation für Contao selbst und alle [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://schman.at/wp-content/uploads/2011/11/cdp.jpg" alt="" title="Contao Documentation Project" width="520" height="200" class="aligncenter size-full wp-image-672" /><br />
Gerade habe ich in der Facebook Gruppe von <a href="http://contao.org">Contao</a> gelesen, dass InfinitySoft ein neues Projekt gestartet hat. Der Name &#8211; <a href="http://contao.org">Contao</a> Documentation Project &#8211; sollte eigentlich schon alles verraten. In der Ankündigung zum Projekt schreibt InfinitySoft folgendes:</p>
<blockquote><p>Das <a href="http://contao.org">Contao</a> Documentation Project (CDP) schafft endlich abhilfe.<br />
Das CDP liefert Code Dokumentation für <a href="http://contao.org">Contao</a> selbst und alle im Extension Repository frei verfügbaren Erweiterungen.</p></blockquote>
<p>Die ganze Ankündigung kann direkt bei <a href="http://www.infinitysoft.de/nachrichten/aktuelles/nachricht/contao-documentation-project.html" title="Ankündigung Contao Documentation Project">InfinitySoft</a> nachgelesen werden.</p>
<p>Ich persönlich finde das eine wirklich gute Sache, das erspart jedem Entwickler den ganzen Quellcode zu durchstöbern. In Summe gibt es mittlerweile folgende Dokumentationen (Quellcode bezogen).</p>
<ul>
<li><a href="http://code.contaowiki.org/" title="CCCD">Contao Community Code Dokumentation</a></li>
<li><a href="http://www.contao-docs.org/" title="Contao Documentation Project">Contao Documentation Project</a></li>
<li><a href="http://api.contao.org" title="Contao API">Offizielle Core Dokumentation</a></li>
<li><a href="http://library.qzminski.com/" title="Contao Funktionen Lookup">Contao Funktionen Lookup</a></li>
</ul>
<h3 class='related_post_title'>Ähnliche Beiträge</h3>
<ul class='related_post'>
<li><a href='http://schman.at/contao-logo-ins-seitenlayout-einbinden' title='Contao &#8211; Logo ins Seitenlayout einbinden'>Contao &#8211; Logo ins Seitenlayout einbinden</a></li>
<li><a href='http://schman.at/contao-typolight-2-9-als-beta-verfugbar' title='Contao (TYPOlight) 2.9 als Beta verfügbar'>Contao (TYPOlight) 2.9 als Beta verfügbar</a></li>
<li><a href='http://schman.at/contao-jquery-und-mootools' title='Contao: jquery und Mootools'>Contao: jquery und Mootools</a></li>
<li><a href='http://schman.at/debian-squeeze-php5-und-mssql' title='Debian Squeeze, PHP5 und MSSQL'>Debian Squeeze, PHP5 und MSSQL</a></li>
<li><a href='http://schman.at/accordion-mit-men' title='Accordion mit Menü'>Accordion mit Menü</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://schman.at/contao-documentation-project-von-inifinitysoft/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contao: jquery und Mootools</title>
		<link>http://schman.at/contao-jquery-und-mootools</link>
		<comments>http://schman.at/contao-jquery-und-mootools#comments</comments>
		<pubDate>Tue, 27 Sep 2011 06:48:33 +0000</pubDate>
		<dc:creator>Manuel</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Typolight / Contao]]></category>
		<category><![CDATA[Contao]]></category>
		<category><![CDATA[Cron]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[MooTools]]></category>
		<category><![CDATA[Poor Mans Cron]]></category>

		<guid isPermaLink="false">http://schman.at/?p=657</guid>
		<description><![CDATA[Wie wahrscheinlich mittlerweile jede weiß verwendet Contao als JavaScript Framework MooTools. In einem älteren Beitrag, jQuery statt MooTools in Contao verwenden, habe ich bereits beschrieben wie man das Frontend auf jQuery umstellen kann. Seit Contao 2.10 wird allerdings auch der Poor Man&#8217;s Cron via MooTools umgesetzt. Poor Man&#8217;s Cron Der Poor Man&#8217;s Cron ist eine [...]]]></description>
			<content:encoded><![CDATA[<p>Wie wahrscheinlich mittlerweile jede weiß verwendet <a href="http://contao.org">Contao</a> als JavaScript Framework <a href="http://mootools.net">MooTools</a>. In einem älteren Beitrag, <a href="http://schman.at/jquery-statt-mootools-in-contao-verwenden " title="jQuery statt MooTools verwenden">jQuery statt MooTools in Contao verwenden</a>, habe ich bereits beschrieben wie man das Frontend auf <a href="http://jquery.com/">jQuery</a> umstellen kann. Seit <a href="http://contao.org">Contao</a> 2.10 wird allerdings auch der Poor Man&#8217;s Cron via <a href="http://mootools.net">MooTools</a> umgesetzt.</p>
<h3>Poor Man&#8217;s Cron</h3>
<p>Der Poor Man&#8217;s Cron ist eine alternative zu den &#8220;echten&#8221; Crons. Dieser wird hier mit <a href="http://php.net">PHP</a> (und <a href="http://mootools.net">MooTools</a> um eben den Aufruf zu starten) umgesetzt. In <a href="http://contao.org">Contao</a> wird der Cronjob verwendet um temporäre Verzeichnisse zu leeren, das CSS neu zu generieren etc.</p>
<h3>Vorgehensweise mit den verschiedenen JS Frameworks</h3>
<p>Hier gehe ich nur auf die beiden Frameworks ein.</p>
<h4><a href="http://mootools.net">MooTools</a></h4>
<p>Wird das Standard Framework verwendet gibt es überhaupt keine Probleme, im <strong>fe_page.html5 bzw. fe_page.xhtml</strong> befindet sich folgender JS Code<br />
<code><br />
<script> 
new Request({ 
  url:'system/html/cron.txt', 
  onComplete: function(txt) { 
  if (!txt) txt = 0; 
  if (parseInt(txt) < (Date.now()/1000 - 300)) { 
    new Request({url:'cron.php'}).get(); 
    } 
  } 
}).get(); 
</script><br />
</code></p>
<h4><a href="http://jquery.com/">jQuery</a></h4>
<p>Sollte jetzt allerdings <a href="http://jquery.com/">jQuery</a> verwendet werden, wird in der Fehlerkonsole einen Fehler geworfen:<br />
<em>Request is not defined</em><br />
Um diesen Fehler zu umgehen ist es nötig den JS Code in der fe_page.html5 bzw. fe_page.xhtml zu ersetzen.<br />
Hierzu muss zuerst das fe_page.* kopiert werden. Einfach im <a href="http://contao.org">Contao</a> Backend auf Templates und dort das Template kopieren, anschließend mit einem beliebigen Editor öffnen, die Stelle nach obigen Code absuchen und mit diesem hier ersetzen:<br />
<code><br />
<script> 
$.get("system/html/cron.txt", 
    function(txt){ 
          if (!txt) txt = 0; 
        if (parseInt(txt) < (Date.now()/1000 - 300)) { 
            $.get("cron.php"); 
        } 
     }); 
</script><br />
</code><br />
<h3 class='related_post_title'>Ähnliche Beiträge</h3>
<ul class='related_post'>
<li><a href='http://schman.at/accordion-mit-men' title='Accordion mit Menü'>Accordion mit Menü</a></li>
<li><a href='http://schman.at/jquery-statt-mootools-in-contao-verwenden' title='jQuery statt MooTools in Contao verwenden'>jQuery statt MooTools in Contao verwenden</a></li>
<li><a href='http://schman.at/contao-bildergalerie-ohne-tabellen' title='Contao: Bildergalerie ohne Tabellen'>Contao: Bildergalerie ohne Tabellen</a></li>
<li><a href='http://schman.at/inkompatible-erweiterungen-in-contao-installieren' title='Inkompatible Erweiterungen in Contao installieren'>Inkompatible Erweiterungen in Contao installieren</a></li>
<li><a href='http://schman.at/contao-logo-ins-seitenlayout-einbinden' title='Contao &#8211; Logo ins Seitenlayout einbinden'>Contao &#8211; Logo ins Seitenlayout einbinden</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://schman.at/contao-jquery-und-mootools/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Farbschema in VI(M) ändern</title>
		<link>http://schman.at/farbschema-in-vim-andern</link>
		<comments>http://schman.at/farbschema-in-vim-andern#comments</comments>
		<pubDate>Tue, 20 Sep 2011 08:50:57 +0000</pubDate>
		<dc:creator>Manuel</dc:creator>
				<category><![CDATA[Betriebsystem]]></category>
		<category><![CDATA[colors]]></category>
		<category><![CDATA[Colorscheme]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Farbscheme]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[syntax]]></category>
		<category><![CDATA[syntax highlighting]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://schman.at/?p=649</guid>
		<description><![CDATA[Jeder der sich mit Linux auseinandersetzt kennt den Texteditor VI bzw. VIM. Der wohl mächtigste Texteditor in der Unix Welt, behaupte ich zu mindest. Wie so ziemlich jeder Standard Editor beherrst dieser auch das Syntax-Highlighting. In diesem Beitrag möchte ich kurz darauf eingehen wie man das Farbschema des Syntax-Highlight ändern kann. Warum das ganze? Standardmäßig [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://schman.at/wp-content/uploads/2011/09/buntstifte.jpg" alt="" title="Buntstifte" width="520" height="200" class="aligncenter size-full wp-image-653" /><br />
Jeder der sich mit Linux auseinandersetzt kennt den Texteditor VI bzw. VIM. Der wohl mächtigste Texteditor in der Unix Welt, behaupte ich zu mindest. Wie so ziemlich jeder Standard Editor beherrst dieser auch das Syntax-Highlighting. In diesem Beitrag möchte ich kurz darauf eingehen wie man das Farbschema des Syntax-Highlight ändern kann. Warum das ganze? Standardmäßig werden zB Kommentare dunkelblau dargestellt. Habt ihr schon mal versucht dunkelblau auf schwarzen Hintergrund zu lesen? Schwierig bis unmöglich würde ich meinen.<br />
<span id="more-649"></span></p>
<h3>Alles auf Anfang</h3>
<p>Will man bei einer Textdatei das Syntax-Highlighting aktivieren kann dies über folgenden Befehl erledigt werden:<br />
<code>:syn on</code><br />
Per default ist dies nämlich deaktiviert. Angenommen wir hätten ein PHP Skript geöffnet dann würden wir sehen das die Kommentare schlecht zu lesen sind. Um nun ein anderes Farbschema zu wählen muss dieser Befehl abgesetzt werden:<br />
<code>:colo desert</code><br />
Nun wird das Farbschema desert verwendet. Jetzt sollte man nur noch wissen welche vorhanden sind, nicht? Es gibt nun zwei Möglichkeit.</p>
<ol>
<li>Man kann mir glauben und verwendet die von mir aufgezählten Farbschemas, diese wären
<ul>
<li>blue</li>
<li>darkblue</li>
<li>default</li>
<li>delek</li>
<li>desert</li>
<li>elford</li>
<li>evening</li>
<li>koehler</li>
<li>morning</li>
<li>murphy</li>
<li>pablo</li>
<li>peachpuff</li>
<li>ron</li>
<li>shine</li>
<li>slate</li>
<li>torte</li>
<li>zellner</li>
</ul>
</li>
<li>
Man schaut selber nach. Zu finden sind diese unter<br />
<code>/usr/share/vim/vim72/colors</code><br />
Wie unschwer zu erraten handelt es sich beim Verzeichnis <strong>vim72</strong> um die aktuell installierte Version des VIM.
</li>
</ol>
<p>Nun gut, so kann pro Sitzung das Farbschema definiert werden. Wir wollen aber standardmäßig für den Benutzer <strong>schman</strong> ein Farbschema definieren, bleiben wir bei desert.</p>
<h3>Standardmäßig das Farbschema definieren</h3>
<p>Im <strong>/home/schman</strong> Verzeichnis gibt es die verscheckte <strong>.vimrc</strong> Datei. Diese muss geöffnet und editiert werden. Falls diese noch nicht existieren sollte muss sie angelegt werden. VIM sucht beim Programmstart zuerst im Benutzerverzeichnis nach der <strong>.vimrc</strong> sollte diese nicht vorhanden sein wird die globale Konfigurationsdatei geladen diese befindet sich in:<br />
<code>/etc/vim/</code><br />
Diese Datei ist allerdings nicht versteckt, dh es fehlt der Punkt vor dem Dateinamen.<br />
Um nun ein eigenes Schema automatisch laden zu können müssen folgende Zeilen eingefügt werden:<br />
<code>syn on<br />
colorscheme desert<br />
</code><br />
Speichern und fertig. Beim nächsten start wird dieses Farbschema verwendet.</p>
<h3>Farbschema global änder</h3>
<p>Wie bereits im vorherigen Punkt erläutert gibt es eine globale Konfigurationsdatei, um das Farbschema (oder auch andere Einstellungen) global zu ändern muss diese geändert werden.</p>
<p>Kleiner Hinweis zum Schluss, die globale Konfigurationsdatei eignet sich hervoragend als Vorlage.</p>
<h3 class='related_post_title'>Ähnliche Beiträge</h3>
<ul class='related_post'>
<li><a href='http://schman.at/dotdeb-gpg-zu-keyring-hinzufugen' title='Dotdeb GPG zu Keyring hinzufügen'>Dotdeb GPG zu Keyring hinzufügen</a></li>
<li><a href='http://schman.at/komplettes-verzeichnis-rekursiv-diffen' title='komplettes Verzeichnis rekursiv diffen'>komplettes Verzeichnis rekursiv diffen</a></li>
<li><a href='http://schman.at/verzeichnis-inkl-versteckten-unterverzeichnisse-kopieren' title='Verzeichnis inkl. versteckten Unterverzeichnisse kopieren'>Verzeichnis inkl. versteckten Unterverzeichnisse kopieren</a></li>
<li><a href='http://schman.at/debian-squeeze-php5-und-mssql' title='Debian Squeeze, PHP5 und MSSQL'>Debian Squeeze, PHP5 und MSSQL</a></li>
<li><a href='http://schman.at/openoffice-org-als-service-fur-konverter' title='Openoffice.org als Service für Konverter'>Openoffice.org als Service für Konverter</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://schman.at/farbschema-in-vim-andern/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contao &#8211; Logo ins Seitenlayout einbinden</title>
		<link>http://schman.at/contao-logo-ins-seitenlayout-einbinden</link>
		<comments>http://schman.at/contao-logo-ins-seitenlayout-einbinden#comments</comments>
		<pubDate>Thu, 25 Aug 2011 05:51:39 +0000</pubDate>
		<dc:creator>Manuel</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Typolight / Contao]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Contao]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Logo]]></category>
		<category><![CDATA[Modul]]></category>
		<category><![CDATA[Seitenlayout]]></category>

		<guid isPermaLink="false">http://schman.at/?p=639</guid>
		<description><![CDATA[Für (fast) jede Seite wird ein Logo benötigt welches auf der Seite eingebunden wird. Hier möchte ich kurz beschreiben wie ich dieses in Contao einbinde. Natürlich gibt es zig Wege dies zu bewerkstelligen. Eigener HTML Code Für das Logo verwende ich immer das Modul Eigener HTML Code. Der Aufbau sieht folgendermaßen aus. Ich definiere als [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-640" title="Seitenlayout Logo" src="http://schman.at/wp-content/uploads/2011/08/seitenlayout_logo.jpg" alt="" width="520" height="200" /></p>
<p>Für (fast) jede Seite wird ein Logo benötigt welches auf der Seite eingebunden wird. Hier möchte ich kurz beschreiben wie ich dieses in <a href="http://contao.org">Contao</a> einbinde. Natürlich gibt es zig Wege dies zu bewerkstelligen.</p>
<h3>Eigener HTML Code</h3>
<p>Für das Logo verwende ich immer das Modul Eigener HTML Code. Der Aufbau sieht folgendermaßen aus. Ich definiere als Überschrift (h1) den Namen des &#8220;Kunden&#8221;. Anschließend wird das Logo (das zuvor natürlich auf den Webspace geladen werden muss) eingebunden und verlinkt. Der HTML Code sieht dann folgendermaßen aus:</p>
<p><code><br />
&lt;h1&gt;Michaela Schwarz&lt;/h1&gt;<br />
&lt;a href=&quot;{{env::path}}&quot; title=&quot;{{env::website_title}}&quot;&gt;<br />
&lt;img src=&quot;tl_files/schwarz/resourcen/img/logo.png&quot; alt=&quot;Michaela Schwarz Logo&quot; /&gt;<br />
&lt;/a&gt;</code></p>
<p>Bisher nocht nicht wirklich etwas erwähnenswertes, oder doch? Der Code besteht nicht nur aus HTML sondern auch aus sogenannten <a title="verfügbaren Inserttags für Contao" href="http://www.contao.org/inserttags.html">Insertags</a>. Der Grund dürfte klar sein. Somit gestalte ich den Code dynamisch und ich kann diesen fast ohne Anpassungen in mehreren Projekten einsetzen.</p>
<h3><a href="http://www.contao.org/inserttags.html">Inserttags</a></h3>
<blockquote><p><a href="http://www.contao.org/inserttags.html">Inserttags</a> sind Platzhalter, die bei der Ausgabe einer Seite durch bestimmte Inhalte ersetzt werden. So kann beispielsweise das aktuelle Datum angezeigt oder ein Benutzer mit seinem Namen angesprochen werden. <a href="http://www.contao.org/inserttags.html">Inserttags</a> können fast überall in <a href="http://contao.org">Contao</a> verwendet werden.</p></blockquote>
<p>Wie unschwer zu erkennen verwende ich folgende <a href="http://www.contao.org/inserttags.html">Inserttags</a><br />
{{env::path}} &#8211; Dieses Tag wird mit der aktuellen Basis-URL samt Pfad zum <a href="http://contao.org">Contao</a>-Verzeichnis ersetzt.<br />
{{env::website_title}} &#8211; Dieses Tag wird mit dem Titel der Webseite ersetzt.</p>
<p>Wenn wir diese Modul nun ins Seitenlayout integrieren (zb in den Header Bereich) haben wir das Logo auf allen Seiten, mit Link auf die Startseite.<br />
<h3 class='related_post_title'>Ähnliche Beiträge</h3>
<ul class='related_post'>
<li><a href='http://schman.at/html-fur-den-seitentitel-freischalten-contao' title='HTML für den Seitentitel freischalten (Contao)'>HTML für den Seitentitel freischalten (Contao)</a></li>
<li><a href='http://schman.at/freie-contao-layouts' title='Freie Contao Layouts'>Freie Contao Layouts</a></li>
<li><a href='http://schman.at/typolightcontao-und-medieninhalte' title='TYPOlight/Contao und Medieninhalte'>TYPOlight/Contao und Medieninhalte</a></li>
<li><a href='http://schman.at/neues-buch-zu-typolightcontao' title='Neues Buch zu TYPOlight/Contao'>Neues Buch zu TYPOlight/Contao</a></li>
<li><a href='http://schman.at/contao-typolight-2-9-als-beta-verfugbar' title='Contao (TYPOlight) 2.9 als Beta verfügbar'>Contao (TYPOlight) 2.9 als Beta verfügbar</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://schman.at/contao-logo-ins-seitenlayout-einbinden/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TYPO3 Backend mit IP Adresse absichern</title>
		<link>http://schman.at/typo3-backend-mit-ip-adresse-absichern</link>
		<comments>http://schman.at/typo3-backend-mit-ip-adresse-absichern#comments</comments>
		<pubDate>Tue, 05 Jul 2011 09:39:34 +0000</pubDate>
		<dc:creator>Manuel</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Typo3]]></category>
		<category><![CDATA[Backend]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[lockToIP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Sicherheit]]></category>

		<guid isPermaLink="false">http://schman.at/?p=624</guid>
		<description><![CDATA[Da sich in letzter Zeit doch recht häufig Meldungen überschlagen, dass die ein oder andere Webseite gehackt wurde, wurde es Zeit unser System ebenfalls besser abzusichern. Wie sich an der Überschrift erahnen lässt setzen wir TYPO3 ein. Bei Google findet sich hierzu gleich eine Security Checkliste von Martin Sauter. Auf einen Punkt der Liste möchte [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://schman.at/wp-content/uploads/2011/07/lock.jpg" alt="alttes Schloss" title="Schloss" width="520" height="200" class="aligncenter size-full wp-image-626" /><br />
Da sich in letzter Zeit doch recht häufig Meldungen überschlagen, dass die ein oder andere Webseite gehackt wurde, wurde es Zeit unser System ebenfalls besser abzusichern. Wie sich an der Überschrift erahnen lässt setzen wir <a href="http://typo3.com">TYPO3</a> ein.<br />
Bei Google findet sich hierzu gleich eine <a href="http://www.workshop.ch/openmind/wp-content/uploads/2009/10/TYPO3-Security-Checklist-0.9.2.pdf" title="Security Checkliste von Martin Sauter">Security Checkliste</a> von Martin Sauter.<br />
Auf einen Punkt der Liste möchte ich hier nochmals eingehen. Es handelt sich hier bei um die Option LockToIP.<br />
<span id="more-624"></span></p>
<h3>Wie kann ich das Backend per IP absichern?</h3>
<p>Hierbei handelt es sich um eine Option um das Backend (auch Frontend ist möglich) abzusichern. In diesem Feld, welches im Install Tool unter Alle Konfigurationen zu finden ist, kann eine IP Adresse bzw. eine IP Range angeben werden. Nun ist es nur noch möglich sich über die definierte IP Adresse einzuloggen. Zusätzlich kann ein Backenduser per TSconf eine IP Einschränkung erhalten.</p>
<h3>Konfiguration</h3>
<p>Es gibt zwei Möglichkeiten das Backend per IP Adresse zu konfigurieren. </p>
<ol>
<li>Unter &#8220;Alle Konfigurationen&#8221; im Install Tool gibt es einen Option <strong>IPmaskList</strong>. Hier kann global die IP Adresse/Range für alle Benutzer gesetzt werden.</li>
<li>Per User TSconf. Gibt man bei einem User die TSconf options.lockToIp = 192.168.*.* kann dieser nur von der IP Range 192.168.*.* auf das Backend zugreifen. Dies setzt allerdings voraus dass die Option <code>$TYPO3_CONF_VARS['BE']['enableBeUserIPLock'] = 1</code> gesetzt ist</li>
</ol>
<h4>Globale Konfiguration und ihre Auswirkung</h4>
<p>Angenommen wir konfigurieren die Option (IPmaskList) im Install Tool, dann gilt diese Einstellung für jeglichen Backend Benutzer. Als kleines Beispiel wird folgendes eingetragen<br />
<code>192.168.*.*,224.123.12.39</code><br />
Wird nun das Backend intern von einer IP Adresse beginnend mit 192.168. aufgerufen oder direkt über die IP Adresse 224.123.12.39 gelangt man wie gewohnt zur <a href="http://typo3.com">TYPO3</a> Login Maske. Angenommen wir kommen über 84.14.99.42 geschieht nichts, wir bekommen nur eine weiße leere Seite anstelle der Login Maske.</p>
<h4>Konfiguration pro User</h4>
<p>Wie bereits weiter oben erwähnt muss das Flag <code>$TYPO3_CONF_VARS['BE']['enableBeUserIPLock'] </code> gesetzt sein damit es überhaupt möglich ist per TSconf die Option zu konfigurieren. Anschließend kann bequem im Backend per<br />
<code>option {<br />
lockToIP = 192.168.*.*,224.123.12.39<br />
}</code><br />
konfiguriert werden.<br />
Wird jetzt versucht sich über eine adnere IP Adresse anzumelden wird eine Fehlermeldung angezeigt und der Login schlägt fehl.</p>
<h3 class='related_post_title'>Ähnliche Beiträge</h3>
<ul class='related_post'>
<li><a href='http://schman.at/backendfelder-vorbelegen-in-typo3' title='Backendfelder vorbelegen in TYPO3'>Backendfelder vorbelegen in TYPO3</a></li>
<li><a href='http://schman.at/typo3-42-auf-deutsch' title='Typo3 4.2 auf Deutsch'>Typo3 4.2 auf Deutsch</a></li>
<li><a href='http://schman.at/neue-kategorie-typo3-erweiterungen' title='neue Kategorie: Typo3 Erweiterungen'>neue Kategorie: Typo3 Erweiterungen</a></li>
<li><a href='http://schman.at/module-loader-no-module-found' title='Module Loader: No module found'>Module Loader: No module found</a></li>
<li><a href='http://schman.at/maximale-titellange-andern-in-typo3' title='Maximale Titellänge ändern in TYPO3'>Maximale Titellänge ändern in TYPO3</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://schman.at/typo3-backend-mit-ip-adresse-absichern/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS auf Fehler überprüfen</title>
		<link>http://schman.at/css-auf-fehler-uberprufen</link>
		<comments>http://schman.at/css-auf-fehler-uberprufen#comments</comments>
		<pubDate>Mon, 20 Jun 2011 09:47:29 +0000</pubDate>
		<dc:creator>Manuel</dc:creator>
				<category><![CDATA[Meldungen]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Validator]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://schman.at/?p=619</guid>
		<description><![CDATA[Wenn Webseiten gebaut werden ist es selbstverständlich die Seite auf &#8220;Gramatikfehler&#8221; zu überprüfen. Mit Gramatik ist die Validierung auf (X)HTML gemeint. Hierzu gibt es den offiziellen W3C Validator, natürlich gibt es auch dafür mehr. Meist wird weniger darauf geachtet ob CSS auch stimmt. Auch hierfür gibt es den offiziellen Validator des W3C. Heute habe ich [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://schman.at/wp-content/uploads/2011/06/csslint.jpg" alt="" title="csslint" width="520" height="200" class="aligncenter size-full wp-image-620" /><br />
Wenn Webseiten gebaut werden ist es selbstverständlich die Seite auf &#8220;Gramatikfehler&#8221; zu überprüfen. Mit Gramatik ist die Validierung auf (X)HTML gemeint. Hierzu gibt es den offiziellen <a href="http://validator.w3c.org">W3C Validator</a>, natürlich gibt es auch dafür mehr. Meist wird weniger darauf geachtet ob CSS auch stimmt. Auch hierfür gibt es den <a href="http://jigsaw.w3.org/css-validator/">offiziellen Validator des W3C</a>. Heute habe ich allerdings eine neue Alternative gefunden (ohne zu suchen wuhu <img src='http://schman.at/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ). Diese nennt sich <a href="http://csslint.net/">csslint</a>. </p>
<h3>Anwendung</h3>
<p>Die Anwendung ist denkbar einfach, lediglich den CSS Code per copy &#038; paste ins Textfeld kopieren und den Button betätigen. Anschließend wird ausgegeben was alles falsch ist.<br />
<h3 class='related_post_title'>Ähnliche Beiträge</h3>
<ul class='related_post'>
<li><a href='http://schman.at/contao-grid-system-mit-1140px' title='Contao Grid System mit 1140px'>Contao Grid System mit 1140px</a></li>
<li><a href='http://schman.at/css-reset' title='CSS Reset'>CSS Reset</a></li>
<li><a href='http://schman.at/freie-contao-layouts' title='Freie Contao Layouts'>Freie Contao Layouts</a></li>
<li><a href='http://schman.at/webseite-fur-pfarre-bruder-klaus-ist-onlie' title='Webseite für Pfarre Bruder Klaus ist online'>Webseite für Pfarre Bruder Klaus ist online</a></li>
<li><a href='http://schman.at/typolight-und-csseditor' title='TYPOlight und CSS(editor)'>TYPOlight und CSS(editor)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://schman.at/css-auf-fehler-uberprufen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

