______________________________________________________________________ Sehr geehrter Interessent, bei diesem Dokument im PDF-Format handelt es sich um eine Leseprobe des Handbuchs im E-Book-Format. Das Handbuch umfasst 881 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, ca. 10 Seiten über die Erweiterung K2, ca. 10 Seiten über die Erweiterung K2Store, 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 K2 E-Books und Erweiterungen. 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 _______________________________________________________________________________________________________ 1 Dieses E-Book besteht aus drei Hauptteilen: I Vorwort und allgemeine Informationen zum Handbuch. Dann folgt 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 K2 und dessen Konfiguration auseinandersetzen. II Der zweite Teil dieser Dokumentation beschäftigt sich detailliert mit der Erweiterung K2 und K2Store. Wir begleiten Sie von der Installation, über die komplette Konfiguration bis hin zu einem fertigen Shop unter Joomla und K2. Dabei zeigen wir Ihnen an Hand von Beispielen wichtige Möglichkeiten im Zusammenspiel der drei Systeme. III Im dritten Teil gehen wir auf Besonderheiten ein, wie spezielle Anpassungen im Layout- Bereich, beschreiben nützliche und wichtige Erweiterungen und sagen Ihnen, wo Sie diese finden. Weiterhin finden Sie hier ein Kapitel über die Sicherheit Ihres Webauftritts und auch das Thema Suchmaschinenoptimierung (SEO) unter Joomla behandeln wir. Copyright© Karl-Heinz. Derhake 2016 Seite 2 Version 3.6.4 _______________________________________________________________________________________________________ 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 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 Copyright© Karl-Heinz. Derhake 2016 Seite 3 Version 3.6.4 _______________________________________________________________________________________________________ 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 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. Copyright© Karl-Heinz. Derhake 2016 Seite 4 Version 3.6.4 _______________________________________________________________________________________________________ 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. 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 Copyright© Karl-Heinz. Derhake 2016 Seite 5 Version 3.6.4 _______________________________________________________________________________________________________ (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. Die Übersichtlichkeit im Backend wurde durch einklappbare Sidebars erhöht. Überall wo eine Sidebar angezeigt wird, kann diese ein- oder ausgeklappt werden. Copyright© Karl-Heinz. Derhake 2016 Seite 6 Version 3.6.4 _______________________________________________________________________________________________________ 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 2016 Seite 7 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 2016 Seite 8 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, Copyright© Karl-Heinz. Derhake 2016 Seite 9 Version 3.6.4 _______________________________________________________________________________________________________ branchenspezifische Erweiterungen ( z.B. Hotelbuchung, Anzeigensysteme), 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. Copyright© Karl-Heinz. Derhake 2016 Seite 10 Version 3.6.4 _______________________________________________________________________________________________________ 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 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 Copyright© Karl-Heinz. Derhake 2016 Seite 11 Version 3.6.4 _______________________________________________________________________________________________________ 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. 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. Copyright© Karl-Heinz. Derhake 2016 Seite 12 Version 3.6.4 _______________________________________________________________________________________________________ Dieses Praxishandbuch ist keine Aneinanderreihung der unendlich vielen Möglichkeiten von Joomla und deren trockene Kurzbeschreibung. Im ersten Teil dieser Dokumentation 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 Copyright© Karl-Heinz. Derhake 2016 Seite 13 Version 3.6.4 _______________________________________________________________________________________________________ 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 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 Copyright© Karl-Heinz. Derhake 2016 Seite 14 Version 3.6.4 _______________________________________________________________________________________________________ dieses problemlos bei uns nachordern. Beim Kauf des vorkonfigurierten Softwarepakets 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. 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): Beispiel eines Bildausschnitts (Darstellung rote Umrandung): Copyright© Karl-Heinz. Derhake 2016 Seite 15 Version 3.6.4 _______________________________________________________________________________________________________ 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 Vorwort zu K2, dem Joomla Content Konstruktion Kit Bei K2 handelt es sich um ein "Content Konstruktion Kit", das sich in Joomla integriert und ein eigenes - stark erweitertes - System zur Verwaltung von Inhalten schafft. Der Vorteil liegt dabei ganz klar in der größeren Flexibilität gegenüber den JoomlaBasisfunktionen. So ist man nicht mehr zwangsläufig an die Joomla Struktur von Bereichen, Kategorien oder statischen Seiten gebunden, sondern kann selbst über die Tiefe und den Aufbau der einzelnen Bereiche bestimmen. Wer möchte kann in diesem System innerhalb einer einzigen Ebene bleiben, oder aber fast beliebig tief abstufen. Copyright© Karl-Heinz. Derhake 2016 Seite 16 Version 3.6.4 _______________________________________________________________________________________________________ K2 bietet eine über das Übliche hinausgehende integrierte Lösung mit üppigen Formularen zur Artikelerstellung (Joomla! Artikel mit optionalen zusätzlichen Feldern für Artikelbilder, Videos, Bildergalerien und Anhängen), eingebetteten mehrstufigen Kategorien, tags, Kommentaren, einem System das Standardformular mit zusätzlichen Feldern zu erweitern, einer mächtige Plugin API um Artikel, Kategorien und Userformulare, Frontendbearbeitung, Sub-Templates zu bearbeiten und vielem mehr. Quasi ein Universalwerkzeug das aus jedem Joomla ein Downloadportal, Linkverzeichnis, Branchenbuch oder Online-Magazin machen kann, ohne auf zusätzliche Erweiterungen zurückgreifen zu müssen. Mit K2, kann eine Joomla! Website zu einer News- Magazin-Site umgestaltet werden, mit Autorenblogs, Produktkatalogen, Portfolios, Wissensdatenbank, Download- Dokumentenmanager, Verzeichnislisten, Events-Listen und mehr, all das gebündelt in einem Paket. K2 eignet sich besonders gut für umfangreiche Webseiten. Die Feature-Liste beinhaltet unter anderem: Zusätzliche Felder für Beiträge, die in K2 Artikel heißen, Kategoriebaum mit unbeschränkter Tiefe, Kommentare zu Artikeln, Tags für Artikel, Artikel-Image mit automatischer Verkleinerung je nach Ansicht, Erweiterte Benutzerverwaltung für Kategorien. Das Paket von K2 bringt neben der Komponente selbst auch noch vier Module mit, die automatisch mit installiert werden, und zum Beispiel die letzten Kommentare oder Artikel anzeigen können. Außerdem bietet K2 einen Konverter mit dem sich bereits bestehende Inhalte von Joomla auslesen und bei K2 einfügen lassen. Wer möchte kann damit die Copyright© Karl-Heinz. Derhake 2016 Seite 17 Version 3.6.4 _______________________________________________________________________________________________________ Inhaltsverwaltung komplett umstellen und Joomla zur reinen (System)Grundlage degradieren. Ob man diesen Schritt wagt, hängt ganz sicher vom jeweiligen Vorhaben ab das man mit Joomla umsetzen möchte. In K2 heißen die Inhalte nicht Beiträge sondern Artikel. Die Möglichkeiten in K2 sind sehr umfangreich und die Konfigurationsmöglichkeiten übertreffen die der Joomla Basis um ein Vielfaches. Jede Ansicht kann individuell angepasst werden, so hat zum Beispiel eine Kategorieansicht mehr als hundert Einstellmöglichkeiten, die sich bei den einzelnen Artikeln wieder überschreiben lassen. Für die Artikel kann man aber auch die Einstellungen der jeweiligen Kategorie übernehmen. Weiterhin bietet K2 eine Anbindung an den internen Joomla Update-Mechanismus, der nicht nur darüber informiert wenn neue Versionen zur Verfügung stehen, sondern diese auf Mausklick hin auch automatisch installieren kann. Ein weiteres Highlight ist die Anbindung an die Joomla-Suchfunktion Smart Search, die mit einem Index arbeitet, und auch in umfangreichen Joomla Websites gute Ergebnisse erzielt. Beim Thema Spam, unter dem heutzutage praktisch alle Webseiten zu leiden haben, die ihren Anwendern erlauben Kommentare zu hinterlassen oder Beiträge einzureichen, bietet K2 eine sehr wirkungsvolle Verbindung zum Dienst von Alle Details dazu finden Sie auf unseren Websites www.easybay-web.de oder www.easybay-web.com in der Kategorie Service und Support. 2.1 Joomla 3.x und K2 Software Grundpaket: Dieses Handbuch gibt es auch in Verbindung mit einem Software Grundpaket. Dieses Paket ist komplett, ob Sie eine Standard- Website, eine Kommunikationsplattform aufbauen wollen, oder einen Blog mit K2 realisieren möchten. Auch eine Kombination aus Forum und Download-Shop ist mit dieser vorkonfigurierten Softwarekombination in kürzester Zeit realisierbar. Copyright© Karl-Heinz. Derhake 2016 Seite 18 Version 3.6.4 _______________________________________________________________________________________________________ Das Paket ist komplett vorinstalliert und kann von Ihnen problemlos in jede beliebige Richtung weiterkonfiguriert werden. Auch fünf verschieden Templates, die Sie für Ihre eigenen Bedürfnisse anpassen können, sind enthalten. Dabei sei hier ausdrücklich betont, Sie zahlen nicht für das Softwarepaket sondern für die Konfigurationen eines sehr flexiblen Systems und die enthaltenen Dokumentationen. Die Softwaretools Joomla 3.x und den installierten Komponenten sind Open Source und somit kostenlos. Alle Details dazu finden auf unseren Websites www.easybay-web.de oder www.easybay-web.com in der Kategorie Handbücher und Software. Wenn Sie dieses Handbuch ohne das Softwarepaket erworben haben, können Sie dieses problemlos bei uns nachordern. Der Preis für das konfigurierte Softwarepaket beträgt zehn Euro. Im Kapitel: Gutschein Softwarepaket finden Sie einen GutscheinCode mit dessen Hilfe Sie das Paket zum Preis von zehn Euro erwerben können. Copyright© Karl-Heinz. Derhake 2016 Seite 19 Version 3.6.4 _______________________________________________________________________________________________________ 2.2 K2 eine sinnvolle Erweiterung: 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 eine private Internetseite aus. 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 zu erweitern. Die Komponente K2 ist eine derartige Erweiterung. Mit dem Content-Tool K2 kann man Blogs, Datenbanken, DokumentenDownloads, Veranstaltungskalender, Portfolios, Produktkataloge und noch viel mehr in einer einzigen Anwendung zusammenstellen. Weitere Anwendungsmöglichkeiten für Joomla und K2 sind zum Beispiel: News- Magazine Autorenblogs, Produktkataloge Portfolios, Wissensdatenbanken, Download- Dokumentenmanager, Verzeichnislisten, Events-Listen Mit K2 können problemlos Fotos, Illustrationen, Videos, Bildergalerien und downloadbare Anhänge eingefügt werden. Außerdem lässt sich Joomla mit K2 um Tags, Kommentarfunktionen, CCK-ähnlichen Features, API Plugin, Sub-Templates und vieles mehr erweitern. Copyright© Karl-Heinz. Derhake 2016 Seite 20 Version 3.6.4 _______________________________________________________________________________________________________ Joomla 3.x nutzt verschiedene Terminologien um Erweiterungen zu klassifizieren: Komponenten, Module, Plugins. Die vielen Erweiterungen sind, je nach Entscheidung des Entwicklers, kostenfrei oder kostenpflichtig. 2.2.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), Galerien, Blogsysteme, und vieles mehr. 2.2.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. Copyright© Karl-Heinz. Derhake 2016 Seite 21 Version 3.6.4 _______________________________________________________________________________________________________ 2.2.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. 2.2.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 MVC Technologie. Copyright© Karl-Heinz. Derhake 2016 Seite 22 Version 3.6.4 ___________________________________________________________________ 3 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 Inhalt (Content) der Internetseiten geändert wird. 3.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. Copyright© Karl-Heinz. Derhake 2013 Seite 23 Version 1.2 _______________________________________________________________________________________________________ 3.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 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. 3.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 Copyright© Karl-Heinz. Derhake 2016 Seite 24 Version 3.6.4 _______________________________________________________________________________________________________ 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 2016 Seite 25 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 2016 Seite 26 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. 3.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 2016 Seite 27 Version 3.6.4 _______________________________________________________________________________________________________ 3.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 2016 Seite 28 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. 3.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. 3.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 Override möglich. Copyright© Karl-Heinz. Derhake 2016 Seite 29 Version 3.6.4 ______________________________________________________________________ II Hier beginnt der zweite Teil des Handbuchs. 10 K2 Joomla Content Konstruktion Kit: Mit K2, kann eine Joomla! Website zu einer News- Magazin-Site umgestaltet werden, mit Autorenblogs, Produktkatalogen, Portfolios, Wissensdatenbank, Download- Dokumentenmanager, Verzeichnislisten, Events-Listen und mehr, all das gebündelt in einem Paket. K2 eignet sich besonders gut für umfangreiche Webseiten. Die Feature-Liste beinhaltet unter anderem: Zusätzliche Felder für Beiträge, die in K2 Artikel heißen, Kategoriebaum mit unbeschränkter Tiefe, Kommentare zu Artikeln, Tags für Artikel, Artikel-Image mit automatischer Verkleinerung je nach Ansicht, Erweiterte Benutzerverwaltung für Kategorien. Das Paket von K2 bringt neben der Komponente selbst auch noch vier Module mit, die automatisch mit installiert werden, und zum Beispiel die letzten Kommentare oder Artikel anzeigen können. Außerdem bietet K2 einen Konverter, mit dem sich bereits bestehende Inhalte von Joomla auslesen und bei K2 einfügen lassen. Wer möchte kann damit die Inhaltsverwaltung komplett umstellen und Joomla zur reinen (System)Grundlage degradieren. Ob man diesen Schritt ausführt, hängt ganz sicher vom jeweiligen Vorhaben ab das man mit Joomla umsetzen möchte. In K2 heißen die Inhalte nicht Beiträge sondern Artikel. Die Möglichkeiten in K2 sind sehr umfangreich und die Konfigurationsmöglichkeiten Copyright© Karl-Heinz. Derhake 2016 Seite 387 Version 3.6.4 ______________________________________________________________________ übertreffen die der Joomla Basis um ein Vielfaches. Jede Ansicht kann individuell angepasst werden, so hat zum Beispiel eine Kategorieansicht mehr als hundert Einstellmöglichkeiten, die sich bei den einzelnen Artikeln wieder überschreiben lassen. Für die Artikel kann man aber auch die Einstellungen der jeweiligen Kategorie übernehmen. Weiterhin bietet K2 eine Anbindung an den internen Joomla Update-Mechanismus, der nicht nur darüber informiert wenn neue Versionen zur Verfügung stehen, sondern diese auf Mausklick hin auch automatisch installieren kann. Ein weiteres Highlight ist die Anbindung an die Joomla-Suchfunktion Smart Search, die mit einem Index arbeitet, und auch in umfangreichen Joomla Websites gute Ergebnisse erzielt. Beim Thema Spam, unter dem heutzutage praktisch alle Webseiten zu leiden haben, die ihren Anwendern einzureichen, bietet K2 erlauben Kommentare zu hinterlassen, oder Beiträge eine sehr wirkungsvolle Verbindung zum Dienst von StopForumSpam.com. Quelle inklusive deutschen Sprachdateien: http://www.easybay-web.de/de/downloads/joomla-und-zubehoer.html 10.1 K2 Installation: Die Installation erfolgt, wie bei allen Komponenten, über den Joomla ErweiterungsManager. Näheres dazu finden Sie im Kapitel: Erweiterungen. 10.1.1 Installation der deutschen Sprache für K2: Um K2 in der deutschen Sprache im Frontend und Backend Bereich betreiben zu können, müssen entsprechende Sprachdateien installiert werden. Wenn Sie das gesamte Paket von unserer Webseite herunter geladen haben, dann stehen Ihnen auch die Sprachdateien zur Verfügung. Übertragen Sie diese Sprachdateien mit einem geeigneten FTP Programm in die dafür vorgesehenen Ordner auf Ihrem Webspace. Copyright© Karl-Heinz. Derhake 2016 Seite 388 Version 3.6.4 ______________________________________________________________________ Die beiden Ordner: enthalten die dafür notwendigen Dateien. Die Dateien aus dem Ordner K2-admin gehören in den Admin Language Ordner: Die Dateien aus dem Ordner K2-site gehören in den Ordner Language im root der Website: 10.2 Das K2 Kontrollzentrum Copyright© Karl-Heinz. Derhake 2016 Seite 389 Version 3.6.4 ______________________________________________________________________ 10.3 Grundeinstellungen der Optionen in K2 Bevor Sie mit K2 durchstarten, sollten Sie einige generelle Einstellungen vornehmen. Es handelt sich um Basiseinstellungen, diese Optionen können im Verlauf der Erstellung, Bearbeitung der einzelnen K2 Bereiche angepasst werden und somit von den hier festgelegten Basiseinstellungen abweichen. Es ist aber sinnvoll, hier zunächst einige generelle Dinge festzulegen, damit man bei der späteren Erstellung von Artikeln, Kategorien usw. nicht jedes Mal die gesamte Fülle der Optionen bearbeiten muss. Wechseln Sie dazu in das K2-Kontrollzentrum und klicken Sie oben rechts auf „Einstellungen“. Copyright© Karl-Heinz. Derhake 2016 Seite 390 Version 3.6.4 ______________________________________________________________________ Die Parameter gliedern sich in die folgenden Bereiche: Layout & Ansichten Inhalt Bilder Social Kommentare Bearbeitung im Frontend Erweitert Berechtigungen 10.3.1 Parameter - Layout & Ansichten. Die Bereiche: CSS-Einstellungen, Layout- und Ansichtsoptionen für Benutzerseiten (Autor), Layout- & Ansichtsoptionen für Schlagwörter-Listen, Layout- & Ansichtsoptionen für Such- & Datums-Listen. Copyright© Karl-Heinz. Derhake 2016 Seite 391 Version 3.6.4 ______________________________________________________________________ 10.3.1.1 CSS-Einstellungen: Diese Option lädt standardmäßig das integrierte CSS-Styling, das mit K2 kommt. Wenn Sie ein eigenes Joomla-Template haben, welches K2 Styles unterstützt, müssen Sie diese Option deaktivieren, damit die Einstellungen für K2 in Ihrem Joomla-Template verwendet werden. jQuery Bibliothek Handhabung: Die jQuery-Basisbibliothek besteht aus einer JavaScript-Datei, in der alle grundlegenden DOM-, Ereignis-, Effekt- und Ajax-Funktionen enthalten sind. Um jQuery benutzen zu können, muss man es in eine HTML-Datei einbinden. Typischerweise wird durch den Zugriff auf Objekte mit der $-Funktion oder, um Kompatibilitätsproblemen mit anderen Bibliotheken aus dem Weg zu gehen, und eine bessere Lesbarkeit zu erreichen, mit der jQuery-Funktion ein jQuery-Objekt erzeugt. Ein jQuery-Objekt kann durch Fluent Interfaces an andere Funktionen übergeben werden. Copyright© Karl-Heinz. Derhake 2016 Seite 392 Version 3.6.4 ______________________________________________________________________ Backend jQuery & jQuery UI handling: Entfernte Kopien der jQuery und jQuery UI werden von Google EUR geladen und sind die Standardeinstellung. Die einzelnen Ansichtsoptionen können aus- oder eingeblendet werden. Wenn Sie den Mauszeiger über die Parametertexte bewegen, bekommen Sie weitere Details zu dem jeweiligen Parameter angezeigt, wenn diese nicht bereits durch ihre Bezeichnung eindeutig sind. 10.3.1.2 Layout und Ansichtsoptionen für Benutzer (Autor): Name, Bild (Avatar), Beschreibung, URL, E-Mail, RSS feed link, RSS feed icon, Artikel zählen auf den Benutzerseiten, Artikel Titel, Link zum Artikeltitel, Artikel erstellt (Datum und Zeit), Artikel Bild, Artikel Einleitungstext, Artikelkategorie, Artikel Tags, Anker-Link (mit Kommentar Zähler) auf Kommentar Formular Artikel 'Mehr lesen...' Link, Copyright© Karl-Heinz. Derhake 2016 Seite 393 Version 3.6.4 ______________________________________________________________________ Aktiviere K2 plugins, Standard übergeordneten Menü für user-Seiten. 10.3.1.3 Layout- & Ansichtsoptionen für Schlagwörter-Listen: Artikel-Anzahl für Schlagwort-Listen, Artikel Titel, Link zum Artikeltitel Erstellungsdatum und -zeit des Artikels, Artikel Bild, Einleitungstext des Artikels, Artikel-Kategorie, weiterlesen...' Link, Extra-Felder des Artikels, Artikel-Sortierung (nur für Schlagwort-Listen): RSS-Feed-Link, RSS-Feed-Symbol. Copyright© Karl-Heinz. Derhake 2016 Seite 394 Version 3.6.4 ______________________________________________________________________ 10.3.1.4 Layout- & Ansichtsoptionen für Such- & Datums-Listen: Artikel-Anzahl für die Suche, nach Schlagwort und Datum gelistet, Artikel Titel, Link zum Artikeltitel, Erstellungsdatum und -zeit des Artikels, Artikel Bild, Einleitungstext des Artikels, Artikel-Kategorie, weiterlesen...' Link, Extra-Felder des Artikels, RSS-Feed-Link, RSS-Feed-Symbol. 10.3.2 Parameter – Inhalt: 10.3.2.1 Inhaltsoptionen RSS Feeds: Feed limit, Artikel Bild, Bildgröße für Artikel, Einleitungstext des Artikels, Max. Wortanzahl im Einleitungstext: Hier kann die maximale Wortanzahl bestimmt werden, Copyright© Karl-Heinz. Derhake 2016 Seite 395 Version 3.6.4 ______________________________________________________________________ Artikel Volltext, Artikel Schlagwörter, Artikel Video, Artikel Galerie, Artikel Anhänge, Verwenden Sie Schein E-Mail-Adresse, um Spam-Bots am Sammeln von Autor EMail-Adressen in Feeds zu hindern. 10.3.2.2 Inhalt Aufräumen: Entfernen von HTML-Tags aus dem Einleitungstext, Geben Sie die HTML-Tags nicht im Einleitungstext ein, Geben Sie die HTML-Tags an, die nicht aus dem Einleitungstext entfernt werden sollen: Gültige HTML-Tags durch Komma trennen, z.B. img, br, p, a, b, span etc. Geben Sie die HTML-Tag-Attribute an, die aus dem Einleitungstext entfernt werden sollen: Gültige HTML-Tag-Attribute durch Komma trennen, z.B. width,height,border etc., Entfernen von HTML-Tags aus dem Volltext: Aktivieren Sie dies, um alle HTML-Tags aus dem Volltext zu entfernen, außer den unten definierten, Geben Sie die HTML-Tags an, die nicht aus dem Volltext entfernt werden sollen: Gültige HTML-Tags durch Komma trennen, z.B. img, br, p, a, b, span etc., Entfernen von HTML-Tags aus dem Volltext: Aktivieren Sie dies, um alle HTML-Tags aus dem Volltext zu entfernen, außer den unten definierten, Geben Sie die HTML-Tags an, die nicht aus dem Volltext entfernt werden sollen: Gültige HTML-Tags durch Komma trennen, z.B. img, br, p, a, b, span etc., Geben Sie die HTML-Tag-Attribute an, die aus dem Volltext entfernt werden sollen: Gültige HTML-Tag-Attribute durch Komma trennen, z.B. width,height,border etc., XSS Filterung beim Speichern: Aktivieren Sie diesen Filter, um zu verhindern, dass ein böswilliger Benutzer ein Script in Ihre Website einschleust. Standardmäßig deaktiviert. Copyright© Karl-Heinz. Derhake 2016 Seite 396 Version 3.6.4 ______________________________________________________________________ 10.3.2.3 Inhaltsoptionen Extra-Felder: Popup Breite für Links, Popup Höhe für Links. 10.3.3 Parameter – Bilder: Hier bestimmen Sie die Vorgaben der zu verwendenden Bilder, alle Angaben zur den Bildgrößen und der Bildqualität müssen in Pixeln erfolgen: Qualität (%) bei der Verarbeitung von Bildern, Artikel sehr Kleine Bildbreite (in px), Artikel kleine Bildbreite (in px), Artikel Mittlere Bildbreite (in px), Artikel Große Bildbreite (in px), Artikel sehr große Bildbreite (in px), Allgemeine Artikel-Bildbreite (in px): Wird verwendet in Benutzerseiten sowie in Schlagwort-, Such- und Datums-Listen, Breite des Kategoriebildes (in px), Platzhalter für die Kategorie, wenn kein Bild vorhanden ist, Breite des Benutzerbildes (in px) bei Artikeln, Platzhalter für den Benutzer, wenn kein Bild vorhanden ist, Breite des Benutzerbildes (in px) bei Kommentaren, 10.3.3.1 Online Image Editor: Wählen Sie, welcher Online-Bild-Editor aus dem K2-QuickIcons-Modul gestartet werden soll. Copyright© Karl-Heinz. Derhake 2016 Seite 397 Version 3.6.4 ______________________________________________________________________ 11 Der K2Store: Der K2Store ist ein einfaches und doch geniales Shopsystem, das sich unter K2 nahtlos in Joomla integriert. Da es die K2 eigenen Artikel durch entsprechende Shop Parameter erweitert, lassen sich alle Features in K2 auch für den Shop nutzen. Das eröffnet ungeahnte Möglichkeiten auch beim Layout. Die Bestellabwicklung ist modern, ohne jeden Schnickschnack. So einfach kann das Bestellen in Internet auch sein. Entsprechend konfiguriert ist auch die Rechtssicherheit vollumfänglich gegeben, das beweisen viele mit k2Store zertifizierte Online Shops 11.1 Grundkonfiguration nach der Installation: Unmittelbar nach der Installation, beim ersten Aufruf der Komponente, erscheint die folgende Eingabemaske. Tragen Sie hier die geforderten Basisdaten ein. Copyright© Karl-Heinz. Derhake 2016 Seite 489 Version 3.6.4 ______________________________________________________________________ Im Anschluss daran sehen Sie erstmalig das Kontrollzentrum des K2Store. Hier sind dann die folgenden weiteren Konfigurationsschritte auszuführen, bzw. die Eistellungen zu überprüfen: Optionen anklicken, um K2STORE zu konfigurieren. Stellen Sie ein Währungs-Format ein. Tragen Sie eine Administrator-E-Mail Adresse in den Shop-Einstellungen ein, damit Sie Bestell-Benachrichtigungen erhalten Stellen Sie die Preis-Anzeige Option in den Warenkorb-Einstellungen ein. Die Preis-Angabe muss immer numerisch sein. (gültige Angaben sind z.B. 10 oder 10.00). Geben Sie KEIN Komma, Währungssymbol oder andere Zeichen in das Preisfeld ein. K2STORE-Konfiguration abgeschlossen? Klicken Sie auf Optionen und setzen Sie Quick-Tipps anzeigen auf Nein, um diese nicht mehr anzuzeigen. Das Kontrollzentrum des K2Store (Übersicht): Copyright© Karl-Heinz. Derhake 2016 Seite 490 Version 3.6.4 ______________________________________________________________________ 11.2 Unter Optionen die Basis konfigurieren: Die folgenden Bereiche sollten hier der Reihenfolge nach abgearbeitet werden: Grund-Einstellungen Warenkorb-Einstellungen Rabatt & Mindest-Bestellung Order Shop-Einstellungen Copyright© Karl-Heinz. Derhake 2016 Seite 491 Version 3.6.4 ______________________________________________________________________ Live Update Diverse Einstellungen Berechtigungen 11.2.1 Der Bereich Grund-Einstellungen: K2Store-CSS einbinden: Wenn Sie ja wählen, wird in Ihrem Template-CSS-Ordnern gesucht, ob eine K2STORE.css Datei verfügbar ist. Wird diese gefunden, wird sie eingebunden und die darin enthaltenen Formatvorlagen (styles) genutzt. Wenn Sie die Formatvorlagen (styles) anpassen möchten, kopieren Sie am besten die original K2STORE.css der K2STORE Erweiterung in Ihren Template-CSS-Ordner und passen Sie diese an. Am besten aktivieren Sie diese Option erst danach. Ansonsten wird die Standard CSS-Datei der K2STORE Erweiterung genutzt. jQuery laden: Wenn Ihre Template oder andere Erweiterungen JQuery laden, können Sie die NICHT laden Option wählen. Ansonsten können Sie entweder eine Copyright© Karl-Heinz. Derhake 2016 Seite 492 Version 3.6.4 ______________________________________________________________________ lokale Kopie von JQuery oder eine gehostete (Remote) laden. jQuery laden: Wenn Ihr Template oder eine andere Erweiterungen die jQuery UI lädt, können Sie hier wählen, dass K2STORE diese nicht zusätzlich lädt. Ansonsten können Sie festlegen, ob sie entweder als lokale Kopie oder per Remote von Google geladen wird. Load Bootstrap CSS: Nur aktivieren, wenn Ihr Template die Bootstrap Technik unterstützt. Datums-Format: d-m-Y H:i:s steht für das deutsche Datums und Zeitformat. Quick-Tipps anzeigen: sind die internen Beschreibungen, die in einem Popupfenster angezeigt werden. Warenkorb-Schaltflache aktivieren für: Wenn Sie Stellen Sie Registriert einstellen, wir der Warenkorb nur registrierte/angemeldete Benutzern angezeigt. Order-Pfad für SQL-Backup-Dateien: Geben Sie den Ordner-Pfad zur automatischen Speicherung der SQL-Backup-Dateien während eines Updates des K2STORE ein, K2STORE macht ein automatisches SQL-Backup aller Tabellen während eines Upgrades. Die Voreinstellung ist des Pfades ist: /administrator/components/com_K2STORE/backup. Sie können einen beliebigen Pfad, auch außerhalb Ihres root Verzeichnisses, verwenden. Copyright© Karl-Heinz. Derhake 2016 Seite 493 Version 3.6.4 ______________________________________________________________________ 11.2.2 Der Bereich Warenkorb-Einstellungen: Copyright© Karl-Heinz. Derhake 2016 Seite 494 Version 3.6.4 ______________________________________________________________________ Copyright© Karl-Heinz. Derhake 2016 Seite 495 Version 3.6.4 ______________________________________________________________________ Den Katalogmodus aktivieren: Bei Ja, werden der Button "Zum Warenkorb hinzufügen" und die Produkt Optionen deaktiviert. Nur der Preis, SKU (Einheit des Lagerbestands) and ein paar andere Felder werden dann noch angezeigt. Bestellungen sind dann nicht möglich. Miniaturansicht im Warenkorb: Wählen Sie die Quelle der Miniaturansicht(en), die angezeigt werden soll(en) aus oder wählen Sie 'Nicht anzeigen', um die Anzeige zu deaktivieren. Das Joomla-Beitrag Einleitungsbild und Komplette Beitragsbild kann unter den Joomla-Beitrags-Optionen Bilder und Links hinzugefügt werden. Größe der Miniaturansichten: Klein, Mittel oder Gross sind möglich. Zeigen Thumbnail in Rechnung / ausführlichen Auftrag: Durch diese Aktivierung wird eine Miniaturansicht in der Rechnung gezeigt. Warenkorb-Schaltflachen-Platzierung: Geben Sie ein, wo die WarenkorbSchaltflache Zum Warenkorb hinzufügen platziert werden soll Standard: Dies zeigt die Schaltflache unterhalb des Inhalts an. K2STORE-Tag: Fügen Sie den K2STORE-Tag mit der Artikel-/Produkt-ID (z.B.: {K2STOREcart 5} ) in Ihrem Beitrags-Text an einer Stelle Ihrer Wahl ein. K2STORE wird den Warenkorb dann dort einzufügen Beides: Dies zeigt die Schaltflache unterhalb des Inhalts an und an der Stelle, wo Sie den K2STORE-Tag {K2STOREcart article_id} in Ihrem BeitragsText setzen. Standard Shop MwSt. angewendet auf: Standard Shop MwSt. angewendet auf MwSt. Berechnungen standardmäßig auf Shop-Adresse, für die Liefer- und Rechnungsadresse des Kunden anwenden. Produkt anzeigen inkl. MwSt. in den Warenkorb, Zwischensumme und Zusammenfassung der Bestellung: Setzen Sie dies auf Nein, wenn Sie Steuern Produkt separaten während Checkout-Prozess zeigen wollen. Wenn Sie JA wählen, wird die MwSt. dem Artikel-/Produkt-Preis und der Zwischensummen zugerechnet und dem Kunden bei der Kaufabwicklung (checkout) angezeigt. Auto calculate tax: Die MwSt. wird automatsch kalkuliert. SKU (Einheit des Lagerbestands) Feld auf der Produktseite anzeigen: Wenn diese Einstellung auf Ja steht, wird die SKU (Einheit des Lagerbestands) in der Nähe des Copyright© Karl-Heinz. Derhake 2016 Seite 496 Version 3.6.4 ______________________________________________________________________ Einkaufswagens anzeigt. Mengen-Anzeige bei Warenkorb-Schaltflache: Wenn Sie JA wählen, wird die Stückzahl-/Menge-Feld in der Nähe der Warenkorb-Schaltflache Zum Warenkorb hinzufügen angezeigt. Preis-Anzeige über Warenkorb-Schaltflache: Wenn Sie JA wählen, wird der Artikel/Produkt-Preis über der Warenkorb-Schaltflache Zum Warenkorb hinzufügen angezeigt. Preis Anzeigeoptionen (nur für die Warenpräsentation Seiten): Angezeigt werden kann entweder - nur der Preis - der Preis inkl. MwSt. - Preis und MwSt. getrennt Show product option price prefix (+/-): Bestimmt, ob beim Optionspreis + oder – vorangestellt werden. Lieferungs-Adresse aktivieren: Wenn Sie JA wählen, wird die Lieferungs-AdressAuflistung aktiviert/angezeigt. Anmelde-Formular anzeigen: Wenn Sie JA wählen, wird ein Anmelde-Formular während der Kaufabwicklung angezeigt. Registrierungs-Formular anzeigen: Wenn Sie JA wählen, wird ein RegistrierungsFormular während der Kaufabwicklung angezeigt. Bestellung für Gäste ermöglichen: Wenn Sie JA wählen, werden Bestellungen (eine Kaufabwicklung) für Gäste ohne Registrierung möglich sein. Senden von Anhängen per E-Mail zulassen: Ja/Nein Warenkorb-POPUP: Klein Zeigt ein kleines Popup nur mit Schaltflachen und dem Artikel-/Produkt-Namen an Weiterleiten: leidet direkt zur Standard Mein-WarenkorbAnsicht weiter. Show customer note: Kundennummer beim Ausschecken anzeigen. Show shipping and tax estimate tool: Anzeigen der Versandkosten und Steuerberechnung. Ihre Kunden können ihre Region zu wählen und die Versandmethoden die Steuer prüfen. Copyright© Karl-Heinz. Derhake 2016 Seite 497 Version 3.6.4 ______________________________________________________________________ 11.2.3 Der Bereich Rabatt & Mindest-Bestellung-Einstellungen: Mindestwert einer Bestellung: Lassen Sie das Feld leer, um diese Option zu deaktivieren. Eine Bestellung unter diesem Wert kann nicht ausgeführt/abgewickelt werden. 11.2.4 Der Bereich Order-Einstellungen: Show incomplete orders to customers: Setzen Sie dies auf Nein, um die unvollständigen Aufträge aus der Auftragshistorie zu verstecken. Export custom fields: Auf Ja setzen, um die benutzerdefinierten Felder in der exportierten CSV-Datei zu integrieren. k2store_conf_show_postpayment_orderlink_labe: 11.2.5 Der Bereich Shop-Einstellungen: Copyright© Karl-Heinz. Derhake 2016 Seite 498 Version 3.6.4 ______________________________________________________________________ 11.2.6 Der Bereich Live Update: Wählen Sie die Reife/Stabilität der Erweiterung, die zum Aktualisieren herunterzuladen werden soll. Für produktive Seite verwenden Sie bitte Stable. 11.2.7 Der Bereich Diverse Einstellungen: AGB und Vertragsbedingungen anzeigen: Wählen Sie JA, Um ein Kontrollkästchen mit einem Link zu dem Beitrag, der die AGB und Vertragsbedingungen enthalt, anzuzeigen. Geben Sie die Joomla Beitrags-ID in das folgende Eingabefeld ein. AGB und Vertragsbedingungen Anzeige-Typ: Standardmäßig wird ein <b>Link</b> während der Kaufabwicklung angezeigt. Wenn Ihre Kunden ein Kontrollkästchen markieren sollen (müssen), wählen Sie bitte Kontrollkästchen aus. Beitrags-Titel auf 'Dankes-Seite' anzeigen: Ja/Nein K2 Beitrags ID für Allgemeine Geschäftsbedingungen: Geben Sie die JoomlaBeitrags-ID ein, die zu Ihren allg. Geschäftsbedingungen (AGB) und Copyright© Karl-Heinz. Derhake 2016 Seite 499 Version 3.6.4 30 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. 30.1 Diese Tools sind Bestandteil unserer vorkonfigurierten Joomla Pakete: Das Tool J4Schema zur Erstellung von strukturierten Daten. Copyright© Karl-Heinz. Derhake 2016 Seite 852 Version 3.6.4 30.2 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. 30.3 Videos: Zu verschiedenen Kapiteln und Beschreibungen in unserem Handbuch gibt es auch 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. 30.4 Der EBW Joomla Club: Mit dem Erwerb dieses Handbuchs 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. Näheres dazu finden Sie in Ihrem Shop-Konto unter Abonnements. Copyright© Karl-Heinz. Derhake 2016 Seite 853 Version 3.6.4 30.5 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 2016 Seite 854 Version 3.6.4 31 Inhaltsverzeichnis: 1 Dieses E-Book besteht aus drei Hauptteilen: .................................................................... 2 1.1 2 3 Vorwort zu Joomla 3.......................................................................................................... 3 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 ......................................................................................5 1.1.3 Update auf Joomla 3 jetzt: .................................................................................................................5 1.1.4 Wichtige Neuerungen ab Joomla 3.3: .................................................................................................6 1.1.5 Neuerungen im Userbereich ab Joomla 3.5: .......................................................................................7 1.1.6 Die wichtigsten Neuerungen in Joomla 3.6: .......................................................................................8 1.1.7 Immer ein aktuelles Handbuch: .........................................................................................................8 1.1.8 Die neue Joomla Update- Strategie: ...................................................................................................8 1.1.9 Erweiterungen: ..................................................................................................................................9 1.1.9.1 Komponenten: ..........................................................................................................................9 1.1.9.2 Module: ..................................................................................................................................10 1.1.9.3 Plugins: ...................................................................................................................................10 1.1.9.4 Templates: ..............................................................................................................................10 1.1.10 Joomla 3.x, die konsequente Weiterentwicklung:........................................................................10 1.1.11 Was Sie in diesem Handbuch erwartet: .......................................................................................11 1.1.12 Unsere Handbücher sind immer aktuell: .....................................................................................12 1.1.13 Warum dieses Handbuch anders ist: ...........................................................................................12 1.1.14 Neueste und wichtige Information zu Joomla 3.x und Tools: .......................................................13 1.1.15 Support: ......................................................................................................................................14 1.1.16 Joomla 3.x Softwarepaket: ..........................................................................................................14 1.1.17 Layout- und Darstellungshinweise zu diesem Handbuch: ............................................................15 Vorwort zu K2, dem Joomla Content Konstruktion Kit .................................................... 16 2.1 Joomla 3.x und K2 Software Grundpaket:......................................................................... 18 2.2 K2 eine sinnvolle Erweiterung: ......................................................................................... 20 2.2.1 Komponenten: .................................................................................................................................21 2.2.2 Module: ...........................................................................................................................................21 2.2.3 Plugins: ............................................................................................................................................22 2.2.4 Templates: .......................................................................................................................................22 Grundsätze und Voraussetzungen für einen Internetauftritt mit Joomla 3.x: .................. 23 3.1 JavaScript und Ajax: ........................................................................................................ 23 Copyright© Karl-Heinz. Derhake 2016 Seite 855 Version 3.6.4 3.2 Seitenlayout – Template: ................................................................................................. 24 3.2.1 Ein kurzer Ausflug in die Welt der Internet Suchmaschinen SEO: .....................................................24 3.2.2 Die Datenbank: ................................................................................................................................27 3.2.3 Die technischen Voraussetzungen für eine Joomla 3.x Installation: ..................................................28 3.2.4 Lokale Testumgebung ja oder nein?: ................................................................................................29 3.3 Die Joomla Override (zu Deutsch Überschreiben) Technik:................................................ 29 4 Die Installation der Joomla 3.x Basis: ............................................................................. 32 5 Installation einer lokalen Testumgebung für Joomla und Komponenten: ........................ 32 5.1 XAMPP ist eine solche Webserver-Umgebung und noch ein bisschen mehr:...................... 33 5.2 Was wir brauchen: .......................................................................................................... 33 5.3 Installation von XAMPP Vorwort: .................................................................................... 33 5.3.1 6 5.4 Ohne Datenbank geht nichts:........................................................................................... 39 5.5 Installation von Joomla 3.x in der Testumgebung: ............................................................ 40 Installation von Joomla auf einem Webserver: ............................................................... 42 6.1 Voraussetzung auf dem lokalen Computer: ...................................................................... 42 6.2 Provider: ......................................................................................................................... 42 6.3 FTP- Programm: .............................................................................................................. 43 6.4 Erstellung einer Datenbank bei Ihrem Provider: ............................................................... 44 6.5 Das Joomla Package vorbereiten für die Standardinstallation: .......................................... 45 6.5.1 7 Installationsschritte XAMPP für Windows: .......................................................................................35 Dateien zum Webserver übertragen für die Standardinstallation: ....................................................46 6.6 Das Joomla Package vorbereiten für die Installation mit kickstart: .................................... 46 6.7 Die Joomla Installationsroutine: ...................................................................................... 50 Eine weitere Sprache installieren bzw. aktivieren: .......................................................... 59 7.1 Content Languages aktivieren: ......................................................................................... 59 7.2 User-Sprache für den Backendbereich einstellen: ............................................................. 61 8 Planung einer neuen Website: ....................................................................................... 64 9 Der Backendbereich, das Kontrollzentrum: ..................................................................... 66 9.1 Frontend nach der Installation: ........................................................................................ 67 Copyright© Karl-Heinz. Derhake 2016 Seite 856 Version 3.6.4 9.2 Neuerungen ab der Joomla Version 3.4: ........................................................................... 67 9.2.1 Abkoppelung gewisser Core Komponenten: .....................................................................................67 9.2.2 Fortsetzung der Microdata Umsetzung: ...........................................................................................67 9.2.3 Übersichtlichkeit im Backend durch einklappbare Sidebar: ..............................................................68 9.3 Neuerungen ab der Joomla Version 3.5: ........................................................................... 68 9.4 Der Backendbereich enthält die folgenden Obermenüs: ................................................... 69 9.5 Die Joomla Basisstruktur: ................................................................................................ 69 9.5.1 Die Komponenten der Joomla Basisstruktur:....................................................................................70 9.5.2 Die Module der Joomla Basisstruktur: ..............................................................................................70 9.5.3 Die Plugins der Joomla Basisstruktur: ...............................................................................................72 9.5.4 Die Templates der Joomla Basisstruktur:..........................................................................................75 9.6 Die Quick Icons:............................................................................................................... 77 9.7 Das Aussehen des Kontrollzentrums anpassen: ................................................................ 78 9.7.1 Modulbeispiel für eine individuelle Anpassung im Adminbereich:....................................................79 9.8 Installieren eines Sprachpakets und umschalten der Bereiche: ......................................... 82 9.9 Benutzerprofil anpassen, Sprache einstellen: ................................................................... 84 9.10 Zwei Faktor Authentifizierung (2FA): ................................................................................ 84 9.10.1 9.11 Bcrypt, Cookies: ..........................................................................................................................86 Der Menübereich System: ............................................................................................... 87 9.11.1 9.11.1.1 Der Menübereich Konfiguration: .................................................................................................88 Der Bereich Site: .....................................................................................................................88 9.11.1.1.1 Der Block Website: ...........................................................................................................89 9.11.1.1.2 Der Block Globale Metadaten der Website SEO: ...............................................................92 9.11.1.1.3 Der Bock Suchmaschinen-Optimierung (SEO): ..................................................................94 9.11.1.1.4 mod_rewrite nutzen: ........................................................................................................96 9.11.1.1.5 Dateiendung an die Webadresse anfügen:........................................................................96 9.11.1.1.6 Unicode Aliase: .................................................................................................................96 9.11.1.1.7 Seitennamen auch im Titel ...............................................................................................96 9.11.1.1.8 Der Bock Cookies: .............................................................................................................96 9.11.2 Der Bereich System: ....................................................................................................................97 9.11.2.1.1 Der Block System: .............................................................................................................97 9.11.2.1.2 Der Block Fehlersuche (Debug): ........................................................................................98 9.11.2.1.3 Der Block Zwischenspeicher (Cache): ................................................................................98 Copyright© Karl-Heinz. Derhake 2016 Seite 857 Version 3.6.4 9.11.2.1.4 9.11.2.2 Der Block Sitzung (Session) ...............................................................................................99 Der Bereich Server: .................................................................................................................99 9.11.2.2.1 Der Block Server, Zeitzone und FTP: ................................................................................100 9.11.2.2.2 Der Block Datenbank: .....................................................................................................102 9.11.2.2.3 Der Block Mailing, Email Versand konfigurieren:.............................................................103 9.11.2.3 Der Bereich Berechtigungen: ................................................................................................106 9.11.2.4 Der Bereich Textfilter: ...........................................................................................................108 9.11.3 Globales Freigeben (einchecken): ..............................................................................................108 9.11.4 Cache leeren: ............................................................................................................................110 9.11.5 Systeminformationen: ...............................................................................................................113 9.12 Installieren und Handhabung von Templates:................................................................. 115 9.12.1 Die Installation weiterer Templates: ..........................................................................................116 9.12.2 Die Template Konfiguration am Beispiel des Beez3: ..................................................................118 9.12.2.1 Template, Erweiterte Optionen: ...........................................................................................120 9.12.2.2 Menüzugehörigkeit:..............................................................................................................121 9.12.3 9.13 Template File Manager:.............................................................................................................122 9.12.3.1 Template Manager Optionen: ...............................................................................................123 9.12.3.2 Template File Manager aufrufen:..........................................................................................124 9.12.3.3 Die Funktionen des Template Filemanagers:.........................................................................125 9.12.3.4 Die Bereiche des Template File Managers:............................................................................128 9.12.3.4.1 Der Template Editor: ......................................................................................................128 9.12.3.4.2 Die neue Joomla Overridetechnik, Template Overrides erstellen: ...................................128 9.12.3.4.3 Der Layout- Override Bereich:.........................................................................................131 Die Menüs:.................................................................................................................... 133 9.13.1 9.13.1.1 Die installierten Menüs (mit installierten Beispieldaten): ..........................................................133 Modulpositionen im Template anzeigen: ..............................................................................134 9.13.2 Der Zusammenhang zwischen Menüs und Modulen: ................................................................141 9.13.3 Jedes Menü-Modul enthält drei Bereiche: .................................................................................143 9.13.3.1 Der Bereich Modul: ...............................................................................................................144 9.13.3.2 Der Bereich Menüzuweisung: ...............................................................................................146 9.13.3.2.1 9.13.4 Der Bereich Erweitert: ....................................................................................................149 Anlegen eines neuen Menüs: ....................................................................................................152 9.13.4.1 Menü mit mehreren Ebenen:................................................................................................162 9.13.4.2 Reihenfolge der Menü Module festlegen: .............................................................................165 Copyright© Karl-Heinz. Derhake 2016 Seite 858 Version 3.6.4 9.13.5 9.13.5.1 Menüeinträge und die Startseite: ..............................................................................................168 Die Startseite: .......................................................................................................................169 9.13.5.1.1 9.13.5.2 Die Startseite als Blog: ....................................................................................................172 Einzelnen Beitrag als Startseite festlegen:.............................................................................175 9.13.6 Das Menüsystem erweitern:......................................................................................................178 9.13.7 Beiträge nicht über Menüeinträge, sondern über ein Modul anzeigen lassen:...........................181 9.13.7.1 9.13.8 9.14 Die Einstellmöglichkeiten im Reiter Filter:.............................................................................182 Eine responsive Navigation realisieren: .....................................................................................184 Der Bereich Inhalt: ........................................................................................................ 190 9.14.1 9.14.1.1 Beiträge.....................................................................................................................................190 Beitragsoptionen: .................................................................................................................191 9.14.1.1.1 Die Optionen im Einzelnen, der Bereich Beiträge: ...........................................................192 9.14.1.1.2 Der Bereich Bearbeitungslayout: ....................................................................................196 9.14.1.1.3 Der Bereich Kategorie: ....................................................................................................198 9.14.1.1.4 Der Bereich Kategorien: ..................................................................................................199 9.14.1.1.5 Der Bereich Blog/Hauptbeiträge: ....................................................................................199 9.14.1.1.6 Der Bereich Listenlayout: ................................................................................................201 9.14.1.1.7 Der Bereich Gemeinsame Einstellungen: ........................................................................202 9.14.1.1.8 Der Bereich Integration: .................................................................................................202 9.14.1.1.9 Der Bereich Berechtigungen: ..........................................................................................203 9.14.2 9.14.2.1 Einen Beitrag erstellen: .............................................................................................................204 Die Bereiche der Beitragserstellung: .....................................................................................205 9.14.2.1.1 9.14.2.2 Beitrags Versions Notizen, Versions Historie: ........................................................................237 9.14.2.2.1 9.14.3 Der Bereich Inhalt eines Beitrags: ...................................................................................206 Weitere Möglichkeiten mit der Versions Historie Funktion: ............................................241 Inhalt: Kategorien: .....................................................................................................................242 9.14.3.1 Kategorien erstellen, Details: ................................................................................................243 9.14.3.2 Kategorien erstellen, Veröffentlichungsoptionen:.................................................................246 9.14.3.3 Kategorien erstellen Metaoptionen: .....................................................................................247 9.14.3.4 Kategorien erstellen Basisoptionen:......................................................................................248 9.14.3.5 Kategorien erstellen Kategorieberechtigungen: ....................................................................248 9.14.4 Das Freigeben und das Globale Freigeben: ................................................................................249 9.15 Das Freigeben in einem Beitrag:..................................................................................... 251 9.16 Die Benutzerverwaltung in Joomla:................................................................................ 251 Copyright© Karl-Heinz. Derhake 2016 Seite 859 Version 3.6.4 9.16.1 Die Benutzer Optionen: .............................................................................................................253 9.16.1.1 Benutzerhinweise Historie: ...................................................................................................257 9.16.1.2 Benutzeroptionen - Massenmail: ..........................................................................................258 9.16.1.3 Benutzeroptionen - Berechtigungen: ....................................................................................258 9.16.2 Installierte Benutzer nach der Installation von Joomla: .............................................................259 9.16.3 Die Benutzergruppen: ...............................................................................................................259 9.16.4 Die Benutzer-Zugriffsebenen: ....................................................................................................260 9.16.5 Benutzehinweise: ......................................................................................................................262 9.16.6 Hinweiskategorien: ...................................................................................................................262 9.16.7 Massenmail Senden: .............................................................................................................263 9.16.8 Die Benutzer – Rechteverwaltung ACL (Access Control List): .....................................................264 9.16.8.1 Die Berechtigungen der Benutzer: ........................................................................................266 9.16.8.1.1 9.16.8.2 Berechtigungen für Komponenten: .......................................................................................270 9.16.8.2.1 9.16.8.3 9.17 Bedeutung der Aktionen: ................................................................................................268 Die maximal möglichen Aktionen bei den Berechtigungen:.............................................271 Berechtigungen die Vererbung:........................................................................................272 9.16.8.3.1 Vererbung ablehnen Nicht erlaubt: ............................................................................276 9.16.8.3.2 Vererbung erlauben Erlaubt: .......................................................................................278 9.16.8.3.3 Vererbung ablehnen Verweigert: ................................................................................279 9.16.8.4 Berechtigungen für Beiträge und Kategorien: .......................................................................280 9.16.8.5 Die Benutzerrechte: ..............................................................................................................281 9.16.8.6 Rechteverwaltung, ein einfaches Anwendungsbeispiel: ........................................................281 9.16.8.6.1 Menüeintrag erstellen: ...................................................................................................286 9.16.8.6.2 Benutzer für unser Beispiel anlegen:...............................................................................286 Der Bereich Komponenten:............................................................................................ 290 9.17.1 Komponente Banner: ................................................................................................................290 9.17.2 Historie Optionen: .....................................................................................................................292 9.17.3 Banner Kategorie anlegen: ........................................................................................................292 9.17.4 Banner Kunden anlegen: Zusätzliche Informationen..................................................................294 9.17.5 Banner Kunden Optionen: .........................................................................................................295 9.17.6 Banner anlegen: ........................................................................................................................296 9.17.7 Banner Nutzungsstatistik:..........................................................................................................300 9.18 Komponente Kontakte: ................................................................................................. 301 9.18.1 Kontakt Optionen: .....................................................................................................................301 Copyright© Karl-Heinz. Derhake 2016 Seite 860 Version 3.6.4 9.18.1.1 Kontakt Optionen, Bereich Kontakt: .....................................................................................302 9.18.1.2 Kontakt Optionen, Bereich Symboleinstellungen: .................................................................303 9.18.1.3 Kontakt Optionen, Bereich Kategorie: ...................................................................................304 9.18.1.4 Kontakt Optionen, Bereich Kategorien: .................................................................................304 9.18.1.5 Kontakt Optionen, Bereich Listenlayout: ...............................................................................305 9.18.1.6 Kontakt Optionen, Bereich Formular: ...................................................................................306 9.18.1.7 Kontakt Optionen, Bereich Integration: ................................................................................307 9.18.1.8 Kontakt Optionen, Bereich Berechtigungen: .........................................................................307 9.18.2 Kontaktformular erstellen: ........................................................................................................307 9.18.2.1 Kontakte, Kategorien anlegen: ..............................................................................................308 9.18.2.2 Kontakte, einen Kontakt anlegen: .........................................................................................309 9.18.2.3 Kontakt Formular Bereich; Veröffentlichungsoptionen: ........................................................312 9.18.2.4 Kontakt Formular Bereich; Anzeigeoptionen:........................................................................313 9.18.2.5 Kontakt Formular Bereich; Kontaktanzeigeoptionen: ............................................................314 9.18.3 Kontakt- Formular auf Ihrer Website anzeigen: .........................................................................315 9.19 Komponente Nachrichten: ............................................................................................. 318 9.20 Komponente Newsfeeds:............................................................................................... 319 9.20.1 Newsfeed Optionen: .................................................................................................................321 9.20.1.1 Newsfeed Kategorie Optionen: .............................................................................................322 9.20.1.2 Newsfeed Kategorien Optionen: ...........................................................................................322 9.20.1.3 Newsfeed Listenlayout Optionen: .........................................................................................323 9.20.2 Neue Newsfeed Kategorie anlegen:...........................................................................................324 9.21 Eigene Seiten als Newsfeeds (RSS-Feeds) zur Verfügung stellen: ..................................... 326 9.22 Die Komponente Schlagwörter (Tags): ........................................................................... 329 9.22.1 9.23 Hierarchische Strukturen mit der Hilfe von Tags aufbauen: .......................................................331 Die Komponente Suche: ................................................................................................ 332 9.23.1 Ausgabe der Ergebnisse per Menüeintrag: ................................................................................333 9.23.2 Einrichten einer Suche über das Suchmodul: .............................................................................335 9.23.2.1 Verstecktes (Dummy) Menü anlegen ....................................................................................336 9.23.2.1.1 Neuen Sucheintrag im versteckten Menü anlegen ..........................................................337 9.24 Die Komponente Suchindex : ......................................................................................... 341 9.25 Komponente Umleitung: ............................................................................................... 346 9.26 Komponente – Weblinks:............................................................................................... 348 Copyright© Karl-Heinz. Derhake 2016 Seite 861 Version 3.6.4 9.27 Erweiterungen: ............................................................................................................. 351 9.27.1 Erweiterungen installieren: .......................................................................................................351 9.27.2 Installation Proforms Basic: .......................................................................................................352 9.27.2.1 Installation von Proforms Basic Schritt für Schritt: ................................................................353 9.27.2.2 Wenn es Probleme mit sehr großen Zusatzkomponenten gibt: .............................................354 9.27.3 Erweiterungen aktualisieren:.....................................................................................................356 9.27.4 Erweiterungen verwalten: .........................................................................................................356 9.27.5 Erweiterungen überprüfen: .......................................................................................................356 9.27.6 Erweiterungen Datenbank:........................................................................................................357 9.27.7 Erweiterungen Warnungen: ......................................................................................................357 9.27.8 Erweiterungen Akkreditierte Sprachen installieren: ..................................................................358 9.27.9 Erweiterungen Module: ............................................................................................................359 9.27.9.1 Die Option Neues Modul: .....................................................................................................360 9.27.9.2 Das Modul Sprachauswahl: ...................................................................................................360 9.27.9.3 Das Modul Eigene Inhalte (Leeres Modul):............................................................................360 9.27.9.4 Module anpassen sortieren und einiges mehr: .....................................................................366 9.27.9.4.1 9.27.10 Reihenfolge der Menü Module festlegen: .......................................................................368 Erweiterungen, die Plugins: .......................................................................................................370 9.27.10.1 Authentication - Joomla: ..................................................................................................371 9.27.10.2 Authentifizierung - GMail: ................................................................................................371 9.27.10.3 Authentication - LDAP: .....................................................................................................371 9.27.10.4 Captcha - ReCaptcha ........................................................................................................371 9.27.10.5 Inhalt - Modulpositionen laden: .......................................................................................371 9.27.10.6 Inhalt - Joomla: ................................................................................................................371 9.27.10.7 Smart Search: ...................................................................................................................371 9.27.10.8 Inhalt - Email Verschleierung: ...........................................................................................371 9.27.10.9 Inhalt - Code Hervorhebung (GeSHi) :...............................................................................371 9.27.10.10 Inhalt - Seitenumbruch:....................................................................................................372 9.27.10.11 Inhalt - Seiten Navigation: ................................................................................................372 9.27.10.12 Inhalt - Bewertung: ..........................................................................................................372 9.27.10.13 Editor – CodeMirror: ........................................................................................................372 9.27.10.14 Editor – Keine:..................................................................................................................372 9.27.10.15 Editor – TinyMCE:.............................................................................................................372 9.27.10.16 Schaltfläche – Beiträge: ....................................................................................................372 9.27.10.17 Schaltfläche - Bild: ............................................................................................................372 Copyright© Karl-Heinz. Derhake 2016 Seite 862 Version 3.6.4 9.27.10.18 Schaltfläche - Seitenumbruch: ..........................................................................................373 9.27.10.19 Schaltfläche - Weiterlesen:...............................................................................................373 9.27.10.20 Erweiterungen - Joomla! : ................................................................................................373 9.27.10.21 Suche - Kategorien: ..........................................................................................................373 9.27.10.22 Smart Search – Categories: ..............................................................................................373 9.27.10.23 Suche - Kontakte: .............................................................................................................373 9.27.10.24 Smart Search – Contacts: .................................................................................................373 9.27.10.25 Suche - Inhalt: ..................................................................................................................373 9.27.10.26 Smart Search – Content: ..................................................................................................373 9.27.10.27 Suche - Newsfeeds: ..........................................................................................................374 9.27.10.28 Smart Search – Newsfeeds: ..............................................................................................374 9.27.10.29 Suche - Weblinks: .............................................................................................................374 9.27.10.30 Smart Search – Weblinks: .................................................................................................374 9.27.10.31 System - Sprachenfilter: ...................................................................................................374 9.27.10.32 System - P3P-Richtlinien:..................................................................................................374 9.27.10.33 System - Abmelden ..........................................................................................................374 9.27.10.34 System - Debug: ...............................................................................................................374 9.27.10.35 System - Protokollierung: .................................................................................................374 9.27.10.36 System - Umleitung redirect: ............................................................................................374 9.27.10.37 System - Erinnerung: ........................................................................................................375 9.27.10.38 System - SEF: ....................................................................................................................375 9.27.10.39 System - Cache: ................................................................................................................375 9.27.10.40 System - Language Code: .................................................................................................375 9.27.10.41 Benutzer - Profile: ............................................................................................................375 9.27.10.42 Benutzer - Kontakterstellung:...........................................................................................375 9.27.10.43 Benutzer - Joomla: ...........................................................................................................375 9.27.10.44 Plugin Optionen: ..............................................................................................................375 9.27.11 Erweiterungen Templates: ........................................................................................................376 9.27.12 Erweiterungen Sprachen: ..........................................................................................................376 9.27.12.1 Anpassen einzelner Sprachausgaben per Overrides: ........................................................378 10 K2 Joomla Content Konstruktion Kit: ............................................................................ 387 10.1 K2 Installation: .............................................................................................................. 388 10.1.1 10.2 Installation der deutschen Sprache für K2: ................................................................................388 Das K2 Kontrollzentrum ................................................................................................. 389 Copyright© Karl-Heinz. Derhake 2016 Seite 863 Version 3.6.4 10.3 Grundeinstellungen der Optionen in K2 ......................................................................... 390 10.3.1 Parameter - Layout & Ansichten. ...............................................................................................391 10.3.1.1 CSS-Einstellungen: ................................................................................................................392 10.3.1.2 Layout und Ansichtsoptionen für Benutzer (Autor): ..............................................................393 10.3.1.3 Layout- & Ansichtsoptionen für Schlagwörter-Listen: ...........................................................394 10.3.1.4 Layout- & Ansichtsoptionen für Such- & Datums-Listen: .......................................................395 10.3.2 Parameter – Inhalt: ...................................................................................................................395 10.3.2.1 Inhaltsoptionen RSS Feeds: ...................................................................................................395 10.3.2.2 Inhalt Aufräumen: ................................................................................................................396 10.3.2.3 Inhaltsoptionen Extra-Felder: ...............................................................................................397 10.3.3 Parameter – Bilder: ...................................................................................................................397 10.3.3.1 Online Image Editor: .............................................................................................................397 10.3.3.2 Erweiterte Bildeinstellungen: ................................................................................................398 10.3.4 Parameter – Social: ...................................................................................................................398 10.3.5 Parameter – Kommentare: ........................................................................................................398 10.3.6 Bearbeitung im Frontend: .........................................................................................................400 10.3.7 Erweitert: ..................................................................................................................................400 10.3.7.1 Schlagwort Systemeinstellungen: .........................................................................................402 10.3.7.2 Anti-spam Einstellungen: ......................................................................................................404 10.3.7.3 Performance: ........................................................................................................................404 10.3.7.4 SEO: ......................................................................................................................................405 10.3.7.5 Erweiterte SEF Einstellungen: ...............................................................................................405 10.3.7.6 sh404SEF Integration: ...........................................................................................................407 10.3.7.7 Community Builder Integration: ...........................................................................................408 10.3.7.8 Parameter Erweitert Berechtigungen: ..................................................................................408 10.4 Kategorien und Beiträge in K2:....................................................................................... 409 10.5 K2 Artikel / Eintrag als Startseite festlegen:.................................................................... 411 10.6 Erweiterte Benutzerverwaltung in K2:............................................................................ 418 10.6.1 10.6.1.1 10.6.2 10.7 Benutzergruppen in K2: .............................................................................................................419 Benutzergruppen in K2 anlegen: ...........................................................................................420 Benutzer in K2: ..........................................................................................................................423 Artikel in K2: ................................................................................................................. 425 10.7.1 Der Editor- Contentbereich: ......................................................................................................426 10.7.2 Der Autor Veröffentlichung Status eines Artikels: ......................................................................430 Copyright© Karl-Heinz. Derhake 2016 Seite 864 Version 3.6.4 10.7.3 Metadaten Information eines Artikels: ......................................................................................431 10.7.4 Optionen der Artikelansicht in Kategorielisten: .........................................................................432 10.7.5 Optionen der Artikelansicht: .....................................................................................................434 10.8 Zusätzliche / Extra Felder in K2: ..................................................................................... 435 10.9 Der K2 Mediamanager: .................................................................................................. 447 10.10 Die K2 Module: ......................................................................................................... 448 10.10.1 K2 Content: ...............................................................................................................................449 10.10.2 K2 Comments: ...........................................................................................................................453 10.10.3 K2 User Login Modul: ................................................................................................................458 10.10.4 K2 Users: ...................................................................................................................................464 10.10.5 K2 Modul Tools: ........................................................................................................................468 10.11 Die K2 Plugins: .......................................................................................................... 476 10.12 Anwendungsbeispiel; ein Blog mit K2:........................................................................ 477 10.12.1 K2 Module Users ein komfortable Anmeldeformular: ...............................................................477 10.12.2 K2 Benutzergruppe Blogger anlegen:.........................................................................................482 10.12.3 K2 Blogger anlegen: ...................................................................................................................483 10.12.4 K2 Blog-Beiträge / Artikel erstellen: ...........................................................................................484 10.12.5 Anzeigen der K2 Blog-Beiträge/ Artikel: .....................................................................................485 10.12.6 Ansicht unseres Beispiels im Frontend: .....................................................................................487 11 Der K2Store: ................................................................................................................ 489 11.1 Grundkonfiguration nach der Installation:...................................................................... 489 11.2 Unter Optionen die Basis konfigurieren: ........................................................................ 491 11.2.1 Der Bereich Grund-Einstellungen: .............................................................................................492 11.2.2 Der Bereich Warenkorb-Einstellungen:......................................................................................494 11.2.3 Der Bereich Rabatt & Mindest-Bestellung-Einstellungen: ..........................................................498 11.2.4 Der Bereich Order-Einstellungen: ..............................................................................................498 11.2.5 Der Bereich Shop-Einstellungen: ...............................................................................................498 11.2.6 Der Bereich Live Update: ...........................................................................................................499 11.2.7 Der Bereich Diverse Einstellungen: ............................................................................................499 11.3 Im nächsten Schritt konfigurieren wir die restlichen Bereiche: ........................................ 500 11.3.1 Der Bereich Sales:......................................................................................................................500 11.3.2 Der Bereich Catalog: ..................................................................................................................500 11.3.2.1 Kategorie für Shop Artikel anlegen: ......................................................................................501 Copyright© Karl-Heinz. Derhake 2016 Seite 865 Version 3.6.4 11.3.3 Der Bereich Lokalisierung: .........................................................................................................502 11.3.3.1 Der Bereich Länder Zonen: ...................................................................................................502 11.3.3.2 Der Bereich GEO Zonen: .......................................................................................................503 11.3.3.3 Der Bereich MwSt. Steuersätze:............................................................................................504 11.3.3.4 Der Bereich MwSt. Profil: ......................................................................................................505 11.3.3.5 Der Bereich Längeneinheit: ...................................................................................................505 11.3.3.6 Der Bereich Gewichtseinheit: ...............................................................................................506 11.3.3.7 Der Bereich Order Status: .....................................................................................................506 11.3.4 Der Bereich Setup: ....................................................................................................................507 11.3.4.1 Der Bereich Shop-Profil:........................................................................................................508 11.3.4.2 Der Bereich Currency: ...........................................................................................................510 11.3.4.3 Der Bereich Versand: ............................................................................................................511 11.3.4.4 Der Bereich Bezahlung: .........................................................................................................513 11.3.4.5 Der Bereich Shop spezifisches Feld: ......................................................................................515 11.4 Unser vorkonfiguriertes Softwarepaket: ........................................................................ 515 11.5 Erstellung von Shop Kategorien und Produkten: ............................................................. 516 11.6 Erstellen eines Beispielproduktes für digitale Produkte: ................................................. 516 11.6.1.1 Das digitale Beispielprodukt E-Book: .....................................................................................517 11.7 Erstellung eines Shop Kategorie Menüs:......................................................................... 524 11.8 Erstellung eines Shop Warenkorb Menüeintrags: ........................................................... 525 11.9 Erstellung eines Shop Kunden Downloadbereichs:.......................................................... 527 11.10 Der Bestellablauf für unser digitales Beispielprodukt:................................................. 529 11.11 Erstellen eines Beispielproduktes für versandfähige Produkte: ................................... 536 11.11.1 Anlegen von Produktoptionen: ..................................................................................................536 11.11.2 Einen T-Shirt Artikel als Produkt für den K2Store anlegen: ........................................................540 11.11.2.1 11.12 Produkt-Optionen ............................................................................................................543 Erstellung eines Shop Kategorie Menüeintrags für unser T-Shirt: ................................ 545 12 Sicherheit: ................................................................................................................... 548 12.1 Generelle Maßnahmen: ................................................................................................. 549 12.1.1 Die Ordner- und Dateirechte richtig setzen: .............................................................................549 12.1.2 Allgemeine Informationen zu .htaccess: ....................................................................................550 12.1.2.1 Sicherheit durch optimierte .htaccess- Dateieinträge: ..........................................................550 Copyright© Karl-Heinz. Derhake 2016 Seite 866 Version 3.6.4 12.1.2.1.1 Den Administrationsbereich zusätzlich mit einem Passwort absichern: ..........................553 12.2 Prüfen der eingesetzten bzw. für eine Webseite geplanten Erweiterungen: .................... 554 12.3 Empfehlenswerte Sicherheitstools: ................................................................................ 555 12.4 Sicherheit bei gemieteten Servern: ................................................................................ 556 12.5 Backups sind wichtig: .................................................................................................... 557 12.5.1 Grundsatz für Backups: .............................................................................................................557 12.5.2 Aktuelle lokale Installation mit der Hilfe von XAMPP: ................................................................557 12.6 Wenn es Sie bereits erwischt hat: .................................................................................. 558 12.6.1.1 Einem Totalverlust vorbeugen: .............................................................................................558 12.6.1.2 Empfehlungen, die oft gegeben werden (nicht unsere Empfehlung): ....................................558 12.6.1.3 Unsere Empfehlung der Gegenmaßnahmen: ........................................................................559 13 Erweiterungen zu Joomla 3.x, Installation nützlicher Basis Tools: ................................. 561 13.1 Module im Content importieren: ................................................................................... 561 13.2 Admin Tools: ................................................................................................................. 562 13.3 Akeeba Backup:............................................................................................................. 563 13.3.1 Akeeba Backup Datensicherung starten: ...................................................................................568 13.4 Backup Daten- Wiederherstellung mit internem Tool: .................................................... 569 13.5 Backup Daten- Wiederherstellung mit Kickstart: ............................................................ 571 13.6 Eine mit Akeeba gesicherte Datenbank wiederherstellen: .............................................. 578 13.7 Installation des komfortablen JCE- Editors ..................................................................... 579 13.7.1 Die Konfiguration des installierten JCE- Editors: ........................................................................580 13.7.2 Die Detaileinstellungen finden Sie in den Profilen: ....................................................................582 13.8 Joomla Lightbox Funktion: ............................................................................................. 586 13.8.1 13.9 Beispiel für die Benutzung an Hand eines Vorschaubildes in einem Beitrag: ..............................587 Die Kontaktformular- Komponente Proforms: ................................................................ 591 13.9.1 Proforms Konfiguration: ............................................................................................................592 13.9.2 Proforms Formularvorlage erstellen: .........................................................................................596 13.9.3 Proforms Formular erstellen: ....................................................................................................598 13.9.4 Menüeintrag erstellen und das neue Emailformular zuordnen. .................................................599 14 Beispiel Webseite erstellen und Layouten: ................................................................... 601 14.1 Erstellen und layouten eines Beitrags, die Startseite: ..................................................... 601 Copyright© Karl-Heinz. Derhake 2016 Seite 867 Version 3.6.4 14.2 Festlegung der Startseite im Menü- System:................................................................... 601 14.3 Beispiel für eine Joomla Startseite: ................................................................................ 602 14.3.1 Punkt 1, die obere Menüleiste ..................................................................................................602 14.3.2 Punkt 2, die linke Menüleiste ....................................................................................................603 14.3.3 Punkt 3 – die Funktionsleiste über den Seiten: ..........................................................................603 14.3.3.1 Menüeintrag für die Startseite: .............................................................................................603 14.3.3.1.1 14.3.4 Die Seitenanzeigeoptionen: ............................................................................................604 Die Beitragsanzeigeoptionen; Punkte 4 bis 8 des Frontendbilds: ...............................................605 14.3.4.1 Punkt 4 und 5 des Frontendbilds: .........................................................................................606 14.3.4.2 Punkte 6 und 7, Drucken-Icon, E-Mail-Icon des Frontendbilds: .............................................606 14.3.4.3 Punkt 8 des Frontendbilds: ...................................................................................................606 14.3.5 Punkt 9 des Frontendbilds: ........................................................................................................606 14.3.6 Punkt 10, die erste Seite unseres Beitrags: ...............................................................................608 14.3.7 Punkt 10 – die Textformatierung ...............................................................................................610 14.3.8 Punkt 11 und 12– die Bildintegration ........................................................................................613 14.3.8.1 Bilder einfügen .....................................................................................................................613 14.3.9 Links im Text zu eigenen Artikeln/ Seiten: .................................................................................617 14.3.10 Textblöcke in Tabellen oder Ebenen ..........................................................................................618 14.3.11 Layouts mit Ebenen <div> Tag Formatieren, Positionieren: .......................................................619 14.3.11.1 14.3.12 14.4 <div>-Elemente einfügen .................................................................................................620 Weitere Funktionen des JCE Editors ..........................................................................................625 Erstellung eines Kontaktformulars: ................................................................................ 626 15 Templates, Templates selbst erstellen, Templates anpassen: ........................................ 627 15.1 Browser Google Chrome für die CSS Analyse nutzen: ...................................................... 629 15.2 Mehrere Templates für eine Website einsetzen: ............................................................ 630 15.3 Template-Overrides in Joomla: ...................................................................................... 635 15.3.1 15.4 Hier gehören die Override- Dateien hin: ....................................................................................636 Layoutanpassungen durch die Verwendung Seitenklasse (auch Page-Class-Suffix genannt) im Template: ............................................................................................................................. 638 15.4.1 15.5 Die Arbeitsweise des Suffix:.......................................................................................................639 Empfehlung für Anpassungen: ....................................................................................... 641 16 Bootstrap Technologie unter Joomla: ........................................................................... 642 Copyright© Karl-Heinz. Derhake 2016 Seite 868 Version 3.6.4 16.1 Hier steht, wie das Bootstrap-Rastersystem funktioniert: ............................................... 642 16.2 Praktische Anwendung in Joomla 3: ............................................................................... 645 16.2.1 Bootstrap Gridsystem in Joomla Beiträgen: ...............................................................................645 16.2.2 Beispiel mit dem Gridsystem (Rastersystem), ein zweispaltiges Layout: ....................................647 16.2.3 Ein weiteres Beispiel mit geschachtelten Rastern (Grids):..........................................................655 16.2.4 Die Bootstrap Formatierung in einem Benutzerdefinierten Modul: ...........................................657 16.2.5 Beispiel mit zwei Gridsystemen; (Rastersystemen): ...................................................................660 17 Layoutanpassung von Modulen mit dem Module Klassen Suffix .................................. 665 18 Spracheinstellungen und Mehrsprachigkeit: ................................................................ 668 18.1 Die konventionelle Realisierung der Mehrsprachigkeit: .................................................. 668 18.1.1 Sprachen installieren: ................................................................................................................669 18.1.2 Erstellen der Inhaltssprachen: ...................................................................................................669 18.1.3 Das Sprachen Filter-Plugin: ........................................................................................................671 18.1.4 Language Switcher, Sprachauswahl, das Sprachauswahl-Modul: ...............................................673 18.1.5 Mehrsprachige Startseite: .........................................................................................................676 18.1.6 Erstellung der notwendigen Menüs: ..........................................................................................677 18.1.6.1 18.1.7 18.2 Zwei Menüeinträge für die Sprach-Menüs erstellen: ............................................................681 Mehrsprachigkeit aller anderen Module, Menüs und Inhalte: ...................................................686 Die Realisierung der Mehrsprachigkeit mit FaLang: ........................................................ 691 18.2.1 Konfiguration des FaLang Language Switcher: ...........................................................................693 18.2.2 Übersetzungen in FaLang realisieren: ........................................................................................695 18.2.2.1 Übersetzungsbeispiel für einen Artikel / Content: .................................................................696 19 Die neue Joomla Update- Strategie: ............................................................................. 697 19.1 Es gibt generell zwei Möglichkeiten Updates einzuspielen: ............................................. 698 19.1.1 19.1.1.1 19.2 Der Paket-Updater für die Joomla Core-Updates ist zurück: .................................................700 Updates von Erweiterungen mit der automatischen Update Funktion:............................ 701 19.2.1 19.3 Joomla Updatebeispiel nach Joomla 3.5: ...................................................................................699 Updates über den Joomla Erweiterungs-Manager einzuspielen: ...............................................702 Joomla für Wartungsarbeiten offline schalten: ............................................................... 704 20 Website von Joomla 1.5 nach Joomla 3.x umstellen: .................................................... 706 21 Website von Joomla 2.5 nach Joomla 3.x umstellen: .................................................... 706 21.1 Aktualisierungsserver anpassen: .................................................................................... 708 Copyright© Karl-Heinz. Derhake 2016 Seite 869 Version 3.6.4 21.2 Probleme, die nach der Umstellung auftreten können: ................................................... 710 21.2.1 21.3 Erstellen Sie eine benutzerdefinierte 404-Seite in Joomla 3 ......................................................711 Joomla Update als Serviceleistung: ................................................................................ 711 22 Firebug: ....................................................................................................................... 712 22.1 PHP-Code-Teile finden: .................................................................................................. 712 22.2 Das Firebug Menü und Fenster: ..................................................................................... 713 22.3 Ein praktisches Beispiel zu Firebug: ................................................................................ 715 23 Übertragung der Testumgebung auf einen Webserver: ................................................ 718 23.1 Provider: ....................................................................................................................... 718 23.2 FTP- Programm: ............................................................................................................ 719 23.3 Die Tools Akeeba Backup und Akeeba Kickstart:............................................................. 719 23.4 Die Schritte bis zum Ziel für die 1. Variante: ................................................................... 719 23.4.1 Exportieren der lokalen Datenbank: ..........................................................................................719 23.4.2 Erstellen einer Datenbank und Importieren der Daten bei Ihrem Provider: ...............................720 23.4.3 Zugang zu Ihrer Domain per FTP Programm: .............................................................................722 23.4.4 Einstellungen in der Konfigurationsdatei: ..................................................................................723 23.4.5 Joomla Dateien per FTP- Programm zu Ihrer Domain übertragen: .............................................724 23.4.6 Datei und Verzeichnisrechte: .....................................................................................................725 23.4.7 htaccess-Schutz für Joomla-Verzeichnisse: ................................................................................726 23.4.7.1 23.4.8 23.5 Joomla Sicherheit durch htaccess .........................................................................................727 Der erste Aufruf der Domain: ....................................................................................................727 Die zweite Variante: ...................................................................................................... 728 23.5.1 Alternative Installationsmethode für ein Joomla Neu-Installation: ............................................728 24 Nützliche Zusatztools für Joomla:................................................................................. 729 24.1 Backuplösungen: welche ist die Richtige?....................................................................... 729 24.1.1 24.2 Datensicherung mit dem Tool Akeeba Backup: ..........................................................................730 AcyMailing: ................................................................................................................... 730 24.2.1 Die einzelnen Bereiche der AcyMailing Komponente:................................................................734 24.2.2 Einstellungen – Konfiguration der Basis: ....................................................................................735 24.2.3 Mail Einstellungen: ....................................................................................................................736 24.2.4 Warteschlangen-Prozess: ..........................................................................................................738 Copyright© Karl-Heinz. Derhake 2016 Seite 870 Version 3.6.4 24.2.5 Abonnement: ............................................................................................................................739 24.2.6 Schnittstellen: ...........................................................................................................................740 24.2.7 Sicherheit: .................................................................................................................................741 24.2.8 Zugriffsebene: ...........................................................................................................................742 24.2.9 Zusatzmodule: ...........................................................................................................................743 24.2.10 Nutzer Importieren/Exportieren: ...............................................................................................744 24.2.11 Newsletzter mit AcyMailing erstellen: .......................................................................................746 24.2.12 Newsletzter mit AcyMailing versenden: ....................................................................................748 24.2.13 Statistiken: ................................................................................................................................749 24.2.14 Warteschlange: .........................................................................................................................749 24.3 Articles Anywhere: ........................................................................................................ 750 24.4 Modules Anywhere: ...................................................................................................... 752 24.5 Die Kontaktformular- Komponente BreezingForms:........................................................ 756 24.6 Videos in Joomla-Artikeln abspielen. ............................................................................. 764 24.7 Browser Warnung: ........................................................................................................ 773 24.8 Informationen über den Einsatz von Cookies: ................................................................. 776 24.9 JComments, das Kommentarsystem:.............................................................................. 781 24.9.1 Das JComments Dashboard: ......................................................................................................781 25 Tipps Tricks spezielle Tools: .......................................................................................... 783 25.1 Dateien und Verzeichnisse mit htaccess Passwort schützen: ........................................... 783 25.1.1 physikalischen Ordner-Pfad bestimmen: ...................................................................................783 25.1.2 Die .htpasswd Datei erstellen: ...................................................................................................784 25.2 Der Mercury Mailserver für die Testumgebung: ............................................................. 786 25.2.1 Starten des Mercury- Servers: ...................................................................................................786 25.2.2 Den E-Mail- Server konfigurieren: .............................................................................................788 25.2.2.1 Der "MercuryC SMTP Client" ................................................................................................794 25.2.3 PHP Einstellung für den Mailversand konfigurieren: ..................................................................798 25.2.4 Testemails senden: ....................................................................................................................799 26 Probleme und deren Beseitigung ................................................................................. 803 26.1 Standard Joomla Modul aus Versehen gelöscht, was nun?.............................................. 803 26.2 Nach dem Aktivieren der .htaccess kommt es zum Error 500 ......................................... 805 Copyright© Karl-Heinz. Derhake 2016 Seite 871 Version 3.6.4 26.3 jQuery Probleme ........................................................................................................... 806 26.3.1 Konflikte mit unterschiedlichen jQuery Versionen: ....................................................................806 26.3.2 Einige mögliche Lösungen: ........................................................................................................806 26.3.3 Problemlösung durch ein Tool: ..................................................................................................807 26.4 Admin Passwort vergessen: ........................................................................................... 808 27 Suchmaschinenoptimierung (Search Engine Optimization = SEO): ................................ 810 28 SEO Tools für Joomla und Komponenten: ..................................................................... 810 28.1 Titel- und Alt-Attribute in Bilden und Links automatisch setzen: ..................................... 813 28.2 Strukturierte Daten für die Suchmaschinen (Markup): .................................................... 814 28.2.1 Mikrodaten-Markup: .................................................................................................................814 28.2.2 Seiten-Markup (Auszeichnungssprache): ...................................................................................814 28.2.3 Snippets und Rich-Snippets: ......................................................................................................815 28.2.3.1 Rich-Snippets – Personen: ....................................................................................................817 28.2.4 Seiten-Markups mit J4Chema erstellen: ....................................................................................818 28.2.5 Ein einfaches Beispiel zur Erstellung eines Markups mit J4Chema: ............................................820 28.3 jSitemap Pro, ein real-time Sitemap-Generator: ............................................................. 824 29 Google Webmaster-Tools: ............................................................................................ 824 29.1 Webseiten bei Google hinzufügen und authentifizieren:................................................. 824 29.1.1.1 29.2 Webseite Einstellungen: .......................................................................................................830 Das Dashboard: ............................................................................................................. 831 29.2.1 Website-Benachrichtigungen: ...................................................................................................833 29.2.2 Suchanfragen: ...........................................................................................................................833 29.2.3 Google Index: ............................................................................................................................836 29.2.4 Crawling: ...................................................................................................................................837 29.2.4.1 Crawling-Fehler: ...................................................................................................................838 29.2.4.1.1 Hier folgen nun einige Beispiele für Fehlerbehandlungen: ..............................................839 29.2.5 Sicherheitsprobleme: ................................................................................................................841 29.2.6 Weitere Ressourcen: .................................................................................................................841 29.2.6.1 Test-Tool für strukturierte Daten: .........................................................................................842 29.2.6.2 PageSpeed Insights: ..............................................................................................................847 30 Gutschein Softwarepaket, Tools, Support, Updates und Videos: ................................... 852 30.1 Diese Tools sind Bestandteil unserer vorkonfigurierten Joomla Pakete: .......................... 852 Copyright© Karl-Heinz. Derhake 2016 Seite 872 Version 3.6.4 30.2 Handbuch-Update: ........................................................................................................ 853 30.3 Videos:.......................................................................................................................... 853 30.4 Der EBW Joomla Club: ................................................................................................... 853 30.5 Service und Support: ..................................................................................................... 854 31 Inhaltsverzeichnis: ....................................................................................................... 855 32 Index: .......................................................................................................................... 874 33 Zu den Autoren und Copyright ©: ................................................................................ 881 Copyright© Karl-Heinz. Derhake 2016 Seite 873 Version 3.6.4 32 Index: A Abschalten der Firewall ........................................................................................................................................................................ 37 Adminbereich zusätzlich schützen ..................................................................................................................................................... 552 AGB und Vertragsbedingungen .......................................................................................................................................................... 500 Ajax ........................................................................................................................................................................................................ 23 Alias: .................................................................................................................................................................................................... 244 Animationen ........................................................................................................................................................................................ 616 Anlegen eines neuen Menüs .............................................................................................................................................................. 153 Anpassung im Adminbereich ................................................................................................................................................................ 79 Aufbau der Menüs .............................................................................................................................................................................. 134 Aus Webkatalog installieren ............................................................................................................................................................... 353 ausgecheckt ................................................................................................................................................................................. 110, 250 Automatische Sprachwechsel............................................................................................................................................................. 675 B Backend ................................................................................................................................................................................................. 51 Backendbereich ..................................................................................................................................................................................... 69 Beitrag als Startseite ........................................................................................................................................................................... 176 Beitrag mit Text und Bild .................................................................................................................................................................... 211 Beitragsoptionen Basis einzustellen ................................................................................................................................................... 192 Benutzer Optionen einstellen ............................................................................................................................................................. 254 Benutzergruppen ................................................................................................................................................................................ 260 Benutzergruppen erstellen ................................................................................................................................................................. 266 bestimmen Sie die Modulposition ..................................................................................................................................................... 146 Bilder und Grafiken optimieren .......................................................................................................................................................... 186 Bildgröße ............................................................................................................................................................................................. 616 Bildmanager ................................................................................................................................................................................ 209, 617 Bootstrap-Größe ................................................................................................................................................................................. 152 C Cache Einstellungen .............................................................................................................................................................................. 99 Cache leeren ........................................................................................................................................................................................ 113 cachen.................................................................................................................................................................................................. 111 CMS ........................................................................................................................................................................................................ 23 Content Languages aktivieren .............................................................................................................................................................. 59 Crawlen .................................................................................................................................................................................................. 24 Copyright© Karl-Heinz. Derhake 2016 Seite 874 Version 3.6.4 CSS- (Cascading Style Sheets) ............................................................................................................................................................. 613 D Datei und Verzeichnisrechte............................................................................................................................................................... 728 Dateien zum Webserver übertragen .................................................................................................................................................... 45 Dateileichen......................................................................................................................................................................................... 113 Datenbank Präfix ................................................................................................................................................................................. 104 Datenbank prüfen ............................................................................................................................................................................... 358 Datenbank überprüfen ....................................................................................................................................................................... 358 Der Alias:.............................................................................................................................................................................................. 228 Der Titel ....................................................................................................................................................................................... 208, 244 description ............................................................................................................................................................................. 93, 231, 248 die angezeigten Ebenen bestimmen .................................................................................................................................................. 163 Drucken-Icon ....................................................................................................................................................................................... 609 E Ebenen eines Menüs ........................................................................................................................................................................... 146 Einchecken........................................................................................................................................................................................... 250 Email Versand konfigurieren .............................................................................................................................................................. 104 E-Mail-Icon .......................................................................................................................................................................................... 609 Export der Datenbank in mehrere Dateien ........................................................................................................................................ 725 Exportieren der lokalen Datenbank ................................................................................................................................................... 722 extern verlinkt ..................................................................................................................................................................................... 620 externe Tools ....................................................................................................................................................................................... 732 F Fehler 404 Seiten abfangen ................................................................................................................................................................ 347 Firebug ................................................................................................................................................................................................. 631 Firefox .................................................................................................................................................................................................. 715 Firewall .................................................................................................................................................................................................. 36 Frontend ................................................................................................................................................................................................ 66 G Globales Einchecken ................................................................................................................................................................... 110, 251 Gutschein Softwarepaket ................................................................................................................................................................... 855 H Handbuch-Update ............................................................................................................................................................................... 856 Copyright© Karl-Heinz. Derhake 2016 Seite 875 Version 3.6.4 htaccess ............................................................................................................................................................................................... 552 htaccess.txt.......................................................................................................................................................................................... 552 htdocs .................................................................................................................................................................................................... 40 HTML.................................................................................................................................................................................................... 630 HTML/PHP Editor ................................................................................................................................................................................ 726 I Icons ..................................................................................................................................................................................................... 609 im Backend der Joomla Seite anmelden .............................................................................................................................................. 56 Importieren der Daten bei Ihrem Provider ........................................................................................................................................ 724 Installationsprüfung .............................................................................................................................................................................. 52 Installieren eines Sprachpakets ............................................................................................................................................................ 82 internen Tools ..................................................................................................................................................................................... 732 J JavaScript ............................................................................................................................................................................................... 23 JED (Joomla! Extensions Directory) .................................................................................................................................................... 349 Joomla Bildermanager ........................................................................................................................................................................ 218 Joomla Komponenten ........................................................................................................................................................................... 70 Joomla Module ...................................................................................................................................................................................... 70 Joomla offline schalten ....................................................................................................................................................................... 707 Joomla Plugins ....................................................................................................................................................................................... 72 Joomla Templates ................................................................................................................................................................................. 76 K K2 Kategorien legen ............................................................................................................................................................................ 502 Kategorie ............................................................................................................................................................................................. 208 Kategorieberechtigungen ................................................................................................................................................................... 249 Komponenten.................................................................................................................................................................................... 9, 69 Kontaktformular erstellen .................................................................................................................................................................. 308 Kontrollzentrum des K2Store ............................................................................................................................................................. 491 L Language Switcher .............................................................................................................................................................................. 677 Layout- Override Bereich ...................................................................................................................................................................... 30 Layout-Anpassungen ........................................................................................................................................................................... 132 leere MySQL Datenbank ..................................................................................................................................................................... 724 Lightbox Funktion................................................................................................................................................................................ 589 Copyright© Karl-Heinz. Derhake 2016 Seite 876 Version 3.6.4 Links im Text ........................................................................................................................................................................................ 620 Lokale Testumgebung ........................................................................................................................................................................... 32 M Mehrsprachigkeit ................................................................................................................................................................................ 671 Mehrwertsteuersätze ......................................................................................................................................................................... 506 Menüklassensuffix .............................................................................................................................................................................. 150 Menü-Modul ............................................................................................................................................................................... 142, 144 Menüs und Menüeinträge .................................................................................................................................................................. 134 Menüzuweisung .................................................................................................................................................................................. 147 Meta Beschreibung ..................................................................................................................................................................... 231, 248 Meta Schlüsselwörter ........................................................................................................................................................................... 94 Metadaten ............................................................................................................................................................................................. 92 Mindestwert einer Bestellung ............................................................................................................................................................ 499 mod_rewrite.......................................................................................................................................................................................... 97 Modul in Content einfügen................................................................................................................................................................. 628 Module .................................................................................................................................................................................................. 10 Module im Content einbinden ........................................................................................................................................................... 564 Modules Anywhere ............................................................................................................................................................................. 564 Modulklassensuffix ............................................................................................................................................................................. 151 Modulpositionen ................................................................................................................................................................................. 135 Modulpositionen im Template ........................................................................................................................................................... 141 MySQL-Datenbank ................................................................................................................................................................................ 39 O Option „?tp=1“ .................................................................................................................................................................................... 136 Ordner- und Dateirechte setzen ........................................................................................................................................................ 552 Override der globalen Einstellungen .................................................................................................................................................. 235 Override Sourcen ............................................................................................................................................................................ 30, 31 Overrides erstellen .............................................................................................................................................................................. 129 Overrides für Erweiterungen .............................................................................................................................................................. 123 Overridetechnik................................................................................................................................................................................... 129 Override-Technik ................................................................................................................................................................................... 29 P Pfad zu Ihrem Webserver ................................................................................................................................................................... 726 PHP....................................................................................................................................................................................................... 630 Probleme mit Skype .............................................................................................................................................................................. 36 Copyright© Karl-Heinz. Derhake 2016 Seite 877 Version 3.6.4 Produkte downloaden ........................................................................................................................................................................ 530 Protostar-Template ............................................................................................................................................................................... 24 Provider ............................................................................................................................................................................................... 721 Q Quick Icons ............................................................................................................................................................................................ 77 R Rechteverwaltung ............................................................................................................................................................................... 282 Responsivität ....................................................................................................................................................................................... 185 Restriktion ........................................................................................................................................................................................... 724 Rich-Snippets ....................................................................................................................................................................................... 847 S Schutz für Joomla-Verzeichnisse ........................................................................................................................................................ 729 Seitenumbruch .................................................................................................................................................................................... 628 Sendmailverzeichnis ........................................................................................................................................................................... 105 Shop Daten .......................................................................................................................................................................................... 510 Sicherheit von Joomla ......................................................................................................................................................................... 258 Sicherheitspaket für Sie geschnürt..................................................................................................................................................... 552 Sidebar ein- oder ausgeklappt .............................................................................................................................................................. 68 Site ......................................................................................................................................................................................................... 69 Sitzung (Session).................................................................................................................................................................................. 100 Snippets ............................................................................................................................................................................................... 847 Sprach- Override ................................................................................................................................................................................... 30 Sprachen Filter .................................................................................................................................................................................... 674 Sprachen installieren .................................................................................................................................................................. 377, 672 Sprach-Override .................................................................................................................................................................................... 30 SQL-Datenbank...................................................................................................................................................................................... 27 Startblog .............................................................................................................................................................................................. 134 Startseite ..................................................................................................................................................................................... 170, 604 Startseite festlegen ............................................................................................................................................................................. 177 Suchindex erstellen ............................................................................................................................................................................. 342 Suchmaschinen ..................................................................................................................................................................................... 24 T Tagging - Schlagwörter........................................................................................................................................................................ 330 Technische Voraussetzungen ........................................................................................................................................................... 5, 28 Copyright© Karl-Heinz. Derhake 2016 Seite 878 Version 3.6.4 Technische Voraussetzungen für Joomla ............................................................................................................................................. 43 Template................................................................................................................................................................................................ 24 Template Editor................................................................................................................................................................................... 129 Template File Manager ....................................................................................................................................................................... 123 Template Modulpositionen ................................................................................................................................................................ 134 Templates .............................................................................................................................................................................................. 10 Testumgebung....................................................................................................................................................................................... 29 U Übertragung der Testumgebung ........................................................................................................................................................ 721 Upload Größenbeschränkung............................................................................................................................................................. 522 V Versandkosten..................................................................................................................................................................................... 513 Vertrieb von digitalen Produkten ....................................................................................................................................................... 518 Videos .................................................................................................................................................................................................. 856 W Warenkorb-Einstellungen ................................................................................................................................................................... 495 Warenkorbfunktion des K2Stores ...................................................................................................................................................... 528 Webanwendung .................................................................................................................................................................................... 33 Webseite ............................................................................................................................................................................................... 93 Webserver-Umgebung.......................................................................................................................................................................... 33 Website ................................................................................................................................................................................................. 93 Website SEO .......................................................................................................................................................................................... 92 Weiterlesen ......................................................................................................................................................................................... 628 X XAMPP ................................................................................................................................................................................................... 33 Z Zahlungsmethode Banktransfer ......................................................................................................................................................... 516 Zahlungsmethoden ............................................................................................................................................................................. 515 ZIP-Datei .............................................................................................................................................................................................. 353 Zugriffsebene....................................................................................................................................................................................... 246 Zugriffsebenen .................................................................................................................................................................................... 261 Zusatztools für Joomla ........................................................................................................................................................................ 732 Zwei-Faktor-Authentifizierung ............................................................................................................................................................. 84 Copyright© Karl-Heinz. Derhake 2016 Seite 879 Version 3.6.4 Copyright© Karl-Heinz. Derhake 2016 Seite 880 Version 3.6.4 33 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 2016 Seite 881 Version 3.6.4
© Copyright 2024 ExpyDoc