<?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>ChrisJones.de &#187; theme</title>
	<atom:link href="http://www.chrisjones.de/tag/theme/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chrisjones.de</link>
	<description>Talk doesn’t cook rice.</description>
	<lastBuildDate>Wed, 09 Jun 2010 12:29:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Thematic: Javascript entfernen</title>
		<link>http://www.chrisjones.de/2009/08/thematic-javascript-entfernen/</link>
		<comments>http://www.chrisjones.de/2009/08/thematic-javascript-entfernen/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 19:52:01 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Web-Development]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[thematic]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.chrisjones.de/?p=79</guid>
		<description><![CDATA[Dieses Blog benutzt für die Darstellung das Thematic WordPress Theme Framework. Das lässt diese Seite technisch und äußerlich relativ gut aussehen, hat hervorragende Standardeinstellungen und ist sehr flexibel anpassbar. Mit sehr wenig Mühe lassen sich darauf basierend eigene Vorlagen erstellen oder von anderen veröffentlichte herunterladen. In diesen Standardeinstellungen ist auch viel Überflüssiges. Ein Beispiel dafür [...]]]></description>
			<content:encoded><![CDATA[<p>Dieses Blog benutzt für die Darstellung das <a title="Thematic" href="http://themeshaper.com/thematic/" target="_blank">Thematic WordPress Theme Framework</a>. Das lässt diese Seite technisch und äußerlich relativ gut aussehen, hat hervorragende Standardeinstellungen und ist sehr flexibel anpassbar. Mit sehr wenig Mühe lassen sich darauf basierend eigene Vorlagen erstellen oder von anderen veröffentlichte herunterladen.</p>
<p>In diesen Standardeinstellungen ist auch viel Überflüssiges. Ein Beispiel dafür ist das <a href="http://plugins.jquery.com/project/Superfish">jQuery Superfish Plugin</a>. Damit kann man <a href="http://users.tpg.com.au/j_birch/plugins/superfish/#examples">tolle Menüeffekte</a> erzielen, wenn man denn ein entsprechendes Menü auf der Seite verwendet. Ich tue dies derzeit beispielsweise nicht.</p>
<p>Dennoch werden die dazugehörigen Javascript-Dateien bei jedem Seitenaufruf geladen. Auf den Inhalt der Seite hat das zwar keine Auswirkungen, wohl aber auf die Ladezeit und die zu übertragenden Daten. Im Einzelnen werden die Dateien <em>hoverIntent.js, superfish.js, supersubs.js und thematic-dropdowns.js</em> geladen, ohne jemals benutzt zu werden.</p>
<p><img class="alignleft size-full wp-image-80" title="Darstellung-Editor" src="http://www.chrisjones.de/wp-content/uploads/2009/07/Darstellung-Editor.jpg" alt="Darstellung-Editor" width="155" height="164" />Es ist daher sinnvoll, die Einbindung der Dateien von vornherein zu deaktivieren, wenn man sie sowieso nicht braucht. In Thematic geht das folgendermaßen:</p>
<p>Man öffntet im WordPress Administrationsmenü den bei Darstellung den Editor und läd dort die Datei <span><em>Theme-Funktionen </em><span><em>(functions.php)</em>.</span></span></p>
<p><span>Dort gibt man am Ende, aber noch vor dem <em>?&gt;</em>, folgenden Code ein:</span><br />
<code><br />
function childtheme_head_scripts(){}<br />
add_filter('thematic_head_scripts','childtheme_head_scripts');</code></p>
<p>Dadurch wird das Thematic Framework angewiesen, die Scripts zukünftig nicht mehr zu laden. Wer möchte könnte hier auch eigene Scripts einbinden, z.B. Google Analytics. Allerdings erscheint es mir sinnvoller, diese direkt in das Theme einzufügen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisjones.de/2009/08/thematic-javascript-entfernen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
