13.07.2015 Aufrufe

Joomla! 3 in 10 einfachen Schritten - Cocoate

Joomla! 3 in 10 einfachen Schritten - Cocoate

Joomla! 3 in 10 einfachen Schritten - Cocoate

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>1. Was ist <strong>Joomla</strong>?<strong>Joomla</strong>! ist e<strong>in</strong>e frei erhältliche Software zum Erstellen von Websites. Es ist e<strong>in</strong> Open-Source-Projekt,das, wie die meisten Open-Source-Projekte ständig <strong>in</strong> Bewegung ist. Es ist seit seit sieben Jahren extremerfolgreich und beliebt bei Millionen von Anwendern weltweit.Das Wort <strong>Joomla</strong> ist e<strong>in</strong> aus der afrikanischen Sprache Suaheli abgeleitetes Wort (Jumla) undbedeutet "alle zusammen".Das Projekt <strong>Joomla</strong> ist das zu Software gewordene Ergebnis e<strong>in</strong>er heftigen Ause<strong>in</strong>andersetzung derim August 2005 gegründeten Mambo Foundation mit ihrem damaligen Entwicklerteam. <strong>Joomla</strong> ist e<strong>in</strong>eWeiterentwicklung des erfolgreichen Systems Mambo. <strong>Joomla</strong> wird auf der ganzen Welt für e<strong>in</strong>facheHomepages bis h<strong>in</strong> zu aufwendigen Unternehmens-Websites genutzt. Es ist e<strong>in</strong>fach zu <strong>in</strong>stallieren,e<strong>in</strong>fach zu verwalten und sehr verlässlich.VERSIONSPLAN<strong>Joomla</strong> Versionen s<strong>in</strong>d entweder Standard Term oder Long Term Supported (STS und LTS). E<strong>in</strong>Standard Term Supported Release ist sieben Monate aktuell, e<strong>in</strong> Long Term Support Release 22Monate. Alle sechs Monate ersche<strong>in</strong>t e<strong>in</strong> neues STS Release.Sie erkennen sie Long Term Support Releases an der .5 <strong>in</strong> der Versionsnummer.• <strong>Joomla</strong> 2.5 ist das aktuelle Long Term Support Release und wird von <strong>Joomla</strong> 3.5 im September 2013abgelöst.• <strong>Joomla</strong> 3.0 ist das aktuelle Standard Term Support Release und wird von <strong>Joomla</strong> 3.1 im März 2013abgelöst.• <strong>Joomla</strong> 3.1 wird das nächste Short Term Support Release von März 2013 bis September 2013werden.• <strong>Joomla</strong> 3.5 wird das nächste Long Term Support Release von September 2013 bis März 2015Long Term Releases werden für produktive Websites empfohlen.Standard Term Releases s<strong>in</strong>d e<strong>in</strong>erseits e<strong>in</strong> Spielplatz für Webdesigner und Entwickler UND derempfohlene E<strong>in</strong>stiegspunkt, wenn Sie Ihre Website komplett neu erstellen (Abbildung 1).Oct 12, 2012 Seite 6


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 1: <strong>Joomla</strong> Versionsplan 2011-2014 (von Pawel Borowicz)WELCHE JOOMLA VERSION WIRD IN DIESEM BUCH BEHANDELT?Dieses Buch behandelt das Short Term Supported Release <strong>Joomla</strong> 3.0 vom September 2012.MUSS ICH MEINE ALTE WEBSITE UGRADEN?Normalerweise gibt es drei Szenarien:1. Wenn Ihre Website noch <strong>in</strong> der LTS <strong>Joomla</strong> 1.5 Version ist, wäre es e<strong>in</strong>e gute Idee auf die LTS<strong>Joomla</strong> 2.5 Version zu wechseln oder mit e<strong>in</strong>er frischen STS <strong>Joomla</strong> 3 Version zu beg<strong>in</strong>nen und denUpdates <strong>in</strong> der 3.x Serie bis zum LTS <strong>Joomla</strong> 3.5 zu folgen.2. Wenn Sie bereits mit der LTS <strong>Joomla</strong> 2.5 arbeiten, gibt es ke<strong>in</strong>en Grund zu wechseln. Wenn dienächste LTS <strong>Joomla</strong> 3.5 Version <strong>in</strong> September 2013 ersche<strong>in</strong>t, wird es e<strong>in</strong>en def<strong>in</strong>ierten UpgradePfad geben.3. Wenn Sie e<strong>in</strong>e neue Website erstellen, dann ist es e<strong>in</strong>e gute Idee mit der aktuellen Version STS<strong>Joomla</strong> 3.0 zu starten.WAS IST NEU IN JOOMLA 3.0?Zunächst mal gibt es sehr viele Verbesserungen h<strong>in</strong>ter den Kulissen.Die wohl wichtigsten Änderungen für Webdesigner und <strong>Joomla</strong> Benutzer s<strong>in</strong>d:• <strong>Joomla</strong> ist nun geeignet für mobile Endgeräte durch neue, responsive Templates. Ihre <strong>Joomla</strong> Websitewird <strong>in</strong> jedem Browser e<strong>in</strong>es mobilen Gerätes gut aussehen! (Abbildung 2).Oct 12, 2012 Seite 7


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>• <strong>Joomla</strong> hat e<strong>in</strong>e neue Benutzeroberfläche• <strong>Joomla</strong> nutzt die beliebte JavaScript Bibliothek jQuery• Der Web<strong>in</strong>staller ist e<strong>in</strong>facher und benötigt nur noch drei Schritte• Sprachpakete können direkt aus dem Erweiterungen Menu <strong>in</strong>stalliert werden (Abbildung 3)• Der mit <strong>Joomla</strong> 2.5 e<strong>in</strong>geführte Such<strong>in</strong>dex (Smart Search) wurde erheblich verbessert• Der WYSIWYG Editor T<strong>in</strong>yMCE ist <strong>in</strong> e<strong>in</strong>er neuen Version enthalten (3.5.6)Abbildung 2: <strong>Joomla</strong>! <strong>in</strong> e<strong>in</strong>em MobilbrowserOct 12, 2012 Seite 8


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 3: SprachpaketeE<strong>in</strong>ige technische Änderungen, die nicht auf Anhieb sichtbar, aber sehr praktisch s<strong>in</strong>d:• Beiträge können ohne Text erstellt werden.• <strong>Joomla</strong> wird mit e<strong>in</strong>em PostgreSQL Treiber ausgeliefert. Sie können also Ihre <strong>Joomla</strong> 3.0 Websites mite<strong>in</strong>er PostgreSQL Datenbank betreiben.• Mit dem PHP Memcached Treiber kann die Geschw<strong>in</strong>digkeit von <strong>Joomla</strong> erheblich verbessert werden.• Für das Feed Management wird nun e<strong>in</strong>e andere Bibliothek (JFeed) anstelle von SimplePie genutzt• Der gesamte <strong>Joomla</strong> Code wurde weiter aufgeräumt und nicht genutzter Code wurde entfernt.Dateien und Datenbanktabellen und -felder wurden weiter standardisiert.• Sehr viel Wert wurde auf Code Styles und konsistenten Code gelegt• Im CMS gab es erstmals Unittests (Tests von e<strong>in</strong>zelnen Teilen mit def<strong>in</strong>ierten Schnittstellen)• Die System Tests im CMS wurden aktualisiertund vieles mehr.WAS KANN ICH MIT JOOMLA TUN?Alle Arten von dynamischen Websites können mit <strong>Joomla</strong> erstellt werden. Dynamische Websitesbesteht aus Seiten, die Text-, Bild-, Video- und Audioelemente enthalten können. Die e<strong>in</strong>zelnen Seitenverändern sich sofort und automatisch nach vorgegebenen Kriterien. Nehmen Sie beispielsweise e<strong>in</strong>eStartseite. Sie stellt die neuesten Startseitenbeiträge automatisch an den Anfang der Seite.Weil alle Websites dieser Welt auf gleichen Pr<strong>in</strong>zipien beruhen können sie grob unterteilt werden <strong>in</strong>:Oct 12, 2012 Seite 9


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Blogs (Weblogs)E<strong>in</strong> Blog ist e<strong>in</strong> öffentlich e<strong>in</strong>sehbares Tagebuch oder Journal, <strong>in</strong> dem m<strong>in</strong>destens e<strong>in</strong>e Person, derBlogger, Aufzeichnungen führt, Sachverhalte protokolliert oder Gedanken niederschreibt. Die neuestenE<strong>in</strong>träge ersche<strong>in</strong>en zuerst.Beispiel: http://www.joomlablogger.net/Abbildung 4: joomlablogger.netOct 12, 2012 Seite <strong>10</strong>


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Websites für den Aufbau e<strong>in</strong>er MarkeE<strong>in</strong>e Website deren S<strong>in</strong>n der Aufbau e<strong>in</strong>er Marke, e<strong>in</strong>er Erfahrung oder e<strong>in</strong>es gewünschten Imagess<strong>in</strong>d. Diese Websites verkaufen normalerweise nichts, der Fokus liegt auf im Aufbau der Marke.Beispiel: http://www.ihop.com/Abbildung 5: ihop.comOct 12, 2012 Seite 11


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Broschüren WebsitesE<strong>in</strong>e Broschüren Website enthält Informationen über e<strong>in</strong>e Firma, deren Produkte und Servicesmittels Text, Bildern, Animationen, Audio- und Video Elementen.Beispiel: http://www.solesolutions.no/Abbildung 6: solesolutions.noOct 12, 2012 Seite 12


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Celebrity sitesH<strong>in</strong>weis: E<strong>in</strong>e Def<strong>in</strong>ition von Prom<strong>in</strong>enz kann kompliziert se<strong>in</strong> :)E<strong>in</strong>e Website mit Informationen über den Prom<strong>in</strong>enten. Diese Websites können offiziell im Namendes Prom<strong>in</strong>enten oder von Fans erstellt werden.Beispiel: http://www.deep-purple.com/Abbildung 7: deep-purple.comOct 12, 2012 Seite 13


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Community WebsitesE<strong>in</strong>e Website, auf der Benutzer mit gleichen Interessen mite<strong>in</strong>ander kommunzieren.Beispiel: http://www.starvmax.com/communityAbbildung 8: starvmax.com/communityOct 12, 2012 Seite 14


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>eCommerce Websites/Onl<strong>in</strong>e ShopsE<strong>in</strong>e Website, auf der man Waren und/oder Services Onl<strong>in</strong>e erwerben kann.Beispiel: http://regalosdecoc<strong>in</strong>a.com/Abbildung 9: regalosdecoc<strong>in</strong>a.comOct 12, 2012 Seite 15


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>ForenWebsites <strong>in</strong> denen Nutzer Themen diskutieren.Beispiel: http://www.sol.dk/debat/kategorierAbbildung <strong>10</strong>: www.sol.dk/debat/kategorierOct 12, 2012 Seite 16


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>GalerienE<strong>in</strong>e Website für Foto- oder Kunstgalerien, mit und ohne kommerziellen H<strong>in</strong>tergrund.Beispiel: http://www.mb-photography.com/Abbildung 11: www.mb-photography.comOct 12, 2012 Seite 17


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>RegierungswebsitesMehr als 3.000 Regierungswebsites auf der ganzen Welt werden mit <strong>Joomla</strong> betrieben.Beispiel: http://joomlagov.<strong>in</strong>fo/Abbildung 12: joomlagov.<strong>in</strong>foOct 12, 2012 Seite 18


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Nachrichten WebsitesE<strong>in</strong>e Nachrichten Website ist ähnlicher e<strong>in</strong>er Informationswebsite, besteht aber zum grössten Teil ausNachrichten zu Politik und Kommentaren.Beispiel: http://www.aa.com.tr/Abbildung 13: www.aa.com.tr/Oct 12, 2012 Seite 19


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Persönliche WebsitesWebsites über e<strong>in</strong>e Person oder e<strong>in</strong>e kle<strong>in</strong>e Gruppe, beispielsweise e<strong>in</strong>e Familie, die so alles enthalten,was den e<strong>in</strong>zelnen Leuten so e<strong>in</strong>fällt.Beispiel: http://www.ilnono.it/it/Abbildung 14: hwww.ilnono.it600.000.000 WEBSITESHaben Sie sich schon mal gefragt, wieviele Websites es eigentlich weltweit gibt? (How Many WebsitesAre There <strong>in</strong> 2012?). Es s<strong>in</strong>d unglaublich viele, aber niemand kann e<strong>in</strong>e exakte Antwort auf diese Fragegeben.Wie Ihnen sicher aufgefallen ist, s<strong>in</strong>d die gerade vorgestellt Beispielseiten nicht die ganz "grossenFische" im Netz aber sie erfüllen genau das, was sich Ihre Ersteller und deren Kunden von Ihnenversprechen. Das soll nicht heissen, dass <strong>Joomla</strong> nur für kle<strong>in</strong>ere Websites geeignet ist, ich möchte nurdarauf h<strong>in</strong>weisen, dass die meisten Websites mit begrenzten Ressourcen <strong>in</strong> Sachen Zeit und Geld erstelltOct 12, 2012 Seite 20


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>werden und daher immer mehr Menschen Open Source Systeme wie <strong>Joomla</strong>, WordPress und Drupalbenutzen.Grössere Firmen wie Facebook, Flickr, YouTube, Google, Apple oder Microsoft benutzennormalerweise ke<strong>in</strong>e Open Source Content Management Systeme für ihre Hauptwebsites. Diese Firmenbeschäftigen meist tausende Programmierer, die hunderte verschiedener Websites erstellen. Dafürkomb<strong>in</strong>ieren sie neue Ideen mit bereits bestehenden Lösungen. Oft geht es dabei nicht um die Technik,sondern eher um unterschiedliche Geschäftsmodelle und Ideen.AMATEURE VS. PROFISDie oben genannten Website s<strong>in</strong>d von Menschen erstellt, die ich <strong>in</strong> Amateure und Profis e<strong>in</strong>teile:• Amateure s<strong>in</strong>d an schnellen Ergebnissen <strong>in</strong>teressiert. Sie wollen nicht zu tief h<strong>in</strong>ter die Kulissenblicken, sie s<strong>in</strong>d e<strong>in</strong>fach zufrieden, wenn ihre Website irgendwie funktioniert.• Profis versuchen den D<strong>in</strong>gen auf den Grund zu gehen um ihren Kunden Lösungen anbieten zukönnen, die weiter optimierbar s<strong>in</strong>d. Sie versuchen ihr Wissen und ihre Erfahrungen weiter zu gebenund ihr Geschäftsmodell basiert darauf.Sie können <strong>Joomla</strong> als Amateur und als Profi benutzen. Beide Gruppen kommen gut damit zurechtund oft werden aus Amateuren mit der Zeit Profis, die sich sich mehr und mehr für das <strong>Joomla</strong> CMSund die <strong>Joomla</strong> Platform darunter <strong>in</strong>teressieren und sich <strong>in</strong> die Weiterentwicklung des Projektse<strong>in</strong>br<strong>in</strong>gen.So, jetzt ist es der richtige Zeitpunkt für me<strong>in</strong>en e<strong>in</strong>zigen H<strong>in</strong>weis zu diesem Buch:“Ignorieren Sie e<strong>in</strong>fach, wenn andere Leute Ihnen sagen, was Sie zu tun und zulassen haben. Verlassen Sie sich auf sich selbst und versuchen Sie das zu tun, wasIhnen gefällt“WAS SIND DIE GEMEINSAMKEITEN ALL DIESER WEBSITES?Auch wenn die erwähnten Website alle sehr unterschiedlich s<strong>in</strong>d, so haben sie doch e<strong>in</strong> paarGeme<strong>in</strong>samkeiten:• Alle dargestellten Inhalte bestehen aus Text, Bildern, Video und Audio• Sie haben e<strong>in</strong> <strong>in</strong>dividuelles Design, Layout und Farben. Individuell bedeutet nicht geschmackvoll oderkünstlerisch. Es bedeutet e<strong>in</strong>fach “<strong>in</strong>dividuell” :)• Besucher <strong>in</strong>teragieren auf der Website. Manchmal müssen sie dazu e<strong>in</strong> Benutzerkonto anlegen.• Die statischen Texte, und manchmal auch der Inhalt, s<strong>in</strong>d oft <strong>in</strong> mehreren Sprachen verfügbar.Oct 12, 2012 Seite 21


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>JOOMLA IST DER KLEBSTOFFAll diese Websites basieren auf den Ideen ihrer Ersteller und den wohl unendlichen Möglichkeitendes <strong>Joomla</strong> Content Management Systems. In diesem Buch möchte ich diese Geme<strong>in</strong>samkeitenbehandeln. Sie werden nach der Lektüre der nächsten neun Kapitel <strong>in</strong> der Lage se<strong>in</strong>, e<strong>in</strong>e gutaussehende Website zu erstellen. Und sie entscheiden, ob sie das als Amateur oder Profi tun :)Oct 12, 2012 Seite 22


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>2. <strong>Joomla</strong> downloaden und<strong>in</strong>stallierenPanik …. wo soll ich was downloaden? Wo soll ich es <strong>in</strong>stallieren? Warum <strong>in</strong>stallieren? Was<strong>in</strong>stallieren?Damit die lokale Installation auf Ihrem PC überhaupt möglich ist, benötigen Sie als Umgebung Ihr"eigenes Internet", bestehend aus e<strong>in</strong>em Browser, e<strong>in</strong>em Webserver, der PHP unterstützt, und e<strong>in</strong>em von<strong>Joomla</strong>! unterstützten Datenbanksystem. Man spricht <strong>in</strong> diesem Zusammenhang von e<strong>in</strong>em LAMP-Stack und von e<strong>in</strong>em Client-Server-System.So e<strong>in</strong> LAMP Stack ist e<strong>in</strong>e Komb<strong>in</strong>ation verschiedener, aufe<strong>in</strong>ander aufbauender und sich ergänzenderSoftware. Er besteht aus den folgenden Bestandteilen:• e<strong>in</strong>em Betriebssystem (L<strong>in</strong>ux, W<strong>in</strong>dows, OSX)• e<strong>in</strong>em Webserver (Apache, IIS)• e<strong>in</strong>er Datenbank Server (MySQL, PostgreSQL)• der Skriptsprache (PHP)Sie können e<strong>in</strong>en LAMP-Stack auf Ihrem PC daheim e<strong>in</strong>richten oder Sie können ihn bei e<strong>in</strong>emHost<strong>in</strong>g Provider <strong>in</strong> verschiedenen "Geschmacksrichtungen" mieten oder kaufen. DieM<strong>in</strong>destvoraussetzungen zum Betrieb von <strong>Joomla</strong> 3.x f<strong>in</strong>den Sie <strong>in</strong> Tabelle 1.SoftwareM<strong>in</strong>imumPHP 5.3.1 +MySQL (InnoDB supportrequired)Apache (with mod_mysql,mod_xml, and mod_zlib5.1 +2.x + )Microsoft IIS 7Tabelle 1: M<strong>in</strong>destvoraussetzungen für <strong>Joomla</strong> 3.xOct 12, 2012 Seite 23


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Da dieses Thema für alle PHP-basierten Systeme gleich ist, verweise ich auf das KapitelInstallationsvarianten PHP-basierter Systeme.Die Struktur e<strong>in</strong>es “klassischen” LAMP Stack sieht aus wie <strong>in</strong> Abbildung 1.Abbildung 1: LAMP solution stack (graphic Wikipedia 1 )JOOMLA WEBINSTALLERLaden Sie sich <strong>Joomla</strong> 3 von joomla.org 2 und packen Sie die Dateien im DokumentenverzeichnisIhres Webservers (/htdocs) aus.Rufen Sie die URL http://localhost/ auf und die Installation kann beg<strong>in</strong>nen.STOLPERSTEINE1http://en.wikipedia.org/wiki/LAMP_%28software_bundle%292http://www.joomla.org/download.htmlOct 12, 2012 Seite 24


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Dieses Thema ist sehr komplex, da es mittlerweile e<strong>in</strong>e unüberschaubare Anzahl von Anbietern und e<strong>in</strong>e nochunüberschaubarere Komb<strong>in</strong>ation von <strong>in</strong>stallierten Webserver-, PHP-, MySQL-Versionen und Webspace-Verwaltungstoolsgibt. Knackpunkte bei der Installation s<strong>in</strong>d oft:• E<strong>in</strong> eventuell e<strong>in</strong>geschalteter Safe Mode bei PHP, der verh<strong>in</strong>dert, dass Sie Dateien hochladen können• Beim Apache Webserver die "verbotene" Umschreibung von Pfaden, weil die sogenannte Apache Rewrite Eng<strong>in</strong>e(mod_rewrite) nicht aktiviert ist• Verzeichnisrechte unter L<strong>in</strong>ux und OS X, die anders gesetzt werden als unter W<strong>in</strong>dowsGrundsätzlich ist der e<strong>in</strong>fachste Weg, der eigentlich immer funktioniert, folgender:• Laden Sie sich das aktuelle Dateipaket von <strong>Joomla</strong>.org auf Ihren heimischen PC, und packen Sie alles <strong>in</strong> e<strong>in</strong>emtemporären Verzeichnis aus.• Laden Sie die gerade ausgepackten Dateien per FTP-Programm auf Ihren angemieteten Server bzw. <strong>in</strong> das VerzeichnisIhrer lokalen Installation. Die Dateien müssen im öffentlich zugänglichen Verzeichnis <strong>in</strong>stalliert werden. Meistens heißendiese Verzeichnisse htdocs, public_html oder nur html. Sie können, falls schon andere Installationen <strong>in</strong> diesem Verzeichniss<strong>in</strong>d, <strong>in</strong>nerhalb des Verzeichnisses e<strong>in</strong> Unterverzeichnis angeben, <strong>in</strong> das Sie Ihr <strong>Joomla</strong>! <strong>in</strong>stallieren. Viele Webhostererlauben, dass Sie Ihren angemieteten Doma<strong>in</strong>namen auf e<strong>in</strong> Verzeichnis l<strong>in</strong>ken.• Sie müssen herausbekommen, wie Ihre Datenbank heißt. Meistens s<strong>in</strong>d e<strong>in</strong>e oder auch mehrere Datenbanken <strong>in</strong> IhremWebhost<strong>in</strong>g-Paket enthalten. Manchmal stehen Benutzername, Datenbankname und Passwort fest, manchmal müssen Siees erst e<strong>in</strong>richten. Dazu steht Ihnen meistens e<strong>in</strong>e browser-basierte Konfigurationsoberfläche zur Verfügung. Sie benötigendie Datenbank-Zugangsdaten für den Web<strong>in</strong>staller von <strong>Joomla</strong>!.Oct 12, 2012 Seite 25


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>INSTALLATIONSPRÜFUNGDie Installationsprüfung checkt, ob Ihre Server Umgebung für die Installation von <strong>Joomla</strong> richtigkonfiguriert ist. Sie können die Installationssprache auswählen. Solange Sie rote Markierungen sehen, istIhr LAMP Stack nicht richtig konfiguriert und der Web<strong>in</strong>staller weigert sich <strong>Joomla</strong> zu <strong>in</strong>stallieren. Jenach Umgebung kann es unterschiedliche Probleme geben. Der <strong>Joomla</strong>! Installer überprüft dieKonfigurationen des Webservers (<strong>in</strong> me<strong>in</strong>em Fall Apache), PHP und des Betriebssystems. Wenn Sie e<strong>in</strong>Unix System (L<strong>in</strong>ux, Mac OS X) benutzen, müssen Sie auf die Schreibberechtigungen 3 achten. Das giltunter anderem für die Datei configuration.php. Sie wird am Ende der Installation mit Ihren<strong>in</strong>dividuellen Werten erzeugt. Hat der Installer ke<strong>in</strong>e Schreibrechte im Ordner, kann <strong>Joomla</strong>! die Date<strong>in</strong>icht erstellen, und die Installation schlägt fehl. Versuchen Sie <strong>in</strong> diesem Fall, die Rechte entsprechendzu konfigurieren, und klicken Sie auf den Button Prüfung wiederholen.Abbildung 2: Pre Installation Check3http://cocoate.com/de/node/3232Oct 12, 2012 Seite 26


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>SCHRITT 1 – HAUPTKONFIGURATIONIn der Hauptkonfiguration können Sie e<strong>in</strong>e Beschreibung für Ihre Website h<strong>in</strong>terlegen und denNamen des Adm<strong>in</strong>istrators festlegen. Außerdem können Sie hier entscheiden, ob Ihre Website sofortonl<strong>in</strong>e ist oder angezeigt werden soll, dass sich diese Website im Umbau bef<strong>in</strong>det. Diese Konfiguration istbesonders dann wichtig, wenn Sie <strong>Joomla</strong> <strong>in</strong> Ihrer produktiven Serverumgebung <strong>in</strong>stalliert haben(Abbildung 3).Abbildung 3: Installer - Ma<strong>in</strong> ConfigurationSCHRITT 2 – KONFIGURATION DER DATENBANKIm zweiten Schritt, Konfiguration der Datenbank, werden Ihre Datenbank-Parameter abgefragt(Abbildung 4). In der lokalen Serverumgebung können Sie beliebig viele Datenbanken anlegen undhaben e<strong>in</strong>en MySQL-Benutzer mit dem Namen root. Der Benutzer root ist der MySQL-Adm<strong>in</strong>istrator.Oct 12, 2012 Seite 27


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Er darf alles <strong>in</strong> e<strong>in</strong>em MySQL-System. Das Passwort ist von Ihrer Serverumgebung abhängig (beiXAMPP 4 ist ke<strong>in</strong> Passwort erforderlich, bei MAMP 5 lautet es ebenfalls root).Abbildung 4: Installer – Konfiguration der DatenbankTragen Sie bei e<strong>in</strong>er lokalen Installation folgende Werte e<strong>in</strong>:• Computer Name: localhost• Benutzername: root• Passwort: [Das kennen nur Sie selbst.]Wählen Sie jetzt noch den Datenbanknamen aus. In e<strong>in</strong>er produktiven Umgebung auf e<strong>in</strong>emDatenbankserver bei e<strong>in</strong>em Provider haben Sie vermutlich e<strong>in</strong> festes Kont<strong>in</strong>gent von Datenbanken, unddie Datenbankzugangsdaten s<strong>in</strong>d <strong>in</strong> der Regel vorgegeben.Wenn Sie root-Rechte auf dem MySQL-Server haben, können Sie den Namen e<strong>in</strong>er Datenbankangeben, die noch nicht existiert. <strong>Joomla</strong> legt diese Datenbank dann an.4http://www.apachefriends.org/5http://www.mamp.<strong>in</strong>fo/Oct 12, 2012 Seite 28


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Dieses MySQL-Tabellenpräfix ist e<strong>in</strong>e praktische Sache. Vor jeden Tabellenamen, den derWeb<strong>in</strong>staller erzeugt, schreibt er den Text, den Sie <strong>in</strong> das entsprechende Feld e<strong>in</strong>geben. Standardmäßigschlägt der Web<strong>in</strong>staller e<strong>in</strong> zufällig erstelltes Kürzel wie w02rs_ vor. Das hat e<strong>in</strong>en e<strong>in</strong>fachen Grund.Manchmal erhalten Sie bei e<strong>in</strong>em Internetprovider nur e<strong>in</strong>e MySQL-Datenbank. Wenn Sie nun zwei<strong>Joomla</strong>!-Seiten betreiben wollen, hätten Sie e<strong>in</strong> Problem, da Sie ja die Tabellen nicht vone<strong>in</strong>anderunterscheiden können. Durch das Tabellenpräfix ist es möglich, die Tabellen verschiedener <strong>Joomla</strong>-Installationen ause<strong>in</strong>anderzuhalten (w01mueller_ oder w02schulze_).In unserem Fall sollten Sie den Standard w02rs_ übernehmen. Das Präfix wird außerdem genutzt,um gesicherte Daten zu kennzeichnen (bak_), siehe oben.Oct 12, 2012 Seite 29


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>SCHRITT 3 – ZUSAMMENFASSUNGIm dritten Schritt fasst <strong>Joomla</strong> Ihre Konfigurationse<strong>in</strong>stellungen zusammen und fragt, obBeispieldaten erstellt werden sollen (Abbildung 4).Abbildung 4: ZusammenfassungIn früheren <strong>Joomla</strong> Versionen war es nur möglich aus EINEM Satz Beispieldaten auszuwählen. Mit<strong>Joomla</strong> 3 ist es möglich aus mehreren Beispieldatensätzen zu wählen. Das “Beispieldaten System” kanndazu benutzt werden, e<strong>in</strong> vorkonfiguriertes Seitenlayout e<strong>in</strong>zustellen und Beispiel<strong>in</strong>halte für e<strong>in</strong> WeblogOct 12, 2012 Seite 30


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>(Abbildung 5), e<strong>in</strong>e Broschüren Website (Prospekt) (Abbildung 6), e<strong>in</strong>e "<strong>Joomla</strong> lernen" Version mit <strong>Joomla</strong>Tutorials (Abbildung 7) und die Standard<strong>in</strong>halte (Abbildung 8).Abbildung 5: WeblogAbbildung 6: Broschüren/Prospekt WebsiteOct 12, 2012 Seite 31


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 7: <strong>Joomla</strong> lernenAbbildung 8: Standard<strong>in</strong>halteOct 12, 2012 Seite 32


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abhängig von Ihre Bedürfnissen und Ihren Kenntnissen, sollten Sie die unterschiedlichenBeispieldatensätze ausprobieren.Leider ist es nicht möglich die Beispieldatensätze nach beendeter Installation zu tauschen.Es ist ebenso möglich <strong>Joomla</strong> ohne Beispieldaten zu <strong>in</strong>stallieren. Das “nackte <strong>Joomla</strong>” ist e<strong>in</strong> guterStart für Ihre Website, wenn Sie bereits Vorkenntnisse <strong>in</strong> <strong>Joomla</strong> haben.Ich wähle die nackte Variante ohne Beispieldaten als Basis für die folgenden Kapitel.Sie können den Kapiteln aber unabhängig von Ihrer Auswahl folgen.Wählen Sie also die gewünschten Beispieldaten aus und klicken den Installieren Button. <strong>Joomla</strong>erstellt die Datenbank und konfiguriert die Website für Sie (Abbildung 9).Abbildung 9: <strong>Joomla</strong> ist <strong>in</strong>stalliertAus Sicherheitsgründen ist es notwendig den Installationsorder zu löschen. Klicken Sie denentsprechenden Button. Danach können Sie entweder auf Ihre Website oder <strong>in</strong> den Adm<strong>in</strong>istratorBereich verzweigen (/adm<strong>in</strong>istrator). In me<strong>in</strong>em Fall sieht die Website aus wie <strong>in</strong> Abbildung <strong>10</strong>. Website undAdm<strong>in</strong>bereich s<strong>in</strong>d <strong>in</strong> Englischer Sprache. Die Sprachauswahl bezog sich nur auf denInstallationsvorgang. Wir werden im nächsten Kapitel die richtige Sprache <strong>in</strong>stallieren.Oct 12, 2012 Seite 33


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung <strong>10</strong>: <strong>Joomla</strong> Website ohne BeispieldatenDer <strong>Joomla</strong> Adm<strong>in</strong>bereich kann aufgerufen werden über den URLhttp://example.com/adm<strong>in</strong>istratorIm Anmeldebildschirm besteht die Möglichkeit e<strong>in</strong>er Sprachauswahl (ebenfalls momentan nurEnglisch) (Abbildung 11) und nach der erfolgreichen Anmeldung sehen Sie den Verwaltungsbereich(Abbildung 12).Abbildung 11: AnmeldedialogOct 12, 2012 Seite 34


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 12: KontrollzentrumOct 12, 2012 Seite 35


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>3. <strong>Joomla</strong> <strong>in</strong> Ihrer SpracheBisher s<strong>in</strong>d Ihre Website und der Adm<strong>in</strong>istrationsbereich (Kontrollzentrum) nur <strong>in</strong> British English(en_GB) verfügbar. Diese Sprache ist die Standardsprache von <strong>Joomla</strong>. Die Sprachauswahl, die imWeb<strong>in</strong>staller angeboten wurde, gilt nur für den Installationsprozess.Da <strong>Joomla</strong> oft <strong>in</strong> anderssprachigen Ländern genutzt wird, ist dieses Thema sehr wichtig.SPRACHENIn diesem ersten Schritt wollen wir <strong>Joomla</strong> für Ihre Sprache e<strong>in</strong>richten. Danach wird die Websitenicht <strong>in</strong> mehreren Sprachen, sondern nur <strong>in</strong> der von Ihnen gewünschten Sprache verfügbar se<strong>in</strong>.Der Sprachen Bereich (Erweiterungen → Sprachen) bietet vier Anzeigen:1. Installiert - SiteHier sehen Sie e<strong>in</strong>e Liste von Sprachen, die auf Ihrer Website (Frontend) <strong>in</strong>stalliert s<strong>in</strong>d. Sie könnene<strong>in</strong>e davon als "Standard" auswählen. Die statischen Texte Ihrer Website werden danach <strong>in</strong> dieserSprache angezeigt (Abbildung 1)Abbildung 1: Sprache der Website2. Installiert - Adm<strong>in</strong>istratorHier sehen Sie e<strong>in</strong>e Liste von Sprachen, die <strong>in</strong> ihrem Kontrollzentrum <strong>in</strong>stalliert s<strong>in</strong>d. Sie könnene<strong>in</strong>e davon als "Standard" wählen. Die statischen Texte des Kontrollzentrums werden danach <strong>in</strong> dieserSprache angezeigt (Abbildung 2).Oct 12, 2012 Seite 36


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 2: Sprache des Kontrollzentrums3. InhaltHier können den Seitennamen, Metadatenoptionen und die sprachspezifischen E<strong>in</strong>stellungen fürjede Sprache festlegen (Abbildung 3).Abbildung 3: E<strong>in</strong>stellungen für e<strong>in</strong>e e<strong>in</strong>zelne Sprache4. OverridesSie können die statischen Sprachtexte überschreiben. Das ist sehr nützlich wenn Sie nur e<strong>in</strong>eFormulierung oder e<strong>in</strong> paar Worte verändern wollen. <strong>Joomla</strong> speichert Sätze wie “Please log<strong>in</strong> to view thearticle” <strong>in</strong> Variablen wie COM_CONTENT_ERROR_LOGIN_TO_VIEW_ARTICLE. Sie könnendiesen Satz ändern und auch nach e<strong>in</strong>zelnen Worten suchen (Abbildung 4).Oct 12, 2012 Seite 37


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 4: Überschreiben von Sprachstr<strong>in</strong>gsEINE NEUE SPRACHE INSTALLIERENKlicken Sie auf den Install Language Button und <strong>Joomla</strong> leitet Sie zu Erweiterungen → Ertweiterungen→ Sprachen <strong>in</strong>stallieren. Sie sehen dort e<strong>in</strong>e Auflistung verfügbarer Sprachen. Wählen Sie Ihre gewünschteSprache und klicken Sie den Install Button.(Abbildung 5).Abbildung 5: Verfügbare SprachpaketeOct 12, 2012 Seite 38


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Nach der Installation der gewünschten Sprache müssen Sie zurück <strong>in</strong> die Sprachverwaltung gehen(Extensions → Language Manager) und diese Sprache als Standard für Frontend und Kontrollzentrumsetzen. Deaktivieren Sie English, und das wars.Abbildung 6: Control Panel <strong>in</strong> SpanishE<strong>in</strong>e detaillierte Beschreibung, wie Sie e<strong>in</strong>e mehrsprachige Umgebung realisieren, f<strong>in</strong>den Sie <strong>in</strong>diesem Kapitel 6 und <strong>in</strong> diesem Screencast 7 . Beide basieren auf <strong>Joomla</strong> 1.7/2.5 aber das grundsätzlicheVerhalten <strong>in</strong> <strong>Joomla</strong> 3 ist genau gleich.6http://cocoate.com/de/j25de/mehrsprachigkeit7http://cocoate.com/de/screencast/de0016Oct 12, 2012 Seite 39


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>4. Design, Layout, FarbenDas Template ist e<strong>in</strong>es der wichtigsten Bestandteile e<strong>in</strong>er Website. Es sorgt für das Ersche<strong>in</strong>ungsbild,das Design. Es macht neue Besucher neugierig und sorgt dafür, dass sie sich auf der Website umsehen.Ständige Nutzer Ihrer Website freuen sich ebenfalls über e<strong>in</strong> schönes und nützliches Design.Denken Sie e<strong>in</strong>fach mal an andere Produkte. E<strong>in</strong> Auto benötigt e<strong>in</strong>en guten Motor und gute Reifen,aber e<strong>in</strong>er der wichtigsten Gründe, e<strong>in</strong> Auto zu kaufen, ist oft das Design. Selbst wenn das Design nichtder Hauptgrund ist, so ist es doch oft e<strong>in</strong> Auslöser, um über andere Gründe nachzudenken, die für e<strong>in</strong>enKauf sprechen. Wenn das Design gut ist, me<strong>in</strong>en viele, dass der Rest auch gut se<strong>in</strong> wird (vergleicheAbbildung 1 und Abbildung 2).Abbildung 1: Car with stickers (photo Richardmasoner 8 )Abbildung 2: Red car (FotoSleuth) 98http://www.flickr.com/photos/bike/2014028849http://www.flickr.com/photos/51811543@N08/4978639642Oct 12, 2012 Seite 40


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Beide Autos haben bestimmte Zielgruppen und stehen für unterschiedliche Ideen im DesignEIN PAAR DEFINITIONENIch möchte hier nur e<strong>in</strong> paar Begriffe näher erläutern um Sie e<strong>in</strong> wenig zum Nachdenken zubr<strong>in</strong>gen.Was ist Design?Das ist gar nicht so e<strong>in</strong>fach zu erklären, weil der Begriff <strong>in</strong> unterschiedlichen Sprachen e<strong>in</strong>eunterschiedliche Bedeutung hat, siehe auch Wikipedia <strong>10</strong> . Im angelsächsischen Sprachraum wird darunterverstanden:• Das Substantiv Design steht für e<strong>in</strong>en Plan oder e<strong>in</strong>e Zeichnung welches die Funktionen e<strong>in</strong>es Objektsbeschreibt und/oder e<strong>in</strong>e Vorschau darauf gibt. Design steht auch für den Vorgang bestimmte Zieleunter bestimmten Bed<strong>in</strong>gungen bei Beachtung bestimmter Voraussetzungen zu erreichen.• Das Verb “to design” (designen) steht für den Vorgang e<strong>in</strong> Design <strong>in</strong> e<strong>in</strong>er bestimmten Umgebung (<strong>in</strong>der der Designer arbeitet) zu erstellen.Der Begriff Design wird benutzt <strong>in</strong>• <strong>in</strong> der Kunst ("<strong>in</strong>st<strong>in</strong>ktiv", "e<strong>in</strong>gebaut", "natürlich" und als Teil unseres "S<strong>in</strong>ns für die Richtigkeit"),• im Ingenieurswesen (Produkt Design e<strong>in</strong>es neuen Autos)• <strong>in</strong> der Produktion (Planung und Ausführung)• <strong>in</strong> Prozessen (Geschäftsprozessoptimierung)Was ist e<strong>in</strong> Seitenlayout?E<strong>in</strong> Seitenlayout ist e<strong>in</strong> Teilbereich von "Grafikdesign". Es handelt von der Anordnung und demErsche<strong>in</strong>ungsbild von Elementen (Inhalte) auf Seiten. Um <strong>in</strong> <strong>Joomla</strong> Begriffen zu sprechen: Es geht umdie Anordnung von <strong>Joomla</strong> Modulen und Komponenten <strong>in</strong> vordef<strong>in</strong>ierten Templatepositionen.Was s<strong>in</strong>d Farben?Farbe ist e<strong>in</strong>e <strong>in</strong>dividuelle, visuelle Wahrnehmung, die durch Licht, das <strong>in</strong> dem für das menschlicheAuge sichtbaren Bereich (rot, grün, gelb) liegt, hervorgerufen wird. Individuelle Farben haben oft auche<strong>in</strong>e kulturelle Bedeutung wie beispielsweise Nationale Farben (Flagge). Es gibt grosse Unterschiede <strong>in</strong>der Verwendung von Farben und deren Bedeutungen selbst <strong>in</strong>nerhalb e<strong>in</strong>er Kultur und zuunterschiedlichen Zeiten.<strong>10</strong>http://de.wikipedia.org/wiki/DesignOct 12, 2012 Seite 41


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>HTML Farben 11 und CSS Farben 12 können 16 Millionen unterschiedliche Farbwerte darstellen. DieKomb<strong>in</strong>ation aus Rot, Grün und Blau mit Intensitätswerten von 0 bis 255 ergibt diese 16 MillionenFarbwerte (256 x 256 x 256).Beispiel: Schwarz = Farbwert HEX #000000 = color RGB rgb(0,0,0)Tools wie der Color Scheme Designer 13 können bei der Auswahl der "richtigen" Farben für IhreWebsite sehr hilfreich se<strong>in</strong> (Abbildung 3).Abbildung 3: Color Scheme DesignerTEMPLATESE<strong>in</strong> Template be<strong>in</strong>haltet sich wiederholende Elemente e<strong>in</strong>er Website. Die Anordnung von Elementen<strong>in</strong>nerhalb e<strong>in</strong>es Templates benötigt weniger Kenntnisse <strong>in</strong> Grafikdesign als vielmehr Kenntnisse über dieErstellung e<strong>in</strong>es Templates (das Design des Templates). Templates werden genutzt, wenn nur m<strong>in</strong>imaleAnpasssungen der Elemente des H<strong>in</strong>tergrunds und häufige Veränderung der Inhalte im Vordergrundstattf<strong>in</strong>den.WEBDESIGN11http://www.w3schools.com/html/html_colors.asp12http://www.w3schools.com/cssref/css_colors.asp13http://colorschemedesigner.com/Oct 12, 2012 Seite 42


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Webdesign umfasst die Gestaltung, den Aufbau und die Nutzerführung und das Interface-Designvon Websites. Der Webdesigner hat dabei die Aufgabe, die Kommunikationsziele des Auftraggebers mitHilfe der technischen Gegebenheiten umzusetzen.Webdesign ist also e<strong>in</strong>e Art Handwerk und e<strong>in</strong> weit gefächertes Gebiet. Man benötigt vielerleiKenntnisse auf verschiedenen Gebieten, wie beispielsweise HTML, CSS, JavaScript, PHP,Bildbearbeitung und vieles andere mehr.<strong>Joomla</strong>! ist nur e<strong>in</strong> zusätzliches Werkzeug im grossen Baukasten e<strong>in</strong>es Webdesigners.E<strong>in</strong> gutes <strong>Joomla</strong> Template hat nicht nur mit Farben und Grafiken zu tun. Die Gestaltung undPositionierung der Inhalte ist m<strong>in</strong>destens genauso wichtig. Die Website muss benutzerfreundlich undverlässlich se<strong>in</strong>. Und genau diese Herausforderung er<strong>in</strong>nert mich wieder an die beiden Autos am Anfangdes Kapitels.Webdesign ist immer noch e<strong>in</strong> junger Beruf. E<strong>in</strong> Webdesigner ist oft mit solchen Themen wielangsame Internetverb<strong>in</strong>dungen, <strong>in</strong>kompatible Browser, unerfahrene Benutzer, die Inhalte erstellen undvielen anderen D<strong>in</strong>gen, die mit der Erstellung e<strong>in</strong>er "guten" Website zu tun haben, konfrontiert. DieErstellung e<strong>in</strong>er <strong>Joomla</strong> Website ist oft auch e<strong>in</strong> Vorgang, bei dem alle Beteiligten e<strong>in</strong>e Menge lernen.Gutes Webdesign ist harte Arbeit! :-)Mit <strong>Joomla</strong> 3 wird e<strong>in</strong>e <strong>Joomla</strong> User Interface library (JUI) mit dem Protostar Template e<strong>in</strong>geführt.Nachdem Sie Ihre Website <strong>in</strong> der gewünschten Sprache haben, wollen die meisten Leute etwas anden Farben verändern und e<strong>in</strong> Logo hochladen, auch wenn noch ke<strong>in</strong>e Inhalte vorhanden s<strong>in</strong>d. <strong>Joomla</strong>enthält vordef<strong>in</strong>ierte Templates und sogenannte Templates Stiles. E<strong>in</strong> Template Stil ist e<strong>in</strong>e Sammlungvon Parametern (Farben, Logo, Layout) für das eigentliche Template. Die Möglichkeiten derKonfiguration hängen vom Template ab. Manche Templates bieten e<strong>in</strong>e riesige Auswahl anE<strong>in</strong>stellungen, manche dagegen s<strong>in</strong>d sehr limitiert.Sie können beliebig viele Stile zu e<strong>in</strong>em Template erstellen und diese Stile auf unterschiedlichen SeitenIhrer Website nutzen.STRUKTUR<strong>Joomla</strong> ist bekannt für se<strong>in</strong>e Qualität und se<strong>in</strong>e leichte Bedienbarkeit. Jede von <strong>Joomla</strong> erzeugteHTML Seite setzt sich zusammen aus der HTML Ausgabe e<strong>in</strong>er Komponenten, beliebig vielenModulen und den statischen Elementen des Templates. Jede Seite ist erreichbar über e<strong>in</strong>en e<strong>in</strong>deutigenURL. Nehmen Sie als Beispiel die Startseite. Die "Content" Komponente erzeugt die HTML Ausgabefür die Artikel <strong>in</strong> der Mitte der Seite. Der Screenshot basiert auf dem <strong>Joomla</strong> Beez Template (Abbildung4). Die Blöcke, die die Artikel umgeben s<strong>in</strong>d unterschiedliche Module. Sie können die HTML Ausgabee<strong>in</strong>er Komponente mit der HTML Ausgabe beliebig vieler Module komb<strong>in</strong>ieren. Bestehende Modulekönnen auf mehreren Seiten genutzt werden.Oct 12, 2012 Seite 43


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 4: <strong>Joomla</strong>! StartseitePOSITIONENSie müssen natürlich wissen an welchen Stellen Sie die Module positionieren können. Für diesenZweck gibt es <strong>in</strong> jedem Template sogenannte Positionien. Um sie sehen zu können, müssen Sie dieVorschau Modulpositionen freigeben (Erweiterungen → Templates → Optionen). Danach können Sie IhreWebsite mit dem Parameter tp=1 aufrufen (http://localhost/<strong>in</strong>dex.php?tp=1) oder auf den Vorschau(Preview)L<strong>in</strong>k <strong>in</strong> Erweiterungen → Templates → Templates klicken (Abbildung 5).Oct 12, 2012 Seite 44


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 5: Site TemplatesNun sehen Sie die hervorgehobenen Modulpositionen und Ihre Namen (Abbildung 6).Abbildung 6: Modulpositionen - Protostar TemplateOct 12, 2012 Seite 45


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>In Erweiterungen → Module können Sie diese Positionen jedem Modul zuweisen. Wenn Sie e<strong>in</strong>Modul an zwei Positionen benötigen, können Sie es kopieren.CORE TEMPLATES<strong>Joomla</strong>! enthält zwei Site Templates und zwei Adm<strong>in</strong>istrator Templates. Sie sehen e<strong>in</strong>e Vorschau <strong>in</strong>Erweiterungen → Templates. Sie können die Anzeige von Site und Adm<strong>in</strong>istrator Stilen über Bereich wählenfiltern (Abbildung 6 und Abbildung 7).Abbildung 7: Template Manager - Adm<strong>in</strong>istrator TemplatesSTILEStile bieten die Möglichkeit unterschiedliche Versionen e<strong>in</strong>es Templates zu erzeugen. E<strong>in</strong> Templatebenötigt m<strong>in</strong>destens e<strong>in</strong>en Stil. In diesem Stil können beispielsweise die Farben und das Logo verändertwerden. Probieren Sie e<strong>in</strong>fach mal e<strong>in</strong>en anderen Standard Stil für Ihre Website aus Erweiterungen →Templates → Stile.BEISPIEL: EIN INDIVIDUELLER STILLassen Sie uns e<strong>in</strong>en eigenen Stil für die Website erzeugen:• Name: cocoate• Template Farbe: #f88638• Fluid LayoutOct 12, 2012 Seite 46


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Sie können e<strong>in</strong>en vorhandenen Stil kopieren. Für dieses Beispiel benutze ich das Protostar Template(Abbildung 8).Abbildung 8 - Stil kopierenVergeben Sie e<strong>in</strong>en Namen und setzen Sie ihn als Standard für alle Sprachen. Falls Sie e<strong>in</strong>mehrsprachiges <strong>Joomla</strong> erstellen, können Sie Stile pro Sprache nutzen (Abbildung 9)Abbildung 9 - E<strong>in</strong>stellungen <strong>in</strong> e<strong>in</strong>em Template StilIm Optionen Tab können Sie die Template- und H<strong>in</strong>tergrundfarbe, sowie das Logo und denSchrifttyp setzen (Abbildung <strong>10</strong>, Abbildung 11)Oct 12, 2012 Seite 47


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung <strong>10</strong> - Optionen Tab - StilAbbildung 11 - Hochladen e<strong>in</strong>es LogosJeder Stil kann (und muss) e<strong>in</strong>em Menüe<strong>in</strong>trag zugeordnet werden. Wenn Sie beispielsweise e<strong>in</strong>engrünen H<strong>in</strong>tergrund auf Ihrer Website haben wollen, wenn die Besucher auf Menüe<strong>in</strong>trag A klicken,und e<strong>in</strong>en blauen H<strong>in</strong>tergrund, wenn sie auf B klicken, können Sie das entsprechend zuweisen. Ich habehier nun e<strong>in</strong>en Menüe<strong>in</strong>trag, da ich ja immer noch ke<strong>in</strong>en Inhalt auf der Seite habe. Daher ordne ichden neuen Stil dem Home L<strong>in</strong>k zu (Abbildung 12).Oct 12, 2012 Seite 48


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 12 - MenüzugehörigkeitNach dem Speichern sieht auch die Website anders aus (Abbildung 13) und weil das ProtostarTemplate responsiv ist, wird es auch perfekt <strong>in</strong> e<strong>in</strong>em Mobilbrowser angezeigt (Abbildung 14).Abbildung 13 - Website auf e<strong>in</strong>em Desktop PCOct 12, 2012 Seite 49


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 14 - Website <strong>in</strong> e<strong>in</strong>em MobilbrowserÄNDERN SIE IHRE TEMPLATE DATEIEN ONLINEWenn Sie wissen, was Sie tun, können Sie Ihre Template Dateien onl<strong>in</strong>e ändern. E<strong>in</strong> Templatebesteht aus vielen Dateien und Sie können die zentralen Dateien direkt onl<strong>in</strong>e ändern.Falls Sie beispielsweise das Protostar Template verändern wollen, gehen Sie zu Erweiterungen →Templates → Protostar Details und Dateien und klicken den L<strong>in</strong>k zur gewünschten Datei.Oct 12, 2012 Seite 50


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 15: Anpassen von TemplatesEs ist natürlich auch möglich, die Template Dateien <strong>in</strong> e<strong>in</strong>em externen Editor zu verändernDie Templates f<strong>in</strong>den Sie im /templates Ordner. Jedes Template hat se<strong>in</strong>en eigenen Ordner. Im /templates/systems Ordner f<strong>in</strong>den Sie die Dateien für das Offl<strong>in</strong>e- und das Fehlerseitentemplate.Die Adm<strong>in</strong>istrator Templates bef<strong>in</strong>den sich im Ordner /adm<strong>in</strong>istrator/templates.Oct 12, 2012 Seite 51


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>5. Es geht immer um Benutzer,Zugriffsrechte, Beiträge undModuleIch weiss, wir haben immer noch ke<strong>in</strong>e Inhalte auf unserer Website, aber lassen Sie uns trotzdeme<strong>in</strong>en Blick auf die Benutzerkonten unserer <strong>Joomla</strong> Site werfen.Als Sie <strong>Joomla</strong> <strong>in</strong>stalliert haben, haben Sie auch das Super Adm<strong>in</strong>istrator Konto <strong>in</strong>stalliert. DieserBenutzer hat das Recht, alle Funktionen, die Ihre <strong>Joomla</strong> Site bietet, zu nutzen. Das ist e<strong>in</strong>erseits sehrschön, andererseits aber auch gefährlich. Sie werden bestimmt mehr als e<strong>in</strong> Benutzerkonto auf IhrerWebsite benötigen, beispielsweise für Autoren, die Beiträge schreiben.Lassen Sie uns e<strong>in</strong>e Plattform erstellen, auf der Autoren Beiträge erstellen und Bilder hochladenkönnen ohne dabei Zugriff zum Kontrollzentrum haben zu müssen. Folgen Sie e<strong>in</strong>fach me<strong>in</strong>em Beispielund Sie lernen e<strong>in</strong>e Menge über <strong>Joomla</strong> :)ÜBER BENUTZER, ROLLEN UND BERECHTIGUNGENBevor wir <strong>in</strong>s Thema e<strong>in</strong>steigen, ist es wichtig zu verstehen, dass• Benutzer sich normalerweise auf e<strong>in</strong>er Website e<strong>in</strong>loggen und, abhängig von ihren Berechtigungen,Zugang zum Kontrollzentrum haben können• e<strong>in</strong> Benutzer e<strong>in</strong> Mitglied <strong>in</strong> e<strong>in</strong>er Benutzergruppe ist. Anstatt jedem Benutzer e<strong>in</strong>zeln Rechtezuzuweisen, werden Rechte e<strong>in</strong>er Grupe zugeordnet. Der e<strong>in</strong>zelne Benutzer kann e<strong>in</strong>er oder mehrerenGruppen zugehörig se<strong>in</strong>. Stellen Sie sich vor, Sie haben <strong>10</strong>.000 Benutzer <strong>in</strong> vier verschiedenenGruppen. Es ist für den Adm<strong>in</strong>istrator sehr e<strong>in</strong>fach, die Berechtigungen der Gruppen zu ändern.Ohne Gruppen müßte er die Berechtigungen für jeden e<strong>in</strong>zelnen Benutzer ändern. Gruppen machendie Adm<strong>in</strong>istration von Berechtigungen also e<strong>in</strong>facher.<strong>Joomla</strong> wird standardmäßig mit vordef<strong>in</strong>ierten Gruppen ausgeliefert, die e<strong>in</strong>fach zu verstehen s<strong>in</strong>d,wie beispielsweise Autoren oder Publisher.E<strong>in</strong> Autor kann etwas schreiben/erstellen, e<strong>in</strong> Publisher hat die Erlaubnis Inhalte zu veröffentlichen.Oct 12, 2012 Seite 52


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>• Die vordef<strong>in</strong>ierten Frontend Benutzergruppen s<strong>in</strong>d Besucher, registrierte Benutzer, Autoren,Redakteure, Publisher• Die vordef<strong>in</strong>ierten Benutzergruppen für den Adm<strong>in</strong>istrationsbereich s<strong>in</strong>d Manager, Adm<strong>in</strong>istrator,Superadm<strong>in</strong>istratorBEISPIEL: EINE WEBSITE AUF DER AUTOREN BEITRÄGE ERSTELLENKÖNNENDas Beispiel beschreibt e<strong>in</strong>en sehr e<strong>in</strong>fachen Arbeitsablauf aber er bildet oft die Basis für vieleexistierende Möglichkeiten <strong>in</strong> <strong>Joomla</strong>. Ich gehe davon aus, dass Sie e<strong>in</strong> “nacktes” <strong>Joomla</strong> ohneBeispieldaten <strong>in</strong>stalliert und e<strong>in</strong> Super Adm<strong>in</strong>istrator Konto haben.Der Plan1. Adm<strong>in</strong> Benutzer im Kontrollzentrum:- aktiviert die Informationsmail an Adm<strong>in</strong>s die nach der Erstellung e<strong>in</strong>es neues Benutzerkontosgesendet wird- erstellt e<strong>in</strong> Menü für registrierte Benutzer mit e<strong>in</strong>em L<strong>in</strong>k Beitrag erstellen.2. Besucher auf der Website:- registriert e<strong>in</strong> neues Benutzkonto3. Adm<strong>in</strong> Benutzer im Kontrollzentrum:- erhält e<strong>in</strong>e Benachrichtigung und fügt den neuen Benutzer der Autorengruppe h<strong>in</strong>zu4. Autor auf der Website:- erstellt e<strong>in</strong>en Beitrag (darf ihn aber nicht veröffentlichen)5. Adm<strong>in</strong> Benutzer im Kontrollzentrum:- erhält e<strong>in</strong>e Benachrichtigung über die Erstellung e<strong>in</strong>es Beitrages- veröffentlichtlicht den Beitrag auf der Startseite1. Informationsmail an den Adm<strong>in</strong> und das BenutzmenuRufen Sie Benutzer → Benutzer → Optionen und aktivieren Sie Informationsmail an den Adm<strong>in</strong>(Abbildung 1).Oct 12, 2012 Seite 53


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 1: Informationsmail an Adm<strong>in</strong>sGehen Sie zu Menüs → Menüs und erstellen sie e<strong>in</strong> neues Menü:• Titel: User• Menütyp: user• Beschreibung: E<strong>in</strong> Menü für Benutzer mit nützlichen L<strong>in</strong>ksSpeichern & schliessen Sie es. Sie haben jetzt so e<strong>in</strong>e Art Menüconta<strong>in</strong>er erstellt. Was fehlt, s<strong>in</strong>d siee<strong>in</strong>zelnen Menül<strong>in</strong>ks, die dann <strong>in</strong> dem Menü angezeigt werden sollen.Zuerst erstellen wir aber das Anzeigemodul für dieses Menü. Um es zu erstellen und zu verl<strong>in</strong>ken,klicken Sie auf den l<strong>in</strong>k E<strong>in</strong> Modul für diesen Menütyp h<strong>in</strong>zufügen (Abbildung 2)Oct 12, 2012 Seite 54


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 2: E<strong>in</strong> Modul h<strong>in</strong>zufügenIm Modulformular müssen Sie den Titel (Benutzermenü), die Position (Rechts im ProtostarTemplate) und die Zugriffsebene (Registered) füllen. Vergessen Sie nicht zu speichern (Abbildung 3).Abbildung 3: Erstellung des MenümodulsJetzt benötigen wir noch den “Beitrag erstellen” L<strong>in</strong>k, der den Autoren <strong>in</strong> unserem Menü gezeigtwird. Gehen Sie zu Menüs → Benutzer → Neu (Abbildung 4)Oct 12, 2012 Seite 55


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 4: E<strong>in</strong>en L<strong>in</strong>k im Benutzermenü erstellenIn dem Formular müssen Sie nun den Namen/Beschreibung des L<strong>in</strong>ks (Menütitel) e<strong>in</strong>geben, e<strong>in</strong>enMenütyp wählen (Abbildung 5) und den Zugriff auf registrierte Benutzer beschränken. Jede <strong>Joomla</strong>Komponente kann Menütypen bereitstellen. Der von uns gewählte Menütyp (Beitrag erstellen) wird vonder Content Komponente, die Teil von <strong>Joomla</strong> ist, bereitgestellt.Abbildung 5: Menütyp wählenNachdem Sie den Dialog geschlossen haben, sollte der neue Menül<strong>in</strong>k <strong>in</strong> der List auftauchen(Abbildung 6)Oct 12, 2012 Seite 56


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 6: Benutzermenü mit neuem L<strong>in</strong>kTesten wir das alles mal! Melden Sie sich auf der Website (Frontend) mit Ihrem Super Adm<strong>in</strong>istratorKonto an. Nach erfolgreicher Anmeldung sollte unser neues Benutzermenü mit dem L<strong>in</strong>k ersche<strong>in</strong>en(Abbildung 7).Abbildung 7: Benutzermenü nach der AnmeldungMelden Sie sich wieder ab.Oct 12, 2012 Seite 57


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>2. Registrierung e<strong>in</strong>es neuen BenutzersNun erstellen wir e<strong>in</strong> neues Benutzerkonto. Bitte rufen Sie die Website als Besucher auf und klickenSie den Registrieren L<strong>in</strong>k. Füllen Sie das Formular aus und klicken den Registrieren Button (Abbildung 8).Abbildung 8: Registrierung• Wenn ihr Server Stack das Senden von E-Mails erlaubt, sollte e<strong>in</strong>e E-Mail an die Adresse desSuper Adm<strong>in</strong>istrator Kontos gesendet worden se<strong>in</strong>.• <strong>Joomla</strong> bietet e<strong>in</strong> CAPTCHA um Spammer abzuschrecken. Um es zu benutzen, akivieren Sie dasCAPTCHA Plug<strong>in</strong> unter Erweiterungen → Plug<strong>in</strong>s und wählen es <strong>in</strong> den Optionen derBenutzerverwaltung aus. Dort können Sie auch die grundsätzliche Vorgehensweise bei derBenutzeranmeldung e<strong>in</strong>stellen.3. Zuordnung zur AutorengruppeMelden Sie sich im Kontrollzentrum als Super User an und gehen Sie zu Benutzer → Benutzer.Klicken Sie auf den Namen des neuen Benutzers (Toni Tester). Kreuzen die Author Gruppe im"zugewiesene Gruppen" Tab an (Abbildung 9).Oct 12, 2012 Seite 58


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 9: Zuordnung e<strong>in</strong>er Gruppe4. Unser neuer Autor erstellt e<strong>in</strong>en BeitragMelden Sie sich mit dem neuen Benutzer auf der Website an und klicken Sie auf Beitrag erstellen.Vergeben Sie e<strong>in</strong>en Titel, tippen Sie e<strong>in</strong> paar Worte Text e<strong>in</strong> und speichern Sie den Beitrag (Abbildung<strong>10</strong>).Abbildung <strong>10</strong>: Beitrag erstellenOct 12, 2012 Seite 59


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Der Beitrag is gespeichert und "e<strong>in</strong>gereicht" aber der Benutzer (Toni) kann ihn nicht sehen, weil ernoch nicht freigeschaltet worden ist. Ich habe das bewusst so konstruiert, weil oft e<strong>in</strong>e andere Person alsder Autor den Beitrag veröffentlichen soll.Es wäre natürlich auch möglich, dem Benutzer Toni der Publisher Gruppe zuzuordnen - dann würdeder Beitrag gleich veröffentlicht werden.5. Der Adm<strong>in</strong> veröffentlicht den Beitrag auf der Startseite<strong>Joomla</strong> enthält e<strong>in</strong> kle<strong>in</strong>es Nachrichtensystem. Es erzeugt e<strong>in</strong>e Nachricht wenn neuer Inhalt erstelltwird. Abhängig von den E<strong>in</strong>stellungen (Komponenten → Nachrichten → Me<strong>in</strong>e E<strong>in</strong>stellungen) erhält der Adm<strong>in</strong>solche Nachrichten per E-Mail oder als Bildschirmnachricht.Der Adm<strong>in</strong> muss nun <strong>in</strong> Inhalt → Beiträge gehen und den Beitrag veröffentlichen. Wenn der Beitragauf der Startseite ersche<strong>in</strong>en soll, muss er auf Haupte<strong>in</strong>trag klicken (Abbildung 11, Abbildung 12).Abbildung 11: Publish an ArticleOct 12, 2012 Seite 60


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 12: Featured ArticleVerbesserungen am AblaufWe Sie bereits bemerkt haben, s<strong>in</strong>d <strong>in</strong> diesem Beispiel viele Elemente von <strong>Joomla</strong> enthalten. Siekönnen erheblich mehr e<strong>in</strong>stellen, als wir das gerade getan haben. Es gibt bei den Berechtigungen,Optionen und E<strong>in</strong>stellungen e<strong>in</strong>e Menge zu entdecken.Oct 12, 2012 Seite 61


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>6. Inhalt erstellenInhalt erstellen ist schwer! Jeder noch so kle<strong>in</strong>e Inhalt hat, bzw. ist auch e<strong>in</strong>e Geschichte. Und e<strong>in</strong>eGeschichte kann gut und <strong>in</strong>teressant oder nicht so gut und nicht so <strong>in</strong>teressant se<strong>in</strong> und im schlimmstenFall die Leser langweilen. Tausende Bücher und noch mehr Menschen versuchen und versuchtenanderen Menschen das Thema “Wie schreibe ich e<strong>in</strong>e Geschichte?” mehr oder weniger erfolgreichbeizubr<strong>in</strong>gen.Ich habe die relativ e<strong>in</strong>fache Aufgabe den technischen Teil daran zu erklären :)WAS IST EIN BEITRAG IN JOOMLA?Technisch besteht e<strong>in</strong> Beitrag aus• e<strong>in</strong>em Titel (Überschrift) und e<strong>in</strong>em Alias (Kurz-URL)• e<strong>in</strong>em Text (e<strong>in</strong>e Mischung aus Buchstaben, Bildern und anderen Medien)• e<strong>in</strong>er Kategorie, die dem Beitrag zugeordnet werden muss• e<strong>in</strong>em Autor und e<strong>in</strong>em Aliasnamen für den Autor (In diesem Fall me<strong>in</strong>t Alias eher Pseudonym)• Zugriffsberechtigungen• der Sprache <strong>in</strong> der der Beitrag verfasst ist• Metadaten für Such- und andere Masch<strong>in</strong>en ("Roboter")und natürlich jeder Menge E<strong>in</strong>stellungen auf welche Art der Beitrag dargestellt werden soll.Sie haben bereits im letzten Kapitel e<strong>in</strong>en Beitrag verfasst und es war nicht schwer. Nur e<strong>in</strong> Titelmuss e<strong>in</strong>gegeben werden, alle anderen E<strong>in</strong>stellungen s<strong>in</strong>d optional.Lassen Sie uns die Begriffe mal durchgehen :)E<strong>in</strong> TitelE<strong>in</strong> kle<strong>in</strong>er, aber wichtiger Teil des Beitrages.• Er sollte kurz und knackig se<strong>in</strong> und Leser anziehen. Das ist auch hilfreich für Sie, weil der Titel <strong>in</strong>vielen Listen im Kontrollzentrum auftaucht und je e<strong>in</strong>prägsamer und kürzer er ist, desto e<strong>in</strong>facherf<strong>in</strong>den Sie sich zurecht.• Der Titel ersche<strong>in</strong>t als Seitentitel im Kopf Ihres Browserfensters und kann dort auch den Seitennamenenthalten. Sie können das <strong>in</strong>System → Konfiguration → Site → Suchmasch<strong>in</strong>enoptimierung (SEO) → Seitenname auch im Titel e<strong>in</strong>stellen.Oct 12, 2012 Seite 62


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>• Er kann <strong>in</strong> der URL dieser Seite enthalten se<strong>in</strong> und es liegt an Ihnen, wie Sie das konfigurierenSystem → Konfiguration → Site → Suchmasch<strong>in</strong>enoptimierung (SEO)Der TextIn <strong>Joomla</strong> enthält der Text e<strong>in</strong>en Teil, der <strong>in</strong> Listen dargestellt wird (Aufmacher/Teaser) und denRest des Beitrags. Dieser Rest kann mit Seitenumbrüchen versehen werden, so dass Sie beispielsweisee<strong>in</strong>en langen Text <strong>in</strong> <strong>10</strong> Seiten unterteilen können ... aber Stück für Stück :)Wenn Sie e<strong>in</strong>en Beitrag erstellen, benutzen Sie e<strong>in</strong>en Editor. <strong>Joomla</strong> nutzt e<strong>in</strong>en sogenannten RichText Editor (T<strong>in</strong>yMCE 14 ). Es ist also für den Autor nicht notwenig, HTML Befehle zu können. DerEditor sieht wie e<strong>in</strong>e Textverarbeitung auf dem PC (z.B. Microsoft Word, LibreOffice) aus und ist überdie Icons leicht zu verstehen und zu bedienen (Abbildung 1).Abbildung 1: WYSIWYG EditorWenn Sie mit der Maus über die Icons fahren, ersche<strong>in</strong>t jeweils e<strong>in</strong> kle<strong>in</strong>er Hilfetext mit derFunktion dieses Icons!H<strong>in</strong>weis:Es ist möglich andere Editoren zu <strong>in</strong>stallieren, beispielsweise den <strong>Joomla</strong> Content Editor und esist auch möglich gar ke<strong>in</strong>en Editor zu benutzen. <strong>Joomla</strong> selbst kommt im Standard mit zweiEditoren und Sie können Ihren Standard Editor <strong>in</strong> System → Konfiguration → Site → Editore<strong>in</strong>stellen.14http://www.t<strong>in</strong>ymce.com/Oct 12, 2012 Seite 63


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Die Standard E<strong>in</strong>stellungen erlauben den Benutzern zwischen den verfügbaren Editoren zuwählen. Wenn Sie dieses Feature deaktivieren wollen, können Sie das unter Benutzer → Benutzer→ Optionen → E<strong>in</strong>stellungen im Frontent vornehmen.Kopieren aus WordDas Schlimmste, was beim Editieren passieren kann, ist, wenn jemand aus e<strong>in</strong>er Textverarbeitungwie Microsoft Word etwas per Zwischenablage e<strong>in</strong>fügt. Auch wenn die Situation besser wird - bis heutegibt es KEINEN ECHTEN WEG die gleichen Formate für die Website <strong>in</strong> HTML aus denB<strong>in</strong>ärformaten (oder komplexem XML) e<strong>in</strong>fach zu erzeugen. Der Editor bietet zwar e<strong>in</strong>eRe<strong>in</strong>igungsfunktion an (“Clean up messy code "- Icon), aber das filtert ke<strong>in</strong>e logischen Fehler oderUnterschiede im HTML Markup. Haben Sie das e<strong>in</strong>fach im H<strong>in</strong>terkopf, wenn Sie mit Ihren Nutzernsprechen :)Bilder e<strong>in</strong>fügenUnter dem Editor bef<strong>in</strong>det sich e<strong>in</strong> Button mit der Aufschrift Bild. Er bietet e<strong>in</strong>en Dialog an, um ausexistierenden Bildern aus dem <strong>Joomla</strong> Medienbereich e<strong>in</strong>s auszuwählen und <strong>in</strong> den Beitrag e<strong>in</strong>zufügen.Sie können dort auch Bilder hochladen.• Sie können die Bilder <strong>in</strong> Inhalt → Medien verwalten• Sie können mehr als e<strong>in</strong>e Datei hochladen, wenn Sie den Flash-Uploader aktivieren (Inhalt → Medien→ Optionen → Flash-Uploader aktivieren)• <strong>Joomla</strong> verändert ke<strong>in</strong>e Bildgrösse, seien Sie also vorsichtig mit grossen Fotos! Der beste Weg ist, dieBilder <strong>in</strong> der exakt richtigen Grösse (Pixel), so wie Sie sie auf der Website haben wollen, hochzuladen.Es gibt viele Erweiterungen, die sich dieses "Problems" annehmen. Auch das Twitter BootstrapFramework <strong>in</strong> <strong>Joomla</strong> 3, ist da sehr hilfreich (responsive images).Nachdem Sie e<strong>in</strong> Bild aus der Medienbibliothek e<strong>in</strong>gefügt haben, können Sie dieses Bild mit Hilfedes Editors (Bild Icon) konfigurieren (Abbildung 2)Oct 12, 2012 Seite 64


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 2: Editor benutzenVerweise auf andere BeiträgeDer Button Beiträge unter dem Editorfenster ermöglicht das E<strong>in</strong>fügen e<strong>in</strong>es L<strong>in</strong>ks zu e<strong>in</strong>em anderenBeitrag der Website. Diese Funktion ist sehr nützlich, da das auch funktioniert, wenn Sie <strong>in</strong> den Artikelnden Titel verändern.WeiterlesenBeiträge ersche<strong>in</strong>en <strong>in</strong> Listen und auf den E<strong>in</strong>zelseiten der Beiträge. In der Listanzeige sollte derInhalt begrenzt werden, weil zu viel Text e<strong>in</strong>fach verwirrt. Durch den Weiterlesen Button unter demEditorfenster können Sie die Stelle festlegen, an der der Beitragstext begrenzt wird. Positionieren Sie denCursor an die entsprechende Stelle und klicken Sie den Weiterlesen Button (Abbildung 3).Oct 12, 2012 Seite 65


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 3: Weiterlesen L<strong>in</strong>kEINBETTEN EINES YOUTUBE VIDEOSEs geht hier nicht nur um YouTube Videos, aber es ist e<strong>in</strong> gutes Beispiel für Text Filter. Wenn Sieversuchen e<strong>in</strong> YouTube Video mit dem typischen Codee<strong>in</strong>zubetten, werden Sie feststellen, dass der Code vom Editor und von <strong>Joomla</strong> gefiltert wird. Das istke<strong>in</strong> Fehler! Das ist e<strong>in</strong> Feature :)Aus Sicherheitsgründen!• benutzt <strong>Joomla</strong> sogenannte Text Filter (System → Konfiguration → Text Filter) um die folgenden Tagszu entfernen: , , , , , , , , ,, , , , , , , , , , , und .• T<strong>in</strong>yMCE filtert ebenfalls e<strong>in</strong> paar Tags: , und Dummerweise müssen wir aber den Tag e<strong>in</strong>fügen, sonst sieht man unser YouTube Videonicht.Also ... was tun?Oct 12, 2012 Seite 66


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>E<strong>in</strong>e mögliche Lösung wäre, Ihren Autoren zu vertrauen, e<strong>in</strong>e eigene Blacklist (System → Konfiguration→ Text Filter) für die Autorengruppe anzulegen (Abbildung 4) und dann dem T<strong>in</strong>yMCE noch klarmachen,dass das Tag nicht mehr böse ist (Erweiterungen → Plug<strong>in</strong>s → Editor-T<strong>in</strong>yMCE → Bearbeiten →Basisoptionen → Verbotene Elemente) <strong>in</strong> dem Sie das Wort iframe <strong>in</strong> den verbotenen Elementen löschen.Abbildung 4: Eigene Blacklist für die AutorengruppeNachdem Sie diesen Filter verändert haben ist es möglich, den Code des Videos <strong>in</strong> den Beitrage<strong>in</strong>zufügen. Denken Sie daran, dass Sie den Editor durch e<strong>in</strong>en Klick auf das HTML Icon <strong>in</strong> denHTML Modus schalten. Danach ersche<strong>in</strong>t e<strong>in</strong> Popup Fenster <strong>in</strong> das Sie den Code an die Stelle, an derdas Video ersche<strong>in</strong>en soll, e<strong>in</strong>fügen können (Abbildung 5).Oct 12, 2012 Seite 67


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 5: E<strong>in</strong>fügen von iframe Code <strong>in</strong> e<strong>in</strong>en BeitragKlicken Sie den Update Button und nun sehen Sie das Video bereits <strong>in</strong> der Editor Vorschau. Nachdem Speichern wird es auch auf der Website ersche<strong>in</strong>en (Abbildung 6).Abbildung 6: Video <strong>in</strong> e<strong>in</strong>em BeitragOct 12, 2012 Seite 68


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Sie können auf diese Art Code aus zahlreichen Plattformen, wie Twitter, Facebook oder Flickre<strong>in</strong>betten.Makros <strong>in</strong> e<strong>in</strong>em TextEs ist möglich, sogenannte Makros <strong>in</strong> e<strong>in</strong>em Text zu benutzen. E<strong>in</strong> Makro ist e<strong>in</strong> Ausdruck oderBefehl, der später durch etwas anderes ersetzt wird, beispielsweise den korrekten YouTube Code.Theoretisch können Sie <strong>in</strong> den Beitragstext (nicht <strong>in</strong> der HTML Ansicht) etwas schreiben wie:[youtube = http://www.youtube.com/watch?v=rX372ZwXOEM]und irgende<strong>in</strong> "Zauber" könnte dies dann durch den folgenden Code ersetzenDas e<strong>in</strong>zige Problem an unserem Zauber ist, dass das <strong>Joomla</strong> Standard Paket solcheTransformationsmöglichkeiten nicht mitbr<strong>in</strong>gt. Wenn Sie Makros wie diese benutzen wollen, müssen Siezusätzliche Erweiterungen <strong>in</strong>stallieren, meistens handelt es sich dabei um Plug<strong>in</strong>s.Inhalt <strong>in</strong> e<strong>in</strong>em Modul?Als wir den Beitrag erstellt haben, benutzten wir dazu die Inhaltskomponente von <strong>Joomla</strong> (ContentComponent). E<strong>in</strong>e weitere Möglichkeit zur Darstellung von Inhalten bieten Module.E<strong>in</strong> Modul kann beliebig auf Ihrer Website im Rahmen der vorhandenen Positionen angezeigt werden.E<strong>in</strong> Menü beispielsweise benötigt e<strong>in</strong> Modul <strong>in</strong> dem es angezeigt wird. Die Anmeldebox ist ebenfalls e<strong>in</strong>Modul. Sie können soviele Module wie Sie benötigen erstellen und positionieren. <strong>Joomla</strong> br<strong>in</strong>gt bereits24 vordef<strong>in</strong>ierte Module mit. Sie sehen die Liste, wenn Sie e<strong>in</strong> neues Modul anlegen Erwiterungen →Moduler → Neu (Abbildung 7).Oct 12, 2012 Seite 69


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 7: Available ModulesAls wir den Beitrag erstellt haben, haben wir die Content Komponente von <strong>Joomla</strong> genutzt. E<strong>in</strong>eweitere Möglichkeit Inhalte zu erzeugen bieten Module.E<strong>in</strong> Modul ist e<strong>in</strong> Inhaltselement das auf der Website positioniert werden kann. E<strong>in</strong> Menübeispielsweise benötigt e<strong>in</strong> Modul, welches das Menü anzeigt. Der Kasten mit der Anmeldung istebenfalls e<strong>in</strong> Modul. Sie können so viele Module mit vordef<strong>in</strong>ierten Funktionen erzeugen, wie Siebenötigen und auf den existierenden Template Positionen anzeigen. <strong>Joomla</strong> enthält 24 vordef<strong>in</strong>ierteModule. Sie können sie mit e<strong>in</strong>er kle<strong>in</strong>en Beschreibung unter Erweiterungen → Module → Neu (Abbildung7) sehen.Oct 12, 2012 Seite 70


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 8: Verfügbare ModuleEs ist auch möglich e<strong>in</strong> Modul zu erstellen, dass HTML Text enthält, wie bei e<strong>in</strong>em Beitrag (EigeneInhalte / Leeres Modul). Und es ist auch möglich, e<strong>in</strong> H<strong>in</strong>tergrundbild für e<strong>in</strong> Modul hochzuladen, dieVeröffentlichung von Inhalten zeitlich zu steuern u.v.m. Es ist allerd<strong>in</strong>gs nicht vorgesehen, dass Autorenmodifiziertes HTML <strong>in</strong> Modulen anlegen, das ist eher e<strong>in</strong>e Manager bzw. Adm<strong>in</strong>istrator Aufgabe.Abbildung 9: Sortieren von ModulenOct 12, 2012 Seite 71


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Probieren Sie e<strong>in</strong>mal das Eigene Inhalte (Leeres Modul) Modul aus. Erstellen Sie e<strong>in</strong> solches Modul,fügen Sie Inhalte e<strong>in</strong> und positionieren Sie es. (Abbildung 9).Abbildung <strong>10</strong>: Eigene Inhalte (Leeres Modul) Module im KontrollzentrumSie können den Editor und alle anderen Funktionen benutzen, um Texte zu schreiben, zuformatieren und zu erweitern. Sie können sogar e<strong>in</strong>stellen, auf welcher Seite das Modul ersche<strong>in</strong>en soll(Tab Menüzuweisung) und auch, wann es ersche<strong>in</strong>en soll (zeitgesteuerte Freigabe). Nach dem Speichernersche<strong>in</strong>t Ihr modifiziertes HTML Modul auf Ihrer Website ( (Abbildung <strong>10</strong>).Oct 12, 2012 Seite 72


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>7. Inhalt anzeigenNachdem Sie Inhalte erstellt haben, müssen Sie darüber nachdenken, wie diese Inhalte angezeigtwerden sollen. Das hört sich e<strong>in</strong>fach an, ist aber sehr wichtig.Im letzten Kapitel haben wir e<strong>in</strong>en Beitrag erstellt und diesen Beitrag zu e<strong>in</strong>em Haupte<strong>in</strong>traggemacht. Haupte<strong>in</strong>träge werden auf der Startseite dargestellt und Besucher der Seite können dieseBeiträge sehen, ohne die Detailseite der Beiträge zu kennen.DIE STARTSEITEDie Startseite (Home) nutzt den Menütyp Hauptbeiträge. Wenn Sie das Ma<strong>in</strong> Menu <strong>in</strong> Menüs →Menüs aufrufen, haben Sie bestimmt das kle<strong>in</strong>e “Haus” Symbol bemerkt. Es bedeutet, dass dieses Menüdie Startseite enthält (Abbildung 1).Abbildung 1: Ma<strong>in</strong> menu with Home l<strong>in</strong>kSie haben zahlreiche Möglichkeiten das Ersche<strong>in</strong>ungsbild der Startseite durch Bearbeiten des"Home" L<strong>in</strong>k zu verändern. Der Hauptbeiträge Menütyp bietet beispielsweise Führende Beiträge,E<strong>in</strong>leitungsbeiträge, Anzahl der Spalten und L<strong>in</strong>ks. Um zu verstehen, wie sich diese E<strong>in</strong>stellungenauswirken, benötigen wir allerd<strong>in</strong>gs e<strong>in</strong> paar Beiträge. Für uns, <strong>in</strong> unserem Beispiel, ist die e<strong>in</strong>fachste ArtOct 12, 2012 Seite 73


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Beiträge zu erhalten, vorhandene zu kopieren :) Es gibt mehrere Möglichkeiten im Speichern Dialogoder per Stapelverarbeitung. Wenn Sie mehrere Beiträge <strong>in</strong> e<strong>in</strong>em Rutsch kopieren wollen, wählen Siedie Beiträge aus und klicken das Icon Stapelverarbeitung (Abbildung 2).Abbildung 2: Mehrere Beiträge per Stapelverarbeitung kopierenWenn Sie so vier bis fünf Beiträge auf der Startseite haben (denken Sie daran, sie als Hauptbeiträgezu kennzeichnen), können Sie die verschiedenen E<strong>in</strong>stellungen e<strong>in</strong>fach ausprobieren.Rufen Sie Menüs → Ma<strong>in</strong> Menu → Home auf wählen Sie den Tab Erweiterte Optionen. In den Blog-Layout Optionen sehen Sie e<strong>in</strong>en führenden Beitrag, drei E<strong>in</strong>leitungsbeiträge <strong>in</strong> drei Spalten (Abbildung3).Oct 12, 2012 Seite 74


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Abbildung 3: Layout im Home Menul<strong>in</strong>kAuf der Startseite selbst sieht es dann aus wie <strong>in</strong> Abbildung 4.Abbildung 4: Standard StartseiteOct 12, 2012 Seite 75


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>KATEGORIEN UND MENÜLINKS<strong>Joomla</strong> bietet im wesentlichen zwei Möglichkeiten Inhalte zu strukturieren: Kategorien und direkteMenül<strong>in</strong>ks. Jeder Beitrag muss e<strong>in</strong>e Verb<strong>in</strong>dung zu e<strong>in</strong>er Kategorie haben. Kategorien könnengeschachtelt werden. Menül<strong>in</strong>ks können auf e<strong>in</strong>zelne Beiträge, Kategorien oder beispielsweise e<strong>in</strong>enStatus wie die Anzeige der Hauptbeiträge auf der Startseite verweisen. Diese e<strong>in</strong>fache, erweiterbareStruktur bietet <strong>in</strong>teressante Möglichkeiten, Inhalte anzuzeigen.Wie Sie bereits wissen, enthalten die Templates von <strong>Joomla</strong> Positionen. Positionen s<strong>in</strong>d Bereiche, <strong>in</strong>denen Inhalte und Navigationselemente plaziert werden können.<strong>Joomla</strong>s System zur Anzeige von Inhalten ist immer e<strong>in</strong> Zusammenspiel von Modulen und derAusgabe e<strong>in</strong>er Komponente an vordef<strong>in</strong>ierten Positionen.Jede Seite enthält genau e<strong>in</strong>e Komponente und beliebig viele Module.• Kategorien können <strong>in</strong> Inhalt → Kategorien erstellt und gepflegt werden.• Menüs können unter Menüs erstellt, verwaltet und mit Menül<strong>in</strong>ks gefüllt werden werden (Lesen Siedazu auch Es geht immer um Benutzer, Zugriffsrechte, Beiträge und Module)UND OBEN EINE NAVIGATIONE<strong>in</strong>e leere <strong>Joomla</strong> Website hat das “Ma<strong>in</strong> Menu” an position-7 im Standard Template. Wir nutzen dasProtostar Template und dort bef<strong>in</strong>det sich an der der position-7 die rechte Seitenleiste. Aber meistens solldas Menü doch horizontal, ganz oben angezeigt werden. Um das Problem zu lösen, gehen Sie <strong>in</strong>Erweiterungen → Module → Ma<strong>in</strong> Menu und versetzen es an position-1. Im Tab Erweiterte Optionen fügen Sieim Menüklassensuffix “ nav-pills” h<strong>in</strong>zu (Achtung - der erste Buchstabe ist e<strong>in</strong> Leerzeichen!) (Abbildung 5).Abbildung 5: MenüklassensuffixOct 12, 2012 Seite 76


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Durch das Klasenzusatz wird HTML Code verändert und wenn alles gut geht, sollte die Anzeigeaussehen, wie <strong>in</strong> Abbildung 6.Abbildung 6: Navigation mit Ma<strong>in</strong> MenüBeiträge <strong>in</strong> Kategorien können <strong>in</strong> e<strong>in</strong>er “Blogansicht” wie auf der Startseite oder als Tabelleangezeigt werden. Beide Arten s<strong>in</strong>d hochkonfigurierbar. Probieren Sie e<strong>in</strong>fach e<strong>in</strong> paar der angebotenenMenütypen aus.Mit diesen e<strong>in</strong>fachen Strukturen lassen sich ansprechende Seitenlayouts erzeugen.Oct 12, 2012 Seite 77


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>8. ErweiterungenWie Sie im Komponenten Menü gesehen haben, enthält das <strong>Joomla</strong> 3 Paket viele Erweiterungen.Wir s<strong>in</strong>d schon mit e<strong>in</strong> paar dieser Komponenten <strong>in</strong> Berührung gekommen und vermutlich machen Siesich ke<strong>in</strong>e Gedanken darum, welche Komponente Sie gerade benutzen, solange die genau das tut, wasSie erwarten. Als Adm<strong>in</strong>istrator e<strong>in</strong>er <strong>Joomla</strong> Website müssen Sie sich tiefer mit diesem Themabeschäftigen. Wir haben uns bereits mit der content Komponente beschäftigt, die es uns ermöglicht,Inhalte zu schreiben, Beiträge zu verwalten und <strong>in</strong> unterschiedlichen Formen auf der Websitedarzustellen. Die user Komponente verb<strong>in</strong>det Inhalte mit Benutzern, die category Komponente mitKategorien, etc.Im Menü Komponenten sehen Sie Banner, <strong>Joomla</strong>! Aktualisierung, Kontakte, Nachrichten, Newsfeeds, Suche,Such<strong>in</strong>dex, Umleitungen und Webl<strong>in</strong>ks. Wir sehen uns diese Komponenten kurz an und werfen auch e<strong>in</strong>enBlick auf die dazugehörenden Module und Plug-Ins. Da diese Komponenten genau wie <strong>in</strong> <strong>Joomla</strong> 2bedient werden, verweise ich jeweils auf e<strong>in</strong>e detaillierte Beschreibung auf unserer Website.BANNERDie Banner-Komponente erlaubt es Ihnen, Werbebanner auf Ihrer Website zu schalten. E<strong>in</strong> Bannerkann aus e<strong>in</strong>er Grafik oder aus HTML-Code bestehen. Jedes Mal, wenn Ihre Seite aufgerufen wird, wirde<strong>in</strong> anderes Banner aus Ihrer Banner-Verwaltung angezeigt. Die Banner s<strong>in</strong>d klickbar und verweisen aufdie URL Ihres Kunden. Die Banner-Komponente bietet Ihnen e<strong>in</strong>e Kunden-, Kategorie- undBannerverwaltung sowie detaillierte Auswertungen.Lesen Sie e<strong>in</strong>e detaillierte Beschreibung auf unserer Website 15 (<strong>Joomla</strong> 2.5)KONTAKTEJede Website benötigt e<strong>in</strong> Kontaktformular. Je nach Anbieter der Website benötigt man manchmale<strong>in</strong>s und manchmal mehrere dieser Formulare. Wenn Sie e<strong>in</strong>e Website für e<strong>in</strong>e Firma mit mehr als e<strong>in</strong>erAbteilung erstellen, dann möchten Sie vielleicht für jede Abteilung e<strong>in</strong> eigenes Kontaktformularanbieten. Ähnlich verhält es sich bei mehreren Niederlassungen. Vielleicht wollen Sie ja auch e<strong>in</strong>Kontaktformular für jeden Angestellten oder jedes Benutzerkonto?Lesen Sie e<strong>in</strong>e detaillierte Beschreibung auf unserer Website 16 (<strong>Joomla</strong> 2.5).JOOMLA UPDATE15http://cocoate.com/de/node/<strong>10</strong>49416http://cocoate.com/de/node/<strong>10</strong>499Oct 12, 2012 Seite 78


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Hier können Sie festlegen, welchem Zweig der <strong>Joomla</strong> Entwicklung das Update System folgen soll.Sie können Langzeit und Kurzzeit Support, sowie weiteren, eher für Entwickler geeignete E<strong>in</strong>stellungenwählen.NACHRICHTENH<strong>in</strong>ter der Komponente Nachrichten verbirgt sich e<strong>in</strong> privates Nachrichtensystem für Benutzer desBackends. Sie können Nachrichten mit anderen Benutzern austauschen, die die Berechtigung haben, aufden Adm<strong>in</strong>istrationsbereich zuzugreifen.Das Programm ist sehr e<strong>in</strong>fach zu benutzen. Allerd<strong>in</strong>gs vergessen Benutzer oft, dass sie dieMöglichkeit haben, persönliche E<strong>in</strong>stellungen zu setzen (Komponenten → Nachrichten → Me<strong>in</strong>eE<strong>in</strong>stellungen). Wenn Sie wollen, verschickt das System bei jeder neuen Nachricht e<strong>in</strong>e E-Mail an Sie,löscht Nachrichten automatisch nach x Tagen, und Sie können Ihr E<strong>in</strong>gangspostfach auch komplettverschließen.NEWSFEEDSFeeds s<strong>in</strong>d wirklich praktisch. Man kann auf sehr e<strong>in</strong>fache Art Nachrichten und andereInformationen abonnieren. Leider nutzen viele Leute Feeds aus unerf<strong>in</strong>dlichen Gründen nicht. Vordreißig Jahren musste man e<strong>in</strong>e Zeitung kaufen und lesen, um das "Neueste" zu erfahren. Vor fünfzehnJahren öffnete man se<strong>in</strong>en Browser und besuchte nache<strong>in</strong>ander Website um Website, um das "Neueste"zu erfahren. Heute kann man immer noch beide Möglichkeiten nutzen, aber es ist ebenso möglich,e<strong>in</strong>en "News-E<strong>in</strong>sammler" oder Feed-Aggregator zu nutzen. Googles Reader 17 und die dynamischeLesezeichenzeile im Browser (z.B. Firefox) s<strong>in</strong>d da recht beliebt. Die <strong>Joomla</strong>!-Newsfeeds-Komponente istauch so e<strong>in</strong> Aggregator. Sie ist nicht so raff<strong>in</strong>iert wie Googles Reader, aber durchaus nützlich.Mit der Newsfeed-Komponente können Sie Informationen von anderen Websites e<strong>in</strong>sammeln.Heute, im Zeitalter der sozialen Medien, hat vermutlich jeder Dutzende von Benutzerkonten. Oftwerden Videos und Bilder auf youtube.com und flickr.com gespeichert. In Unternehmen ist die Lageunübersichtlicher. Überlegen Sie mal, wie viele Informationen <strong>in</strong> Form von Newsfeeds beispielsweiseüber e<strong>in</strong> Projekt wie <strong>Joomla</strong>! oder auch über Ihre Firma erhältlich s<strong>in</strong>d.Lesen Sie e<strong>in</strong>e detaillierte Beschreibung zur Komponente auf unserer Website 18 (<strong>Joomla</strong> 2.5)17http://www.google.com/reader18http://cocoate.com/de/node/<strong>10</strong>501Oct 12, 2012 Seite 79


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>SUCHEDie Besucher Ihrer Website erwarten die Möglichkeit, die Website zu durchsuchen.<strong>Joomla</strong>! nutzt Volltextsuche. Volltextsuche bedeutet, dass <strong>Joomla</strong>! jeden Text, den Sie <strong>in</strong> das Suchfelde<strong>in</strong>geben, <strong>in</strong> der Datenbank sucht.Das hört sich für die meisten Leute selbstverständlich an, ist es aber nicht. Viele Suchmasch<strong>in</strong>enerstellen zunächst e<strong>in</strong>en Such<strong>in</strong>dex aus den Wörtern, die auf der Website verwendet werden. Bei derSuche wird dann dieser Such<strong>in</strong>dex durchsucht. Die Suchtreffer s<strong>in</strong>d mit den eigentlichen Inhaltenverl<strong>in</strong>kt. Die Suchergebnisseite basiert auf den Treffern und den entsprechenden L<strong>in</strong>ks. E<strong>in</strong>e<strong>in</strong>dexbasierte Suche ist schneller als e<strong>in</strong>e Volltextsuche, aber der Such<strong>in</strong>dex muss bei jeder Änderung derWebsite aktualisiert werden, da der neue Inhalt sonst nicht gefunden wird. Um dieGeschw<strong>in</strong>digkeitsvorteile der <strong>in</strong>dexbasierten Suche auszugleichen, ist die <strong>Joomla</strong>!-Suche hochgradigkonfigurierbar.Lesen Sie e<strong>in</strong>e detaillierte Beschreibung auf unserer Website 19 (<strong>Joomla</strong> 2.5)SUCHINDEXDah<strong>in</strong>ter verbirgt sich e<strong>in</strong>e "smarte" Suchmasch<strong>in</strong>e, die wesentlich flexibler und schneller als diebisherige Suche ist, und außerdem mit solch wunderbaren Funktionen wie Autovervollständigung undder "me<strong>in</strong>ten Sie " Funktion (stemm<strong>in</strong>g) daherkommt.Stemm<strong>in</strong>g?Als Stemm<strong>in</strong>g bezeichnet man e<strong>in</strong> Verfahren, welches Varianten von Worten auf ihrengeme<strong>in</strong>samen Grundstamm zurückführt. Mehr dazu <strong>in</strong> Wikipedia 20 .Das <strong>Joomla</strong> Core Paket be<strong>in</strong>haltet e<strong>in</strong>en Englisch Stemmer und e<strong>in</strong>en sogenannten SnowballStemmer (Komponenten -> Such<strong>in</strong>dex -> Optionen). Der Englisch Stemmer ist sofort e<strong>in</strong>satzfähig, derSnowball stemmer braucht die Stem PHP Erweiterung und unterstützt 14 Sprachen: dänisch, deutsch,englisch, spanisch, f<strong>in</strong>nisch, französisch, ungarisch, italienisch, norwegisch, niederländisch, portugiesisch,rumänisch, russisch und türkisch.Die Daten müssen <strong>in</strong>diziert werden damit die Suche schnell und flexibel funktioniert.Lesen Sie e<strong>in</strong>e detaillierte Beschreibung auf unserer Website 21 (<strong>Joomla</strong> 2.5)UMLEITUNGEN19http://cocoate.com/de/node/<strong>10</strong>50320http://de.wikipedia.org/wiki/Stemm<strong>in</strong>g21http://cocoate.com/de/node/<strong>10</strong>504Oct 12, 2012 Seite 80


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Die Umleitungskomponente ist e<strong>in</strong>e wundervolle Idee. Sie leitet e<strong>in</strong>en Besucher Ihrer Website weiter,wenn e<strong>in</strong> Pfad h<strong>in</strong>ter dem Doma<strong>in</strong>namen e<strong>in</strong>gegeben wird, der nicht existiert. Es kann se<strong>in</strong>, dass dieserPfad e<strong>in</strong>mal existierte, <strong>in</strong> den Such<strong>in</strong>dex e<strong>in</strong>er Suchmasch<strong>in</strong>e aufgenommen wurde oder auf e<strong>in</strong>eranderen Website verl<strong>in</strong>kt wurde. Meistens taucht das Problem nach dem Relaunch e<strong>in</strong>er Website auf.Die Umleitungskomponente ist sehr komfortabel. Wenn jemand e<strong>in</strong>en nicht existierenden Pfade<strong>in</strong>gibt, zeigt <strong>Joomla</strong>! die "404 - nicht gefunden"-Seite an und erzeugt gleichzeitig e<strong>in</strong>en neuen E<strong>in</strong>trag <strong>in</strong>der Umleitungskomponente.Lesen Sie e<strong>in</strong>e detaillierte Beschreibung auf unserer Website 22 (<strong>Joomla</strong> 2.5)WEBLINKSMit der Webl<strong>in</strong>ks-Komponente können Sie e<strong>in</strong>e L<strong>in</strong>kliste oder e<strong>in</strong>en e<strong>in</strong>fachen Download-Bereichauf Ihrer Website aufbauen. <strong>Joomla</strong>! bietet Ihnen dafür schachtelbare Kategorien und zählt die Klicksauf die e<strong>in</strong>zelnen L<strong>in</strong>ks. Sie können beliebig viele Kategorien erstellen und mite<strong>in</strong>ander verschachteln.Dann erstellen Sie Ihre L<strong>in</strong>ks und verb<strong>in</strong>den sie mit den entsprechenden Kategorien. Erstellen Sie e<strong>in</strong>enMenüe<strong>in</strong>trag, wählen Sie das Layout aus, und stellen Sie die Optionen e<strong>in</strong>.Lesen Sie e<strong>in</strong>e Beschreibung auf unserer Website 23 (<strong>Joomla</strong> 2.5)THIRD PARTY ERWEITERUNGENIm <strong>Joomla</strong> Extension Directory 24 f<strong>in</strong>den Sie mehr als <strong>10</strong>.000 Erweiterungen um Ihre Website mitzusätzlichen Features zu versehen.Mit dem Erweiterungs Manager (Erweiterungen → Erweiterungen) können Sie diese direkt aus dem<strong>Joomla</strong> Kontrollzentrum <strong>in</strong>stallieren, aktualisieren und überprüfen.22http://cocoate.com/de/node/<strong>10</strong>50223http://cocoate.com/de/node/<strong>10</strong>50524http://extensions.joomla.org/Oct 12, 2012 Seite 81


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>ERWEITERUNGEN VERWALTENSie können Erweiterungen auf drei Arten <strong>in</strong>stallieren (Abbildung 1):Abbildung 1: Install<strong>in</strong>g extensions1. Paketdatei hochladenWenn Sie e<strong>in</strong>e <strong>Joomla</strong> Erweiterung als zip oder tar.gz Paket auf Ihren PC geladen haben, können Siesie hier hochladen und der Installer wird Sie automatisch <strong>in</strong>stallieren.2. Aus Verzeichnis <strong>in</strong>stallierenWenn Sie e<strong>in</strong>e Erweiterung per FTP auf Ihrem Server geladen haben, können Sie diese Optionnutzen, um die Erweiterung zu entpacken und zu <strong>in</strong>stallieren.3. Von e<strong>in</strong>er URL <strong>in</strong>stallierenWenn Sie die URL des Dateipaketes (zip, tar.gz) kennen, können Sie diese Option nutzen um dieentsprechende Erweiterung zu laden und anschliessend <strong>in</strong>stallieren zu lassen.Es gibt weitere Masken für das Aktualisieren und verwalten (aktivieren, deaktivieren) und für dieInstallation von Sprachpaketen.Der Überprüfen Dialog sucht nach Komponenten auf Ihrem Server, die nicht durch den normalenInstallation Prozess gelaufen s<strong>in</strong>d, beispielsweise wenn Sie e<strong>in</strong>e Erweiterung selbst erstellt, oder e<strong>in</strong>vorhandenes Erweiterungspaket entpackt und per FTP geladen haben.Oct 12, 2012 Seite 82


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>9. Social Media und CloudComput<strong>in</strong>gBeide Begriffe s<strong>in</strong>d eng mite<strong>in</strong>andern verbunden. Soziale Netzwerke s<strong>in</strong>d nicht wirklich möglichohne Cloud Comput<strong>in</strong>g und Cloud Comput<strong>in</strong>g wird immer sozialer :)SOZIALE MEDIENSoziale Medien dienen dem Austausch und der Zusammenarbeit. Sie haben dasKommunikationsverhalten von Organisationen, Geme<strong>in</strong>schaften und Individuen <strong>in</strong> den letzten Jahrengrundlegend verändert.Abbildung 1: Soziale MedienOct 12, 2012 Seite 83


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Ich vermute Sie haben e<strong>in</strong> Facebook und e<strong>in</strong> Google Konto. Vielleicht auch e<strong>in</strong> Konto bei Twitter,Flickr, P<strong>in</strong>terest, Slideshare, L<strong>in</strong>kedIn, Vimeo und möglicherweise sogar noch mehr. Schauen Sie sichmal diese Präsentation 25 an um e<strong>in</strong>em èberblick über die Services zu bekommen.Facebook bietet Facebook Pages für Unternehmen und Individuen, Google biete Google+ Pages fürUnternehmen und Individuen. Präsentationen können sie mit Slideshare, Fotos mit Flickr, Videos mitYouTube und Vimeo und Tweets natürlich mit Twitter verwalten. Alles diese Services bieten dieIntegration Ihrer Dienste/Daten im e<strong>in</strong>fachsten Fall per iFrame an (Lesen Sie auch Kapitel 6 Inhalterstellen).Die meisten dieser Services s<strong>in</strong>d e<strong>in</strong>e Mischung aus sozialen Medien und dem Speichern vonDateien <strong>in</strong> e<strong>in</strong>er Cloud. Alle Screenshots dieses Buches s<strong>in</strong>d beispielsweise bei Flickr 26 gespeichert.Es gibt zwei Wege, auf Ihre Daten zuzugreifen. Der e<strong>in</strong>e ist der “iFrame Weg” und der andere ist der“API Weg”. E<strong>in</strong>e API ist e<strong>in</strong>e Programmierschnittstelle (Application Programm<strong>in</strong>g Interface) und viele ThirdParty <strong>Joomla</strong> Erweiterungen nutzen sie, beispielsweise die Facebook API, um e<strong>in</strong>e Anmeldung auf IhrerWebsite mit dem Facebook Log<strong>in</strong> zu ermöglichen. Das <strong>Joomla</strong> Core Paket enthält e<strong>in</strong> Plug-In mit demName Authentication - GMail (Erweiterungen → Plug<strong>in</strong>s). Es bietet die Benutzeranmeldung auf Ihrer Websiteüber e<strong>in</strong> GMail/Googlemail Konto.Grundsätzlich glaube ich, dass es s<strong>in</strong>nvoll ist, Ihre eigenen Inhalte auf Ihrer "eigenen" Website zuerstellen und zu verwalten und sozialen Medien nutzen, um sich über diese Inhalte auszutauschen unddarauf h<strong>in</strong>zuweisen.25http://www.slideshare.net/hagengraf/social-media-1327837126http://www.flickr.com/photos/hagengraf/sets/72157631559834633Oct 12, 2012 Seite 84


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>CLOUD COMPUTINGCloud comput<strong>in</strong>g bedeuted die Nutzung von Ressourcen (Hardware und Software) als Service überdas Internet. Der Name entstand aus dem Gebrauch e<strong>in</strong>es Wolkensymbols um die Komplexität derdah<strong>in</strong>terliegenden Infrastruktur und deren Verfügbarkeit zu symbolisieren.Abbildung 2 - Cloud Comput<strong>in</strong>g - en.wikipedia.org/wiki/Cloud_comput<strong>in</strong>gSie können ebenfalls Cloud Lösungen nutzen um <strong>Joomla</strong> zu <strong>in</strong>stallieren bzw. zu hosten. Immer mehrHost<strong>in</strong>g Firmen beg<strong>in</strong>nen <strong>Joomla</strong> <strong>in</strong> der Cloud anzubieten.Ich glaube, dass Cloud Comput<strong>in</strong>g e<strong>in</strong> nützlicher Weg ist, um e<strong>in</strong>e e<strong>in</strong>fache, adm<strong>in</strong>istrierbare"Content Basis" (Ihre Website) zu betreiben. Sie sollten sich allerd<strong>in</strong>gs vergewissern, ob die Möglichkeitbesteht, Ihre Inhalte auf e<strong>in</strong>fache Art und Weise zu exportieren, falls Sie mal Ihren Cloud Comput<strong>in</strong>gAnbieter wechseln wollen.Oct 12, 2012 Seite 85


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong><strong>10</strong>. Was sonst noch wichtig istDies ist e<strong>in</strong> kurzes Buch und die Idee dah<strong>in</strong>ter war, <strong>in</strong> zehn Kapiteln den Umgang mit <strong>Joomla</strong> 3 zuerlernen.Jetzt s<strong>in</strong>d wir im zehnten Kapitel angekommen und ich hoffe, Sie s<strong>in</strong>d jetzt e<strong>in</strong> wenig vertrauter mit<strong>Joomla</strong> 3.Ich könnte noch viele weitere Kapitel über alle Details und die kle<strong>in</strong>en praktischen D<strong>in</strong>ge von <strong>Joomla</strong>h<strong>in</strong>zufügen, mache ich aber nicht :)Sie können alles mit <strong>Joomla</strong>! bauen. Schauen Sie sich e<strong>in</strong>fach mal im Extension Directory 27 um underweitern Sie Ihre <strong>Joomla</strong> Website.Trotzdem, an dieser Stelle noch e<strong>in</strong> paar H<strong>in</strong>weise:SUCHMASCHINENOPTIMIERUNGDie nächsten drei aufgeführten Punkte s<strong>in</strong>d im <strong>Joomla</strong> Core Paket enthalten und Sie sollten dase<strong>in</strong>fach im Zusammenhang mit Suchmasch<strong>in</strong>en wissen:1. <strong>Joomla</strong> hat <strong>in</strong> der Konfiguration e<strong>in</strong>en Bereich Suchmasch<strong>in</strong>enoptimierung (System → Konfiguration →Site).2. Sie können Metadaten für die gesamte Website und für jeden Beitrag festlegen. Die Metabeschreibungist e<strong>in</strong>e Zusammenfassung des auf der Website und/oder des <strong>in</strong> dem entsprechenden Beitragenthaltenen Inhalts und diese Beschreibung wird von manchen Suchmasch<strong>in</strong>en als Suchergebnisangezeigt. Auch wenn diese Beschreibungen heute nicht mehr von allen Suchmasch<strong>in</strong>en für dasRank<strong>in</strong>g herangezogen werden, halte ich es doch für s<strong>in</strong>nvoll auf diese Beschreibungen zu achten.Sie sollten nicht länger als 160 Zeichen se<strong>in</strong> (Beitrag → Metadatenoptionen).3. Die Umleitungskomponente (Komponenten → Umleitungen)Besucher, die e<strong>in</strong>en veralteten L<strong>in</strong>k e<strong>in</strong>geben auf e<strong>in</strong>e "richtige" Seite Ihrer Website umzuleiten, gehtsehr e<strong>in</strong>fach mit der Umleitungskomponente. Sie zeigt die Pfade an, die zu e<strong>in</strong>er "Nicht gefunden"meldung führen. Sie können dann jeden "falschen" Pfad e<strong>in</strong>en "richtigen" Pfad als Umleitungh<strong>in</strong>zufügen.UPDATE<strong>Joomla</strong> besitzt e<strong>in</strong> automatisches Update System. Schauen Sie <strong>in</strong> Erweiterungen → Erweiterungen→ Aktualisierung. Klicken Sie auf das Icon Aktualisierungen suchen und <strong>in</strong>stallieren Sie diese mit e<strong>in</strong>emMausklick.27http://extensions.joomla.org/Oct 12, 2012 Seite 86


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>SICHERN IHRER WEBSITE (BACKUP) UND WIEDERHERSTELLUNG(RESTORE)Sie lernen die Wichtigkeit e<strong>in</strong>es Backups UND die Möglichkeit e<strong>in</strong>er Wiederherstellung der Daten(Restore) schätzen, wenn Sie zum ersten Mal vom Datenverlust betroffen s<strong>in</strong>d und Sie selbst oder IhrProvider haben e<strong>in</strong> backup vergessen. Je nach "Paranoiditätsgrad" sollten Sie e<strong>in</strong>e Lösung wählen, die zuIhnen passt:• Ihr Provider bietet e<strong>in</strong>e Backup und Restore Lösung an und Sie vertrauen ihm• Sie <strong>in</strong>stallieren e<strong>in</strong>e Erweiterung wie Akeeba backup 28• Sie benutzen Ihre eigenen Backup LösungRESSOURCENDiese Bücher können Sie kostenlos <strong>in</strong> mehreren Sprachen als freies PDF herunterladen und/oderonl<strong>in</strong>e auf unserer Website lesen.• <strong>Joomla</strong> 2.5 - E<strong>in</strong> Anfängerbuch 29• <strong>Joomla</strong>! Entwicklung - E<strong>in</strong> Anfängerbuch 30• Mobile Websites mit <strong>Joomla</strong> 31Was gibt es sonst noch an Möglichkeiten etwas zu lernen und mit der <strong>Joomla</strong> Community <strong>in</strong> Kontaktzu kommen?Community<strong>Joomla</strong>! wird von e<strong>in</strong>er weltweiten Community unterstützt. Wenn Ihnen die Idee gefällt, werden Siee<strong>in</strong> Teil dieser Community, und kommen Sie zu uns!• Werden Sie e<strong>in</strong> Mitglied bei http://community.joomla.org/.• Lesen Sie das Community-Magaz<strong>in</strong> http://magaz<strong>in</strong>e.joomla.org/.• Vielleicht gibt es ja e<strong>in</strong>e <strong>Joomla</strong>! User Group <strong>in</strong> Ihrer Nähe, die sie mal besuchen können. Schauen Sieunter http://community.joomla.org/user-groups.html nach.Wenn Sie ke<strong>in</strong>e User-Gruppe <strong>in</strong> Ihrer Stadt f<strong>in</strong>den, gründen Sie doch e<strong>in</strong>e!28http://www.akeebabackup.com/29http://cocoate.com/de/2012/02/joomla-25-e<strong>in</strong>-anfaengerbuch30http://cocoate.com/de/2012/02/joomla-entwickler-e<strong>in</strong>-anfaengerbuch31http://cocoate.com/de/2012/08/mobile-websites-mit-joomlaOct 12, 2012 Seite 87


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>• Twitter: http://twitter.com/joomla• Facebook Group: http://www.facebook.com/joomla• Flickr: http://www.flickr.com/groups/joomla/Dokumentationhttp://docs.joomla.org/Sicherheits-Checklistehttp://docs.joomla.org/Security_Checklist_1_-_Gett<strong>in</strong>g_Started<strong>Joomla</strong>! Templates• Es gibt ke<strong>in</strong>en zentralen Platz für freie Templates.• Es gibt ke<strong>in</strong>en zentralen Platz für kommerzielle Templates.Aber egal, es gibt viele Template-Clubs und andere Designer, die <strong>Joomla</strong>!-Templates entwerfen.Suchen Sie e<strong>in</strong>fach im Web, und Sie werden etwas Passendes für Ihre Zwecke f<strong>in</strong>den.Events• <strong>Joomla</strong>! ist bekannt für se<strong>in</strong>e <strong>Joomla</strong>!-Tage.E<strong>in</strong> <strong>Joomla</strong>!-Tag ist e<strong>in</strong>e e<strong>in</strong>- oder mehrtäge Veranstaltung, die von und für die Community organisiertwird.E<strong>in</strong>e Liste aller <strong>Joomla</strong>!-Tage f<strong>in</strong>den Sie unter http://community.joomla.org/events.htm.• Es gibt e<strong>in</strong>e <strong>in</strong>ternationale <strong>Joomla</strong>!-Konferenz <strong>in</strong> Europa mit dem Namen jandbeyond.Informationen dazu f<strong>in</strong>den Sie unter http://jandbeyond.org/.• Im November 2012 f<strong>in</strong>det die erste <strong>Joomla</strong> Weltkonferenz <strong>in</strong> San Jose, USA statt.Die ZukunftDie Community plant e<strong>in</strong>en sechsmonatigen Release-Zyklus, basierend auf den Ideen, die im<strong>Joomla</strong>!-Ideen-Pool vorgeschlagen werden.Das nächste langfristige Release, <strong>Joomla</strong>! 3.5, wird im September 2013 ersche<strong>in</strong>en.Das <strong>Joomla</strong>!-Entwickler-Netzwerk (http://developer.joomla.org/) sucht immer Leute wie Sie. :-)Tra<strong>in</strong><strong>in</strong>g und kommerzieller Supporthttp://resources.joomla.org/directory/support-services/tra<strong>in</strong><strong>in</strong>g.htmlhttp://resources.joomla.org/http://cocoate.comOct 12, 2012 Seite 88


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Mehr Bücher von cocoate<strong>Joomla</strong>! 2.5 - E<strong>in</strong> Anfängerbuch<strong>Joomla</strong>! Entwicklung - E<strong>in</strong> Anfängerbuchhttp://cocoate.com/de/publicationsMobile Websites mit <strong>Joomla</strong>!Oct 12, 2012 Seite 89


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>cocoate.com is the publisher of this book and an <strong>in</strong>dependent management consultancy, based <strong>in</strong>France and work<strong>in</strong>g <strong>in</strong>ternationally.Specialized <strong>in</strong> three areas – Consult<strong>in</strong>g, Coach<strong>in</strong>g and Teach<strong>in</strong>g – cocoate.com develops web basedstrategies for process and project management and public relations; provides customized tra<strong>in</strong><strong>in</strong>gs foropen source content management systems Drupal, <strong>Joomla</strong> and WordPress, <strong>in</strong> the area of managementand leadership skills and develops educational projects with the focus on non-formal learn<strong>in</strong>g.The European educational projects focus on the promotion of lifelong learn<strong>in</strong>g with the goal ofsocial <strong>in</strong>tegration. Particular emphasis is placed on learn<strong>in</strong>g methods <strong>in</strong> order to learn how to learn, theconception and realization of cross-generational learn<strong>in</strong>g strategies and local community development.http://cocoate.comOct 12, 2012 Seite 90


<strong>Joomla</strong>! 3 <strong>in</strong> <strong>10</strong> e<strong>in</strong>fachen <strong>Schritten</strong>Spend your holidays <strong>in</strong> Southern FranceWe were captive to the charme of this old French village from the beg<strong>in</strong>n<strong>in</strong>g and that's why we liveand work <strong>in</strong> Fitou. We restored an old village house <strong>in</strong>to holiday apartments because we like to hostguests and share with them our love for this region.Fitou is situated <strong>in</strong> the South of France, between Perpignan and Narbonne and is a typical Frenchw<strong>in</strong>e village hav<strong>in</strong>g guarded the dist<strong>in</strong>ctive architectural village houses. The region around Fitou isknown for its w<strong>in</strong>e and is as diverse as it can be, situated not too far from the Pyrenees (one hour drive)and Spa<strong>in</strong>. The Mediterranean climate allows you to enjoy the freshness of the Mediterranean sea atone of the beautiful beaches enclos<strong>in</strong>g the Étang from March until October, as Languedoc-Roussillon isthe sunniest area <strong>in</strong> France. The country of Cathar offers not only old castles and abbeys but also thehistorical Canal du Midi.Our apartments can be rented dur<strong>in</strong>g the whole year. The apartments are part of an old traditionalstone house <strong>in</strong> the heart of Fitou. They have been carefully restored and modernized, respect<strong>in</strong>garchitectural aspects and conform<strong>in</strong>g to the neighbor<strong>in</strong>g houses. Feel free to discover our apartments andthe region surround<strong>in</strong>g them!http://fimidi.comOct 12, 2012 Seite 91

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!