<?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>Joe`s Welt &#187; Joomla CMS</title>
	<atom:link href="http://www.joeswelt.net/themen/joomla-cms/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joeswelt.net</link>
	<description>Blogging about Joomla CMS, Machinima, TV &#38; Kino, SEO &#38; MMORPGs.</description>
	<lastBuildDate>Thu, 02 Feb 2012 09:22:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Joomla barrierefrei machen dank Template Overrides</title>
		<link>http://www.joeswelt.net/2010/05/02/joomla-barrierefrei-machen-dank-template-overrides/</link>
		<comments>http://www.joeswelt.net/2010/05/02/joomla-barrierefrei-machen-dank-template-overrides/#comments</comments>
		<pubDate>Sun, 02 May 2010 17:12:47 +0000</pubDate>
		<dc:creator>joe</dc:creator>
				<category><![CDATA[Joomla CMS]]></category>
		<category><![CDATA[Barrierefreies Webdesign]]></category>
		<category><![CDATA[beez]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[joomla template]]></category>
		<category><![CDATA[template overrides]]></category>

		<guid isPermaLink="false">http://www.joeswelt.net/?p=459</guid>
		<description><![CDATA[Mittlerweile beschäftige ich mich seit über 6 Jahren mit dem Open-Source CMS Joomla und kenne es wie meine Westentasche. Zahlreiche Websites habe ich bereits damit realisiert, einige davon auch barrierefrei (nach den WCAG  Richtlinein). Suchmaschinenoptimierte Seitengestaltung ist sowieso Usus. Im folgenden Artikel möchte ich erklären, dass es mittlerweile sehr einfach ist auch mit Joomla barrierefreie Webseiten zu erstellen.]]></description>
			<content:encoded><![CDATA[<div id="attachment_462" class="wp-caption alignleft" style="width: 310px"><a rel="attachment wp-att-462" href="http://www.joeswelt.net/2010/05/02/joomla-barrierefrei-machen-dank-template-overrides/joomla-logo/"><img class="size-medium wp-image-462" title="joomla-logo" src="http://www.joeswelt.net/wp-content/uploads/2010/05/joomla-logo-300x205.png" alt="Joomla Logo" width="300" height="205" /></a><p class="wp-caption-text">Joomla: sehr populäres Open Source Content Management System für kleine bis mittelgroße Websites</p></div>
<p>Mittlerweile beschäftige ich mich seit über 6 Jahren mit dem Open-Source CMS<strong> Joomla</strong> und kenne es wie meine Westentasche. Zahlreiche Websites habe ich bereits damit realisiert, einige davon auch barrierefrei (nach den <a title="WCAG 2.0 Richtlinien deutsch" href="http://www.w3.org/Translations/WCAG20-de/" target="_blank">WCAG</a> Richtlinein). Suchmaschinenoptimierte Seitengestaltung ist sowieso Usus. Auch bin ich ein regelmäßiger Besucher des illustren <a title="Accessibility-Stammtisch in Wien" href="http://www.accessible-media.at" target="_blank">Accessibility-Stammtisches</a>, welcher 1 Mal im Monat in Wien stattfindet. Dort treffen sich Web-Developer denen Accessibility (=Zugänglichkeit) im WWW ein Anliegen ist. Man tauscht sich aus, lernt voneinander und bildet sich weiter in Sachen <a href="http://www.rauschfrei-media.at" target="_blank">barrierefreies Webdesign</a>.</p>
<h3>Joomla und die Barrierefreiheit</h3>
<p>Da ich ein großer Fan des Open Source CMS <a href="http://www.joomla.org" target="_blank">Joomla</a> bin, wundert es mich doch immer wieder, dass nur wenige Web-Agenturen und andere Web-Developer Joomla einsetzen um Websites zu erstellen. Der Großteil an Web-Entwicklern setzt bei mittleren bis mittelgroßen web-Projekten dann doch eher auf Typo3 oder Drupal.<br />
<strong>Joomla</strong> hat aber in den letzten 2 Jahren enorme Fortschritte gemacht, auch hinsichtlich der <strong>Barrierefreiheit</strong>.<br />
Großer Dank gilt hier vor allem <a title="Angie Radtke" href="http://www.der-auftritt.de/" target="_blank">Angie Radtke</a> und <a href="http://www.run-digital.com" target="_blank">Robert Deutz</a> (2 Pioniere des Barrierefreien Webs), die mir ihrem barrierefreien und tabellenlosen <a title="Joomla BEEZ-Template" href="http://www.joomla-beez.de" target="_blank">Joomla Template BEEZ</a> eine einwandfreie Ausgangsbasis liefert um damit barrierefreie Webseiten umzusetzen.<br />
Das war nicht immer so. Bevor Joomla den Sprung von 1.1.XX auf 1.5.XX vollzog war Joomla nur mit viel Geduld und Kleinarbeit (Hacks) barrierefrei hinzubiegen.<br />
Mittlerweile jedoch hat sich Joomla in Sachen Barrierefreiheit zu einem TOP-CMS gemausert, und das für lau.<br />
An dieser Stelle muss ich auch gestehen, dass ich die Open Source Konkurrenz (Drupal, TYPO3) nie wirklich ausprobiert habe und deshalb auch keinen Vergleich habe.<br />
Eines jedoch kann ich guten Gewissens sagen: <strong>Joomla eignet sich hervorragend um barrierefreie Webseiten zu erstellen</strong>. <strong>- Wenn man weiß, wie.</strong></p>
<p>Einer der größten Errungenschaften der neuen<strong> Joomla</strong> 1.5er-Serie sind die sogenannten <strong>Template-Overrides</strong>. Mit den <strong>Template-Overrides</strong> von Joomla ist es möglich die Frontend-Ausgabe (=das was der Website Besucher zu sehen bekommt) barrierefrei zu machen, die HTML-Ausgabe also zu &#8220;überschreiben&#8221;.<br />
Diese Möglichkeit bringt das <a title="Joomla Webdesign" href="http://www.rauschfrei-media.at" target="_blank">Webdesign mit Joomla</a> auf ein neues Level.<br />
Das heißt konkret: Ich kann all die gängigen Barrieren wie Layout-Tabellen und semantisch falsche Überschriften-Hierarchien ganz leicht anpassen. Auch die obligatorischen unsichtbaren Sprungmarken, welche blinden Screenreader-Usern die Navigation erleichtern, sind damit problemlos integrierbar und theoretisch kann man mit den Template Overrides jedes Joomla-Template barrierefrei machen.<br />
Die Funktionsweise ist simpel: Man legt einfach einen zusätzlichen Ordner im <em>/templates/mytemplatename</em> namens <em>html</em> an und kopiert dort die einzelnen Template-Views der verschiedenen Joomla Ansichtstemplates (tpls) aus dem <em>/com_content</em> Ordner (Blog-Layout, Listenlayout, Ansicht für einzelne Seite) hinein, und entfernt, bzw. überschreibt dann die unerwünschten HTML-Elemente.<br />
Beim Aufruf der Joomla-Website, schaut Joomla nun zuerst nach, ob es einen <em>html </em>Ordner im <em>/templates</em> Ordner gibt und lädt dann anstelle der Core-Ansichtstemplates die von uns modifizierten View-Templates.<br />
Das ganze mag etwas komplizierter klingen als es ist, aufpassen muss man lediglich beim Anlegen der Ordner-Struktur innerhalb des <em>html</em> Ordners.<br />
Hier gibt es eine sehr empfehlenswerte <a href="http://joomla.cocoate.com/video/Templates-selbst-erstellen-Teil6-template-overrides" target="_blank">(Video) Beschreibung zur Template-Overrides Funktion von Joomla von video2brain</a>.</p>
<p>Wer sich diese Fizzelei sparen möchte, der kopiert sich einfach den gesamten <em>/templates/html</em> Ordner des frei verfügbaren BEEZ-Templates in den html-Ordner des betreffenden Joomla-Tempaltes welches man barrierefrei machen möchte. -  Done!<br />
Damit entfernt man mit einem Schlag die gängisten und schwerwiegendsten Barrieren einer Website wie etwa Tabellen, nichtssagende Weiterlesen-Links und falsche Überschriften-Hierarchien, welche es blinden und sehgeschädigten Internetnutzern oft erschweren eine Website zu überhaupt zu benutzen.</p>
<div id="attachment_465" class="wp-caption aligncenter" style="width: 660px"><a rel="attachment wp-att-465" href="http://www.joeswelt.net/2010/05/02/joomla-barrierefrei-machen-dank-template-overrides/joomla-beez-screenshot/"><img class="size-full wp-image-465" title="joomla-beez-screenshot" src="http://www.joeswelt.net/wp-content/uploads/2010/05/joomla-beez-screenshot.jpg" alt="Joomla Beez-Tempalte Screenshot" width="650" height="509" /></a><p class="wp-caption-text">Joomla BEEZ: Ein barrierefreies Joomla-Template - ideal als Ausgangsbasis für das Erstellen eigener barrierefreier Joomla-Templates</p></div>
<p>Mit <strong>Joomla 1.6</strong> geht man noch einen Schritt weiter und liefert mit dem Beez 2.0 Template ebenfalls ein xhtml/html5 konformes Basistemplate welches die Anforderungen der Barrierefreiheit erfüllt. Und das ohne template-Overrides.<br />
Doch bis es soweit ist, dass Joomla 1.6 für LIVE-seiten wirklich einsatzbereit ist, vergeht sicher noch das ein oder andere Jährchen.<br />
Bis dahin sind all jene Web-Developer die keine Nutzergruppen ausschließen wollen, auf die Template-Overrides von Joomla angewiesen.</p>
<p><strong>Sofern es hier Leser gibt die Erfahrungen mit anderen CMS-Systemen und Barrierefreiheit haben, freue ich mich über Kommentare und eine hoffentlich anregende Diskussion!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.joeswelt.net/2010/05/02/joomla-barrierefrei-machen-dank-template-overrides/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Agora Forum: Deutsche Sprachdateien richtig aktualisieren</title>
		<link>http://www.joeswelt.net/2009/12/03/agora-forum-deutsche-sprachdateien-richtig-aktualisieren/</link>
		<comments>http://www.joeswelt.net/2009/12/03/agora-forum-deutsche-sprachdateien-richtig-aktualisieren/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 15:03:09 +0000</pubDate>
		<dc:creator>joe</dc:creator>
				<category><![CDATA[Joomla CMS]]></category>
		<category><![CDATA[Agora]]></category>
		<category><![CDATA[agora aktualisiert die deutschen sprachdateien nicht]]></category>
		<category><![CDATA[deutsche sprachdateien]]></category>
		<category><![CDATA[Forum]]></category>
		<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://www.joeswelt.net/?p=188</guid>
		<description><![CDATA[Neben Kunena ist Agora (aktuelle Version 3.0.08) die populärste Forenkomponente für Joomla. Ich benutze Agora seit der Betaphase und verwendet es auf auf zwei meiner MMO-Community Seiten zu Age of Conan und Mortal Online. Leider gibt es keine offizielle deutsche Agora-Website, was vorraussetzt, dass man &#8211; sofern man Agora als Joomla Forumkomponente einsetzen will &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-191" title="agora-logo" src="http://www.joeswelt.net/wp-content/uploads/2009/12/agora-logo-185x185.png" alt="agora-logo" width="185" height="185" />Neben <a title="externer Link: Kunena Forum für Joomla" href="http://www.kunena.com/" target="_blank">Kunena</a> ist <a title="externer Link: Joomla Agora Forum download" href="http://www.jvitals.com/index.php?option=com_rokdownloads&amp;view=folder&amp;Itemid=108&amp;id=107:components" target="_blank"><strong>Agora</strong></a> (aktuelle Version 3.0.08) die populärste <strong>Forenkomponente für Joomla</strong>. Ich benutze Agora seit der Betaphase und verwendet es auf auf zwei meiner MMO-Community Seiten zu <a title="Age of Conan" href="http://www.aocszene.de" target="_blank">Age of Conan</a> und <a title="Mortal Online deutsche Fansite" href="http://www.mortalonline-szene.de" target="_blank">Mortal Online</a>.<br />
Leider gibt es keine offizielle deutsche Agora-Website, was vorraussetzt, dass man &#8211; sofern man Agora als Joomla Forumkomponente einsetzen will &#8211; der englischen Sprache mächtig ist. Zuletzt bereiteten mir die <strong>deutschen Sprachdateien</strong> einiges an Kopfzerbrechen. Deshalb schreibe ich diesen Beitrag, in der Hoffnung, dass ich anderen Joomla- und Agora-Usern Zeit und Nerven spare.<br />
<strong>Das Problem:</strong> Beim aktualisieren der Sprachdateien von Agora ändert sich im Frontend als auch im Backend nichts. Der Grund dafür ist die Caching-Funktion von Agora welche nach einem Update der Sprachdateien noch immer die alten Übersetzungen ausgibt.</p>
<p><span id="more-188"></span><br />
Auch eine Besonderheit von Agora: Agora hat keine eigene Sprachdatei für den Backend-Bereich sondern liest sowohl die Sprachdateien fürs Frontend als auch fürs Backend aus der jeweiligen language-Datei in folgendem Ordner aus:</p>
<pre><strong>&lt;joomlaroot&gt;/language/de-DE/de-DE.com_agora.ini </strong></pre>
<p>Überschreibt man nun genau diese Datei per FTP mit der neuen Sprachdatei, oder benutzt den Joomla Installer um ein aktuelleres Sprachpaket zu installieren, werden zwar die Dateien überschrieben, Joomla liest aber danach immer noch die alten Sprach-Strings aus dem Cache-Speicher aus.<br />
Da hilft auch <em>STRG+F5</em> (Shortcut um den Browser-Cache zu leeren) nichts.<br />
Um Agora mitzuteilen, dass es <strong>neue Sprachdateien</strong> gibt, muss man im Joomla-Backend den kompletten Cache der Komponente leeren. Dies erreicht man indem man sich als Super-Administrator (nur dann wird der MenüLink angezeigt) einloggt und dann oben im Menü auf <em>Werkzeuge &#8211;&gt; Cache leeren</em> klickt (siehe Bild 1: Agora Cache leeren).</p>
<div id="attachment_189" class="wp-caption aligncenter" style="width: 650px"><img class="size-full wp-image-189" title="agora-cache-leeren01" src="http://www.joeswelt.net/wp-content/uploads/2009/12/agora-cache-leeren01.jpg" alt="Bild1: AAgora-Cache leeren im Joomla Backend damit die neuen Sprachdateien ausgelesen und ausgegeben werden" width="640" height="412" /><p class="wp-caption-text">Bild1: AAgora-Cache leeren im Joomla Backend damit die neuen Sprachdateien ausgelesen und ausgegeben werden</p></div>
<div id="attachment_190" class="wp-caption aligncenter" style="width: 650px"><img class="size-full wp-image-190" title="agora-cache-leeren" src="http://www.joeswelt.net/wp-content/uploads/2009/12/agora-cache-leeren.jpg" alt="Bild2: Agora Cache leeren mit Löschen" width="640" height="109" /><p class="wp-caption-text">Bild2: Agora Cache leeren mit Löschen</p></div>
<p>Dann wählt man unter Site die Cache-Gruppe <strong>com_agora</strong> (Bild 1) aus und klickt schließlich auf Löschen oben rechts (Bild 2).<br />
Et voila!<br />
Nun liest <strong>Agora</strong> die neuen, zuvor aktualisierten Sprachdateien beim nächsten Aufruf  des Forums neu ein und gibt die neuen übersetzten Sprachstrings sowohl im Frontend als auch im Backend (Administration von Agora) aus.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joeswelt.net/2009/12/03/agora-forum-deutsche-sprachdateien-richtig-aktualisieren/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

