<?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>expertinnen-web.de &#187; CMS</title>
	<atom:link href="http://www.expertinnen-web.de/category/cms/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.expertinnen-web.de</link>
	<description>Das Expertinnen-Web</description>
	<lastBuildDate>Thu, 02 Feb 2012 18:11:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Joomla-Upgrade von 1.7 auf 2.5 mit Fallstricken</title>
		<link>http://www.expertinnen-web.de/2012-1192/joomla-upgrade-von-1-7-auf-2-5-mit-fallstricken/</link>
		<comments>http://www.expertinnen-web.de/2012-1192/joomla-upgrade-von-1-7-auf-2-5-mit-fallstricken/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 10:34:57 +0000</pubDate>
		<dc:creator>android_oma</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Joomla1.7]]></category>
		<category><![CDATA[Joomla12.5]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://www.expertinnen-web.de/?p=1192</guid>
		<description><![CDATA[&#160; Heute wurde ich per Twitter gefragt, was helfen k&#246;nnte, wenn das Upgrade beim Einspielen &#252;ber das Backend die Gr&#228;tsche macht. Da das f&#252;r meine Kunden in absehbarer Zeit auch relevant werden w&#252;rde, hab ich das gleich mal auf meiner &#8230; <a href="http://www.expertinnen-web.de/2012-1192/joomla-upgrade-von-1-7-auf-2-5-mit-fallstricken/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.expertinnenweb.de/wp-content/uploads/2012/01/Joomla-Version25-Kopie.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: left; padding-top: 0px; border: 0px;" title="Joomla-Version25 Kopie" src="http://www.expertinnenweb.de/wp-content/uploads/2012/01/Joomla-Version25-Kopie_thumb.jpg" alt="Joomla-Version25 Kopie" width="660" height="403" align="left" border="0" /></a></p>
<p>&nbsp;</p>
<p>Heute wurde ich per Twitter gefragt, was helfen k&#246;nnte, wenn das Upgrade beim Einspielen &#252;ber das Backend die Gr&#228;tsche macht. Da das f&#252;r meine Kunden in absehbarer Zeit auch relevant werden w&#252;rde, hab ich das gleich mal auf meiner Testumgebung ausprobiert. Und siehe da, es geht nicht. Die Installation bricht ab.</p>
<p>Da ich dieses Verhalten von Joomla schon &#246;fter beim Installieren von gr&#246;&#223;eren Komponenten erlebt hatte, konnte ich mir das relativ gut erkl&#228;ren – die Serverzeit, bis der Timeout kommt, wird bei diesen Installationen &#252;berschritten. Dann hilft allerdings nur eins: die zip-Datei von <a title="Joomla 2.5 stable deutch" href="http://www.joomlaos.de/option,com_remository/Itemid,41/func,fileinfo/id,7303.html" target="_blank">Joomla stable 2.5</a> lokal entpacken und per FTP in den tmp-Ordner hochladen. Sinn macht in jedem Fall, einen extra Ordner in dem tmp-Ordner einzurichten. Dann startet Ihr die Installation &#252;ber die im Bild unten dargestellte Option [blau umrandet]. Nicht vergessen, den Pfad im Feld anzupassen.<br />
&nbsp;</p>
<p><a href="http://www.expertinnenweb.de/wp-content/uploads/2012/01/Installationsmodus-Kopie.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: left; padding-top: 0px; border: 0px;" title="Installationsmodus Kopie" src="http://www.expertinnenweb.de/wp-content/uploads/2012/01/Installationsmodus-Kopie_thumb.jpg" alt="Installationsmodus Kopie" width="660" height="311" align="left" border="0" /></a></p>
<p>&nbsp;<br />
Damit habt Ihr aber noch immer keine Erfolgsmeldung von Joomla. Erst einmal wird gemeldet, dass es Datenbankfehler gibt. Diese k&#246;nnt Ihr fixen, indem Ihr auf den Reiter “Datenbank” geht und “reparieren” anklickt. Ab jetzt habt Ihr eine funktionierende Joomla2.5-Version auf Eurem Server. Gl&#252;ckwunsch !!! Noch Fragen? Dann schaut mal in das Video.</p>
<div id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:8f06d746-1fdc-4311-a2a0-cddc5d544475" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: left; padding: 0px;">
<div><object width="448" height="252" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/-QLvw6ZDv-M?hl=en&amp;hd=1" /><embed width="448" height="252" type="application/x-shockwave-flash" src="http://www.youtube.com/v/-QLvw6ZDv-M?hl=en&amp;hd=1" /></object></div>
<div style="width: 448px; clear: both; font-size: .8em;">Wie aktualisiere ich Joomla von der Version 1.7 auf die Version 2.5?</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2012-1192/joomla-upgrade-von-1-7-auf-2-5-mit-fallstricken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seitennavigation erhalten bei zus&#228;tzlichem Loop</title>
		<link>http://www.expertinnen-web.de/2012-1105/seitennavigation-erhalten-bei-zusaetzlichem-loop/</link>
		<comments>http://www.expertinnen-web.de/2012-1105/seitennavigation-erhalten-bei-zusaetzlichem-loop/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 22:04:13 +0000</pubDate>
		<dc:creator>Renate</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Code und Co.]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Loop]]></category>
		<category><![CDATA[paged]]></category>

		<guid isPermaLink="false">http://www.expertinnen-web.de/?p=1105</guid>
		<description><![CDATA[Geschafft! In der Expertinnen-Seite ist jetzt nur noch der neueste Beitrag in kompletter L&#228;nge auf der Startseite. Die &#252;brigen Artikel sind gek&#252;rzt. Dazu steht jetzt im Template der Startseite ein weiterer Loop. Zwei Loops Es gab zwar einen &#228;lteren Codeschnipsel, &#8230; <a href="http://www.expertinnen-web.de/2012-1105/seitennavigation-erhalten-bei-zusaetzlichem-loop/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Geschafft! In der Expertinnen-Seite ist jetzt nur noch der neueste Beitrag in kompletter L&#228;nge auf der Startseite. Die &#252;brigen Artikel sind gek&#252;rzt. Dazu steht jetzt im Template der Startseite ein weiterer Loop.</p>
<h3>Zwei Loops</h3>
<p>Es gab zwar einen &#228;lteren Codeschnipsel, aber der war inzwischen stark veraltet und &#8211; was viel schlimmer war &#8211; damit funktionierte die Paginierung &#8220;<em>&#196;ltere Artikel</em>&#8221; am Ende der Seite nicht mehr. Es musste also etwas Neues her. Einige Recherchen sp&#228;ter bin ich dann bei den &#8220;<a title="Link zum WordPress-Codex zum Thema &quot;Multiple Loops&quot;" href="http://codex.wordpress.org/The_Loop#Multiple_Loops" target="_blank">Multiple Loops</a>&#8221; im WordPress-Codex f&#252;ndig geworden. Damit geht es:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1105code3'); return false;">View Code</a> LANGUAGE</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p11053"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code" id="p1105code3"><pre class="language" style="font-family:monospace;">&lt;?php $my_query = new WP_Query('posts_per_page=1');
	while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post();
		$do_not_duplicate = $post-&gt;ID;?&gt;
		&lt;!-- Hier der Startbeitrag... --&gt;
	&lt;?php endwhile; ?&gt;
&nbsp;
&lt;!-- alle anderen Artikel... --&gt;
&lt;?php while (have_posts()) : the_post(); 
	if( $post-&gt;ID == $do_not_duplicate ) continue; ?&gt;
		&lt;!-- hier die gekürzten Artikel... --&gt;
&lt;?php endwhile; ?&gt;</pre></td></tr></table></div>

<p>Das ist schon mal ok so. Die Seitennummerierung funktioniert damit.<br />
Wichtig hier: <em><strong>$do_not_duplicate</strong></em> verhindert, dass der bereits im ersten Loop aufgerufene neueste Artikel im zweiten Loop nochmal angezeigt wird.</p>
<h3>Problem</h3>
<p>Allerdings steht dann der aktuellste Beitrag auf jeder der nummerierten Seiten an oberster Stelle. Der soll aber ab &#8220;Seite 2&#8243; nicht mehr auftauchen. Es muss also abgefragt werden, ob die Startansicht ohne Seitennummer (<em>http://www.expertinnen-web.de</em>) aufgerufen wurde oder die Seite eine Paginierung hat (<em>http://www.expertinnen-web.de/page/2/</em>), also <em><strong>$paged</strong></em> ist.</p>
<h3>L&#246;sung</h3>
<p>Dieser Schnipsel hat es dann dann gebracht:</p>
<pre>
   $paged = $wp_query->get( 'paged' );
   if ( ! $paged || $paged < 2 ) :
</pre>
<p>Es wird abfragt, ob die Seite nicht paginiert <em><strong>! $paged</strong></em> oder "Seite 1" <em><strong>$paged &lt; 2</strong></em>&nbsp; ist. Nur dann wird der zus&#228;tzliche Loop f&#252;r den Startartikel aufgerufen. Wichtig: Hier am Ende das <em><strong>endif;</strong></em> nicht vergessen!</p>
<p>Und so sieht dann alles zusammen aus:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1105code4'); return false;">View Code</a> LANGUAGE</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p11054"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
</pre></td><td class="code" id="p1105code4"><pre class="language" style="font-family:monospace;">&lt;?php
$paged = $wp_query-&gt;get( 'paged' );
if ( ! $paged || $paged &lt; 2 ) :
&nbsp;
$my_query = new WP_Query('posts_per_page=1');
	while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post();
		$do_not_duplicate = $post-&gt;ID;?&gt;
		&lt;!-- Hier der Startbeitrag... --&gt;
	&lt;?php endwhile; endif; ?&gt;
&nbsp;
&lt;!-- alle anderen Artikel... --&gt;
&lt;?php while (have_posts()) : the_post(); 
	if( $post-&gt;ID == $do_not_duplicate ) continue; ?&gt;
		&lt;!-- hier die gekürzten Artikel... --&gt;
&lt;?php endwhile; ?&gt;</pre></td></tr></table></div>

<p>Und jetzt klappt es mit der wesentlich k&#252;rzeren Startseite, die damit nicht nur mobil schneller l&#228;dt&nbsp; <em>*freu*</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2012-1105/seitennavigation-erhalten-bei-zusaetzlichem-loop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wozu brauche ICH eigentlich ein Tablet?</title>
		<link>http://www.expertinnen-web.de/2012-1080/wozu-brauche-ich-eigentlich-ein-tablet/</link>
		<comments>http://www.expertinnen-web.de/2012-1080/wozu-brauche-ich-eigentlich-ein-tablet/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 15:00:00 +0000</pubDate>
		<dc:creator>android_oma</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Vorgestellt]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Evernote]]></category>
		<category><![CDATA[HDMI]]></category>
		<category><![CDATA[Motoprint]]></category>
		<category><![CDATA[Skype-App]]></category>
		<category><![CDATA[TeamViewer-App]]></category>
		<category><![CDATA[TweetCaster]]></category>
		<category><![CDATA[WordPress-App]]></category>
		<category><![CDATA[XOOM]]></category>

		<guid isPermaLink="false">http://www.expertinnen-web.de/2011-1080/wozu-brauche-ich-eigentlich-ein-tablet/</guid>
		<description><![CDATA[Zugegeben, als ich mit dem Gedanken spielte, mir einen Tablet-PC zu kaufen, dachte ich schon: ach, was f&#252;r ein feines Gadget. Wieder was zum Spielen f&#252;r die Omma. Nach dem Kauf sah die Sache jedoch auf einmal v&#246;llig anders aus. &#8230; <a href="http://www.expertinnen-web.de/2012-1080/wozu-brauche-ich-eigentlich-ein-tablet/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.expertinnen-web.de/2012-1080/wozu-brauche-ich-eigentlich-ein-tablet/startbildschirm_xoom-jpg/" rel="attachment wp-att-1078"><img class="alignnone size-full wp-image-1078" src="http://www.expertinnenweb.de/wp-content/uploads/2011/12/Startbildschirm_XOOM.jpg" alt="" width="560" height="350" /></a></p>
<p>Zugegeben, als ich mit dem Gedanken spielte, mir einen Tablet-PC zu kaufen, dachte ich schon: ach, was f&#252;r ein feines Gadget. Wieder was zum Spielen f&#252;r die Omma. Nach dem Kauf sah die Sache jedoch auf einmal v&#246;llig anders aus. Das Ding mutierte zu meinem st&#228;ndigen Begleiter und zum vollwertigen Ersatz f&#252;r das Netbook, welches zuvor schon hier und da das Notebook abgel&#246;st hatte.<br />
Vorher brauchte ich immer eine zus&#228;tzliche Tasche, um die Ger&#228;tschaften zu verstauen. Das f&#228;llt nun weg, weil das Tablet in den Handtaschen-Rucksack passt. Wozu ist so ein Teil denn nun im Berufsalltag, egal, ob freiberuflich oder angestellt, von Nutzen?</p>
<ul>
<li>E-Mails abrufen, lesen, beantworten</li>
<li>Kontakte immer mit sich f&#252;hren – ich wei&#223; ja, viele von Euch pflegen ihre Kontakte via XING</li>
<li>auf Konferenzen mitschreiben und Markieren bzw. gleich verschlagworten (nat&#252;rlich mit Evernote)</li>
<li>Bei Bedarf die Notizen oder Dateien aus der Cloud oder vom Tablet ausdrucken via Motoprint – es gibt aber auch andere Apps f&#252;r die Ansteuerung von WLAN-Druckern</li>
<li>Blogartikel schreiben mit der WordPress-App, die inzwischen sehr komfortabel geworden ist – Joooid l&#228;&#223;t da leider noch zu w&#252;nschen &#252;brig</li>
<li>per FTP Dateien verschieben</li>
<li>per VPN Kunden aus der Not helfen</li>
<li>per Skype und Talk kommunizieren</li>
<li>Vortr&#228;ge / Workshops organisieren mittels HDMI-Schnittstelle – vorausgesetzt, es existiert ein Beamer mit HDMI-Anschlu&#223;</li>
<li>soziale Netzwerke betreuen via TweetCaster und Xing-App (letztere ist nicht so der Bringer)</li>
</ul>
<p>Inzwischen werde ich gefragt, worauf beim Kauf eines Tablet-PCs zu achten ist. Mein absoluter Hingucker ist die HDMI-Schnittstelle. Damit kann ich mir die Schlepperei vom Notebook sparen und habe eigentlich immer alles dabei – vorausgesetzt, das Tablet ist vorhanden und die ben&#246;tigten Daten in der Cloud. Das HDMI-Kabel nimmt keinen gro&#223;en Platz in der Tasche ein und liefert ein tolles Ergebnis. Auch f&#252;r den Spa&#223; mit dem Tablet sehe ich die HDMI-Schnittstelle als eine wunderbare Erg&#228;nzung. Man kann damit nat&#252;rlich auch die Tabletinhalte auf den Fernseher bringen.</p>
<p>Die Samsung-Tablets haben ein super Display, aber leider keine HDMI-Schnittstelle –Adapter ist erh&#228;ltlich, naja … . Wer also keine Absichten in Bezug auf das Halten von Vortr&#228;gen oder Workshops hat, ist damit sicher besser bedient. Was mich jedoch stutzig macht, ist, dass die ganze Palette von Tablets bis hin zu den ganz preiswerten, den HDMI-Anschlu&#223; mitbringen. Mir ist klar, dass diese Geschichte noch nicht sehr verbreitet ist, zumal ich im Saturn zum Beispiel v&#246;llig verst&#246;rt angeschaut wurde, als ich nach dem HDMI-Kabel gefragt habe. Sobald das aber einmal genutzt worden ist, wird es niemand mehr missen wollen. (noch besser w&#228;re nat&#252;rlich eine kabellose Verbindung zum Beamer oder Fernseher …)</p>
<p>Bemerkenswert beim XOOM, welches ich mir geg&#246;nnt habe, ist, dass ein zu 100% aufgeladener Akku eine Konferenz, also einen vollen Tag, &#252;berlebt. Das ist ja leider bei den Smartphones nicht der Fall.</p>
<p>Die lange Laufzeit des Akkus des Tablets hat auch zur Folge, dass ich zu Konferenzen nicht noch mehr Kabel mitf&#252;hren muss – hier gen&#252;gt das Ladekabel f&#252;r das Smartphone oder ein externer Akku.</p>
<p>Wer &#252;berlegt, ein Netbook anzuschaffen, k&#246;nnte ja noch mal dar&#252;ber nachdenken, ob ein Tablet-PC nicht einfach mehr Komfort ÚND Spa&#223; bringt.</p>

<a href='http://www.expertinnen-web.de/2012-1080/wozu-brauche-ich-eigentlich-ein-tablet/motoprint/' title='Motoprint'><img width="150" height="150" src="http://www.expertinnenweb.de/wp-content/uploads/2011/12/Motoprint-150x150.jpg" class="attachment-thumbnail" alt="Motoprint" title="Motoprint" /></a>
<a href='http://www.expertinnen-web.de/2012-1080/wozu-brauche-ich-eigentlich-ein-tablet/google_currents/' title='Google_currents'><img width="150" height="150" src="http://www.expertinnenweb.de/wp-content/uploads/2011/12/Google_currents-150x150.jpg" class="attachment-thumbnail" alt="Google_currents" title="Google_currents" /></a>
<a href='http://www.expertinnen-web.de/2012-1080/wozu-brauche-ich-eigentlich-ein-tablet/tweetcaster/' title='TweetCaster'><img width="150" height="150" src="http://www.expertinnenweb.de/wp-content/uploads/2011/12/TweetCaster-150x150.jpg" class="attachment-thumbnail" alt="TweetCaster" title="TweetCaster" /></a>
<a href='http://www.expertinnen-web.de/2012-1080/wozu-brauche-ich-eigentlich-ein-tablet/evernote_notizenansicht/' title='Evernote_Notizenansicht'><img width="150" height="150" src="http://www.expertinnenweb.de/wp-content/uploads/2011/12/Evernote_Notizenansicht-150x150.jpg" class="attachment-thumbnail" alt="Evernote_Notizenansicht" title="Evernote_Notizenansicht" /></a>
<a href='http://www.expertinnen-web.de/2012-1080/wozu-brauche-ich-eigentlich-ein-tablet/ftp/' title='FTP'><img width="150" height="150" src="http://www.expertinnenweb.de/wp-content/uploads/2011/12/FTP-150x150.jpg" class="attachment-thumbnail" alt="FTP" title="FTP" /></a>
<a href='http://www.expertinnen-web.de/2012-1080/wozu-brauche-ich-eigentlich-ein-tablet/startbildschirm_xoom-jpg/' title='Startbildschirm_XOOM.jpg'><img width="150" height="150" src="http://www.expertinnenweb.de/wp-content/uploads/2011/12/Startbildschirm_XOOM-150x150.jpg" class="attachment-thumbnail" alt="Startbildschirm_XOOM.jpg" title="Startbildschirm_XOOM.jpg" /></a>
<a href='http://www.expertinnen-web.de/2012-1080/wozu-brauche-ich-eigentlich-ein-tablet/wordpress/' title='Wordpress'><img width="150" height="150" src="http://www.expertinnenweb.de/wp-content/uploads/2011/12/Wordpress-150x150.jpg" class="attachment-thumbnail" alt="Wordpress" title="Wordpress" /></a>
<a href='http://www.expertinnen-web.de/2012-1080/wozu-brauche-ich-eigentlich-ein-tablet/teamviewer/' title='Teamviewer'><img width="150" height="150" src="http://www.expertinnenweb.de/wp-content/uploads/2011/12/Teamviewer-150x150.jpg" class="attachment-thumbnail" alt="Teamviewer" title="Teamviewer" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2012-1080/wozu-brauche-ich-eigentlich-ein-tablet/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Login &#8211; Logout</title>
		<link>http://www.expertinnen-web.de/2011-976/login-logout/</link>
		<comments>http://www.expertinnen-web.de/2011-976/login-logout/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 15:36:28 +0000</pubDate>
		<dc:creator>Susanna</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Verschiedenes]]></category>

		<guid isPermaLink="false">http://www.expertinnen-web.de/?p=976</guid>
		<description><![CDATA[Benutzerfreundlichkeit ist Trumpf! Wenn das Loginformular zum passwortgesch&#252;tzten Mitgliederbereich einer Website &#252;ber das Template auf jeder Seite eingebunden ist, zeigt es gew&#246;hnlich den Status des Besuchers an: Entweder das Formular oder die Meldung &#8220;Sie sind eingeloggt als susi123&#8243; &#8211; und &#8230; <a href="http://www.expertinnen-web.de/2011-976/login-logout/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Benutzerfreundlichkeit ist Trumpf! Wenn das Loginformular zum passwortgesch&#252;tzten Mitgliederbereich einer Website &#252;ber das Template auf jeder Seite eingebunden ist, zeigt es gew&#246;hnlich den Status des Besuchers an: Entweder das Formular oder die Meldung &#8220;Sie sind eingeloggt als susi123&#8243; &#8211; und dabei den Button zum Logout.</p>
<p>Befindet sich das Login jedoch auf einer separaten Seite, sieht auch der eingeloggte Besucher gew&#246;hnlich auch nur den Men&#252;punkt &#8220;Login&#8221;, der ihn dorthin f&#252;hrt. Besser ist es, je nach Status des Website-Benutzers diesen Men&#252;punkt ad&#228;quat zu benennen oder ihm gleich einen Button zum direkten Logout zur Verf&#252;gung zu stellen.</p>
<h4>L&#246;sung f&#252;r Drupal</h4>
<p>Der Pfad zum Login-Formular lautet <strong><em>user/login</em></strong>. Legt z.B. im Hauptmen&#252; einen Men&#252;eintrag mit diesem Pfad an und gebt als Linktitel &#8220;Login&#8221; ein. Die Reihenfolge setzt Ihr z.B. auf 5 (oder einen Wert Eurer Wahl, der die Position des Men&#252;punkts definiert).</p>
<p>Legt im selben Men&#252; einen Men&#252;punkt mit diesen Daten an:</p>
<ul>
<li>Pfad: Drupal 6: <em><strong>logout</strong></em>, Drupal 7: <em><strong>user/logout</strong></em></li>
<li>Linktitel: Logout</li>
<li>Reihenfolge: 5 (oder der Wert, den Ihr f&#252;r den Men&#252;punkt Login gew&#228;hlt habt)</li>
</ul>
<p>Durch dieselbe Position in Men&#252;reihenfolge ersetzen sich die Links je nach Status des Besuchers.</p>
<p>Mehr Info gibt es im <a href="http://www.drupalcenter.de/node/10664#comment-135244" target="_blank">Drupalcenter</a>.</p>
<h4>L&#246;sung f&#252;r TYPO3</h4>
<p>TYPO3 ist anders strukturiert. Hier f&#252;hren Men&#252;links auf Seiten, in denen die Inhalte (z.B. das Login-Formular) eingebunden werden. Wir m&#252;ssen also das Typoscript des betroffenen Men&#252;s anpassen. Unser Men&#252; ist in <em><strong>temp.navi</strong></em> definiert, die Login/Logout-Seite ist uid 123:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p976code6'); return false;">View Code</a> LANGUAGE</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9766"><td class="code" id="p976code6"><pre class="language" style="font-family:monospace;">[usergroup = *] &amp;nbsp;
temp.navi.1.NO.stdWrap.override.cObject = TEXT
temp.navi.1.NO.stdWrap.override.cObject {
  # Quick and dirty
  value = Logout
  # Feld subtitle oder anderes Feld benutzen, wenn die Seite mehrsprachig ist
  field = subtitle
  if.value.field = uid
  if.equals = 123
}
[global]</pre></td></tr></table></div>

<p>Wichtig: Conditions m&#252;ssen immer auf der obersten Template-Ebene stehen, also nicht in geschweiften Klammern.</p>
<p>Eine andere L&#246;sung findet sich <a href="http://www.oliver-thiele.de/cms-typo3/tutorials/login-logout-tutorial.html" target="_blank">hier</a>. Der Benutzer wird dabei direkt ausgeloggt (von mir nicht getestet).</p>
<p>So klappt es auch mit dem Website-Besucher!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2011-976/login-logout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Angie Radtke, Joomla! Templates entwickeln</title>
		<link>http://www.expertinnen-web.de/2011-966/angie-radtkr-joomla-templates-entwickeln/</link>
		<comments>http://www.expertinnen-web.de/2011-966/angie-radtkr-joomla-templates-entwickeln/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 16:04:17 +0000</pubDate>
		<dc:creator>Susanna</dc:creator>
				<category><![CDATA[Bücher]]></category>
		<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://www.expertinnen-web.de/?p=966</guid>
		<description><![CDATA[Unter dem knappen Titel verbirgt sich ein Buch, das nicht nur in die Joomla-Templateentwicklung einf&#252;hrt: Die ersten 100 Seiten sind dem n&#246;tigen Vorwissen gewidmet. Hier werden alle wichtigen Themen angerissen, die der Webdesigner entweder kennen oder sich schleunigst erwerben sollte, &#8230; <a href="http://www.expertinnen-web.de/2011-966/angie-radtkr-joomla-templates-entwickeln/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Unter dem knappen Titel verbirgt sich ein Buch, das nicht nur in die Joomla-Templateentwicklung einf&#252;hrt: Die ersten 100 Seiten sind dem n&#246;tigen Vorwissen gewidmet. Hier werden alle wichtigen Themen angerissen, die der Webdesigner entweder kennen oder sich schleunigst erwerben sollte, bevor er ein Template baut. Dieser Bereich ist besonders f&#252;r Anf&#228;nger von Nutzen.</p>
<p>Kapitel 1 f&#252;hrt durch grunds&#228;tzliche &#220;berlegungen bei der Erstellung einer Website: Konzept, Design und die Vorgaben, die das Internet macht.</p>
<p>Kapitel 2 ber&#252;hrt die Geschichte des barrierefreien Webdesigns und spricht die wichtigen Themen an: Wie werden Webinhalte von Behinderten wahrgenommen, mit welchen Hilfsmitteln greifen sie auf Computer und Web zu und wie ber&#252;cksichtigt der Webdesigner diese Vorgaben. An der Stelle w&#228;ren ein paar mehr Links von Nutzen gewesen, mit denen sich Anf&#228;nger in die Materie einarbeiten k&#246;nnen.</p>
<p>Kapitel 3 fasst die wichtigsten Konzepte von HTML und CSS zusammen, Kapitel 4 erkl&#228;rt, wie PHP-Code in Joomla-Templates &#252;bersichtlich eingebunden wird &#8211; eine praktische Hilfe f&#252;r alle, die sich lieber mit dem Frontend besch&#228;ftigen.</p>
<p>Kapitel 5 stellt in einem Gastbeitrag von Peter Kr&#246;ner das Javascript-Framework MooTools vor. MooTools ist das in Joomla vorrangig eingesetzte Framework. Wer z.B. schon JQuery benutzt, wird sich anhand dieser Einf&#252;hrung und der Linkliste z&#252;gig einarbeiten k&#246;nnen.</p>
<p>In Kapitel 6 erf&#228;hrt der Leser, welche Tools ihn im Browser bei der Entwicklung unterst&#252;tzen.</p>
<p>Im zweiten Teil des Buches geht es zur Sache: Joomla-Templates und ihre Bestandteile. Wer (wie ich) meist mit den Template-Strukturen anderer Content Management Systeme zu tun hat und eher in Typoscript, den WordPress Template Tags und Drupals Templates Engine(s) zuhause ist, freut sich besonders an der detaillierten Beschreibung, wie die Template-Bestandteile bei Joomla in einander greifen. Jedes CMS hat so seine eigene Template-Philosophie. Die Entwicklerin des barrierefreien Beez-Templates f&#252;r Joomla erkl&#228;rt hier am Beispiel ihres Produkts, wie sich die Ausgabe der Inhalte auf Barrierefreiheit optimieren l&#228;&#223;t. Wer die Anf&#228;nge tabellenfreier Content-Ausgabe in Joomla beobachtet hat, freut sich, dass jetzt die Ausgabe ab Werk ohne Tabellen erfolgt.</p>
<p>Kapitel 7 f&#252;hrt in die Verwaltung von Templates mit dem Template-Manager ein, Kapitel 8 erkl&#228;rt die Dateistruktur eines Joomla-Templates. Die folgenden Kapitel bearbeiten alle wichtigen Template-Dateien und f&#252;hren an konkreten Beispielen vor,</p>
<ul>
<li>wie die templateDetails.xml als Steuerungsdatei f&#252;r ein Template dient</li>
<li>wie Template-Bestandteile mehrsprachig umgesetzt werden k&#246;nnen</li>
<li>wie Templates konfiguriert werden bzw. konfigurierbar gemacht werden k&#246;nnen</li>
<li>welche Aufgabe Modulpositonen haben und wie sie bef&#252;llt werden</li>
<li>wie man die Standardausgabe &#252;berschreibt</li>
<li>uam.</li>
</ul>
<p>Im dritten Teil entwickelt die Autorin beispielhaft ein neues Template auf der Basis von beez_20, einem der aktuellen Standardtemplates. Ein Anhang listet alle CSS-Klassen, die bei der Ausgabe Verwendung finden auf.</p>
<p>Fazit: Das Buch ist besonders f&#252;r Anf&#228;nger eine gro&#223;e Hilfe, da alle Schritt sehr detailliert erkl&#228;rt sind. Aber auch CMS-Umsteiger finden hier einen schnellen Zugang zur Struktur von Joomla-Templates und k&#246;nnen manche Falle vermeiden.</p>
<p><a href="http://www.der-auftritt.de/wissen/joomla-blog/448-joomla-templates-entwickeln.html">Der Link zum Buch</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2011-966/angie-radtkr-joomla-templates-entwickeln/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zweiteiliges TYPO3-Men&#252; &#8211; Neuauflage</title>
		<link>http://www.expertinnen-web.de/2011-933/zweiteiliges-typo3-menu-neuauflage/</link>
		<comments>http://www.expertinnen-web.de/2011-933/zweiteiliges-typo3-menu-neuauflage/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 12:13:54 +0000</pubDate>
		<dc:creator>Susanna</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Verschiedenes]]></category>
		<category><![CDATA[Typoscript]]></category>

		<guid isPermaLink="false">http://www.expertinnen-web.de/?p=933</guid>
		<description><![CDATA[Auf vielfachen Wunsch gibt es hier eine Neuauflage eines alten Beitrags, der inzwischen offline ist. Nat&#252;rlich ist das Men&#252; in seinen Funktionen noch etwas erweitert worden. TYPO3-Men&#252;s &#8211; ein Thema ohne Ende. Hier stelle ich ein zweiteiliges, valides und suchmaschinenfreundliches &#8230; <a href="http://www.expertinnen-web.de/2011-933/zweiteiliges-typo3-menu-neuauflage/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Auf vielfachen Wunsch gibt es hier eine Neuauflage eines alten Beitrags, der inzwischen offline ist. Nat&#252;rlich ist das Men&#252; in seinen Funktionen noch etwas erweitert worden.</p>
<p>TYPO3-Men&#252;s &#8211; ein Thema ohne Ende. Hier stelle ich ein zweiteiliges, valides und suchmaschinenfreundliches Listen-Men&#252; vor: Die erste Ebene erscheint horizontal &#252;ber dem Content, die 2. und alle folgenden Ebenen liegen in der linken Spalte. Als &#220;berschrift ist dem Men&#252; jeweils der zugeh&#246;rige Men&#252;punkt der obersten Ebene vorangestellt. So sieht es aus:</p>
<p>&nbsp;<a href="http://www.expertinnen-web.de/2011-933/zweiteiliges-typo3-menu-neuauflage/typo3-zweiteiliges-menu-2/" rel="attachment wp-att-946"><img class="alignnone size-full wp-image-946" title="typo3-zweiteiliges-menu" src="http://www.expertinnenweb.de/wp-content/uploads/2011/10/typo3-zweiteiliges-menu1.jpg" alt="Zweiteiliges Men&#252; f&#252;r TYPO3" width="600" height="328" /></a></p>
<p><strong>1. Das horizontale Hauptmen&#252;</strong></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p933code9'); return false;">View Code</a> LANGUAGE</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9339"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
</pre></td><td class="code" id="p933code9"><pre class="language" style="font-family:monospace;">temp.navi1 = HMENU
temp.navi1 {
entryLevel = 1
    1 = TMENU
    1 { 
        wrap = &lt;ul id=&quot;navi1&quot;&gt; | &lt;/ul&gt;
        noBlur = 1
        NO {
            # option split
            allWrap = &lt;li class=&quot;first&quot;&gt;|&lt;/li&gt;|*|&lt;li&gt;|&lt;/li&gt; |*|&lt;li class=&quot;last&quot;&gt;|&lt;/li&gt;
            # ids zur separaten Ansprache jedes Links
            ATagParams = id=&quot;page{field:uid}&quot;
            ATagParams.insertData = 1
            # Link-Title
            ATagTitle.field = subtitle // title    
        }
        CUR = 1
        CUR {
            # aktiver Menüpunkt nicht verlinkt
            doNotLinkIt = 1
            allStdWrap.dataWrap = &lt;li class=&quot;first active&quot;&gt;&lt;span id=&quot;page{field:uid}&quot;&gt;|&lt;/span&gt;&lt;/li&gt;|*|&lt;li class=&quot;active&quot;&gt;&lt;span id=&quot;page{field:uid}&quot;&gt;|&lt;/span&gt;&lt;/li&gt; |*|&lt;li class=&quot;last active&quot;&gt;&lt;span id=&quot;page{field:uid}&quot;&gt;|&lt;/span&gt;&lt;/li&gt; 
        }
        ACT = 1
        ACT {
            allStdWrap.dataWrap = &lt;li class=&quot;first active&quot;&gt;|&lt;/li&gt;|*|&lt;li class=&quot;active&quot;&gt;|&lt;/li&gt; |*|&lt;li class=&quot;last active&quot;&gt;|&lt;/li&gt;
            ATagParams = id=&quot;page{field:uid}&quot;
            ATagParams.insertData = 1
            ATagTitle.field = subtitle // title  
        }
        }
    }</pre></td></tr></table></div>

<p>Eine unspektakul&#228;re, aber valide Liste, die sich mit CSS als horizontaler Balken stylen l&#228;&#223;t. Die aktuelle Seite wird &#8211; eine Konvention zur besseren Zug&#228;nglichkeit der Website &#8211; nicht verlinkt und statt dessen mit einem ‹span› umgeben, das sich mit CSS ansprechen l&#228;&#223;t. Erstes und letztes list item sind mit optionSplit ausgesondert, so dass die enthaltenen Men&#252;punkte ebenfalls getrennt gestyled werden k&#246;nnen &#8211; z.B. ohne rechten Border f&#252;r den letzten Men&#252;punkt.</p>
<p>Noch mehr Individualit&#228;t: Jeder Link kann individuell &#252;ber eine id angesprochen werden:</p>
<p>id=&#8221;page{field:uid}&#8221; liest die uid der Seite aus und erzeugt eine valide id. So kann jeder Men&#252;punkt einen eigenen Hintergrund bekommen.</p>
<p>Suchmaschinen und Benutzer freuen sich gleicherma&#223;en &#252;ber einen erkl&#228;renden Title zum Link &#8211; besonders, wenn der Men&#252;punkt sehr kreativ getextet wurde und man gerne mehr &#252;ber den Inhalt der Zielseite w&#252;&#223;te.</p>
<p><strong>2. Das vertikale Untermen&#252;</strong></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p933code10'); return false;">View Code</a> LANGUAGE</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p93310"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
</pre></td><td class="code" id="p933code10"><pre class="language" style="font-family:monospace;">temp.navileft = HMENU
temp.navileft {
    stdWrap.required = 1
    stdWrap.prepend = TEXT
    stdWrap.prepend {
    wrap = &lt;h3 class=&quot;navititle&quot;&gt;|&lt;/h3&gt;
    data = leveltitle:2
    }
&nbsp;
    entryLevel = 2
    1 = TMENU
    1 { 
        wrap = &lt;ul class=&quot;nav&quot;&gt; | &lt;/ul&gt;
        noBlur = 1
        NO {
            wrapItemAndSub = &lt;li class=&quot;first&quot;&gt;|&lt;/li&gt;|*|&lt;li&gt;|&lt;/li&gt; |*|&lt;li class=&quot;last&quot;&gt;|&lt;/li&gt;
            ATagTitle.field = subtitle // title  
        }
        CUR = 1
        CUR {
            doNotLinkIt = 1
            allWrap = &lt;li class=&quot;first active&quot;&gt;&lt;span&gt;|&lt;/span&gt;|*|&lt;li class=&quot;active&quot;&gt;&lt;span&gt;|&lt;/span&gt; |*|&lt;li class=&quot;last active&quot;&gt;&lt;span&gt;|&lt;/span&gt;
            wrapItemAndSub = |&lt;/li&gt;
        }
        ACT = 1
        ACT {
            wrapItemAndSub = &lt;li class=&quot;first&quot;&gt;|&lt;/li&gt;|*|&lt;li&gt;|&lt;/li&gt; |*|&lt;li class=&quot;last&quot;&gt;|&lt;/li&gt;
            ATagTitle.field = subtitle // title  
        }
     }
    2 = TMENU
    2 &lt; .1
    2.wrap = &lt;ul&gt; | &lt;/ul&gt;
    }</pre></td></tr></table></div>

<p>Vor das Untermen&#252; wird mit data = leveltitle:2 der &#252;bergeordnete Men&#252;punkt der obersten Ebene als &#220;berschrift eingeblendet. Die Ausgabe des Men&#252;s erfolgt nur, wenn es Unterpunkte einer Seite des Hauptmen&#252;s gibt.</p>
<p>Da hier mehrere Ebenen dargestellt werden k&#246;nnen, ergibt sich f&#252;r den Men&#252;punkt der aktiven Seite eine ndere L&#246;sung als f&#252;r die &#252;brigen Links:</p>
<p>allWrap = &lt;li&nbsp;class=&#8221;first active&#8221;&gt;&lt;span&gt;|&lt;/span&gt;<br />
wrapItemAndSub = |&lt;/li&gt;</p>
<p>Der nicht verlinkte Text wird zweimal gewrappt, damit der span nur um Text und nicht auch um das Untermen&#252; geht.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2011-933/zweiteiliges-typo3-menu-neuauflage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Joomla: Upgrade von 1.5 auf 1.7</title>
		<link>http://www.expertinnen-web.de/2011-913/joomla-upgrade-von-1-5-auf-1-7/</link>
		<comments>http://www.expertinnen-web.de/2011-913/joomla-upgrade-von-1-5-auf-1-7/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 11:13:34 +0000</pubDate>
		<dc:creator>android_oma</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Verschiedenes]]></category>
		<category><![CDATA[CMS]]></category>

		<guid isPermaLink="false">http://www.expertinnen-web.de/?p=913</guid>
		<description><![CDATA[Einige Webworker werden sicher derzeit &#252;berlegen, ob sie die von ihnen betreuten Joomla-Webseiten auf Joomla1.7 upgraden sollen. F&#252;r diejenigen, die sich daf&#252;r entschieden haben, sind hier im Artikel ein paar wichtige Informationsquellen zusammengetragen. Zum Teil sind diese in Englisch und &#8230; <a href="http://www.expertinnen-web.de/2011-913/joomla-upgrade-von-1-5-auf-1-7/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Einige Webworker werden sicher derzeit &#252;berlegen, ob sie die von ihnen betreuten Joomla-Webseiten auf Joomla1.7 upgraden sollen. F&#252;r diejenigen, die sich daf&#252;r entschieden haben, sind hier im Artikel ein paar wichtige Informationsquellen zusammengetragen. Zum Teil sind diese in Englisch und zum Teil in Deutsch.</p>
<p><b>Herunterladen solltet Ihr Euch folgende Software:</b></p>
<ul>
<li><a href="//www.joomlaos.de/option,com_remository/Itemid,41/func,select/id,347.html" target="_blank">Joomla-Patches</a> zum Upgrade auf Joomla1.5.23</li>
<li><a href="http://extensions.joomla.org/extensions/access-a-security/site-security/backup/1606?qh=YToxOntpOjA7czo2OiJha2VlYmEiO30%3D" target="_blank">Akkeba Backup</a> f&#252;r die Sicherung vor dem Upgrade</li>
<li><a href="http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/11658?qh=YToxOntpOjA7czo4OiJqdXBncmFkZSI7fQ%3D%3D" target="_blank">jUpgrade</a></li>
</ul>
<p><b>Voraussetzungen f&#252;r das Upgrade:</b></p>
<ul>
<li>das Upgrade auf die Joomla-Version 1.5.23 ist erfolgt – ansonsten findet Ihr das Mootools-Upgrade-Plugin nicht, welches f&#252;r jUpgrade aktiviert sein mu&#223;</li>
<li>Akeeba Backup ist installiert</li>
<li>&nbsp;jUpgrade ist installiert</li>
</ul>
<p><b>Tutorials und wichtige Hinweise findet Ihr hier:</b></p>
<ul>
<li><a href="http://docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_1.6" target="_blank">http://docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_1.6</a></li>
<li><a href="http://www.nik-o-mat.de/joomlafan/31/260-webseiten-sichern-mit-akeebabackup.html" target="_blank">http://www.nik-o-mat.de/joomlafan/31/260-webseiten-sichern-mit-akeebabackup.html</a></li>
<li><a href="http://www.joomigration.de/index.php?option=com_content&amp;view=article&amp;id=95:migration-mit-der-komponente-jupgrade&amp;catid=44:tutorial-migration-zu-joomla-16" target="_blank">http://www.joomigration.de/index.php?option=com_content&amp;view=article&amp;id=95:migration-mit-der-komponente-jupgrade&amp;catid=44:tutorial-migration-zu-joomla-16</a></li>
</ul>
<p><b>Dann kanns losgehen:</b></p>
<p>1. Backup mit Akeeba von der vorhandenen Joomla-Webseite machen wie hier in dem Video beschrieben:<br />
<iframe width="560" height="345" src="http://www.youtube.com/embed/vrIcuCQnjgw" frameborder="0" allowfullscreen></iframe>  </p>
<p>Die Webseite von <a href="http://www.nik-o-mat.de">Niko Winckel</a>&nbsp;ist &#252;brigens immer einen Besuch wert.</p>
<p>2. Upgrade starten, wobei sich jUpgrade die ben&#246;tigte Version selbst herunterl&#228;dt. Beide sind m&#246;glich 1.6 und 1.7:</p>
<p><iframe width="560" height="345" src="http://www.youtube.com/embed/cAufYW9SBm8" frameborder="0" allowfullscreen></iframe><br />
3. Nacharbeiten</p>
<p>Wer jetzt denkt, er w&#228;re fertig, der irrt. Das Template mu&#223; angepa&#223;t, vermutlich sogar eher ausgetauscht werden, weil es nicht in die neue Welt von Joomla pa&#223;t. Ich w&#252;rde sogar empfehlen, 3rd-Party-Erweiterungen vor dem Upgrade als Schritt 1.1 zu deinstallieren. jUpgrade nimmt diese n&#228;mlich nicht mit. Bl&#246;d ist nur, dass sie hinterher zwar noch vorhanden sind, aber nicht mit dem Installer deinstalliert werden k&#246;nnen. Nur eine Deaktivierung von Modulen und Plugins ist m&#246;glich. Wobei selbst das nicht sonderlich hilft gegen Konflikte zwischen alten und neuen Komponenten – beispielsweis bei JoomlaStats, welches nun j4age Statistics hei&#223;t.</p>
<p>Ich hoffe, die Zusammenstellung ist einigerma&#223;en hilfreich.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2011-913/joomla-upgrade-von-1-5-auf-1-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Galerien einbauen ohne Plugin</title>
		<link>http://www.expertinnen-web.de/2011-725/galerien-einbauen-ohne-plugin/</link>
		<comments>http://www.expertinnen-web.de/2011-725/galerien-einbauen-ohne-plugin/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 08:53:17 +0000</pubDate>
		<dc:creator>Renate</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Code und Co.]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Bilder]]></category>
		<category><![CDATA[gallery]]></category>

		<guid isPermaLink="false">http://www.expertinnenweb.de/?p=725</guid>
		<description><![CDATA[Seit WP 2.5 hat sich die WordPress-Galerie als echte Alternative zu den bekannten Plugins gemausert. Neulich habe ich das mal ausprobiert und fand das Ergebnis durchaus brauchbar. Klar, es gibt ohne Plugin keine Lightbox, daf&#252;r funktioniert die Basisl&#246;sung ohne Javascript &#8230; <a href="http://www.expertinnen-web.de/2011-725/galerien-einbauen-ohne-plugin/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Seit WP 2.5 hat sich die WordPress-Galerie als echte Alternative zu den bekannten Plugins gemausert. Neulich habe ich das mal ausprobiert und fand das Ergebnis durchaus brauchbar. Klar, es gibt ohne Plugin keine Lightbox, daf&#252;r funktioniert die Basisl&#246;sung ohne Javascript und ist damit eine barrierefreie Alternative.</p>
<h2>So sieht&#8217;s aus</h2>

<a href='http://www.expertinnen-web.de/2011-725/galerien-einbauen-ohne-plugin/attachment/00000260/' title='Azalee'><img width="150" height="150" src="http://www.expertinnenweb.de/wp-content/uploads/2011/08/00000260-150x150.jpg" class="attachment-thumbnail" alt="Makroaufnahme einer Azaleenblüte" title="Azalee" /></a>
<a href='http://www.expertinnen-web.de/2011-725/galerien-einbauen-ohne-plugin/attachment/00000044/' title='Blüten'><img width="150" height="150" src="http://www.expertinnenweb.de/wp-content/uploads/2011/08/00000044-150x150.jpg" class="attachment-thumbnail" alt="möglicherweise ein Buschwindröschen" title="Blüten" /></a>
<a href='http://www.expertinnen-web.de/2011-725/galerien-einbauen-ohne-plugin/attachment/00000095/' title='Zierquitte'><img width="150" height="150" src="http://www.expertinnenweb.de/wp-content/uploads/2011/08/00000095-150x150.jpg" class="attachment-thumbnail" alt="Zierquitte, mitten in der Stadt" title="Zierquitte" /></a>
<a href='http://www.expertinnen-web.de/2011-725/galerien-einbauen-ohne-plugin/attachment/00000249/' title='Bonsai'><img width="150" height="150" src="http://www.expertinnenweb.de/wp-content/uploads/2011/08/00000249-150x150.jpg" class="attachment-thumbnail" alt="Bonsai-Kastanie" title="Bonsai" /></a>
<a href='http://www.expertinnen-web.de/2011-725/galerien-einbauen-ohne-plugin/attachment/00000252/' title='Rosen'><img width="150" height="150" src="http://www.expertinnenweb.de/wp-content/uploads/2011/08/00000252-150x150.jpg" class="attachment-thumbnail" alt="Rose und Rosenknospe" title="Rosen" /></a>
<a href='http://www.expertinnen-web.de/2011-725/galerien-einbauen-ohne-plugin/attachment/00000250/' title='Passionsblume'><img width="150" height="150" src="http://www.expertinnenweb.de/wp-content/uploads/2011/08/00000250-150x150.jpg" class="attachment-thumbnail" alt="Blüte der Passionsblume" title="Passionsblume" /></a>
<a href='http://www.expertinnen-web.de/2011-725/galerien-einbauen-ohne-plugin/attachment/00000319/' title='Hummel'><img width="150" height="150" src="http://www.expertinnenweb.de/wp-content/uploads/2011/08/00000319-150x150.jpg" class="attachment-thumbnail" alt="Eine Hummel beim Sammeln von Blütennektar" title="Hummel" /></a>
<a href='http://www.expertinnen-web.de/2011-725/galerien-einbauen-ohne-plugin/attachment/00000342/' title='Apfelblüte'><img width="150" height="150" src="http://www.expertinnenweb.de/wp-content/uploads/2011/08/00000342-150x150.jpg" class="attachment-thumbnail" alt="Apfelblüte mit mehreren Knospen" title="Apfelblüte" /></a>

<h2>Und so geht&#8217;s</h2>
<p>Artikel erstellen und dort, wo die Galerie sein soll auf&nbsp; &#8220;Bild einf&#252;gen&#8221; klicken. Dann mehrere Bilder hochladen. WordPress erstellt daraus automatisch eine Galerie, die unter &#8220;Mediathek&#8221; bearbeitet werden kann. Man kann einen Bildtitel vergeben, eine Bildbeschriftung, noch eine Beschreibung und &#8211; nicht vergessen &#8211; den alt-Text f&#252;r das Bild. Die Bildbeschriftung steht &#252;brigens in der &#220;bersicht, die Beschreibung nur in der Einzelansicht. So kann man die Textanzeige f&#252;rs Layout steuern, z.B. kurzer Text in die Beschriftung, l&#228;ngerer Text in die Beschreibung.</p>
<p>Ein Blick in den Quellcode zeigt, dass hier ein Short-Tag eingebaut wurde. F&#252;r diese Galerie sieht das so aus:</p>
<pre>[ gallery columns="4" ]*.</pre>
<p>*<small>(Leerzeichen direkt hinter und vor [ ] weglassen!)</small></p>
<p>Und damit die Einzelansichten im Seitenlayout bleiben, ist in den Galerie-Optionen &#8220;Anhang-Seite&#8221; ausgew&#228;hlt. Mit &#8220;Bilddatei&#8221; wird n&#228;mlich nur das nackte Bild in Einzelansicht angezeigt. Je nach ausgew&#228;hltem Theme ist die Einzelansicht in der Datei <code>image.php</code> auch schon angelegt. Ein Beispiel findet man im Standard-Theme &#8220;Twenty-Eleven&#8221;. Sonst muss man selbst Hand anlegen.</p>
<p>Dabei kann man dann auch das Manko bei dieser Art der Galerieanzeige ausgleichen: Die &#8220;Anhang-Seiten&#8221; sind n&#228;mlich v&#246;llig eigenst&#228;ndig, d.h. es gibt keinen Backlink zum Artikel. Wer dem Nutzer den Weg zur&#252;ck erleichtern will, kann folgenden PHP-Snippet in die <code>image.php</code> einf&#252;gen:</p>
<pre>&lt;?php // if there is a parent, display the link (back to article)
$parent_title = get_the_title($post-&gt;post_parent);
if ( $parent_title != the_title(' ', ' ', false) ) {
   echo '&larr; zur&uuml;ck zu &lt;a href="' . get_permalink( $post->post_parent ) . '" title="' . $parent_title . '"&gt;"' . $parent_title . '"&lt;/a&gt;';
} ?&gt;</pre>
<p>Es gibt &#252;brigens noch eine Reihe weiterer Optionen, die im Galerie-Tag stehen k&#246;nnen. Ein ausf&#252;hrliches Tutorial dazu gibt es bei <a title="Tutorial zur WP-Galerie" href="http://www.elmastudio.de/wordpress/die-standard-bildergalerie-von-wordpress-nutzen/" target="_blank">www.elmastudio.de</a>. Hier steht auch, wie man das Lightbox-Plugin f&#252;r die WP-Galerie nutzen kann.</p>
<h2>Nachtrag</h2>
<p>Da ich Twentyeleven nicht nutze, war mir bisher nicht aufgefallen, dass hier die <code>image.php</code> den o.g. Link zum Artikel bereits hat. Der funktioniert allerdings nicht, denn die Meta-Zeile ist per <code>position: absolute</code> an den Kopf von <code>article</code> ger&#252;ckt. Die CSS-Klasse dazu lautet <code>.entry-meta</code> und steht in Zeile 1088.<br />
Die L&#246;sung: einfach einen hohen z-index z.B. 9999 hinzuf&#252;gen. Dann klappt&#8217;s auch mit dem Link. <img src='http://www.expertinnen-web.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2011-725/galerien-einbauen-ohne-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sp&#228;tvorstellung &#8211; WordPress Plugin im Dienste des JMStV</title>
		<link>http://www.expertinnen-web.de/2010-538/spaetvorstellung-wordpress-plugin-im-dienste-des-jmstv/</link>
		<comments>http://www.expertinnen-web.de/2010-538/spaetvorstellung-wordpress-plugin-im-dienste-des-jmstv/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 16:59:31 +0000</pubDate>
		<dc:creator>Martina Preuss</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Recht]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[JMStV]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/?p=538</guid>
		<description><![CDATA[Gewalt, Horror, Sex, Drugs and Rock&#8217;n Roll &#8211; davor m&#252;ssen unsere Kinder gesch&#252;tzt werden. Wie man das im www zu veranstalten gedenkt, dar&#252;ber hat sich der Gesetzgeber Gedanken gemacht und ein Gesetz verabschiedet, das zum 1. Januar in Kraft treten &#8230; <a href="http://www.expertinnen-web.de/2010-538/spaetvorstellung-wordpress-plugin-im-dienste-des-jmstv/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Gewalt, Horror, Sex, Drugs and Rock&#8217;n Roll &#8211; davor m&#252;ssen unsere Kinder gesch&#252;tzt werden. Wie man das im www zu veranstalten gedenkt, dar&#252;ber hat sich der Gesetzgeber Gedanken gemacht und <a href="http://www.fsm.de/de/jmstv-2011">ein Gesetz verabschiedet</a>, das zum 1. Januar in Kraft treten wird.</p>
<p>Ich will mich nicht in die Debatte darum einmischen, was an diesem Gesetz schwachsinnig, undurchf&#252;hrbar &#8211; oder wie auch immer es betitelt wird &#8211; sei, denn meiner Meinung nach br&#228;chte es viel mehr, Eltern entsprechend <em>aufzur&#252;sten</em>, um ihre Spr&#246;sslinge altersgerecht im Internet begleiten zu k&#246;nnen bzw. ihnen mit gutem Beispiel voranzugehen.</p>
<p>Aber davon ab, als, sagen wir mal, Anbieter, von Inhalten, die nicht immer kindertauglich sind, wird man ab 1. Januar in die Pflicht genommen. Hilfreich k&#246;nnte dabei ein WordPress-Plugin sein, genannt <strong>Sp&#228;tvorstellung</strong>, dass es erm&#246;glicht, Beitr&#228;ge oder Texte nur zu einer bestimmten Uhrzeit &#246;ffentlich zug&#228;nglich zu machen.</p>
<p>Mehr <a href="http://www.eayz.net/2010/spaetvorstellung/">hier</a>.</p>
<p>Jetzt heisst es also &#8220;nur noch&#8221;, alle Inhalte auf Jugendfreiheit zu checken. Man hat ja noch drei-vier Wochen Zeit, bevor sich die Abmahn-Hy&#228;nen auf das Internet st&#252;rzen &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2010-538/spaetvorstellung-wordpress-plugin-im-dienste-des-jmstv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meine liebsten WordPress-Plugins</title>
		<link>http://www.expertinnen-web.de/2010-524/meine-liebsten-wordpress-plugins/</link>
		<comments>http://www.expertinnen-web.de/2010-524/meine-liebsten-wordpress-plugins/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 12:57:39 +0000</pubDate>
		<dc:creator>Renate</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Blogparade]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Top10]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/?p=524</guid>
		<description><![CDATA[Eine Blogparade? Eigentlich nicht mein Fall &#8211; in diesem aber doch: www.blogtrainer.de hat dazu aufgerufen, die Liste der beliebtesten WP-Plugins um die eigenen 10 zu erweitern. Na dann los! Frontend: contact-form-7 - ein wirklich flexibles Formular-Plugin, mit dem sich sehr &#8230; <a href="http://www.expertinnen-web.de/2010-524/meine-liebsten-wordpress-plugins/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Eine Blogparade? Eigentlich nicht mein Fall &#8211; in diesem aber doch: <a title="Link &#246;ffnet ein neues Browserfenster" href="http://www.blogtrainer.de/2010/10/20/blogparade-wordpress-plugins" target="_blank">www.blogtrainer.de</a> hat dazu aufgerufen, die Liste der beliebtesten WP-Plugins um die eigenen 10 zu erweitern. Na dann los!</p>
<h2>Frontend:</h2>
<ol>
<li><a title="Link &#246;ffnet ein neues Browser-Fenster" href="http://wordpress.org/extend/plugins/contact-form-7/" target="_blank">contact-form-7</a><br />
- ein wirklich flexibles Formular-Plugin, mit dem sich sehr einfach neue Formularfelder erstellen lassen. Und die kann man dann auch mit eigenen IDs und Klassen versehen.</li>
<li><a title="Link &#246;ffnet ein neues Browser-Fenster" href="http://wordpress.org/extend/plugins/cryptx/" target="_blank">cryptx</a><br />
- verhindert das Auslesen der Mailadresse durch Bots. Ein Javascript schreibt die Adresse automatisch in eine f&#252;r Bots unleserliche Form um. Der User bekommt jedoch eine normale Ansicht mit funktionsf&#228;higen Maillink.</li>
<li><a title="Link &#246;ffnet ein neues Browser-Fenster" href="http://wordpress.org/extend/plugins/the-events-calendar/" target="_blank">the-events-calendar</a><br />
- eignet sich f&#252;r komplexe Terminank&#252;ndigungen und l&#228;sst sich mit <a title="Link &#246;ffnet ein neues Browser-Fenster" href="http://www.eventbrite.com/" target="_blank">Eventbrite</a> zu einem Tool f&#252;r Ticket-Bestellungen ausweiten.</li>
<li><a title="Link &#246;ffnet ein neues Browser-Fenster" href="http://wordpress.org/extend/plugins/printfriendly/" target="_blank">printfriendly</a><br />
- feines Tool f&#252;r die Darstellung einer Print- und/oder PDF-Version der Seite.</li>
<li><a title="Link &#246;ffnet ein neues Browser-Fenster" href="http://wordpress.org/extend/plugins/tweet-blender/changelog/" target="_blank">tweet-blender</a><br />
- hebt sich von den vielen Twitter-Plugins dadurch ab, dass es f&#252;r die Tweet-Aufrufe ein recht intelligentes Caching vorh&#228;lt.</li>
</ol>
<h2>Backend:</h2>
<ol>
<li><a title="Link &#246;ffnet ein neues Browser-Fenster" href="http://wordpress.org/extend/plugins/pagemash/" target="_blank">pagemash</a><br />
- n&#252;tzliches, kleines Tool f&#252;r das komfortable Verschieben von verschachtelten Seiten im Backend.</li>
<li><a title="Link &#246;ffnet ein neues Browser-Fenster" href="http://wordpress.org/extend/plugins/rb-internal-links/" target="_blank">rb-internal-links</a><br />
- vereinfacht die interne Verlinkung. Das Plugin f&#252;gt einen zus&#228;tzlichen Button in den Editor ein.</li>
<li><a title="Link &#246;ffnet ein neues Browser-Fenster" href="http://wordpress.org/extend/plugins/restore-id/" target="_blank">restore-post-id</a><br />
- stellt die ehemals vorhandene Anzeigespalte f&#252;r IDs wieder her. Auch wenn es l&#228;nger kein Update gab, es funktioniert auch in WP 3.x und ich finde es sehr hilfreich bei der Theme-Bearbeitung.</li>
<li><a title="Link &#246;ffnet ein neues Browser-Fenster" href="http://wordpress.org/extend/plugins/w3-total-cache/" target="_blank">w3-total-cache</a><br />
- minimiert die Ladezeiten und reduziert das Rendering der Site. Das punktet bei Google ebenso wie beim Massenhoster <img src='http://www.expertinnen-web.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</li>
<li><a title="Link &#246;ffnet ein neues Browser-Fenster" href="http://wordpress.org/extend/plugins/wp-optimize/" target="_blank">wp-optimize</a><br />
- r&#228;umt die Datenbank ohne PhpMyAdmin auf. Es entfernt z.B. zwischengespeicherte Versionen oder l&#246;scht den Spam in der Warteschlange.</li>
</ol>
<p>So das waren meine 10. Zwei der bereits genannten Plugins nutze ich &#252;brigens auch:</p>
<ul>
<li><a title="Link &#246;ffnet ein neues Browser-Fenster" href="http://wordpress.org/extend/plugins/wp-db-backup/" target="_blank">wp-db-backup</a> &#8211; f&#252;rs komfortable Erstellung der Datenbanksicherung und</li>
<li><a title="Link &#246;ffnet ein neues Browser-Fenster" href="http://www.wpseo.de/" target="_blank">wp-SEO</a> &#8211; sehr ausgefeilt f&#252;r die Suchmaschinen-Optimierung (ist allerdings kostenpflichtig).</li>
</ul>
<h2>Nachtrag</h2>
<p>Die Liste k&#246;nnte ich noch um einige Plugin-Favoriten erweitern. Manche wie den Event-Kalender nutze ich aber nur nach entsprechender Kundenanforderung. Und dann braucht man ja immer mal neue Tools. Diese hier werde ich demn&#228;chst unbedingt ausprobieren:</p>
<ul>
<li><a title="Link &#246;ffnet ein neues Browser-Fenster" href="http://wordpress.org/extend/plugins/pure-css-emoticons/" target="_blank">pure-css-emoticons</a><br />
- Emoticons nur per CSS stylen. Mal sehen, ob sich CSS3-Features mit Fallback nutzen lassen.</li>
<li><a title="Link &#246;ffnet ein neues Browser-Fenster" href="http://wordpress.org/extend/plugins/wptouch/" target="_blank">WPtouch</a><br />
- macht aus einem normalen Theme ein f&#252;r Touch-Phones geeignetes.</li>
<li><a title="Link &#246;ffnet ein neues Browser-Fenster" href="http://wordpress.org/extend/plugins/custom-field-template/" target="_blank">custom-field-template</a><br />
- das Schreiben in benutzerdefinierte Felder wird vereinfacht, da sich hierf&#252;r der Editor nutzen l&#228;sst. Mal sehen, ob ich damit auch eine Editor-Eingabe f&#252;r das Text-Widget erzeugen kann.</li>
</ul>
<p>Mal sehen, was alles an Plugin-Erfahrungen zusammenkommt. Erg&#228;nzungen meiner Liste werden auch gern genommen <img src='http://www.expertinnen-web.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2010-524/meine-liebsten-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

