______________________________________________________________________ Sehr geehrter Interessent, bei diesem Dokument im PDF-Format handelt es sich um eine Leseprobe des Handbuchs im E-Book-Format. Das Handbuch umfasst 693 Seiten. Es enthält auch alle Neuerungen der Joomla 3.6er Version. Beim Kauf erhalten Sie es in den Formaten PDF, Mobi und ePub. Damit ist das E-Book auf jedem Endgerät lesbar. Sie finden in dieser Leseprobe: ca. 30 Seiten des Joomla Teils des Handbuchs, das gesamte Inhaltsverzeichnis des E-Books. Updates zu unseren Handbüchern: Ein einmal gekauftes Handbuch im E-Book-Format können Sie immer wieder in Ihrem Kundenkonto downloaden. Dort finden Sie immer die aktuelle Version. Wir informieren Sie regelmäßig über wichtige Aktualisierungen. Softwarepaket zu diesem Handbuch: Jedes unserer Handbücher gibt es auch in der Kombination mit einem vollständig vorkonfiguriertem Softwarepaket. Alle Details darüber finden Sie in unserem Onlineshop in der Kategorie Joomla 3.x Handbücher inkl. Software. Der EBW Joomla Club: Mit dem Erwerb des Handbuchs haben Sie Zugang zum EBW Joomla Club. Als Mitglied des Clubs sind Sie bei Joomla und Co. stets auf dem Laufenden und haben Zugriff auf ein reichhaltiges Angebot an Beiträgen und Tools. Dort finden Sie, neben weiteren Dokumentationen zu wichtigen Themen rund um Joomla, nützliche Erweiterungen zur Optimierung und Tools zur Absicherung gegen Schadsoftware. Als Clubmitglied genießen Sie bis zu 50% Rabatt bei weiteren Einkäufen. Nun wünschen wir Ihnen viel Spaß mit dieser Leseprobe. Ihr EasyBay-Web Team Copyright© Karl-Heinz. Derhake 2016 _______________________________________________________________________________________________________ Copyright© Karl-Heinz. Derhake 2015 Seite 1 Version 3.6.4 _______________________________________________________________________________________________________ 1 Vorwort zum Handbuch: Diese E-Book besteht drei Hauptteilen: I Da ist zunächst einmal der Joomla-Teil, in dem Sie neben zwei Installationsvarianten alles Wesentliche über Joomla, die Standardtools und deren Konfiguration erfahren. Auf einzelne Bereiche und Kapitel werden wir immer wieder zurückkommen, wenn wir uns mit Joomla, externen Erweiterungen und dessen Konfiguration auseinandersetzen. II Der zweite Teil dieser Dokumentation beschäftigt sich detailliert mit verschiedenen Erweiterungen, die bei keiner Joomla Installation fehlen sollten. III Im dritten Teil gehen wir auf Besonderheiten ein, wie spezielle Anpassungen im Layout- Bereich. Weiterhin finden Sie hier ein Kapitel über die Sicherheit Ihres Webauftritts und auch das Thema Suchmaschinenoptimierung (SEO) unter Joomla behandeln wir. 1.1 Vorwort zu Joomla 3 Joomla ist Open Source (Definition: http://de.wikipedia.org/wiki/Open_Source). An Open Source Projekten, wie Joomla, arbeiten viele Entwickler. Oft sind es die Besten der Besten. Open Source – Software ist kostenlos. Joomla ist ein sehr weit verbreitetes Content Management System. Damit lassen sich angefangen vom persönlichen Weblog bis hin zur komplexen Unternehmens-Webseite alle Vorstellungen von einem Internetauftritt realisieren. Eine sehr große Anzahl an Erweiterungen und eine leistungsstarke API bieten Ihnen eine noch nie dagewesene Flexibilität. Joomla wird gestaltet durch eine große Gemeinschaft von Entwicklern und Designern rund um den Erdball. Es stehen tausende von mehrsprachigen Erweiterungen und grafischen Oberflächen zur Verfügung, die dem Anwender unzählige Variationen und Möglichkeiten bieten. Joomla ist ein komplexes und dennoch leicht zu bedienendes System, zur Erstellung und Pflege von Internet-, Intranet- und Extranet- Anwendungen. Bereits in der Copyright© Karl-Heinz. Derhake 2015 Seite 2 Version 3.6.4 _______________________________________________________________________________________________________ Basisversion bietet Joomla zahlreiche Funktionalitäten. Es handelt sich in erster Linie um ein Redaktionssystem, das auf einfache Weise einem oder mehreren Autoren erlaubt, Texte und Medien online zu stellen. Das Content Management System Joomla ist vollkommen datenbankgesteuert, das die Erstellung von dynamischen Webseiten, mit Hilfe einer MySQL Datenbank ermöglicht, in der alle Texte abgelegt sind. Die strikte Trennung von Layout/Design (Templates) und funktionalem Quelltext und Medien ist eines der besonderen Merkmale von Joomla. Eine einfach anzupassende Template- Technologie und tausende von meist kostenlosen Templates (Themes) ermöglichen sehr flexible Anpassungen des Layouts. Das MVC Entwicklungsprinzip bietet hier ungeahnte Designmöglichkeiten, ohne den Kern des Systems anpassen zu müssen. Joomla lässt sich durch eine sehr große Anzahl an Erweiterungen (Komponenten, Module und Plugins) erweitern, und so in seiner Funktionalität nahezu unendlich ausbauen. Die Joomla Basis finden Sie hier: http://www.joomla.org/ Eine der Quellen für Erweiterungen finden Sie unter: http://extensions.joomla.org/ 1.1.1 Was ist anders in der Joomla Version 3.x gegenüber Joomla 2.5.x? Die größten sichtbaren Veränderungen in Version 3.x sind das neue Layout des Backend und das JUI (Joomla User Interface), basierend auf dem Bootstrap HTML/CSS/JS Framework von Twitter. Das Ziel dieser Veränderung war es, ein Standard-Set von UI Widgets zu integrieren, welches es Extensions- sowie TemplateEntwicklern ermöglicht, mit denselben Standards zu arbeiten. Dies gestattet Extensions-Entwicklern sich rein auf die Funktionalität ihrer Erweiterungen zu konzentrieren und den Template-Entwicklern, Templates zu erstellen, die ohne Modifikationen der Erweiterungen auskommen. Das Bootstrap Framework basiert auf dem JQuery JavaScript Framework. Aus diesem Grund wurde in Joomla 3.x JQuery integriert. Joomla 3.x macht mit der Komplett-Überarbeitung des Frontend-Designs und bei der Administratoren-Oberfläche im mobilen Umfeld einen riesigen Sprung nach vorne. Dank des integrierten Bootstrap-Frameworks ist Joomla 3.x als erstes großes CMS wirklich responsive, also für mobile Endgeräte gerüstet. Das gilt auch für die fünf Templates, die Ihnen in unserm vorkonfigurierten Softwarepaket zur Verfügung stehen. Der Einsatz von Bootstrap bedeutet allerdings auch ein verändertes HTML Markup der Copyright© Karl-Heinz. Derhake 2015 Seite 3 Version 3.6.4 _______________________________________________________________________________________________________ Core Erweiterungen. Dies hat zur Folge, dass für Joomla 2.5 erstellte Templates möglicherweise modifiziert werden müssen, um unter 3.x zu funktionieren. Mit der Version 3.x von Joomla kommt eine neue Funktion, auf die viele User sehnlichst gewartet haben: das Tagging. Man vergibt Stichwörter über die vielerlei Listen generiert werden können. 1.1.2 Technische Voraussetzungen für Joomla 3.x Hier finden Sie die jeweils aktuellen Daten: http://www.joomla.org/technical-requirements.html 1.1.3 Update auf Joomla 3 jetzt: Der Joomla 2.5 Support wurde zum 31. Dezember 2014 offiziell beendet. Das veröffentlichte Wartungsrelease 2.5.28 ist das letzte Update für Joomla 2.5. Es enthält außer 20 Fehlerkorrekturen auch ein neues Plugin, das den Administrator über das offizielle Ende des Supports informiert. Alle Anwender, die bisher noch nicht die Umstellung auf Joomla 3.x durchgeführt haben, sollten sich baldmöglichst mit diesem Thema befassen. Denn offizielle Fehlerkorrekturen und Sicherheitspatches für Joomla 2.5 wird es in Zukunft kaum mehr geben. Außerdem reagieren auch Provider negativ auf alte Softwaretools auf Ihren Webservern. Copyright© Karl-Heinz. Derhake 2015 Seite 4 Version 3.6.4 _______________________________________________________________________________________________________ Warum sollte man so bald wie möglich umstellen: Wenn ein CMS, wie Joomla, seine Struktur ändert, ist eine Migration erforderlich. Die bisherige Version wird nicht mehr unterstützt. Dies schafft potenzielle Sicherheitsrisiken, da Sicherheits-Aktualisierungen nicht mehr bereitgestellt werden. Die meisten Webhosting-Anbieter (Hoster) wollen den Betrieb älterer Software Skripte (Joomla! ist ein Skript und alle Drittanbieter-Erweiterungen sind Skripte) aus Sicherheitsgründen vermeiden, da mit dem Alter der Software das Risiko einer Kompromittierung ansteigt. Die Hoster müssen Ihre Server aktualisieren, um die Sicherheit weiterhin zu gewährleisten. Veraltete Skripte sind Ihnen da ein Dorn im Auge. Joomla 3 bringt neue Funktionen und Verbesserung der Bedienerfreundlichkeit mit. Das bedingt auch, dass man evtl. auf extra Komponenten von Dritt-Herstellern verzichten und auf Joomla eigene Funktionen zurückgreifen kann. Ein Update von Joomla 1.5 nach 3.x ist ebenfalls möglich, aber mit erheblich mehr Aufwand verbunden. Weitere Details dazu finden Sie in diesem Handbuch. 1.1.4 Wichtige Neuerungen ab Joomla 3.3: Joomla 3.3 bringt einige wirklich wichtige Updates im Backend mit. So wurde zum Beispiel sehr viel Arbeit bei der Umstellung von MooTools zu jQuery JavaScript investiert. Dies wird dazu beitragen, die Größe einer Joomla Website zu reduzieren, da nur noch jQuery geladen wird. Cloud Storage APIs: erlauben Joomla Websites, Amazon S3, Google, Dropbox und andere Cloud-Storage-Angebote zu nutzen. Microdata: Mit der HTML5-Mikrodatenspezifikation ist es möglich, Inhalte zu kennzeichnen, um einen bestimmten Informationstyp zu beschreiben. Damit können bestimmte Arten von Informationen, beispielsweise Beurteilungen, Informationen zu Personen oder Veranstaltungen, die Ihre Daten beschreiben, hervorgehoben werden. Suchmaschinen, wie Google, legen immer mehr Wert auf eine derartige Strukturierung und die Seiten, die gekennzeichnete Mikrodaten (Mikrodaten-Markup) enthalten, werden weiter vorn im Index platziert. Selten genutzte Core Komponenten wurden abkoppelt. So wird zum Beispiel die Komponente Weblinks zukünftig nicht mehr im Basispaket von Joomla enthalten sein. Wer die Weblink Komponente doch benötigt, kann sie nachinstallieren. Copyright© Karl-Heinz. Derhake 2015 Seite 5 Version 3.6.4 _______________________________________________________________________________________________________ Die Übersichtlichkeit im Backend wurde durch einklappbare Sidebars erhöht. Überall wo eine Sidebar angezeigt wird, kann diese ein- oder ausgeklappt werden. 1.1.5 Neuerungen im Userbereich ab Joomla 3.5: Ein neues Update-Email-Plugin überprüft, ob eine neue Joomla-Version zur Verfügung steht und sendet dann eine entsprechende Erinnerungs-Email an den Super-User der Seite. Bilder können per Drag-and-Drop in den tinyMCE-Editor verschoben werden. System bzw. Environments-Informationen können nun heruntergeladen werden. Ab sofort wir die neueste PHP 7 unterstützt, die unter anderem eine wesentlich bessere Performance beinhaltet. Neues Plugin um grundlegende anonymisierte Systemdaten zu sammeln. Das Plugin (System - Joomla! Statistics) schickt Basisstatistiken: zur Joomla-Version, zur PHP-Version, zur Datenbank-Engine und Version und dem Server-Betriebssystem zu einem zentralen Joomla Server. Das Plugin kann deaktiviert und so das Datensammeln verhindert werden. Erweiterung des Admin Plugins User Status; hier gibt es nun die beiden neuen Funktionen Vorschau und Show Admin, die im Fußbereich angezeigt werden können. Copyright© Karl-Heinz. Derhake 2015 Seite 6 Version 3.6.4 _______________________________________________________________________________________________________ 1.1.6 Die wichtigsten Neuerungen in Joomla 3.6: Die neue Joomla Version 3.6 kommt mit einigen Verbesserungen. Davon sind die meisten Sachen nicht komplett neue Dinge sondern vielmehr eine Optimierung bereits bestehender Funktionen. Außerdem wurden Fehler aus der 3.5er Versionen beseitigt. Das sind die wichtigsten Dinge: Kategorien können nun schon beim Erstellen von Beiträgen generiert werden. Der Zugriff auf die Menütypen kann nun über die ACL (Access Control List) geregelt werden. Der Paket-Updater für die Core-Updates kommt zurück. Nun können Joomla Updatedateien wieder von einer lokalen Quelle geladen werden. Der gesamte Cache kann mit einem Klick gelöscht werden. Erweiterte XML Felder Definitionen für Formulare. Die jQuery Bibliothek wurde aktualisiert. Es gibt weitere kleine Anpassungen. Deshalb haben wir unsere Joomla 3.x Handbücher komplett überarbeitet. Auf wichtige Neuerungen gehen wir im Laufe des Handbuchs detailliert ein. 1.1.7 Immer ein aktuelles Handbuch: Das Joomla CMS wird kontinuierlich erweitert und verbessert. Mehr als 80 Mil. Anwender sind ein Garant für Qualität. Im weiteren Verlauf des Handbuchs sprechen wir immer nur von Joomla 3.x, egal welche 3er Version gerade aktuell ist. Neuerungen in zukünftigen 3er Version werden zeitnah in unsere E-Books aufgenommen. Sie können zeitlich unbegrenzt immer wieder die neueste Version des Handbuchs kostenlos downloaden. 1.1.8 Die neue Joomla Update- Strategie: Dem Thema Update von Joomla 1.5 und 2.5 auf die Version 3.x haben wir in diesem Handbuch ein eigenes Kapitel gewidmet. Sie finden es unter „Die neue Joomla UpdateStrategie“. Copyright© Karl-Heinz. Derhake 2015 Seite 7 Version 3.6.4 _______________________________________________________________________________________________________ 1.1.9 Erweiterungen: Das Framework, sprich Basisprogramm Joomla 3.x selbst ermöglicht es, volldynamische Webseiten zu gestalten. In der Basis bietet Joomla 3.x die Möglichkeit, Inhalte zu verwalten (Content Management), Banner zu schalten oder zum Beispiel Umfragen zu starten. Diese Funktionen reichen oft bereits für viele Internetseiten aus. Auch ein Blog ist mit den internen Funktionen einfach realisierbar. Für die Erstellung komplexer Systeme und Webauftritte sind allerdings weitere Funktionen notwendig. Deshalb bietet Joomla 3.x mit seiner modularen Bauweise die Möglichkeit, das Basissystem sehr einfach zu erweitern. Für Joomla gibt es tausende von Erweiterungen, die entweder ganz kostenlos sind, oder für die der Ersteller meist nur einen geringen Obolus verlangt. Das Joomla Team betreibt eine eigene Plattform. Mit dem Namen JED (Joomla! Extensions Directory) Allen gemeinsam ist, dass diese Erweiterungen allesamt dem Prinzip GNU General Public License unterliegen. Joomla 3.x nutzt verschiedene Terminologien um Erweiterungen zu klassifizieren: Komponenten, Module, Plugins, Templates. 1.1.9.1 Komponenten: Komponenten sind Erweiterungen, die in Joomla 3.x integriert werden und Joomla 3.x meist um umfangreiche Funktionsabläufe erweitern. Dargestellt werden Komponenten im Haupt- bzw. Inhaltsbereich der Seite. Solche Erweiterungen können zum Beispiel sein: Foren, Shopsysteme, Formulargeneratoren, Downloadprogramme, Statistiktools, branchenspezifische Erweiterungen ( z.B. Hotelbuchung, Anzeigensysteme), Copyright© Karl-Heinz. Derhake 2015 Seite 8 Version 3.6.4 _______________________________________________________________________________________________________ Galerien, Blogsysteme, und vieles mehr. 1.1.9.2 Module: Module sind Erweiterungen, die abhängig von den im Template vergebenen Modulpositionen spezifische Inhalte oder Funktionsbereiche anzeigen. Module werden zum Beispiel für die Anzeige von Menüs, kleine Erweiterungen, Texte, die mehrfach an verschiedenen Stellen benötigt werden, oder für ein Anmeldeformular benutzt. 1.1.9.3 Plugins: Plugins sind oft kleine Programme, die den Funktionsumfang von Komponenten erweitern oder anpassen. So ist es zum Beispiel möglich, bestimmte Inhalte (Galerien, Module) in Artikeln anzeigen zu lassen oder die Ausgabe von bestimmten Wörtern oder Textpassagen zu verändern. Plugins werden in ihre Einsatzgebiete gegliedert, abhängig davon, ob die Funktionen systemübergreifend, nur in Artikeln oder bei der Suche zum Einsatz kommen sollen. 1.1.9.4 Templates: Templates stellen die grafische Oberfläche von Joomla 3.x dar. Egal ob Frontend oder das Backend, beide Bereiche lassen sich mittels Templates anpassen oder verändern. In Templates werden der Rahmen und die optischen Gegebenheiten der Internetseite bestimmt und die Modulpositionen festgelegt. Joomla bietet neben der Parametrisierung von Templates zur leichteren Anpassung auch das "Überschreiben" von Komponentenoder Modulausgaben durch die integrierte Override Technologie. 1.1.10 Joomla 3.x, die konsequente Weiterentwicklung: Für Joomla 3.x steht bereits tausende von Erweiterungen zur Verfügung und täglich werden es mehr. Damit lassen sich nahezu alle nur denkbaren Wünsche in Bezug auf einen Internetauftritt realisieren. Von der einfachen und schnell erstellten Internetseite, für den privaten Gebrauch, bis hin zu einer professionellen Kommunikationsplattform mit Kleinanzeigen oder Online-Shops, ist alles möglich. Die neue Joomla Version legt den Fokus auf den mobilen Einsatz. Die Optimierung für die mobilen Endgeräte und deren Nutzung gehört zu der größten Neuerung von Joomla Copyright© Karl-Heinz. Derhake 2015 Seite 9 Version 3.6.4 _______________________________________________________________________________________________________ 3.x. Mit seiner überarbeiteten Benutzerschnittstelle ist Joomla 3.x nun auch besonders gut vorbereitet, bereit für die mobile Welt der Smartphones und Tablets. Mit der Integration des Bootstraps Framework ist Joomla das erste der top CMS, das sowohl im Benutzer- als auch im Administrationsbereich diese mobilen Geräte unterstützt. Die Entwickler packten zahlreiche Neuerungen in Joomla 3.x. Am offensichtlichsten ist das neue Administrator-Template Isis, das auch für mobile Geräte geeignet ist. Joomla integriert jetzt Twitter Bootstrap, ein zwölfspaltiges HTML5-Framework, das bereits zahlreiche HTML- und Javascript-Komponenten mitbringt und Webdesignern eine schnellere Seitenerstellung verspricht. Darauf basiert auch das neue Template ProtoStar für das Frontend. Der Installationsprozess in Joomla 3.x wurde vereinfacht und auf drei Schritte verkürzt. Neben MySQL und MS SQL spielt das CMS jetzt auch mit dem objektrelationalen Datenbanksystem PostgreSQL zusammen und bringt einen PHP-Memcached-Treiber mit. Anstelle von SimplePie wird jetzt JFeed eingesetzt, um die aus Joomla generierten RSS-Feeds zu verwalten und zusätzliche Übersetzungen können über den ExtensionManager installiert werden. Redakteure dürfen ab Joomla 3 auch leere Artikel speichern und für Administratoren gibt es ein neues Statistik-Modul. 1.1.11 Was Sie in diesem Handbuch erwartet: Dieses Handbuch beschäftigt sich Schritt für Schritt mit der Installation und der Konfiguration von Joomla 3.x und verschiedenen Erweiterungen. Hierbei liegt der erste Schwerpunkt auf der Einrichtung einer Demoumgebung, die wir hier im Detail beschreiben. Diese können Sie entweder lokal auf Ihrem Computer, oder direkt bei Ihrem Provider realisieren. Ebenso finden Sie in diesem E-Book die ausführliche Anleitung, wie Sie die JoomlaInstallation einer lokalen Demoumgebung zu Ihrer Domain übertragen. Wie auch immer Sie starten möchten, dieses Handbuch ist dabei ein wichtiger Helfer und wird Ihnen den richtigen Weg dazu weisen. Damit ist ein schneller Erfolg garantiert. Damit Sie Ihre Webseiten auf höchstem Niveau gestalten und maßgeblich nach SEO Standard (Suchmaschinen Optimierung) realisieren können, finden Sie dazu ein entsprechendes Kapitel in diesem Handbuch. Wenn Sie Beginner sind, also noch keine Erfahrung in der Erstellung eines Webauftritts haben, empfehlen wir Ihnen, dieses Kapitel zunächst zu lesen. Das kann Ihnen später viel Arbeit und Zeit ersparen. Copyright© Karl-Heinz. Derhake 2015 Seite 10 Version 3.6.4 _______________________________________________________________________________________________________ 1.1.12 Unsere Handbücher sind immer aktuell: Ein großer Vorteil für Sie als Käufer unserer Handbücher ist, dass diese ausschließlich im E-Book-Format erstellt werden. Das versetzt uns Lage, auf Neuerungen schnell zu reagieren. Wichtige Veränderungen in die und Erweiterungen zu Joomla 3.x und den wichtigsten Zusatztools werden von uns zeitnah in die Handbücher übernommen. Als Käufer eines unserer Handbücher können Sie die aktuelle Version zeitlich unbegrenzt kostenlos downloaden. Die jeweils aktuelle Version finden Sie in Ihrem Kundenkonto. Unsere E-Books zu Joomla 3.x erhalten Sie in den Formaten: PDF, Mobi und ePub. Damit sind diese Handbücher auf allen Computern, Notebooks, Tablet PCs, und EBook-Readern lesbar. Über unsern Newsletter Dienst, erhalten Sie automatisch Informationen über Neuerungen bei den E-Books und Tools. Weitere Informationen und aktuelle Informationen finden Sie im Bereich News auf unserer Website. Sollten Sie einmal auf Probleme stoßen, die Sie nicht selbst lösen können oder wollen, unterstützen wir Sie gerne. Alles weitere dazu finden Sie auf unseren Webseiten in der Kategorie Support und Service. 1.1.13 Warum dieses Handbuch anders ist: Sie erfahren in diesem Praxishandbuch alles, was Sie wissen müssen über die Installation und die Konfiguration. Wir zeigen Ihnen z.B., wie Sie bei der Installation der Joomla Basis bei Ihrem Provider Stunden an Zeit einsparen können. Außerdem finden Sie hier viele Tipps und Tricks aus der Praxis und wir nennen alle Quellen zu den vielen kostenlosen Modulen und Erweiterungen. Zu einigen umfangreichen Themen haben wir kurze Videos erstellt. Sie finden die Videos nach dem Kauf im Downloadbereich unserer Webseite. Derzeit gibt es für Joomla 3.x bereits tausende von Erweiterungen und täglich werden es mehr. Einige der kostenlosen und kostenpflichtigen Erweiterungen, die in keiner Joomla Installation fehlen sollten, werden wir im Laufe dieser Dokumentation vorstellen und deren Konfiguration beschreiben. Dieses Praxishandbuch ist keine Aneinanderreihung der unendlich vielen Möglichkeiten von Joomla und deren trockene Kurzbeschreibung. Im ersten Teil dieser Dokumentation Copyright© Karl-Heinz. Derhake 2015 Seite 11 Version 3.6.4 _______________________________________________________________________________________________________ erarbeiten Sie sich einen Grundstock an Wissen über Joomla, das Sie in die Lage versetzt, dieses Werkzeug kreativ für sich und andere einzusetzen. Dieses Wissen erarbeiten Sie sich, wenn Sie den Beispielen folgen. Diese sind direkt aus der Praxis hier eingeflossen und somit garantiert erprobt und praktikabel. Weiterhin dient ihnen dieses E-Book zukünftig als Nachschlagewerk bei Fragen und Problemen. Durch die Suchalgorithmen, die in einem E-Book integriert sind, finden Sie Antworten auf Fragen in Bruchteilen der Zeit, als bei der Suche in einem gedruckten Handbuch. An praktischen Beispielen führt sie dieses Handbuch, Schritt für Schritt hin bis zum Aufbau einer Basisinstallation mit Joomla, als Grundvoraussetzung für einen Internetauftritt, egal welche Funktion die Website später haben soll. Aus diesem Grundstock kann dann jede weitere Lösung für einen Internetauftritt aufgebaut werden. Im zweiten Teil des Praxishandbuchs werden wir Ihnen einige der Einsatzmöglichkeiten von Joomla näherbringen. Der individuellen Gestaltung von Beiträgen widmen wir ein eigenes Kapitel in diesem EBook, in dem wir auch detailliert auf das Layouten und Positionieren mit <div> Elementen eingehen. Der dritte Teil gibt Ihnen Tipps, zeigt spezielle Konfigurationen und geht auf Probleme ein, die auftreten können. Im SEO- Teil (Suchmaschinenoptimierung) gehen wir detailliert darauf ein, was in Bezug auf das Gefunden werden und das Ranking bei den Suchmaschinen unbedingt Beachtung finden muss. Damit vermeiden Sie von vorherein Fehler und stellen sicher, dass auch Google Ihre Seite liebt. Wenn Sie noch keine Erfahrung bei der Erstellung von Internetseiten mit einem Content Management System wie Joomla haben, sollten sie dieses Kapitel in jedem Fall zuerst lesen, bevor Sie sich an die Arbeit machen, eine Internetseite zu gestalten. Sie ersparen sich damit garantiert doppelter Arbeit, Zeit und Ärger. 1.1.14 Neueste und wichtige Information zu Joomla 3.x und Tools: Wir halten dieses E-Book ständig auf dem neuesten Stand, dazu sammeln wir Informationen über neue interessante Tools, Probleme und deren Behebung, Updates zu Joomla und Tools und stellen wichtige Erweiterungen auch im Detail vor. Die Veröffentlichung in unseren Handbüchern erfolgt, wenn wir eine gewisse Menge an Copyright© Karl-Heinz. Derhake 2015 Seite 12 Version 3.6.4 _______________________________________________________________________________________________________ Informationen gesammelt haben. Aus diesem Grund veröffentlichen wir wichtige Neuerungen und Informationen in unserem Newsbereich und im EBW Joomla Club. 1.1.15 Support: Wenn Sie Fragen haben, bei uns finden Sie den richtigen Ansprechpartner. Wir sind auch telefonisch erreichbar. Sie erreichen uns per Telefon oder über Skype, jeden Tag (außer sonntags) zwischen 09:00 und 13:00 Uhr. Telefon: 0821 217 09 64 (zum Ortstarif aus dem deutschen Festnetz). Alle Details zu unseren Support-Angeboten finden Sie auf unserer Webseite in der Kategorie Support und Service. 1.1.16 Joomla 3.x Softwarepaket: Dieses Handbuch gibt es auch in Verbindung mit einem vorkonfiguriertem Softwarepaket. Dieses Paket ist komplett, ob Sie eine Standard- Website, eine Kommunikationsplattform aufbauen wollen. Es enthält viele nützliche Erweiterungen und Sie haben Zugriff auf alle Tools und Dokumentationen unseres EBW Joomla Clubs. Das Paket ist komplett vorinstalliert, für mobile Endgeräte und auf Sicherheit (Firewall) optimiert. Es kann von Ihnen problemlos in jede beliebige Richtung weiterkonfiguriert werden. Auch fünf moderne Templates, die Sie für Ihre eigenen Bedürfnisse anpassen können, sind enthalten. Alle Erweiterungen in unseren Softwarepaketen sind GPL-lizenziert, auch wenn es sich um sogenannte „Commercial“ Versionen handelt, die, wenn Sie diese einzeln kaufen, kostenpflichtig sind. Unsere Angebote aus Handbuch und einem vorkonfiguriertem Paket aus Joomla und der jeweiligen Erweiterung erspart Ihnen nicht nur eine Menge an Zeit, sondern auch Geld, da wichtige Zusatztools bereits enthalten sind. Alle Details dazu finden Sie unter den folgenden Links: https://www.easybay-web.de/kategorie-joomla-3-x-handb%C3%BCcher-inklsoftware.html Wenn Sie dieses Handbuch ohne das Softwarepaket erworben haben, können Sie dieses problemlos bei uns nachordern. Beim Kauf des vorkonfigurierten Softwarepakets Copyright© Karl-Heinz. Derhake 2015 Seite 13 Version 3.6.4 _______________________________________________________________________________________________________ wird Ihnen der Preis des bereits gekauften Handbuchs angerechnet. Im Kapitel: Gutschein Softwarepaket finden Sie einen Gutschein-Code mit dessen Hilfe Sie das Paket zum reduzierten Preis erwerben können. Copyright© Karl-Heinz. Derhake 2015 Seite 14 Version 3.6.4 _______________________________________________________________________________________________________ 1.1.17 Layout- und Darstellungshinweise zu diesem Handbuch: Viele unserer Erläuterungen werden durch Bilder und Bildausschnitte der Webseite bzw. der jeweiligen Konfiguration plastisch unterstützt. Meist handelt es sich dabei aus Platzgründen nur um Teilbereiche, also Bildausschnitte. Dieses erkennen Sie daran, dass diese grafischen Teile entweder mit einem roten Rahmen versehen sind, bzw. die Bildausschnitte werden in dem Bereich, in dem sie abgeschnitten sind, durch eine gezackte Kante (Darstellung gerissener Rand) gekennzeichnet. Beispiel eines Bildausschnitts (Darstellung gerissener Rand): Copyright© Karl-Heinz. Derhake 2015 Seite 15 Version 3.6.4 _______________________________________________________________________________________________________ Beispiel eines Bildausschnitts (Darstellung rote Umrandung): Wichtige Textpassagen oder Überschriften zu Grafiken und Bildern sind mit einer blauen Farbe und der Hervorhebung durch die Schriftoptionen Fett/bold gekennzeichnet. Mit diesem Logo sind wichtige Textpassagen gekennzeichnet, die Sie unbedingt beachten sollten. Dieses Symbol weist Sie auf besonders interessante Informationen und Dinge hin. 2 Grundsätze und Voraussetzungen für einen Internetauftritt mit Joomla 3.x: Bei Joomla handelt es sich um ein Content-Management-System (kurz: CMS). Ein CMS ist ein Inhaltsverwaltungssystem, bestehend aus Text- und Multimedia-Dokumenten, für das World Wide Web. Ein Autor kann ein solches System auch ohne Programmier- oder HTML-Kenntnisse gestalten. Der darzustellende Informationsgehalt wird in diesem Zusammenhang als Content (Inhalt) bezeichnet. Joomla steht als Open Source zur Verfügung. Inzwischen wird Joomla weltweit für Millionen von Websites der unterschiedlichsten Art eingesetzt. Der entscheidende Unterschied zu einem herkömmlichen Internetauftritt sind die Trennung von Content und Layout. Diese Aufteilung macht es möglich, innerhalb von Sekunden das Layout eines Internetauftritts zu ändern, ohne dass dabei etwas an dem Copyright© Karl-Heinz. Derhake 2015 Seite 16 Version 3.6.4 _______________________________________________________________________________________________________ Inhalt (Content) der Internetseiten geändert wird. 2.1 JavaScript und Ajax: JavaScript ist eine Skriptsprache, die hauptsächlich in Web-Browsern eingesetzt wird. Joomla macht großzügigen Gebrauch von der Skriptsprache JavaScript und der Integration von Ajax-Elementen. Ajax ist ein Synonym für die Wortfolge „Asynchronous JavaScript and XML“. Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Browser und dem Server. Dieses ermöglicht es, HTTP-Anfragen durchzuführen während eine HTML-Seite angezeigt wird, und die Seite zu verändern ohne sie komplett neu zu laden. Viele Anwendungen von Ajax werden dazu eingesetzt, im Webbrowser ein desktopähnliches Verhalten zu simulieren, wie beispielsweise Popup-Fenster. JavaScript wird lokal in Ihrem Browser ausgeführt. Was bedeutet, Joomla kann nur funktionieren wenn die Ausführung von Skripten nicht abgeschaltet ist. 2.2 Seitenlayout – Template: Das Layout wird in einem so genannten „Template“ hinterlegt. Hierbei handelt es sich um einen Ordner mit den entsprechenden Grafiken, Bildern und Layout- Dateien. Um ein solches Template zu erstellen, benötigt man umfangreiche Programmier- und Design-Kenntnisse. Deshalb greifen die meisten Designer auf fertige Templates zurück, die zu tausenden, entweder ganz kostenlos oder für wenige Euro, angeboten werden. Auch ein individuelles Template für Ihren Internetauftritt kostet nicht die Welt, Sie finden die entsprechen Angebote ebenfalls im Internet und bei uns in der Kategorie Joomla Templates. Das Protostar-Template: Ab der Joomla Version 3.x wird standardmäßig das responsive "Protostar"-Template mitgeliefert, das auf Twitters Bootstrap Framework basiert. Wir haben es in modifizierter Form auf unseren Webseiten im Einsatz. Auf den ersten Blick macht dieses Template nicht viel her. Aber das täuscht, man kann es anpassen und wird schnell feststellen, dass es sich hier um eine hervorragende Basis handelt, die den neuesten Vorgaben (strukturierte Daten und Responsivität) für moderne Templates entspricht. Wir haben zum Protostar Template eine deutsche Anleitung erstellt und zeigen einige Möglichkeiten, wie man dieses Template an seine Wünsche anpassen kann. Dabei Copyright© Karl-Heinz. Derhake 2015 Seite 17 Version 3.6.4 _______________________________________________________________________________________________________ erklären wir auch, wie Sie das Template um eigene Modulpositionen erweitern, wie Sie diese positionieren und layouten können. Diese Dokumentation und das modifizierte Protostar-Template finden Sie im Downloadbereich des EBW Joomla Clubs und bei uns in der Kategorie Joomla Templates auf unserer Webseite. 2.2.1 Ein kurzer Ausflug in die Welt der Internet Suchmaschinen SEO: Für die meisten Menschen ist das Layout, also die visuelle Erscheinung einer Seite das Wichtigste. Das sehen Suchmaschinen wie Google ganz anders. Sicherlich möchten Sie, dass Ihre Internetseite im World Wide Web auch gefunden wird. Für viele Seiten ist das entscheidend über Erfolg oder Misserfolg, wenn zum Beispiel ein OnlineShop platziert werden soll. Je mehr Besucher ein solcher OnlineShop hat, je erfolgreicher ist er. Die Einschätzung einer Seite und deren Platzierung wird von Softwaretools, den so genannten Crawlern oder Spidern der Suchmaschinen zum Beispiel Google vorgenommen. Die Tools entscheiden über die Platzierung Ihrer Seite und eines der wichtigsten Kriterien dieser Suchmaschinentools sind die Texte einer Webseite. Da Suchmaschinentools keine Bilder bewerten können, sind die Texte und die darin enthalten Suchbegriffe entscheidend. Wenn Sie, oder andere Menschen, im Internet etwas suchen, was auch immer das sein mag, wie gestalten Sie dann diese Suche? Hier ein Beispiel: Jemand sucht ein Urlaubsziel und gibt den Begriff „Urlaubsreisen“ bei Google ein. Copyright© Karl-Heinz. Derhake 2015 Seite 18 Version 3.6.4 _______________________________________________________________________________________________________ So kann dann ein Ergebnis aussehen: Hier sehen Sie, es gibt ca. 1.9 Millionen Treffer für diesen Suchbegriff. Nehmen wir an, Sie betreiben eine Internetseite mit einem Angebot für Urlaubsreisen. Wenn in Ihrem Text auf Ihrer Seite das Wort „Urlaubsreisen“ nicht vorkommt, kann diese Seite nicht gefunden werden. Dieses Beispiel zeigt uns, wie wichtig die richtigen Texte sind. Für die Bewertung der Suchmaschinentools zählen auch noch eine Reihe anderer Kriterien, auf die wir im Kapitel SEO detailliert eingehen. Der Erfolg einer Website ist im hohen Maß von der Erfahrung des Erstellers abhängig. Wenn Sie noch keine Erfahrung mit der Erstellung von Internetseiten haben, empfehlen wir Ihnen unser E-Book zum Thema Internet Business. Sie finden diesen Ratgeber in der Kategorie Internet- und SEO Ratgeber. Dieses E-Book zeigt Ihnen die Möglichkeiten des Internet Business und erklärt die Vor- und Nachteile der verschiedenen Varianten. In ihm behandeln wir eingehend den Umgang mit Suchmaschinen-Tools wie Google Copyright© Karl-Heinz. Derhake 2015 Seite 19 Version 3.6.4 _______________________________________________________________________________________________________ AdWords. Wir zeigen Ihnen, wie sie die richtigen Keywords (Suchbegriffe) finden und wie Sie diese sinnvoll einsetzen. Um es noch einmal deutlich zu sagen: „Der richtige Text bringt Ihnen die Besucher auf Ihre Webseite“. Hier entscheidet sich dann, ob der Besucher verweilt, weil er Ihr Angebot interessant findet, oder ob er die Seite gleich wieder verlässt. Ab hier wird dann auch das Layout einer Seite wichtig. Das beste Rezept ist eine Mischung aus interessanten optimierten (SEO) Texten, ansprechenden Bildern und Grafiken. Häufige Fehler, die dazu führen, dass Besucher die Seite sofort wieder verlassen und nie wieder kommen: Lange Ladezeiten, nicht responsiv, nicht für mobile Endgeräte optimiert, Animationen, die endlos irgendetwas zeigen „Flash- Filmchen“, Geräusche, Musik, langweilige Texte, ungewöhnliche oder unübersichtliche Menüsysteme, Werbung, die nicht zur Seite gehört, Cookies, die Daten sammeln, Links, die zu fremden Seiten führen. Es macht sehr viel Sinn, besonders über die Startseite eines Internetauftritts intensiv nachzudenken. Sprechen Sie mit Freunden und Bekannten über diese erste geplante Seite. Sie muss nicht nur Ihnen gefallen, sondern in erster Linie Ihren zukünftigen Besuchern und Kunden. 2.2.2 Die Datenbank: Joomla benötigt zwingend eine SQL-Datenbank vom Type MySQL. Diese stellt Ihnen jeder Provider, je nach dem gewählten Paket, als Standard zur Verfügung, oder Sie können diese Funktion zusätzlich ordern. Copyright© Karl-Heinz. Derhake 2015 Seite 20 Version 3.6.4 _______________________________________________________________________________________________________ 2.2.3 Die technischen Voraussetzungen für eine Joomla 3.x Installation: Hier finden Sie die jeweils aktuellen Daten: http://www.joomla.org/technical-requirements.html Internetbrowser (nutzen Sie immer die aktuelle Version): Firefox, Microsoft Edge, Internet Explorer, Google Chrome, oder einen anderen aktuellen Browser. Copyright© Karl-Heinz. Derhake 2015 Seite 21 Version 3.6.4 _______________________________________________________________________________________________________ Webserver: Auf dem Server benötigen Sie ca. 200-500 MB (Reserven für Erweiterungen eingerechnet) Speicherplatz für die Joomla Installation, die Ihnen ein Provider zur Verfügung stellen muss. Wenn Sie allerdings eine umfangreiche KommunikationsPlattform mit vielen Mediadateien, oder einen OnlineShop mit vielen Artikeln planen, raten wir zu einem eigenen gemanagten Server, bei einem der bekannten Provider. 2.2.4 Lokale Testumgebung ja oder nein?: Zu einer Demoinstallation raten wir immer dann, wenn man: eine Internetpräsents komplett neu aufbauen will, große Änderungen/ Erweiterungen vornehmen möchte, neue externe Erweiterungen zunächst getestet werden sollen, man erst noch Erfahrungen mit Joomla sammeln will. Als Webdesigner kann man in einer Testumgebung Updates zu Joomla und Erweiterungen wesentlich einfacher, schneller und gefahrloser testen. Im Kapitel „Installation einer lokalen Testumgebung für Joomla und Komponenten“ zeigen wir Ihnen den Aufbau einer solchen Testumgebung. 2.3 Die Joomla Override (zu Deutsch Überschreiben) Technik: Mit der Hilfe der Override-Technik kann die Ausgabe von Inhalten gesteuert werden. Dabei unterscheiden wir in Sprach- und Layout- Ausgaben. Die Ausgabe von Inhalten ist immer abhängig von den Installierten Komponenten, Modulen, Plugins, Sprachdateien und dem Template. Jeder Webseitenbetreiber möchte seine Seite natürlich so individuelle wie möglich gestalten. Dazu sind dann oft einige Anpassungen erwünscht, was durch entsprechende Eingriffe möglich ist, das notwendige Wissen vorausgesetzt. Wenn man nun eine Sprach- oder Layout- Ausgabe im Original anpasst, ist die Wahrscheinlichkeit groß, dass dieses beim nächsten entsprechenden Update wieder überschrieben wird. Aber auch gewisse Anpassungen der Quellen (Sourcen) sind per Copyright© Karl-Heinz. Derhake 2015 Seite 22 Version 3.6.4 _______________________________________________________________________________________________________ Override möglich. Genau hier setzt die Joomla Override Technik ein. Die geänderten Sprach- und LayoutAusgaben und geänderte Sourcen werden in speziellen, vordefinierten Bereichen des aktiven Templates abgelegt, die bei Updates nicht überschrieben werden. Es gibt drei Bereiche: der Sprach- Override Bereich, der Layout- Override Bereich (CSS-Dateien), der Override Bereich für Sourcen. Jeweils ein Sprach-Override-Bereich befindet sich in den Sprachordnern des Seitenund Adminbereichs der Joomla Installation. Language im Seitenbereich: Language im Adminbereich: Copyright© Karl-Heinz. Derhake 2015 Seite 23 Version 3.6.4 _______________________________________________________________________________________________________ Der Override Bereich für Sourcen ist ein spezieller Ordner, mit dem Namen html. Wir werden im Laufe des Handbuchs auf die Override Bereiche und Technologinnen detailliert eingehen. Copyright© Karl-Heinz. Derhake 2015 Seite 24 Version 3.6.4 _______________________________________________________________________________________________________ 3 In Die Installation der Joomla 3.x Basis: den nächsten beiden Kapiteln behandeln wir zwei verschiedene Installationsmöglichkeiten. Im Kapitel 4 zeigen wir zunächst die Installation des Basispakets XAMPP auf einem lokalen. XAMPP ermöglicht das einfache Installieren und Konfigurieren des Apache Webservers, mit der Datenbank MySQL. Ohne eine derartige Webserverumgebung ist keine lokale Installation möglich. Danach geht es weiter in Kapitel 5. Wenn Sie auf eine lokale Installation verzichten möchten, finden Sie im Kapitel 5 eine Schritt für Schritt Anleitung für die Installation bei einem Provider. 4 Installation einer lokalen Testumgebung für Joomla und Komponenten: Das beste Werkzeug nutzt nichts, wenn man nicht weiß es richtig einzusetzen. Es gibt einige Handbücher zu Joomla. Aber auch die besten Dokumentationen ersetzen nicht die eigene Erfahrung. Deshalb sollte man den Umgang mit diesen Softwaretools üben und die verschiedenen Möglichkeiten testen. Gerade am Anfang ist es nicht sinnvoll, dieses online zu tun. Besonders den Geschwindigkeitsvorteil, den eine lokale Testumgebung bietet, sollte man nicht unterschätzen. Am Anfang, wenn man verschiedene Tools und Layouts testen möchte, ist eine lokale Installation sehr sinnvoll. Deshalb empfehlen wir eine lokale Testumgebung, in der man zunächst Erfahrung sammeln, und alles bis ins Detail austesten kann. Erst wenn man mit seiner Arbeit zufrieden ist und der Internetauftritt lokal fertig gestellt ist, überträgt man das fertige Ergebnis zum Webserver, und stellt es Online. Dieses ist auch in Bezug auf die Suchmaschinen besonders zu empfehlen, da bei einer Anmeldung bei Google, die Crawler (Suchmaschinentools) die Seiten oft sehr schnell in Ihren Index aufnehmen, und es sehr nachteilig ist, wenn die Website noch Schwachstellen aufweist. Wir werden nachfolgend Schritt für Schritt die Einrichtung einer Testumgebung, die Basisarbeiten mit Joomla, die Erstellung eines Layouts, die Installation unentbehrlicher, nützlicher Tools beschreiben. Danach zeigen wir Ihnen im Detail, wie Sie die lokale Installation auf einen Web Server zu einem Provider übertragen und lauffähig konfigurieren. Copyright© Karl-Heinz. Derhake 2015 Seite 25 Version 3.6.4 _______________________________________________________________________________________________________ Für dieses Vorhaben werden wir verschiedene Programme und Erweiterungen einsetzen. Diese werden wir Ihnen im Verlaufe des Handbuchs beschreiben und Ihnen sagen, wo Sie sie bekommen. Da es sich bei Joomla um eine Webanwendung handelt, benötigen wir auch auf unserem lokalen Computer eine Webserver-Umgebung. 4.1 XAMPP ist eine solche Webserver-Umgebung und noch ein bisschen mehr: XAMPP ist eine Zusammenstellung von freier Software. XAMPP ermöglicht das einfache Installieren und Konfigurieren des Apache Webservers, mit der Datenbank MySQL bzw. SQLite und den Skriptsprachen Perl und PHP (mit PEAR). Das X steht hierbei für die verschiedenen Betriebssysteme, auf denen es eingesetzt werden kann. XAMPP enthält zusätzlich andere nützliche Werkzeuge, wie den FTP-Server ProFTPd oder FileZilla Server, den Mailserver Mercury, das Datenbanktool phpMyAdmin, den Webalizer und OpenSSL. XAMPP ist ein sehr mächtiges Tool, wir werden hier nur auf den Teil näher eingehen, den wir für unser Vorhaben benötigen. 4.2 Was wir brauchen: Hier das Grundgerüst, für die nachfolgend beschriebene Testumgebung, mit den jeweiligen Download Quellen: XAMPP für Windows, Die aktuelle Joomla 3.x Version. Sie finden dieses Grundgerüst auf unserer Webseite im Downloadbereich, in der Kategorie Joomla und Zubehör. XAMPP für Mac OS, hier zu finden: http://www.apachefriends.org/de/xamppmacosx.html Weitere Tools, Updates für Softwaretools und Videos zu verschiedenen Konfigurationen finden Sie ebenfalls im Downloadbereich auf unserer Webseite. 4.3 Installation von XAMPP Vorwort: Wir beschreiben hier die Version xampp-win32-5.6.15-1-VC11-installer.zip (Windowsversion). Diese ist von uns umfangreich getestet und wird auch für unsere Copyright© Karl-Heinz. Derhake 2015 Seite 26 Version 3.6.4 _______________________________________________________________________________________________________ Software Pakete ausdrücklich empfohlen. Für neuere Versionen von XAMMP können wir keine Garantie übernehmen. Deshalb gilt unsere Installationsanleitung nur für die hier angegebene XANPP Version. Bei Windows 7, Windows 8 und Windows 10 ist folgendes zu beachten: Aufgrund fehlender Schreibrechte der Standardinstallation für das Verzeichnis "C:\Program Files" ("C:\Programme"), sollte XAMPP in einem alternativen Verzeichnis ("C:\xampp" oder "C:\meinverzeichnis\xampp") installiert werden. Andernfalls muss die Datei „\xampp\apache\conf\extra\httpd-xampp.conf“ angepasst und der Eintrag „Allow from localhost“ durch „Allow from 127.0.0.1“ ersetzt werden. Copyright© Karl-Heinz. Derhake 2015 Seite 27 Version 3.6.4 _______________________________________________________________________________________________________ 4.3.1 Installationsschritte XAMPP für Windows: Starten Sie die Datei „xampp-win32-5.6.15-1-VC11-installer.exe“ (diese Version wurde von uns umfangreich getestet). Folgen Sie den Anweisungen der Installationsroutine. Nach der Installation starten Sie das Control Panel. Klicken Sie auf den Button Apache Start und auf MySQL Start. Das Ergebnis sollte so aussehen. Copyright© Karl-Heinz. Derhake 2015 Seite 28 Version 3.6.4 _______________________________________________________________________________________________________ Folgende Ports werden für eine grundlegende Funktionalität benötigt: Apache (HTTP): Port 80 Apache (WebDAV): Port 81 Apache (HTTPS): Port 443 MySQL: Port 3306 Probleme mit Skype Da Skype die Ports 80 (HTTP) und 443 (HTTPS) für eingehende Verbindungen nutzt, kann es zu Problemen kommen, wenn Skype läuft und XAMPP danach gestartet wird. Der Apache bricht den Startvorgang dann mit einer Fehlermeldung ab. Wenn Sie Skype und XAMPP gleichzeitig nutzen wollen, dann starten Sie zuerst XAMPP und anschließend Skype, oder geben Sie die Ports in Skype frei. Damit die beiden Ports frei werden, gehen Sie zu den Programmoptionen von Skype, unter "Verbindungen" deaktivieren Sie die Checkbox "Ports 80 und 443 als Alternative“. Dann geht beides. Die Firewall blockiert die Ports Auch das kann eine Möglichkeit sein, warum der Apache nicht starten will. Lesen Sie in der Dokumentation Ihrer eingesetzten Firewall- Software nach und geben Sie die Ports frei. Übrigens: Das Abschalten der Firewall hilft hier nicht weiter, da die besagten Ports dann immer noch geschlossen sind. Nachdem die beiden Dienste gestartet wurden, können Sie einen ersten Test durchführen und prüfen, ob alles geklappt hat. Rufen Sie dazu ihren Internet-Browser auf (z.B. Internet-Explorer, Firefox, Opera, Safari etc.) und tragen Sie folgende Adresse: „http://localhost/dashboard/“ ein. Copyright© Karl-Heinz. Derhake 2015 Seite 29 Version 3.6.4 _______________________________________________________________________________________________________ Im Anschluss daran sollten Sie folgendes Begrüßungsfenster sehen: Copyright© Karl-Heinz. Derhake 2015 Seite 30 Version 3.6.4 27 Gutschein Softwarepaket, Tools, Support, Updates und Videos: Für einen schnellen Einstieg in Joomla und einigen wichtigen Erweiterungen bieten wir Ihnen, zusätzlich zu unseren Handbüchern, auch vorkonfigurierte Softwarepakete an. Dabei handelt es sich um jeweils die neueste Version von Joomla und den im Handbuch beschriebenen Erweiterungen. Damit sparen Sie viele Stunden Installationsund Konfigurationsarbeit. In dem jeweiligen Softwarepaket ist außerdem ein Tool enthalten, mit dem Sie das gesamte Paket innerhalb von wenigen Minuten auf dem Server bei Ihrem Provider hochladen und installieren können. Wenn Sie dieses Handbuch ohne das Softwarepaket erworben haben, können Sie dieses problemlos bei uns nachordern. Der Preis für das bereits gekaufte Handbuch wird Ihnen dabei vollständig angerechnet, wenn Sie beim Kauf des Paketes den folgenden Gutschein-Code J eingeben. Das Softwarepaket finden Sie im Shop auf unserer Homepage in der Kategorie Handbücher und Software. 27.1 Handbuch-Update: Alle Updates unserer Handbücher und Softwaretools können Sie nun (das gilt auch für die in der Vergangenheit bestellten E-Books und Softwaretools) in Ihrem Kundenkonto downloaden. Es handelt sich hier immer um die neueste Version Ihres gekauften Handbuchs oder Artikels. 27.2 Videos: Zu verschiedenen Kapiteln und Beschreibungen in unserem Handbuch gibt es auch Copyright© Karl-Heinz. Derhake 2015 Seite 665 Version 3.6.4 entsprechende Videos, die Ihnen helfen werden bestimmte Konfigurationen und Möglichkeiten leichter umzusetzen. Diese Videos sind für den Käufer des Handbuchs kostenlos und können ebenfalls im Bereich Downloads für Kunden heruntergeladen werden. Videos, die speziell Joomla betreffen, finden Sie unter Downloads für Kunden Videos zu den Joomla Handbüchern. Weitere Videos, die zu einer der Hauptkomponenten erstellt wurden, finden Sie im Updatebereich des jeweiligen Handbuchs. 27.3 Der EBW Joomla Club: Mit dem Erwerb dieses Handbuchs und wenn Sie Option mitbestellt haben, haben Sie einem Monat lang Zugang zum EBW Joomla Club. Als Mitglied des Clubs sind Sie bei Joomla und Co. stets auf dem Laufenden und haben Zugriff auf ein reichhaltiges Angebot an Beiträgen und Tools. Neuerungen werden zuerst im Club-Bereich veröffentlicht, bevor sie evtl. in ein Handbuch aufgenommen werden. Den Zugang zum Club-Bereich können Sie jederzeit verlängern. Copyright© Karl-Heinz. Derhake 2015 Seite 666 Version 3.6.4 27.4 Service und Support: Sollten Sie einmal auf Probleme stoßen, die Sie nicht selbst lösen können oder wollen, unterstützen wir Sie gerne. Alles weitere dazu finden Sie unter: https://www.easybay-web.de/kategorie-supportund-service.html Copyright© Karl-Heinz. Derhake 2015 Seite 667 Version 3.6.4 28 Inhaltsverzeichnis: 1 Vorwort zum Handbuch: .................................................................................................. 2 1.1 2 Vorwort zu Joomla 3.......................................................................................................... 2 1.1.1 Was ist anders in der Joomla Version 3.x gegenüber Joomla 2.5.x?....................................................3 1.1.2 Technische Voraussetzungen für Joomla 3.x ......................................................................................4 1.1.3 Update auf Joomla 3 jetzt: .................................................................................................................4 1.1.4 Wichtige Neuerungen ab Joomla 3.3: .................................................................................................5 1.1.5 Neuerungen im Userbereich ab Joomla 3.5: .......................................................................................6 1.1.6 Die wichtigsten Neuerungen in Joomla 3.6: .......................................................................................7 1.1.7 Immer ein aktuelles Handbuch: .........................................................................................................7 1.1.8 Die neue Joomla Update- Strategie: ...................................................................................................7 1.1.9 Erweiterungen: ..................................................................................................................................8 1.1.9.1 Komponenten: ..........................................................................................................................8 1.1.9.2 Module: ....................................................................................................................................9 1.1.9.3 Plugins: .....................................................................................................................................9 1.1.9.4 Templates: ................................................................................................................................9 1.1.10 Joomla 3.x, die konsequente Weiterentwicklung:..........................................................................9 1.1.11 Was Sie in diesem Handbuch erwartet: .......................................................................................10 1.1.12 Unsere Handbücher sind immer aktuell: .....................................................................................11 1.1.13 Warum dieses Handbuch anders ist: ...........................................................................................11 1.1.14 Neueste und wichtige Information zu Joomla 3.x und Tools: .......................................................12 1.1.15 Support: ......................................................................................................................................13 1.1.16 Joomla 3.x Softwarepaket: ..........................................................................................................13 1.1.17 Layout- und Darstellungshinweise zu diesem Handbuch: ............................................................15 Grundsätze und Voraussetzungen für einen Internetauftritt mit Joomla 3.x: .................. 16 2.1 JavaScript und Ajax: ........................................................................................................ 17 2.2 Seitenlayout – Template: ................................................................................................. 17 2.2.1 Ein kurzer Ausflug in die Welt der Internet Suchmaschinen SEO: .....................................................18 Copyright© Karl-Heinz. Derhake 2015 Seite 668 Version 3.6.4 2.2.2 Die Datenbank: ................................................................................................................................20 2.2.3 Die technischen Voraussetzungen für eine Joomla 3.x Installation: ..................................................21 2.2.4 Lokale Testumgebung ja oder nein?: ................................................................................................22 2.3 Die Joomla Override (zu Deutsch Überschreiben) Technik:................................................ 22 3 Die Installation der Joomla 3.x Basis: ............................................................................. 25 4 Installation einer lokalen Testumgebung für Joomla und Komponenten: ........................ 25 4.1 XAMPP ist eine solche Webserver-Umgebung und noch ein bisschen mehr:...................... 26 4.2 Was wir brauchen: .......................................................................................................... 26 4.3 Installation von XAMPP Vorwort: .................................................................................... 26 4.3.1 5 4.4 Ohne Datenbank geht nichts:........................................................................................... 31 4.5 Installation von Joomla 3.x in der Testumgebung: ............................................................ 32 Installation von Joomla auf einem Webserver: ............................................................... 34 5.1 Voraussetzung auf dem lokalen Computer: ...................................................................... 34 5.2 Provider: ......................................................................................................................... 34 5.3 FTP- Programm: .............................................................................................................. 35 5.4 Erstellung einer Datenbank bei Ihrem Provider: ............................................................... 36 5.5 Das Joomla Package vorbereiten für die Standardinstallation: .......................................... 37 5.5.1 6 Installationsschritte XAMPP für Windows: .......................................................................................28 Dateien zum Webserver übertragen für die Standardinstallation: ....................................................38 5.6 Das Joomla Package vorbereiten für die Installation mit kickstart: .................................... 38 5.7 Die Joomla Installationsroutine: ...................................................................................... 42 Eine weitere Sprache installieren bzw. aktivieren: .......................................................... 50 6.1 Content Languages aktivieren: ......................................................................................... 50 6.2 User-Sprache für den Backendbereich einstellen: ............................................................. 51 7 Planung einer neuen Website: ....................................................................................... 55 8 Der Backendbereich, das Kontrollzentrum: ..................................................................... 57 8.1 Frontend nach der Installation: ........................................................................................ 58 Copyright© Karl-Heinz. Derhake 2015 Seite 669 Version 3.6.4 8.2 Neuerungen ab der Joomla Version 3.4: ........................................................................... 58 8.2.1 Abkoppelung gewisser Core Komponenten: .....................................................................................58 8.2.2 Fortsetzung der Microdata Umsetzung: ...........................................................................................58 8.2.3 Übersichtlichkeit im Backend durch einklappbare Sidebar: ..............................................................59 8.3 Neuerungen ab der Joomla Version 3.5: ........................................................................... 59 8.4 Der Backendbereich enthält die folgenden Obermenüs: ................................................... 60 8.5 Die Joomla Basisstruktur: ................................................................................................ 60 8.5.1 Die Komponenten der Joomla Basisstruktur:....................................................................................60 8.5.2 Die Module der Joomla Basisstruktur: ..............................................................................................61 8.5.3 Die Plugins der Joomla Basisstruktur: ...............................................................................................62 8.5.4 Die Templates der Joomla Basisstruktur:..........................................................................................66 8.6 Die Quick Icons:............................................................................................................... 67 8.7 Das Aussehen des Kontrollzentrums anpassen: ................................................................ 68 8.7.1 Modulbeispiel für eine individuelle Anpassung im Adminbereich:....................................................69 8.8 Installieren eines Sprachpakets und umschalten der Bereiche: ......................................... 72 8.9 Benutzerprofil anpassen, Sprache einstellen: ................................................................... 74 8.10 Zwei Faktor Authentifizierung (2FA): ................................................................................ 74 8.10.1 8.11 Bcrypt, Cookies: ..........................................................................................................................76 Der Menübereich System: ............................................................................................... 77 8.11.1 8.11.1.1 Der Menübereich Konfiguration: .................................................................................................78 Der Bereich Site: .....................................................................................................................78 8.11.1.1.1 Der Block Website: ...........................................................................................................79 8.11.1.1.2 Der Block Globale Metadaten der Website SEO: ...............................................................82 8.11.1.1.3 Der Bock Suchmaschinen-Optimierung (SEO): ..................................................................84 8.11.1.1.4 mod_rewrite nutzen: ........................................................................................................85 8.11.1.1.5 Dateiendung an die Webadresse anfügen:........................................................................86 8.11.1.1.6 Unicode Aliase: .................................................................................................................86 8.11.1.1.7 Seitennamen auch im Titel ...............................................................................................86 Copyright© Karl-Heinz. Derhake 2015 Seite 670 Version 3.6.4 8.11.1.1.8 8.11.2 Der Bock Cookies: .............................................................................................................86 Der Bereich System: ....................................................................................................................87 8.11.2.1.1 Der Block System: .............................................................................................................87 8.11.2.1.2 Der Block Fehlersuche (Debug): ........................................................................................88 8.11.2.1.3 Der Block Zwischenspeicher (Cache): ................................................................................88 8.11.2.1.4 Der Block Sitzung (Session) ...............................................................................................89 8.11.2.2 Der Bereich Server: .................................................................................................................89 8.11.2.2.1 Der Block Server, Zeitzone und FTP: ..................................................................................90 8.11.2.2.2 Der Block Datenbank: .......................................................................................................92 8.11.2.2.3 Der Block Mailing, Email Versand konfigurieren:...............................................................93 8.11.2.3 Der Bereich Berechtigungen: ..................................................................................................96 8.11.2.4 Der Bereich Textfilter: .............................................................................................................98 8.11.3 Globales Freigeben (einchecken): ................................................................................................98 8.11.4 Cache leeren: ............................................................................................................................100 8.11.5 Systeminformationen: ...............................................................................................................103 8.12 Installieren und Handhabung von Templates:................................................................. 105 8.12.1 Die Installation weiterer Templates: ..........................................................................................106 8.12.2 Die Template Konfiguration am Beispiel des Beez3: ..................................................................108 8.12.2.1 Template, Erweiterte Optionen: ...........................................................................................109 8.12.2.2 Menüzugehörigkeit:..............................................................................................................110 8.12.3 8.13 Template File Manager:.............................................................................................................111 8.12.3.1 Template Manager Optionen: ...............................................................................................112 8.12.3.2 Template File Manager aufrufen:..........................................................................................113 8.12.3.3 Die Funktionen des Template Filemanagers:.........................................................................114 8.12.3.4 Die Bereiche des Template File Managers:............................................................................117 8.12.3.4.1 Der Template Editor: ......................................................................................................117 8.12.3.4.2 Die neue Joomla Overridetechnik, Template Overrides erstellen: ...................................117 8.12.3.4.3 Der Layout- Override Bereich:.........................................................................................119 Die Menüs:.................................................................................................................... 121 Copyright© Karl-Heinz. Derhake 2015 Seite 671 Version 3.6.4 8.13.1 8.13.1.1 Die installierten Menüs (mit installierten Beispieldaten): ..........................................................121 Modulpositionen im Template anzeigen: ..............................................................................122 8.13.2 Der Zusammenhang zwischen Menüs und Modulen: ................................................................129 8.13.3 Jedes Menü-Modul enthält drei Bereiche: .................................................................................131 8.13.3.1 Der Bereich Modul: ...............................................................................................................132 8.13.3.2 Der Bereich Menüzuweisung: ...............................................................................................134 8.13.3.2.1 8.13.4 Der Bereich Erweitert: ....................................................................................................137 Anlegen eines neuen Menüs: ....................................................................................................140 8.13.4.1 Menü mit mehreren Ebenen:................................................................................................150 8.13.4.2 Reihenfolge der Menü Module festlegen: .............................................................................153 8.13.5 8.13.5.1 Menüeinträge und die Startseite: ..............................................................................................156 Die Startseite: .......................................................................................................................157 8.13.5.1.1 8.13.5.2 Die Startseite als Blog: ....................................................................................................160 Einzelnen Beitrag als Startseite festlegen:.............................................................................163 8.13.6 Das Menüsystem erweitern:......................................................................................................166 8.13.7 Beiträge nicht über Menüeinträge, sondern über ein Modul anzeigen lassen:...........................169 8.13.7.1 8.13.8 8.14 Die Einstellmöglichkeiten im Reiter Filter:.............................................................................170 Eine responsive Navigation realisieren: .....................................................................................171 Der Bereich Inhalt: ........................................................................................................ 177 8.14.1 8.14.1.1 Beiträge.....................................................................................................................................177 Beitragsoptionen: .................................................................................................................178 8.14.1.1.1 Die Optionen im Einzelnen, der Bereich Beiträge: ...........................................................179 8.14.1.1.2 Der Bereich Bearbeitungslayout: ....................................................................................183 8.14.1.1.3 Der Bereich Kategorie: ....................................................................................................185 8.14.1.1.4 Der Bereich Kategorien: ..................................................................................................186 8.14.1.1.5 Der Bereich Blog/Hauptbeiträge: ....................................................................................186 8.14.1.1.6 Der Bereich Listenlayout: ................................................................................................188 8.14.1.1.7 Der Bereich Gemeinsame Einstellungen: ........................................................................189 8.14.1.1.8 Der Bereich Integration: .................................................................................................189 Copyright© Karl-Heinz. Derhake 2015 Seite 672 Version 3.6.4 8.14.1.1.9 8.14.2 8.14.2.1 Einen Beitrag erstellen: .............................................................................................................191 Die Bereiche der Beitragserstellung: .....................................................................................192 8.14.2.1.1 8.14.2.2 Der Bereich Inhalt eines Beitrags: ...................................................................................193 Beitrags Versions Notizen, Versions Historie: ........................................................................223 8.14.2.2.1 8.14.3 Der Bereich Berechtigungen: ..........................................................................................190 Weitere Möglichkeiten mit der Versions Historie Funktion: ............................................227 Inhalt: Kategorien: .....................................................................................................................228 8.14.3.1 Kategorien erstellen, Details: ................................................................................................229 8.14.3.2 Kategorien erstellen, Veröffentlichungsoptionen:.................................................................232 8.14.3.3 Kategorien erstellen Metaoptionen: .....................................................................................232 8.14.3.4 Kategorien erstellen Basisoptionen:......................................................................................233 8.14.3.5 Kategorien erstellen Kategorieberechtigungen: ....................................................................234 8.14.4 Das Freigeben und das Globale Freigeben: ................................................................................234 8.15 Das Freigeben in einem Beitrag:..................................................................................... 236 8.16 Die Benutzerverwaltung in Joomla:................................................................................ 237 8.16.1 Die Benutzer Optionen: .............................................................................................................239 8.16.1.1 Benutzerhinweise Historie: ...................................................................................................241 8.16.1.2 Benutzeroptionen - Massenmail: ..........................................................................................241 8.16.1.3 Benutzeroptionen - Berechtigungen: ....................................................................................242 8.16.2 Installierte Benutzer nach der Installation von Joomla: .............................................................242 8.16.3 Die Benutzergruppen: ...............................................................................................................243 8.16.4 Die Benutzer-Zugriffsebenen: ....................................................................................................243 8.16.5 Benutzehinweise: ......................................................................................................................246 8.16.6 Hinweiskategorien: ...................................................................................................................246 8.16.7 Massenmail Senden: .............................................................................................................247 8.16.8 Die Benutzer – Rechteverwaltung ACL (Access Control List): .....................................................248 8.16.8.1 Die Berechtigungen der Benutzer: ........................................................................................250 8.16.8.1.1 8.16.8.2 Bedeutung der Aktionen: ................................................................................................251 Berechtigungen für Komponenten: .......................................................................................253 Copyright© Karl-Heinz. Derhake 2015 Seite 673 Version 3.6.4 8.16.8.2.1 8.16.8.3 8.17 Die maximal möglichen Aktionen bei den Berechtigungen:.............................................255 Berechtigungen die Vererbung:........................................................................................256 8.16.8.3.1 Vererbung ablehnen Nicht erlaubt: ............................................................................260 8.16.8.3.2 Vererbung erlauben Erlaubt: .......................................................................................262 8.16.8.3.3 Vererbung ablehnen Verweigert: ................................................................................262 8.16.8.4 Berechtigungen für Beiträge und Kategorien: .......................................................................264 8.16.8.5 Die Benutzerrechte: ..............................................................................................................265 8.16.8.6 Rechteverwaltung, ein einfaches Anwendungsbeispiel: ........................................................265 8.16.8.6.1 Menüeintrag erstellen: ...................................................................................................269 8.16.8.6.2 Benutzer für unser Beispiel anlegen:...............................................................................270 Der Bereich Komponenten:............................................................................................ 274 8.17.1 Komponente Banner: ................................................................................................................274 8.17.2 Historie Optionen: .....................................................................................................................275 8.17.3 Banner Kategorie anlegen: ........................................................................................................276 8.17.4 Banner Kunden anlegen: Zusätzliche Informationen..................................................................278 8.17.5 Banner Kunden Optionen: .........................................................................................................279 8.17.6 Banner anlegen: ........................................................................................................................279 8.17.7 Banner Nutzungsstatistik:..........................................................................................................284 8.18 Komponente Kontakte: ................................................................................................. 285 8.18.1 Kontakt Optionen: .....................................................................................................................285 8.18.1.1 Kontakt Optionen, Bereich Kontakt: .....................................................................................285 8.18.1.2 Kontakt Optionen, Bereich Symboleinstellungen: .................................................................287 8.18.1.3 Kontakt Optionen, Bereich Kategorie: ...................................................................................288 8.18.1.4 Kontakt Optionen, Bereich Kategorien: .................................................................................288 8.18.1.5 Kontakt Optionen, Bereich Listenlayout: ...............................................................................289 8.18.1.6 Kontakt Optionen, Bereich Formular: ...................................................................................290 8.18.1.7 Kontakt Optionen, Bereich Integration: ................................................................................291 8.18.1.8 Kontakt Optionen, Bereich Berechtigungen: .........................................................................291 8.18.2 Kontaktformular erstellen: ........................................................................................................291 Copyright© Karl-Heinz. Derhake 2015 Seite 674 Version 3.6.4 8.18.2.1 Kontakte, Kategorien anlegen: ..............................................................................................292 8.18.2.2 Kontakte, einen Kontakt anlegen: .........................................................................................293 8.18.2.3 Kontakt Formular Bereich; Veröffentlichungsoptionen: ........................................................296 8.18.2.4 Kontakt Formular Bereich; Anzeigeoptionen:........................................................................297 8.18.2.5 Kontakt Formular Bereich; Kontaktanzeigeoptionen: ............................................................298 8.18.3 Kontakt- Formular auf Ihrer Website anzeigen: .........................................................................299 8.19 Komponente Nachrichten: ............................................................................................. 302 8.20 Komponente Newsfeeds:............................................................................................... 303 8.20.1 Newsfeed Optionen: .................................................................................................................305 8.20.1.1 Newsfeed Kategorie Optionen: .............................................................................................306 8.20.1.2 Newsfeed Kategorien Optionen: ...........................................................................................306 8.20.1.3 Newsfeed Listenlayout Optionen: .........................................................................................307 8.20.2 Neue Newsfeed Kategorie anlegen:...........................................................................................307 8.21 Eigene Seiten als Newsfeeds (RSS-Feeds) zur Verfügung stellen: ..................................... 309 8.22 Die Komponente Schlagwörter (Tags): ........................................................................... 312 8.22.1 8.23 Hierarchische Strukturen mit der Hilfe von Tags aufbauen: .......................................................314 Die Komponente Suche: ................................................................................................ 315 8.23.1 Ausgabe der Ergebnisse per Menüeintrag: ................................................................................316 8.23.2 Einrichten einer Suche über das Suchmodul: .............................................................................318 8.23.2.1 Verstecktes (Dummy) Menü anlegen ....................................................................................319 8.23.2.1.1 Neuen Sucheintrag im versteckten Menü anlegen ..........................................................320 8.24 Die Komponente Suchindex : ......................................................................................... 324 8.25 Komponente Umleitung: ............................................................................................... 329 8.26 Komponente – Weblinks:............................................................................................... 331 8.27 Erweiterungen: ............................................................................................................. 334 8.27.1 Erweiterungen installieren: .......................................................................................................334 8.27.2 Installation Proforms Basic: .......................................................................................................335 8.27.2.1 Installation von Proforms Basic Schritt für Schritt: ................................................................336 Copyright© Karl-Heinz. Derhake 2015 Seite 675 Version 3.6.4 8.27.2.2 Wenn es Probleme mit sehr großen Zusatzkomponenten gibt: .............................................337 8.27.3 Erweiterungen aktualisieren:.....................................................................................................339 8.27.4 Erweiterungen verwalten: .........................................................................................................339 8.27.5 Erweiterungen überprüfen: .......................................................................................................339 8.27.6 Erweiterungen Datenbank:........................................................................................................340 8.27.7 Erweiterungen Warnungen: ......................................................................................................340 8.27.8 Erweiterungen Akkreditierte Sprachen installieren: ..................................................................341 8.27.9 Erweiterungen Module: ............................................................................................................342 8.27.9.1 Die Option Neues Modul: .....................................................................................................343 8.27.9.2 Das Modul Sprachauswahl: ...................................................................................................343 8.27.9.3 Das Modul Eigene Inhalte (Leeres Modul):............................................................................343 8.27.9.4 Module anpassen sortieren und einiges mehr: .....................................................................349 8.27.9.4.1 8.27.10 Reihenfolge der Menü Module festlegen: .......................................................................351 Erweiterungen, die Plugins: .......................................................................................................353 8.27.10.1 Authentication - Joomla: ..................................................................................................354 8.27.10.2 Authentifizierung - GMail: ................................................................................................354 8.27.10.3 Authentication - LDAP: .....................................................................................................354 8.27.10.4 Captcha - ReCaptcha ........................................................................................................354 8.27.10.5 Inhalt - Modulpositionen laden: .......................................................................................354 8.27.10.6 Inhalt - Joomla: ................................................................................................................354 8.27.10.7 Smart Search: ...................................................................................................................354 8.27.10.8 Inhalt - Email Verschleierung: ...........................................................................................354 8.27.10.9 Inhalt - Code Hervorhebung (GeSHi) :...............................................................................354 8.27.10.10 Inhalt - Seitenumbruch:....................................................................................................355 8.27.10.11 Inhalt - Seiten Navigation: ................................................................................................355 8.27.10.12 Inhalt - Bewertung: ..........................................................................................................355 8.27.10.13 Editor – CodeMirror: ........................................................................................................355 8.27.10.14 Editor – Keine:..................................................................................................................355 8.27.10.15 Editor – TinyMCE:.............................................................................................................355 Copyright© Karl-Heinz. Derhake 2015 Seite 676 Version 3.6.4 8.27.10.16 Schaltfläche – Beiträge: ....................................................................................................355 8.27.10.17 Schaltfläche - Bild: ............................................................................................................356 8.27.10.18 Schaltfläche - Seitenumbruch: ..........................................................................................356 8.27.10.19 Schaltfläche - Weiterlesen:...............................................................................................356 8.27.10.20 Erweiterungen - Joomla! : ................................................................................................356 8.27.10.21 Suche - Kategorien: ..........................................................................................................356 8.27.10.22 Smart Search – Categories: ..............................................................................................356 8.27.10.23 Suche - Kontakte: .............................................................................................................356 8.27.10.24 Smart Search – Contacts: .................................................................................................356 8.27.10.25 Suche - Inhalt: ..................................................................................................................356 8.27.10.26 Smart Search – Content: ..................................................................................................356 8.27.10.27 Suche - Newsfeeds: ..........................................................................................................357 8.27.10.28 Smart Search – Newsfeeds: ..............................................................................................357 8.27.10.29 Suche - Weblinks: .............................................................................................................357 8.27.10.30 Smart Search – Weblinks: .................................................................................................357 8.27.10.31 System - Sprachenfilter: ...................................................................................................357 8.27.10.32 System - P3P-Richtlinien:..................................................................................................357 8.27.10.33 System - Abmelden ..........................................................................................................357 8.27.10.34 System - Debug: ...............................................................................................................357 8.27.10.35 System - Protokollierung: .................................................................................................357 8.27.10.36 System - Umleitung redirect: ............................................................................................357 8.27.10.37 System - Erinnerung: ........................................................................................................358 8.27.10.38 System - SEF: ....................................................................................................................358 8.27.10.39 System - Cache: ................................................................................................................358 8.27.10.40 System - Language Code: .................................................................................................358 8.27.10.41 Benutzer - Profile: ............................................................................................................358 8.27.10.42 Benutzer - Kontakterstellung:...........................................................................................358 8.27.10.43 Benutzer - Joomla: ...........................................................................................................358 8.27.10.44 Plugin Optionen: ..............................................................................................................358 Copyright© Karl-Heinz. Derhake 2015 Seite 677 Version 3.6.4 8.27.11 Erweiterungen Templates: ........................................................................................................359 8.27.12 Erweiterungen Sprachen: ..........................................................................................................359 8.27.12.1 9 Anpassen einzelner Sprachausgaben per Overrides: ........................................................361 Sicherheit: ................................................................................................................... 369 9.1 Generelle Maßnahmen: ................................................................................................. 370 9.1.1 Die Ordner- und Dateirechte richtig setzen: ..................................................................................370 9.1.2 Allgemeine Informationen zu .htaccess: .........................................................................................371 9.1.2.1 Sicherheit durch optimierte .htaccess- Dateieinträge: ..........................................................371 9.1.2.1.1 Den Administrationsbereich zusätzlich mit einem Passwort absichern: ............................373 9.2 Prüfen der eingesetzten bzw. für eine Webseite geplanten Erweiterungen: .................... 375 9.3 Empfehlenswerte Sicherheitstools: ................................................................................ 375 9.4 Sicherheit bei gemieteten Servern: ................................................................................ 376 9.5 Backups sind wichtig: .................................................................................................... 378 9.5.1 Grundsatz für Backups: ..................................................................................................................378 9.5.2 Aktuelle lokale Installation mit der Hilfe von XAMPP: ....................................................................378 9.6 Wenn es Sie bereits erwischt hat: .................................................................................. 379 9.6.1.1 Einem Totalverlust vorbeugen: .............................................................................................379 9.6.1.2 Empfehlungen, die oft gegeben werden (nicht unsere Empfehlung): ....................................379 9.6.1.3 Unsere Empfehlung der Gegenmaßnahmen: ........................................................................380 10 Erweiterungen zu Joomla 3.x, Installation nützlicher Basis Tools: ................................. 382 10.1 Module im Content importieren: ................................................................................... 382 10.2 Admin Tools: ................................................................................................................. 383 10.3 Akeeba Backup:............................................................................................................. 384 10.3.1 Akeeba Backup Datensicherung starten: ...................................................................................389 10.4 Backup Daten- Wiederherstellung mit internem Tool: .................................................... 390 10.5 Backup Daten- Wiederherstellung mit Kickstart: ............................................................ 392 10.6 Eine mit Akeeba gesicherte Datenbank wiederherstellen: .............................................. 398 10.7 Installation des komfortablen JCE- Editors ..................................................................... 399 Copyright© Karl-Heinz. Derhake 2015 Seite 678 Version 3.6.4 10.7.1 Die Konfiguration des installierten JCE- Editors: ........................................................................400 10.7.2 Die Detaileinstellungen finden Sie in den Profilen: ....................................................................401 10.8 Joomla Lightbox Funktion: ............................................................................................. 406 10.8.1 10.9 Beispiel für die Benutzung an Hand eines Vorschaubildes in einem Beitrag: ..............................407 Die Kontaktformular- Komponente Proforms: ................................................................ 411 10.9.1 Proforms Konfiguration: ............................................................................................................412 10.9.2 Proforms Formularvorlage erstellen: .........................................................................................416 10.9.3 Proforms Formular erstellen: ....................................................................................................418 10.9.4 Menüeintrag erstellen und das neue Emailformular zuordnen. .................................................419 11 Beispiel Webseite erstellen und Layouten: ................................................................... 421 11.1 Erstellen und layouten eines Beitrags, die Startseite: ..................................................... 421 11.2 Festlegung der Startseite im Menü- System:................................................................... 421 11.3 Beispiel für eine Joomla Startseite: ................................................................................ 422 11.3.1 Punkt 1, die obere Menüleiste ..................................................................................................422 11.3.2 Punkt 2, die linke Menüleiste ....................................................................................................422 11.3.3 Punkt 3 – die Funktionsleiste über den Seiten: ..........................................................................423 11.3.3.1 Menüeintrag für die Startseite: .............................................................................................423 11.3.3.1.1 11.3.4 Die Seitenanzeigeoptionen: ............................................................................................424 Die Beitragsanzeigeoptionen; Punkte 4 bis 8 des Frontendbilds: ...............................................425 11.3.4.1 Punkt 4 und 5 des Frontendbilds: .........................................................................................426 11.3.4.2 Punkte 6 und 7, Drucken-Icon, E-Mail-Icon des Frontendbilds: .............................................426 11.3.4.3 Punkt 8 des Frontendbilds: ...................................................................................................426 11.3.5 Punkt 9 des Frontendbilds: ........................................................................................................426 11.3.6 Punkt 10, die erste Seite unseres Beitrags: ...............................................................................427 11.3.7 Punkt 10 – die Textformatierung ...............................................................................................429 11.3.8 Punkt 11 und 12– die Bildintegration ........................................................................................432 11.3.8.1 11.3.9 Bilder einfügen .....................................................................................................................432 Links im Text zu eigenen Artikeln/ Seiten: .................................................................................436 Copyright© Karl-Heinz. Derhake 2015 Seite 679 Version 3.6.4 11.3.10 Textblöcke in Tabellen oder Ebenen ..........................................................................................437 11.3.11 Layouts mit Ebenen <div> Tag Formatieren, Positionieren: .......................................................438 11.3.11.1 11.3.12 11.4 <div>-Elemente einfügen .................................................................................................438 Weitere Funktionen des JCE Editors ..........................................................................................443 Erstellung eines Kontaktformulars: ................................................................................ 444 12 Templates, Templates selbst erstellen, Templates anpassen: ........................................ 445 12.1 Browser Google Chrome für die CSS Analyse nutzen: ...................................................... 447 12.2 Mehrere Templates für eine Website einsetzen: ............................................................ 448 12.3 Template-Overrides in Joomla: ...................................................................................... 453 12.3.1 12.4 Hier gehören die Override- Dateien hin: ....................................................................................454 Layoutanpassungen durch die Verwendung Seitenklasse (auch Page-Class-Suffix genannt) im Template: ............................................................................................................................. 455 12.4.1 12.5 Die Arbeitsweise des Suffix:.......................................................................................................457 Empfehlung für Anpassungen: ....................................................................................... 459 13 Bootstrap Technologie unter Joomla: ........................................................................... 460 13.1 Hier steht, wie das Bootstrap-Rastersystem funktioniert: ............................................... 460 13.2 Praktische Anwendung in Joomla 3: ............................................................................... 463 13.2.1 Bootstrap Gridsystem in Joomla Beiträgen: ...............................................................................463 13.2.2 Beispiel mit dem Gridsystem (Rastersystem), ein zweispaltiges Layout: ....................................465 13.2.3 Ein weiteres Beispiel mit geschachtelten Rastern (Grids):..........................................................472 13.2.4 Die Bootstrap Formatierung in einem Benutzerdefinierten Modul: ...........................................474 13.2.5 Beispiel mit zwei Gridsystemen; (Rastersystemen): ...................................................................477 14 Layoutanpassung von Modulen mit dem Module Klassen Suffix .................................. 481 15 Spracheinstellungen und Mehrsprachigkeit: ................................................................ 484 15.1 Die konventionelle Realisierung der Mehrsprachigkeit: .................................................. 484 15.1.1 Sprachen installieren: ................................................................................................................485 15.1.2 Erstellen der Inhaltssprachen: ...................................................................................................485 15.1.3 Das Sprachen Filter-Plugin: ........................................................................................................487 Copyright© Karl-Heinz. Derhake 2015 Seite 680 Version 3.6.4 15.1.4 Language Switcher, Sprachauswahl, das Sprachauswahl-Modul: ...............................................489 15.1.5 Mehrsprachige Startseite: .........................................................................................................492 15.1.6 Erstellung der notwendigen Menüs: ..........................................................................................493 15.1.6.1 15.1.7 15.2 Zwei Menüeinträge für die Sprach-Menüs erstellen: ............................................................497 Mehrsprachigkeit aller anderen Module, Menüs und Inhalte: ...................................................502 Die Realisierung der Mehrsprachigkeit mit FaLang: ........................................................ 507 15.2.1 Konfiguration des FaLang Language Switcher: ...........................................................................509 15.2.2 Übersetzungen in FaLang realisieren: ........................................................................................511 15.2.2.1 Übersetzungsbeispiel für einen Artikel / Content: .................................................................512 16 Die neue Joomla Update- Strategie: ............................................................................. 513 16.1 Es gibt generell zwei Möglichkeiten Updates einzuspielen: ............................................. 514 16.1.1 16.1.1.1 16.2 Der Paket-Updater für die Joomla Core-Updates ist zurück: .................................................516 Updates von Erweiterungen mit der automatischen Update Funktion:............................ 517 16.2.1 16.3 Joomla Updatebeispiel nach Joomla 3.5: ...................................................................................515 Updates über den Joomla Erweiterungs-Manager einzuspielen: ...............................................518 Joomla für Wartungsarbeiten offline schalten: ............................................................... 520 17 Website von Joomla 1.5 nach Joomla 3.x umstellen: .................................................... 522 18 Website von Joomla 2.5 nach Joomla 3.x umstellen: .................................................... 522 18.1 Aktualisierungsserver anpassen: .................................................................................... 524 18.2 Probleme, die nach der Umstellung auftreten können: ................................................... 526 18.2.1 18.3 Erstellen Sie eine benutzerdefinierte 404-Seite in Joomla 3 ......................................................526 Joomla Update als Serviceleistung: ................................................................................ 527 19 Firebug: ....................................................................................................................... 528 19.1 PHP-Code-Teile finden: .................................................................................................. 528 19.2 Das Firebug Menü und Fenster: ..................................................................................... 529 19.3 Ein praktisches Beispiel zu Firebug: ................................................................................ 531 20 Übertragung der Testumgebung auf einen Webserver: ................................................ 534 Copyright© Karl-Heinz. Derhake 2015 Seite 681 Version 3.6.4 20.1 Provider: ....................................................................................................................... 534 20.2 FTP- Programm: ............................................................................................................ 535 20.3 Die Tools Akeeba Backup und Akeeba Kickstart:............................................................. 535 20.4 Die Schritte bis zum Ziel für die 1. Variante: ................................................................... 535 20.4.1 Exportieren der lokalen Datenbank: ..........................................................................................535 20.4.2 Erstellen einer Datenbank und Importieren der Daten bei Ihrem Provider: ...............................536 20.4.3 Zugang zu Ihrer Domain per FTP Programm: .............................................................................538 20.4.4 Einstellungen in der Konfigurationsdatei: ..................................................................................538 20.4.5 Joomla Dateien per FTP- Programm zu Ihrer Domain übertragen: .............................................540 20.4.6 Datei und Verzeichnisrechte: .....................................................................................................541 20.4.7 htaccess-Schutz für Joomla-Verzeichnisse: ................................................................................542 20.4.7.1 20.4.8 20.5 Joomla Sicherheit durch htaccess .........................................................................................543 Der erste Aufruf der Domain: ....................................................................................................543 Die zweite Variante: ...................................................................................................... 544 20.5.1 Alternative Installationsmethode für ein Joomla Neu-Installation: ............................................544 21 Nützliche Zusatztools für Joomla:................................................................................. 545 21.1 Backuplösungen: welche ist die Richtige?....................................................................... 545 21.1.1 21.2 Datensicherung mit dem Tool Akeeba Backup: ..........................................................................545 AcyMailing: ................................................................................................................... 546 21.2.1 Die einzelnen Bereiche der AcyMailing Komponente:................................................................550 21.2.2 Einstellungen – Konfiguration der Basis: ....................................................................................551 21.2.3 Mail Einstellungen: ....................................................................................................................552 21.2.4 Warteschlangen-Prozess: ..........................................................................................................553 21.2.5 Abonnement: ............................................................................................................................554 21.2.6 Schnittstellen: ...........................................................................................................................555 21.2.7 Sicherheit: .................................................................................................................................556 21.2.8 Zugriffsebene: ...........................................................................................................................557 21.2.9 Zusatzmodule: ...........................................................................................................................558 Copyright© Karl-Heinz. Derhake 2015 Seite 682 Version 3.6.4 21.2.10 Nutzer Importieren/Exportieren: ...............................................................................................559 21.2.11 Newsletzter mit AcyMailing erstellen: .......................................................................................561 21.2.12 Newsletzter mit AcyMailing versenden: ....................................................................................563 21.2.13 Statistiken: ................................................................................................................................563 21.2.14 Warteschlange: .........................................................................................................................564 21.3 Articles Anywhere: ........................................................................................................ 565 21.4 Modules Anywhere: ...................................................................................................... 567 21.5 Die Kontaktformular- Komponente BreezingForms:........................................................ 571 21.6 Videos in Joomla-Artikeln abspielen. ............................................................................. 578 21.7 Browser Warnung: ........................................................................................................ 586 21.8 Informationen über den Einsatz von Cookies: ................................................................. 589 21.9 JComments, das Kommentarsystem:.............................................................................. 593 21.9.1 Das JComments Dashboard: ......................................................................................................593 22 Tipps Tricks spezielle Tools: .......................................................................................... 595 22.1 Dateien und Verzeichnisse mit htaccess Passwort schützen: ........................................... 595 22.1.1 physikalischen Ordner-Pfad bestimmen: ...................................................................................595 22.1.2 Die .htpasswd Datei erstellen: ...................................................................................................596 22.2 Der Mercury Mailserver für die Testumgebung: ............................................................. 598 22.2.1 Starten des Mercury- Servers: ...................................................................................................598 22.2.2 Den E-Mail- Server konfigurieren: .............................................................................................600 22.2.2.1 Der "MercuryC SMTP Client" ................................................................................................606 22.2.3 PHP Einstellung für den Mailversand konfigurieren: ..................................................................610 22.2.4 Testemails senden: ....................................................................................................................611 23 Probleme und deren Beseitigung ................................................................................. 615 23.1 Standard Joomla Modul aus Versehen gelöscht, was nun?.............................................. 615 23.2 Nach dem Aktivieren der .htaccess kommt es zum Error 500 ......................................... 617 23.3 jQuery Probleme ........................................................................................................... 618 23.3.1 Konflikte mit unterschiedlichen jQuery Versionen: ....................................................................618 Copyright© Karl-Heinz. Derhake 2015 Seite 683 Version 3.6.4 23.3.2 Einige mögliche Lösungen: ........................................................................................................618 23.3.3 Problemlösung durch ein Tool: ..................................................................................................619 23.4 Admin Passwort vergessen: ........................................................................................... 620 24 Suchmaschinenoptimierung (Search Engine Optimization = SEO): ................................ 622 25 SEO Tools für Joomla und Komponenten: ..................................................................... 622 25.1 Titel- und Alt-Attribute in Bilden und Links automatisch setzen: ..................................... 625 25.2 Strukturierte Daten für die Suchmaschinen (Markup): .................................................... 626 25.2.1 Mikrodaten-Markup: .................................................................................................................626 25.2.2 Seiten-Markup (Auszeichnungssprache): ...................................................................................626 25.2.3 Snippets und Rich-Snippets: ......................................................................................................627 25.2.3.1 Rich-Snippets – Personen: ....................................................................................................629 25.2.4 Seiten-Markups mit J4Chema erstellen: ....................................................................................630 25.2.5 Ein einfaches Beispiel zur Erstellung eines Markups mit J4Chema: ............................................632 25.3 jSitemap Pro, ein real-time Sitemap-Generator: ............................................................. 636 26 Google Webmaster-Tools: ............................................................................................ 636 26.1 Webseiten bei Google hinzufügen und authentifizieren:................................................. 636 26.1.1.1 26.2 Webseite Einstellungen: .......................................................................................................642 Das Dashboard: ............................................................................................................. 643 26.2.1 Website-Benachrichtigungen: ...................................................................................................645 26.2.2 Suchanfragen: ...........................................................................................................................645 26.2.3 Google Index: ............................................................................................................................648 26.2.4 Crawling: ...................................................................................................................................649 26.2.4.1 Crawling-Fehler: ...................................................................................................................650 26.2.4.1.1 Hier folgen nun einige Beispiele für Fehlerbehandlungen: ..............................................651 26.2.5 Sicherheitsprobleme: ................................................................................................................654 26.2.6 Weitere Ressourcen: .................................................................................................................654 26.2.6.1 Test-Tool für strukturierte Daten: .........................................................................................655 26.2.6.2 PageSpeed Insights: ..............................................................................................................660 Copyright© Karl-Heinz. Derhake 2015 Seite 684 Version 3.6.4 27 Gutschein Softwarepaket, Tools, Support, Updates und Videos: ................................... 665 27.1 Handbuch-Update: ........................................................................................................ 665 27.2 Videos:.......................................................................................................................... 665 27.3 Der EBW Joomla Club: ................................................................................................... 666 27.4 Service und Support: ..................................................................................................... 667 28 Inhaltsverzeichnis: ....................................................................................................... 668 29 Index: .......................................................................................................................... 686 30 Zu den Autoren und Copyright ©: ................................................................................ 693 Copyright© Karl-Heinz. Derhake 2015 Seite 685 Version 3.6.4 29 Index: A Abschalten der Firewall ........................................................................................................................................................................ 29 Adminbereich zusätzlich schützen ..................................................................................................................................................... 370 Ajax ........................................................................................................................................................................................................ 17 Alias: .................................................................................................................................................................................................... 229 Animationen ........................................................................................................................................................................................ 432 Anlegen eines neuen Menüs .............................................................................................................................................................. 140 Anpassung im Adminbereich ................................................................................................................................................................ 69 Aufbau der Menüs .............................................................................................................................................................................. 121 Aus Webkatalog installieren ............................................................................................................................................................... 335 ausgecheckt ................................................................................................................................................................................... 99, 234 Automatische Sprachwechsel............................................................................................................................................................. 488 B Backend ................................................................................................................................................................................................. 42 Backendbereich ..................................................................................................................................................................................... 60 Beitrag als Startseite ........................................................................................................................................................................... 163 Beitrag mit Text und Bild .................................................................................................................................................................... 197 Beitragsoptionen Basis einzustellen ................................................................................................................................................... 178 Benutzer Optionen einstellen ............................................................................................................................................................. 239 Benutzergruppen ................................................................................................................................................................................ 243 Benutzergruppen erstellen ................................................................................................................................................................. 249 bestimmen Sie die Modulposition ..................................................................................................................................................... 133 Bilder und Grafiken optimieren .......................................................................................................................................................... 172 Bildgröße ............................................................................................................................................................................................. 432 Bildmanager ................................................................................................................................................................................ 195, 433 Bootstrap-Größe ................................................................................................................................................................................. 139 C Cache Einstellungen .............................................................................................................................................................................. 88 Copyright© Karl-Heinz. Derhake 2015 Seite 686 Version 3.6.4 Cache leeren ........................................................................................................................................................................................ 102 cachen.................................................................................................................................................................................................. 100 CMS ........................................................................................................................................................................................................ 16 Content Languages aktivieren .............................................................................................................................................................. 50 Crawlen .................................................................................................................................................................................................. 18 CSS- (Cascading Style Sheets) ............................................................................................................................................................. 429 D Datei und Verzeichnisrechte............................................................................................................................................................... 541 Dateien zum Webserver übertragen .................................................................................................................................................... 37 Dateileichen......................................................................................................................................................................................... 102 Datenbank Präfix ................................................................................................................................................................................... 93 Datenbank prüfen ............................................................................................................................................................................... 340 Datenbank überprüfen ....................................................................................................................................................................... 340 Der Alias:.............................................................................................................................................................................................. 214 Der Titel ....................................................................................................................................................................................... 194, 229 description ............................................................................................................................................................................. 83, 217, 233 die angezeigten Ebenen bestimmen .................................................................................................................................................. 150 Drucken-Icon ....................................................................................................................................................................................... 426 E Ebenen eines Menüs ........................................................................................................................................................................... 133 Einchecken........................................................................................................................................................................................... 234 Email Versand konfigurieren ................................................................................................................................................................ 93 E-Mail-Icon .......................................................................................................................................................................................... 426 Export der Datenbank in mehrere Dateien ........................................................................................................................................ 538 Exportieren der lokalen Datenbank ................................................................................................................................................... 535 extern verlinkt ..................................................................................................................................................................................... 436 externe Tools ....................................................................................................................................................................................... 545 F Fehler 404 Seiten abfangen ................................................................................................................................................................ 329 Firebug ................................................................................................................................................................................................. 446 Copyright© Karl-Heinz. Derhake 2015 Seite 687 Version 3.6.4 Firefox .................................................................................................................................................................................................. 528 Firewall .................................................................................................................................................................................................. 29 Frontend ................................................................................................................................................................................................ 57 G Globales Einchecken ..................................................................................................................................................................... 99, 236 Gutschein Softwarepaket ................................................................................................................................................................... 665 H Handbuch-Update ............................................................................................................................................................................... 665 htaccess ............................................................................................................................................................................................... 369 htaccess.txt.......................................................................................................................................................................................... 369 htdocs .................................................................................................................................................................................................... 32 HTML.................................................................................................................................................................................................... 445 HTML/PHP Editor ................................................................................................................................................................................ 539 I Icons ..................................................................................................................................................................................................... 426 im Backend der Joomla Seite anmelden .............................................................................................................................................. 47 Importieren der Daten bei Ihrem Provider ........................................................................................................................................ 537 Installationsprüfung .............................................................................................................................................................................. 43 Installieren eines Sprachpakets ............................................................................................................................................................ 72 internen Tools ..................................................................................................................................................................................... 545 J JavaScript ............................................................................................................................................................................................... 17 JED (Joomla! Extensions Directory) .................................................................................................................................................... 331 Joomla Bildermanager ........................................................................................................................................................................ 204 Joomla Komponenten ........................................................................................................................................................................... 60 Joomla Module ...................................................................................................................................................................................... 61 Joomla offline schalten ....................................................................................................................................................................... 520 Joomla Plugins ....................................................................................................................................................................................... 62 Joomla Templates ................................................................................................................................................................................. 66 Copyright© Karl-Heinz. Derhake 2015 Seite 688 Version 3.6.4 K Kategorie ............................................................................................................................................................................................. 194 Kategorieberechtigungen ................................................................................................................................................................... 234 Komponenten.................................................................................................................................................................................... 8, 60 Kontaktformular erstellen .................................................................................................................................................................. 291 L Language Switcher .............................................................................................................................................................................. 490 Layout- Override Bereich ...................................................................................................................................................................... 23 Layout-Anpassungen ........................................................................................................................................................................... 119 leere MySQL Datenbank ..................................................................................................................................................................... 536 Lightbox Funktion................................................................................................................................................................................ 406 Links im Text ........................................................................................................................................................................................ 436 Lokale Testumgebung ........................................................................................................................................................................... 25 M Mehrsprachigkeit ................................................................................................................................................................................ 484 Menüklassensuffix .............................................................................................................................................................................. 137 Menü-Modul ............................................................................................................................................................................... 129, 131 Menüs und Menüeinträge .................................................................................................................................................................. 121 Menüzuweisung .................................................................................................................................................................................. 134 Meta Beschreibung ..................................................................................................................................................................... 217, 233 Meta Schlüsselwörter ........................................................................................................................................................................... 84 Metadaten ............................................................................................................................................................................................. 82 mod_rewrite.......................................................................................................................................................................................... 86 Modul in Content einfügen................................................................................................................................................................. 443 Module .................................................................................................................................................................................................... 9 Module im Content einbinden ........................................................................................................................................................... 382 Modules Anywhere ............................................................................................................................................................................. 382 Modulklassensuffix ............................................................................................................................................................................. 138 Modulpositionen ................................................................................................................................................................................. 122 Modulpositionen im Template ........................................................................................................................................................... 128 Copyright© Karl-Heinz. Derhake 2015 Seite 689 Version 3.6.4 MySQL-Datenbank ................................................................................................................................................................................ 31 O Option „?tp=1“ .................................................................................................................................................................................... 123 Ordner- und Dateirechte setzen ........................................................................................................................................................ 370 Override der globalen Einstellungen .................................................................................................................................................. 221 Override Sourcen ............................................................................................................................................................................ 23, 24 Overrides erstellen .............................................................................................................................................................................. 117 Overrides für Erweiterungen .............................................................................................................................................................. 111 Overridetechnik................................................................................................................................................................................... 117 Override-Technik ................................................................................................................................................................................... 22 P Pfad zu Ihrem Webserver ................................................................................................................................................................... 539 PHP....................................................................................................................................................................................................... 445 Probleme mit Skype .............................................................................................................................................................................. 29 Protostar-Template ............................................................................................................................................................................... 17 Provider ............................................................................................................................................................................................... 534 Q Quick Icons ............................................................................................................................................................................................ 67 R Rechteverwaltung ............................................................................................................................................................................... 265 Responsivität ....................................................................................................................................................................................... 171 Restriktion ........................................................................................................................................................................................... 537 Rich-Snippets ....................................................................................................................................................................................... 657 S Schutz für Joomla-Verzeichnisse ........................................................................................................................................................ 542 Seitenumbruch .................................................................................................................................................................................... 443 Sendmailverzeichnis ............................................................................................................................................................................. 94 Sicherheit von Joomla ......................................................................................................................................................................... 241 Copyright© Karl-Heinz. Derhake 2015 Seite 690 Version 3.6.4 Sicherheitspaket für Sie geschnürt..................................................................................................................................................... 369 Sidebar ein- oder ausgeklappt .............................................................................................................................................................. 59 Site ......................................................................................................................................................................................................... 60 Sitzung (Session).................................................................................................................................................................................... 89 Snippets ............................................................................................................................................................................................... 657 Sprach- Override ................................................................................................................................................................................... 23 Sprachen Filter .................................................................................................................................................................................... 487 Sprachen installieren .................................................................................................................................................................. 359, 485 Sprach-Override .................................................................................................................................................................................... 23 SQL-Datenbank...................................................................................................................................................................................... 20 Startblog .............................................................................................................................................................................................. 121 Startseite ..................................................................................................................................................................................... 157, 421 Startseite festlegen ............................................................................................................................................................................. 164 Suchindex erstellen ............................................................................................................................................................................. 324 Suchmaschinen ..................................................................................................................................................................................... 18 T Tagging - Schlagwörter........................................................................................................................................................................ 312 Technische Voraussetzungen ........................................................................................................................................................... 4, 21 Technische Voraussetzungen für Joomla ............................................................................................................................................. 35 Template................................................................................................................................................................................................ 17 Template Editor................................................................................................................................................................................... 117 Template File Manager ....................................................................................................................................................................... 111 Template Modulpositionen ................................................................................................................................................................ 121 Templates ................................................................................................................................................................................................ 9 Testumgebung....................................................................................................................................................................................... 22 U Übertragung der Testumgebung ........................................................................................................................................................ 534 V Videos .................................................................................................................................................................................................. 665 Copyright© Karl-Heinz. Derhake 2015 Seite 691 Version 3.6.4 W Webanwendung .................................................................................................................................................................................... 26 Webseite ............................................................................................................................................................................................... 83 Webserver-Umgebung.......................................................................................................................................................................... 26 Website ................................................................................................................................................................................................. 83 Website SEO .......................................................................................................................................................................................... 82 Weiterlesen ......................................................................................................................................................................................... 443 X XAMPP ................................................................................................................................................................................................... 26 Z ZIP-Datei .............................................................................................................................................................................................. 335 Zugriffsebene....................................................................................................................................................................................... 231 Zugriffsebenen .................................................................................................................................................................................... 243 Zusatztools für Joomla ........................................................................................................................................................................ 545 Zwei-Faktor-Authentifizierung ............................................................................................................................................................. 74 Copyright© Karl-Heinz. Derhake 2015 Seite 692 Version 3.6.4 30 Zu den Autoren und Copyright ©: Karl-Heinz Derhake: Der Autor Karl-Heinz Derhake hat mehr als zehn Jahre Erfahrung im Projekt Management in den Bereichen Hardware- Computer- Softwareentwicklung, und staatliche Sicherheitstechnologien. Seit mehr als fünf Jahren setzt er seine Projekterfahrungen mit Content Management Systemen in praktische Handbücher um. Er berät Firmen und Staaten in der Umsetzung von Internet- und Sicherheitsprojekten. Jan Derhake: Er ist verantwortlich für Layout und Gestaltung. Caren Pott: Lektorat Bei Fragen stehen wir Ihnen gerne mit Rat und Tat zur Verfügung. Ihr EasyBay-Web Team Copyright© Karl-Heinz. Derhake 2015 Seite 693 Version 3.6.4
© Copyright 2024 ExpyDoc