<?xml version="1.0" encoding="ISO-8859-1"?>
<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>expertinnen-web.de &#187; Fortgeschrittene</title>
	<atom:link href="http://expertinnen-web.de/category/allgemein/fortgeschrittene/feed/" rel="self" type="application/rss+xml" />
	<link>http://expertinnen-web.de</link>
	<description>Das Expertinnen-Web</description>
	<lastBuildDate>Tue, 30 Mar 2010 09:41:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wordpress eigene Tagwolke</title>
		<link>http://expertinnen-web.de/2008-429/wordpress-eigene-tagwolke/</link>
		<comments>http://expertinnen-web.de/2008-429/wordpress-eigene-tagwolke/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 22:33:31 +0000</pubDate>
		<dc:creator>Martina</dc:creator>
				<category><![CDATA[Fortgeschrittene]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[tagcloud]]></category>
		<category><![CDATA[Tags]]></category>
		<category><![CDATA[tagwolke]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/?p=429</guid>
		<description><![CDATA[Seit der Version 2.3 bringt Wordpress eine eigene Tag-Funktion mit, aus der sich auch eine Tagwolke formen l&#228;sst. Da unser bisher eingesetztes Plugin Jerome&#8217;s Keywords seit der Datenbankumstellung nicht mehr funktionierte, benutzen wir nun die Wordpress-eigene Taggingfunktion, um daraus eine Tagwolke zu bilden.
Und so sieht der Codeschnipsel bei uns aus, der in ein Seitentemplate (page.php) [...]]]></description>
			<content:encoded><![CDATA[<p>Seit der Version 2.3 bringt Wordpress eine eigene Tag-Funktion mit, aus der sich auch eine Tagwolke formen l&#228;sst. Da unser bisher eingesetztes Plugin Jerome&#8217;s Keywords seit der Datenbankumstellung nicht mehr funktionierte, benutzen wir nun die Wordpress-eigene Taggingfunktion, um daraus eine Tagwolke zu bilden.</p>
<p>Und so sieht der Codeschnipsel bei uns aus, der in ein Seitentemplate (page.php) eingef&#252;gt und als tagcloud.php neu abgespeichert wurde:</p>
<ul>
<li>&lt;?php if ( function_exists(&#8216;wp_tag_cloud&#8217;) ) : ?&gt;</li>
</ul>
<ul>
<li>&lt;?php wp_tag_cloud(&#8217;smallest=8&amp;largest=22&amp;format=flat&amp;orderby=name&amp;order=ASC&amp;number=0&#8242;); ?&gt;</li>
</ul>
<ul>
<li>&lt;?php endif; ?&gt;</li>
</ul>
<p>&#220;ber &#8220;smallest&#8221; und &#8220;largest&#8221; wird die Gewichtung der Tags bestimmt, oft vergebene Tags erscheinen so gr&#246;sser.<br />
&#220;ber &#8220;orderby&#8221; und &#8220;order&#8221; wird bestimmt, nach welchen Kriterien die Tags sortiert werden sollen, hier z.B. nach Alphabet in aufsteigender Reihenfolge.<br />
&#220;ber &#8220;number&#8221; wird schliesslich die Anzahl der auszugebenden Tags festgelegt. Ist hier nichts eingetragen, oder fehlt &#8220;number&#8221; komplett, werden standardm&#228;ssig 45 Tags ausgegeben, sollen alle Tags ausgegeben werden, einfach eine 0 eintragen.<br />
Mehr Informationen &#252;ber die verwendbaren Parameter findet ihr <a title="Wordpress Tagcloud" href="http://codex.wordpress.org/Template_Tags/wp_tag_cloud">hier</a>, f&#252;r eine einfache Tagwolke reichen die Angaben oben jedoch allemal aus.</p>
<p>Nach dem abspeichern die Datei ins benutzte Theme hochladen und eine neue (leere) Seite erstellen, in der als Seitentemplate die tagcloud.php verwendet wird.</p>
<p>Schon fertig? Nicht ganz, das alte Plugin muss nat&#252;rlich deaktiviert werden, sonst kommen sich einige Tags wohl gegenseitig ins Gehege und f&#252;hren zu Fehlerseiten.</p>
]]></content:encoded>
			<wfw:commentRss>http://expertinnen-web.de/2008-429/wordpress-eigene-tagwolke/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Wordpress Versionsnummer entfernen</title>
		<link>http://expertinnen-web.de/2008-246/wordpress-versionsnummer-entfernen/</link>
		<comments>http://expertinnen-web.de/2008-246/wordpress-versionsnummer-entfernen/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 07:41:06 +0000</pubDate>
		<dc:creator>Martina</dc:creator>
				<category><![CDATA[Fortgeschrittene]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/?p=246</guid>
		<description><![CDATA[In fr&#252;heren Versionen von Wordpress konnte man die Angaben zur Versionsnummer einfach aus dem Template entfernen (header.php) und gut wars.
Warum man das &#252;berhaupt machen sollte? Damit man potentiellen Einbrechern die Sicherheitsl&#252;cken nicht auch noch auf dem Silbertrablett pr&#228;sentiert.  
Am besten sollte man den Generator-Tag ja ganz rausnehmen, und auch auf alle &#246;ffentlich im Fuss [...]]]></description>
			<content:encoded><![CDATA[<p>In fr&#252;heren Versionen von Wordpress konnte man die Angaben zur Versionsnummer einfach aus dem Template entfernen (header.php) und gut wars.</p>
<p>Warum man das &#252;berhaupt machen sollte? Damit man potentiellen Einbrechern die Sicherheitsl&#252;cken nicht auch noch auf dem Silbertrablett pr&#228;sentiert. <img src='http://expertinnen-web.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Am besten sollte man den Generator-Tag ja ganz rausnehmen, und auch auf alle &#246;ffentlich im Fuss der Seite ersichtlichen Angaben zur Software verzichten, um so wenig Angriffsfl&#228;che wie m&#246;glich zu bieten.<br />
Nun kann man den Entwicklern trotzdem ihre Credits zukommen lassen und den Generator-Tag drinlassen, aber die genaue Versionsnummer muss da nun wirklich nicht stehen.</p>
<p>Genau das wird aber f&#252;r die eher unbedarften Wordpress-Nutzer mit Version 2.6 quasi erzwungen, denn die Angaben dazu wurden nun im Code der general-template.php untergebracht. Dort stehen sie ganz am Ende und k&#246;nnen zumindest um die Versionsnummer &#8220;erleichtert&#8221; werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://expertinnen-web.de/2008-246/wordpress-versionsnummer-entfernen/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>F&#252;r 100 € gr&#252;ndlich unbeliebt machen</title>
		<link>http://expertinnen-web.de/2008-245/fuer-100-e-gruendlich-unbeliebt-machen/</link>
		<comments>http://expertinnen-web.de/2008-245/fuer-100-e-gruendlich-unbeliebt-machen/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 16:46:37 +0000</pubDate>
		<dc:creator>Martina</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Fortgeschrittene]]></category>
		<category><![CDATA[Auktion]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/2008-245/fuer-100-e-gruendlich-unbeliebt-machen/</guid>
		<description><![CDATA[Durch Zufall bin ich auf eine Auktion gestossen, in der Texte f&#252;r Blogeintr&#228;ge ausgeschrieben werden. Gesucht wird jedoch ein professioneller Kommentator, der laut Auktionstext innerhalb eines Monates 50 Kommentare à mindestens 100 W&#246;rtern in 50 verschiedenen Blogs einfordert, in denen auf das Angebot des Auftraggebers (?) zu verlinken ist.
Verr&#252;ckt, entweder kennt sich da eine/r &#252;berhaupt [...]]]></description>
			<content:encoded><![CDATA[<p>Durch Zufall bin ich auf eine Auktion gestossen, in der Texte f&#252;r Blogeintr&#228;ge ausgeschrieben werden. Gesucht wird jedoch ein <em>professioneller</em> Kommentator, der laut Auktionstext innerhalb eines Monates 50 Kommentare à mindestens 100 W&#246;rtern in 50 verschiedenen Blogs einfordert, in denen auf das Angebot des Auftraggebers (?) zu verlinken ist.</p>
<p>Verr&#252;ckt, entweder kennt sich da eine/r &#252;berhaupt gar nicht mit der Blogosph&#228;re <em>und</em> mit dem Textgewerbe aus, oder er kennt sich aus und versucht, so unliebsame Konkurrenten loszuwerden (deshalb das <em>?</em> hinter dem Angebot des  Auftraggebers, obwohl dies nach etwas Recherche eher nicht stimmen d&#252;rfte).</p>
<p>Dann will ich mal die Politik unseres Blogs &#8211; und die der meisten Blogs, die ich kenne &#8211; vorstellen: <em>werbende Kommentare werden komplett gel&#246;scht, solange sie nur Werbem&#252;ll enthalten, mindestens jedoch wird der Link zur Website des Werbers entfernt, &#246;fter wird auch eine Rechnung f&#252;r die unerw&#252;nschte Werbung gestellt.</em></p>
<p>Liebe M&#246;chtegern-SEOs, denkt doch vorher lieber ein paar Minuten nach, bevor ihr euer Unternehmen mit so einer billigen Aktion sehr schnell in Misskredit bringt &#8230;</p>
<p>(Nein, ich verlinke nicht auf das Angebot, das im &#252;brigen noch ohne Gebot dasteht; wer mag, kann dies bei MyHammer selbst suchen.)</p>
]]></content:encoded>
			<wfw:commentRss>http://expertinnen-web.de/2008-245/fuer-100-e-gruendlich-unbeliebt-machen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wordpress Update auf 2.5</title>
		<link>http://expertinnen-web.de/2008-241/wordpress-update-auf-25/</link>
		<comments>http://expertinnen-web.de/2008-241/wordpress-update-auf-25/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 08:41:45 +0000</pubDate>
		<dc:creator>Martina</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Fortgeschrittene]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress-Update]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/2008-241/wordpress-update-auf-25/</guid>
		<description><![CDATA[Endlich habe ich auch das Update auf Wordpress 2.5 durchgef&#252;hrt. Es ging fast reibungslos, und wenn, wie bei mir, doch mal etwas schiefgeht oder hinterher nicht mehr richtig funktioniert, dann bleibt manchmal nichts anderes &#252;brig, als verwendete Plugins im einzelnen zu aktivieren bzw. deaktivieren.
Da ich relative viele Plugins im Einsatz habe, hat es mit zwei [...]]]></description>
			<content:encoded><![CDATA[<p>Endlich habe ich auch das Update auf Wordpress 2.5 durchgef&#252;hrt. Es ging fast reibungslos, und wenn, wie bei mir, doch mal etwas schiefgeht oder hinterher nicht mehr richtig funktioniert, dann bleibt manchmal nichts anderes &#252;brig, als verwendete Plugins im einzelnen zu aktivieren bzw. deaktivieren.<br />
Da ich relative viele Plugins im Einsatz habe, hat es mit zwei von ihnen n&#228;mlich Probleme gegeben, das Plugin &#8220;Popularity Contest&#8221; liess sich nicht wieder aktivieren, weil es angeblich einen fatalen Fehler erzeugt, das Plugin &#8220;Sticky Post&#8221; f&#252;hrte dazu, dass auf der Startseite nichts mehr angezeigt wird.</p>
<p>Und manchmal klappt auch das automatische Update von Plugins nicht, dann wird zwar das alte Plugin rausgeschmissen bzw. gel&#246;scht, aber das neue nicht installiert. Da heisst es dann doch wieder, selbst Hand anzulegen.</p>
]]></content:encoded>
			<wfw:commentRss>http://expertinnen-web.de/2008-241/wordpress-update-auf-25/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Google Adsense bzw. Analytics und Datenschutz</title>
		<link>http://expertinnen-web.de/2008-238/google-adsense-bzw-analytics-und-datenschutz/</link>
		<comments>http://expertinnen-web.de/2008-238/google-adsense-bzw-analytics-und-datenschutz/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 16:40:04 +0000</pubDate>
		<dc:creator>Martina</dc:creator>
				<category><![CDATA[E-Business]]></category>
		<category><![CDATA[Fortgeschrittene]]></category>
		<category><![CDATA[Datenschutz]]></category>
		<category><![CDATA[Google AdSense]]></category>
		<category><![CDATA[Google Analytics]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/2008-238/google-adsense-bzw-analytics-und-datenschutz/</guid>
		<description><![CDATA[Google Adsense hat seine AGB ge&#228;ndert, wer sich die letzten Tage in sein Konto einloggte, hat dies daran gemerkt, dass er die AGB neu akzeptieren musste, bevor er/sie zum Account weitersurfen durfte. Und wer die AGB nicht aufmerksam gelesen hat, wird die kleine aber feine &#196;nderung &#252;bersehen haben:
Sie m&#252;ssen &#252;ber eine angemessene Datenschutzrichtlinie verf&#252;gen, die [...]]]></description>
			<content:encoded><![CDATA[<p>Google Adsense hat seine AGB ge&#228;ndert, wer sich die letzten Tage in sein Konto einloggte, hat dies daran gemerkt, dass er die AGB neu akzeptieren musste, bevor er/sie zum Account weitersurfen durfte. Und wer die AGB nicht aufmerksam gelesen hat, wird die kleine aber feine &#196;nderung &#252;bersehen haben:</p>
<p><em>Sie m&#252;ssen &#252;ber eine angemessene Datenschutzrichtlinie verf&#252;gen, die  eindeutig darauf hinweist, dass Dritte, im Zuge der Anzeigen, die auf Ihrer  Website geschaltet werden, Cookies auf den Browser Ihrer Nutzer platzieren und  auslesen oder Web Beacons zur Sammlung von Informationen verwenden k&#246;nnen.</em></p>
<p>Was sind eigentlich <em>Web Beacons</em>? Egal, was Cookies sind, wissen wir hoffentlich alle, dennoch m&#252;ssen wir es dem Leser, der Leserin also noch einmal ausf&#252;hrlich erl&#228;utern. Wer schon &#252;ber eine laut Telemediengesetz sowieso geforderte Datenschutzerkl&#228;rung verf&#252;gt (kostenlos verwendbares Muster gibt es z.B. <a title="Muster-Datenschutzerkl&#228;rung" href="http://www.law-blog.de/203/datenschutzerklaerung-webseite/">hier</a>), kann den Absatz zu Cookies am einfachsten erg&#228;nzen, denke ich, einen beispielhaft formulierten Text findet man z.B. <a title="Datenschutztext f&#252;r Google Adsense" href="http://blog.gilly.ws/2008/02/28/neue-google-adsense-agb">hier</a>.</p>
<p>Bei der Gelegenheit m&#246;chte ich auch mal darauf hinweisen, dass alle, die Google Analytics einsetzen, schon immer (oder zumindest schon lange) verpflichtet sind, eine entsprechende Erkl&#228;rung zur Verwendung von Cookies zu ver&#246;ffentlichen (siehe <a title="Datenschutzhinweis von Google Analytics" href="http://www.google.com/analytics/de-DE/tos.html">hier</a> unter Punkt 8 ).</p>
]]></content:encoded>
			<wfw:commentRss>http://expertinnen-web.de/2008-238/google-adsense-bzw-analytics-und-datenschutz/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TYPO3: Aktuellen Datensatz ausgeben</title>
		<link>http://expertinnen-web.de/2008-236/typo3-aktuellen-datensatz-ausgeben/</link>
		<comments>http://expertinnen-web.de/2008-236/typo3-aktuellen-datensatz-ausgeben/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 18:19:10 +0000</pubDate>
		<dc:creator>Susanna</dc:creator>
				<category><![CDATA[Fortgeschrittene]]></category>
		<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Typoscript]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/2008-236/typo3-aktuellen-datensatz-ausgeben/</guid>
		<description><![CDATA[TYPO3 erlaubt, per Typoscript auf Datens&#228;tze beliebiger Tabellen zuzugreifen und sie auszugeben. So kann man schnell und unb&#252;rokratisch z.B. den letzten freigeschalteten Link der Extension ab_linklist darstellen:

temp.linkaktuell= CONTENT
temp.linkaktuell {
wrap = &#60;div class=&#8221;linktipp&#8221;&#62;&#60;h2&#62;Aktueller Linktipp&#60;/h2&#62;&#124;&#60;/div&#62;
table = tx_ablinklist_link
select {
pidInList = 5
where = status=1
orderBy = uid DESC
max = 1
   		}
 	renderObj=COA
  	renderObj{
    		10 [...]]]></description>
			<content:encoded><![CDATA[<p>TYPO3 erlaubt, per Typoscript auf Datens&#228;tze beliebiger Tabellen zuzugreifen und sie auszugeben. So kann man schnell und unb&#252;rokratisch z.B. den letzten freigeschalteten Link der Extension ab_linklist darstellen:</p>
<ol>
<li>temp.linkaktuell= CONTENT</li>
<li>temp.linkaktuell {</li>
<li>wrap = &lt;div class=&#8221;linktipp&#8221;&gt;&lt;h2&gt;Aktueller Linktipp&lt;/h2&gt;|&lt;/div&gt;</li>
<li>table = tx_ablinklist_link</li>
<li>select {</li>
<li>pidInList = 5</li>
<li>where = status=1</li>
<li>orderBy = uid DESC</li>
<li>max = 1</li>
<li>   		}</li>
<li> 	renderObj=COA</li>
<li>  	renderObj{</li>
<li>    		10 = TEXT
    		</li>
<li>10.field = label</li>
<li>
    		10.typolink.parameter.field = href</li>
<li>10.wrap = &lt;p&gt;|&lt;br /&gt; </li>
<li>20 = TEXT</li>
<li>
    		20.field = description</li>
<li>20.wrap = |&lt;/p&gt;</li>
<li>
    		}</li>
<li>}</li>
</ol>
<p>Zeile 5: Abfrage mit Typoscript erstellen<br />
Zeile 6: Nummer des Sysordners mit den Link-Datens&#228;tzen<br />
Zeile 7: Nur freigeschaltete Links ausw&#228;hlen<br />
Zeile 8: Den neuesten Link ausw&#228;hlen<br />
Zeile 9: und nur einen!<br />
In den &#252;brigen Zeilen wird der Link (Feld href enth&#228;lt den URL, Feld label den angezeigten Linktitel) und die Beschreibung (Feld description) ausgegeben. Fertig!</p>
]]></content:encoded>
			<wfw:commentRss>http://expertinnen-web.de/2008-236/typo3-aktuellen-datensatz-ausgeben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TYPO3: Breadcrumb-Men&#252; zwischenschieben</title>
		<link>http://expertinnen-web.de/2008-232/typo3-breadcrumb-menue-zwischenschieben/</link>
		<comments>http://expertinnen-web.de/2008-232/typo3-breadcrumb-menue-zwischenschieben/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 13:53:16 +0000</pubDate>
		<dc:creator>Susanna</dc:creator>
				<category><![CDATA[Fortgeschrittene]]></category>
		<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Typoscript]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/2008-232/typo3-breadcrumb-menue-zwischenschieben/</guid>
		<description><![CDATA[Manchmal merkt man erst sp&#228;ter, was man wirklich braucht. Zum Beispiel ein Breadcrumb-Men&#252;, wenn die Seite schon steht. Es soll direkt unter der Haupt&#252;berschrift der Seite und &#252;ber dem nachfolgenden Text stehen, also so:

Meine &#220;berschrift
Sie befinden sich hier: Kontakt >> Impressum
Und jetzt kommt der erste Absatz des Seitentextes

Generiert man in TYPO3 die H1 der Seite [...]]]></description>
			<content:encoded><![CDATA[<p>Manchmal merkt man erst sp&#228;ter, was man wirklich braucht. Zum Beispiel ein Breadcrumb-Men&#252;, wenn die Seite schon steht. Es soll direkt unter der Haupt&#252;berschrift der Seite und &#252;ber dem nachfolgenden Text stehen, also so:</p>
<ul>
<li>Meine &#220;berschrift</li>
<li>Sie befinden sich hier: Kontakt >> Impressum</li>
<li>Und jetzt kommt der erste Absatz des Seitentextes</li>
</ul>
<p>Generiert man in TYPO3 die H1 der Seite aus der &#220;berschrift des ersten Textelements, hat man jetzt ein Problem, da man hier nicht einfach einen Platzhalter f&#252;r das Men&#252; anlegen kann. Und so klappt es doch:</p>
<ol>
<li>temp.breadcrumb = HMENU</li>
<li>temp.breadcrumb {</li>
<li>wrap = &lt;p&gt;Sie sind hier:&nbsp; |&lt;/p&gt;</li>
<li>special = rootline</li>
<li>special.range = 1|-1</li>
<li>1 = TMENU</li>
<li>1 {</li>
<li>NO {</li>
<li>allWrap = |*| |&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp; |*||</li>
<li>}</li>
<li>CUR = 1</li>
<li>CUR.doNotLinkIt = 1</li>
<li>}</li>
<li>}</li>
<li>lib.stdheader.10.1 = COA</li>
<li>lib.stdheader.10.1 {</li>
<li>	20 = TEXT</li>
<li>  	20.current = 1</li>
<li>  	20.insertData = 1</li>
<li>  	20.fontTag = &lt;h1&gt;|&lt;/h1&gt;</li>
<li> 	30 &lt; temp.breadcrumb</li>
<li>  	}</li>
</ol>
<p>Zeile 15: Das Standardtyposcript f&#252;r die H1-&#220;berschrift wird in ein COA umgeschrieben, in Zeile 21 das Breadcrumb-Men&#252; eingef&#252;llt.</p>
]]></content:encoded>
			<wfw:commentRss>http://expertinnen-web.de/2008-232/typo3-breadcrumb-menue-zwischenschieben/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Testumgebung f&#252;r standardkonforme Webentwicklung</title>
		<link>http://expertinnen-web.de/2007-203/testumgebung-fuer-standardkonforme-webentwicklung/</link>
		<comments>http://expertinnen-web.de/2007-203/testumgebung-fuer-standardkonforme-webentwicklung/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 19:02:07 +0000</pubDate>
		<dc:creator>Renate</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Fortgeschrittene]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[standardkonformes HTML]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/2007-203/testumgebung-fuer-standardkonforme-webentwicklung/</guid>
		<description><![CDATA[N&#252;tzliche Plugins f&#252;r den Firefox
Dar&#252;ber haben sicher schon viele Entwickler geschrieben: Die passende Testumgebung m&#246;glichst mit freien Tools zusammenzustellen. Ich mache das mal als eigene Ged&#228;chtnisst&#252;tze und f&#252;r die, die es brauchen k&#246;nnen  .

Entwicklerleiste
Die Entwicklerleiste ist inzwischen standardm&#228;&#223;ige im FF vorhanden.
Sie enth&#228;lt diverse Validatoren, CSS-Editor, Browser-Verkleinerer, Funktionen zum Ausblenden von CSS, Bildern, Leeren von [...]]]></description>
			<content:encoded><![CDATA[<p><strong>N&#252;tzliche Plugins f&#252;r den Firefox</strong></p>
<p>Dar&#252;ber haben sicher schon viele Entwickler geschrieben: Die passende Testumgebung m&#246;glichst mit freien Tools zusammenzustellen. Ich mache das mal als eigene Ged&#228;chtnisst&#252;tze und f&#252;r die, die es brauchen k&#246;nnen <img src='http://expertinnen-web.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<ul>
<li><strong>Entwicklerleiste</strong><br />
Die Entwicklerleiste ist inzwischen standardm&#228;&#223;ige im FF vorhanden.<br />
Sie enth&#228;lt diverse Validatoren, CSS-Editor, Browser-Verkleinerer, Funktionen zum Ausblenden von CSS, Bildern, Leeren von Cache und Cookies u.v.m. Einige Funktionen lassen sich nach Bedarf anpassen.</li>
<li><strong>DOM Inspector</strong><br />
Ist ebenfalls bereits im FF enthalten, muss aber bei der Installation im Modus &#8220;benutzerdefiniert&#8221; &#252;ber die Checkbox aktiviert werden.<br />
Der Inspector ist ein m&#228;chtiges Tool zur Analyse der Seitenstruktur samt der enthaltenen Elemente (DIVs, H1-6, p, img usw.). Neben den Elementen werden jeweils die CSS-Eigenschaften angegeben. Dar&#252;ber hinaus lassen sich Elemente entfernen oder CSS-Angaben ver&#228;ndern und life anzeigen. Verschiedene Szenarien k&#246;nnen damit direkt ausprobiert bzw. Styles auf Machbarkeit gepr&#252;ft werden. Ein Einsteiger-Tutorial in deutsch gibt&#8217;s bei <a target="_blank" title="Externer Link zum Tutorial" href="http://www.stichpunkt.de/firefox/ff-dominspector.html">stichpunkt.de</a>.</li>
<li><strong>IE Tab und Launchy</strong><br />
sind brauchbare Plugins f&#252;r den Browser-Test. IE Tab zeigt die aktuelle Seite mit der jeweils installierten IE-Browser-Engine direkt in FF an. Auch l&#228;sst sich festlegen, ob bestimmte Seiten immer per IE Tab aufgerufen werden sollen. Das ist dann interessant, wenn Zugriffe auf die Seite (Formulare, Web-Editoren etc.) nur f&#252;r den IE optimiert sind. Launchy startet sonstige Browser und Programme, die auf dem Rechner installiert sind. Welche Programme das sein sollen, l&#228;sst sich konfigurieren. Beide Aktionen werden jeweils &#252;ber die rechte Maustaste in der aktuellen Seite aufgerufen.</li>
<li><strong>Measure-It und Colorzilla</strong><br />
sind sehr hilfreich, um die angezeigte Webseite zu vermessen bzw. Farbwerte zu kontrollieren. Bilder, Div-Boxen, Schrifth&#246;hen oder Abst&#228;nde zwischen den Elementen einer Webseite lassen sich mit Measure-It abmessen, allerdings nur in Pixelwerten. Die Pipette von Colorzilla gibt den Hex-Wert der angesteuerten Farbe aus.</li>
<li><strong>Flash-Switcher</strong><br />
finde ich ein tolles Tool, denn damit kann ich &#228;ltere Versionen des Flash-Players simulieren oder das Plugin deinstallieren. Ich muss nicht mehr verschiedene Plugin-Versionen in meinem Browsern vorhalten, sondern kann Browserweichen und Alternativ-Texte bequem &#252;ber den Switcher testen.</li>
<li><strong>HTML Validator</strong> (CSE HTML Validator)<br />
Das Validator-Plugin ben&#246;tigt die CSE HTML Validator-Engine zur Anzeige von Skriptfehlern, Zeilennummern oder CSS-Hinweisen. Neben dem FF-Plugin muss daher zus&#228;tzlich der <a title="Download-Link CSE Validator" target="_blank" href="http://www.htmlvalidator.com/lite/">CSE-Validator</a> auf dem Rechner installiert sein. Ruft man den Quellcode auf, erh&#228;lt man detaillierte Fehlerhinweise.</li>
<li><strong>Fangs</strong><br />
ist hilfreich bei der Erstellung barrierefreier Seiten. Es simuliert den Leseablauf eines Screenreaders. In der Hauptansicht zeigt es die Abfolge der &#220;berschriften (h1-h6), gibt Links an und kennzeichnet vorhandene Sprachwechsel. In zwei weiteren Reitern werden a) alle genutzten &#220;berschriftenformate in der vorhandenen Reihenfolge und b) Linktexte angezeigt. Damit l&#228;sst sich leicht &#252;berpr&#252;fen, ob H-Formate ordnungsgem&#228;&#223; geschachtelt sind und Links sprechende Bezeichnungen haben oder diese evtl. doppelt vorkommen.</li>
<li><strong>Greasemonkey</strong><br />
Mit Greasemonkey lassen sich alternative Stylesheets managen und auf die angezeigte Seite anwenden. Das ist hilfreich bei der Entwicklung barrierefreier Seiten, um die Auswirkung von nutzerdefinierten Styles (bestimmte Farbwelten oder gr&#246;&#223;ere Schriften) auf das eigene CSS-Arangements zu zeigen. Auch ein Styleswitcher l&#228;sst sich so lokal ohne Server simulieren.</li>
<li><strong>Firebug</strong><br />
Und dann gibt es noch <a target="_blank" href="http://www.getfirebug.com/">Firebug</a>. Dieses Tool legt gegen&#252;ber dem DOM-Inspector noch ein paar Funktionen drauf. Damit lassen sich nicht nur HTML, CSS und Javascript inspizieren, man kann seine Skripte damit auch editieren und debuggen. Die Anzeigefunktionen sind zudem komfortabler als im DOM-Inspector. Allerdings musste ich mich erstmal einarbeiten, was ich bisher noch nicht wirklich geschafft habe.<br />
Aber es gibt auch daf&#252;r einige hilfreiche Tuts z.B.:</p>
<ul>
<li><a target="_blank" href="http://www.photoshop-screencast.de/tutorials/firebug.mov">www.photoshop-screencast.de/tutorials/firebug.mov</a></li>
<li><a href="http://www.digitalmediaminute.com/article/2157/better-javascript-debugging-in-15-minutes">www.digitalmediaminute.com/article/2157</a></li>
<li><a target="_blank" href="http://bueltge.de/firefox-add-on-firebug-fuer-webentwickler-ein-muss/294/">bueltge.de/firefox-add-on-firebug-fuer-webentwickler-ein-muss/294/</a></li>
</ul>
</li>
</ul>
<p>Klar gibt es noch mehr Tools. Aber das sind f&#252;r mich die wichtigsten und es soll ja auch &#252;bersichtlich bleiben in der Testumgebung <img src='http://expertinnen-web.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://expertinnen-web.de/2007-203/testumgebung-fuer-standardkonforme-webentwicklung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.photoshop-screencast.de/tutorials/firebug.mov" length="" type="" />
		</item>
		<item>
		<title>Google Empfehlungen 2.0</title>
		<link>http://expertinnen-web.de/2007-216/google-empfehlungen/</link>
		<comments>http://expertinnen-web.de/2007-216/google-empfehlungen/#comments</comments>
		<pubDate>Sun, 26 Aug 2007 20:30:37 +0000</pubDate>
		<dc:creator>Martina</dc:creator>
				<category><![CDATA[E-Business]]></category>
		<category><![CDATA[Fortgeschrittene]]></category>
		<category><![CDATA[Google AdSense]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/2007-216/google-empfehlungen/</guid>
		<description><![CDATA[Wer sich in letzter Zeit in sein Adsense-Konto eingeloggt hat, wird es vielleicht schon gesehen haben: dort kann man sich jetzt in einem sog. Einkaufswagen bis zu 15 Produkte pro Anzeigenblock aus verschiedenen Themengebieten zusammenklicken.
Folgerichtig heisst das unter Produkte &#8211;> Empfehlungen zu findende Tool auch Empfehlungen 2.0.
Grunds&#228;tzlich finde ich es ja nicht schlecht, dass man [...]]]></description>
			<content:encoded><![CDATA[<p>Wer sich in letzter Zeit in sein Adsense-Konto eingeloggt hat, wird es vielleicht schon gesehen haben: dort kann man sich jetzt in einem sog. <em>Einkaufswagen</em> bis zu 15 Produkte pro Anzeigenblock aus verschiedenen Themengebieten zusammenklicken.<br />
Folgerichtig heisst das unter Produkte &#8211;> Empfehlungen zu findende Tool auch <em>Empfehlungen 2.0</em>.</p>
<p>Grunds&#228;tzlich finde ich es ja nicht schlecht, dass man als Werbeplatzanbieter/-in doch noch etwas Einfluss nehmen kann. Stellt sich allerdings die Frage: Hat das schon jemand ausprobiert und funktioniert es besser als die normalen Adsense-Anzeigen?</p>
]]></content:encoded>
			<wfw:commentRss>http://expertinnen-web.de/2007-216/google-empfehlungen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>wp_head-Hakeleien</title>
		<link>http://expertinnen-web.de/2007-212/wp_head-hakeleien/</link>
		<comments>http://expertinnen-web.de/2007-212/wp_head-hakeleien/#comments</comments>
		<pubDate>Tue, 21 Aug 2007 04:49:43 +0000</pubDate>
		<dc:creator>Susanna</dc:creator>
				<category><![CDATA[Fortgeschrittene]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress Template Tags]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/2007-212/wp_head-hakeleien/</guid>
		<description><![CDATA[Wer sein Wordpress-Template direkt im Template-Editor aufbaut, nimmt sich gew&#246;hnlich Kubrick vor, baut die eigenen Codeteile ein und entschlackt die Funktionen erst einmal: alles hinaus, was f&#252;r die Verwendung nicht unbedingt gebraucht wird. Manchmal erwischt man etwas zuviel und entfernt Dinge, die eigentlich noch gebraucht werden. Z. B. den Aufruf von wp_head(). Er bietet einen [...]]]></description>
			<content:encoded><![CDATA[<p>Wer sein Wordpress-Template direkt im Template-Editor aufbaut, nimmt sich gew&#246;hnlich Kubrick vor, baut die eigenen Codeteile ein und entschlackt die Funktionen erst einmal: alles hinaus, was f&#252;r die Verwendung nicht unbedingt gebraucht wird. Manchmal erwischt man etwas zuviel und entfernt Dinge, die eigentlich noch gebraucht werden. Z. B. den Aufruf von <a href="http://doku.wordpress-deutschland.org/Template_Tags/wp_head"><em><strong>wp_head()</strong></em></a>. Er bietet einen Hook, mit dem Plugins Funktionen im head-Bereich einbinden k&#246;nnen. Ist er gel&#246;scht, laufen diese Plugins nicht rund.</p>
<p>Wie beispielsweise <a href="http://www.g-loaded.eu/2006/01/05/add-meta-tags-wordpress-plugin/">Add Meta Tags</a>, mit dem individualisierte description und keywords als custom fields eingegeben und im Seitenkopf ausgegeben werden k&#246;nnen. Sehr n&#252;tzlich, die Anzeige klappt aber ohne wp_head() nicht. Intriganterweise merkt man davon nichts, weil das Plugin voll funktionsf&#228;hig im Wordpress-Backend erscheint und die Meta-Tags auch eingegeben werden k&#246;nnen. Also hinein mit wp_head() in die header.php des Templates!<br />
Hat man dieses Codesnippet wieder eingebunden, kann es andererseites passieren, dass man sich bisher unbemerkte weitere Funktionen l&#228;dt, die man eigentlich garnicht braucht. Ich hatte gerade das Kontaktformular  aus dem <a href="http://www.dagondesign.com/articles/secure-form-mailer-plugin-for-wordpress/">Dagon Design Form Mailer</a> gestyled, doch das Plugin schob mir jetzt ein eigenes Stylesheet unter. Wem das auch passiert: so l&#228;&#223;t es sich durch Auskommentieren im Code des Plugins entsorgen:<br />
<strong> </strong>/* add_action(&#8216;wp_head&#8217;, &#8216;ddfm_add_css&#8217;);*/</p>
]]></content:encoded>
			<wfw:commentRss>http://expertinnen-web.de/2007-212/wp_head-hakeleien/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
