Das Joomla! 1.7-Einsteigerbuch - Grundlagen, Konfiguration, Anwendung
von: Hagen Graf
Addison-Wesley Verlag, 2012
ISBN: 9783863241049
Sprache: Deutsch
242 Seiten, Download: 16748 KB
Format: EPUB, PDF, auch als Online-Lesen
Das Joomla! 1.7 – Einsteigerbuch – Grundlagen, Konfiguration, Anwendung | 1 | ||
Inhaltsübersicht | 6 | ||
Inhaltsverzeichnis | 8 | ||
1 Einleitung | 18 | ||
1.1 Was ist Joomla!? | 18 | ||
1.2 Wer bin ich? | 20 | ||
1.3 Wer sind Sie? | 21 | ||
1.4 Worum geht es in diesem Buch? | 22 | ||
1.5 Was können Sie, nachdem Sie dieses Buch durchgearbeitet haben? | 23 | ||
2 Beispielseiten | 24 | ||
2.1 Wie findet man Joomla!-Seiten? | 28 | ||
2.2 Showcase auf joomla.org | 28 | ||
2.3 Fragen Sie Google | 29 | ||
2.4 Sehen Sie sich die Website genauer an | 29 | ||
2.5 Fragen Sie doch mal Ihre Freunde | 30 | ||
3 Installation | 32 | ||
3.1 Mindestvoraussetzungen | 32 | ||
3.2 Installationsvarianten | 33 | ||
3.2.1 Lokale Testumgebung | 33 | ||
3.2.2 Produktivumgebung | 34 | ||
3.3 Stolpersteine | 35 | ||
3.4 Joomla!-Webinstaller | 37 | ||
3.4.1 Schritt 1 – Sprachauswahl | 37 | ||
3.4.2 Schritt 2 – Installationsprüfung | 38 | ||
3.4.3 Schritt 3 – Lizenz | 39 | ||
3.4.4 Schritt 4 – Datenbank | 40 | ||
3.4.5 Schritt 5 – FTP-Konfiguration | 41 | ||
3.4.6 Schritt 6 – Konfiguration | 42 | ||
3.4.7 Schritt 7 – Abschluss | 43 | ||
3.5 Lokalisierung | 45 | ||
3.6 Beispieldaten löschen | 45 | ||
3.6.1 Ein leeres Joomla! – Aber wie? | 45 | ||
4 Strukturen und Begriffe | 48 | ||
4.1 Content-Management-System | 48 | ||
4.2 Rollen und Rechte | 49 | ||
4.2.1 Benutzerkonto | 49 | ||
4.2.2 Anmelden, Abmelden | 49 | ||
4.2.3 Rollen | 49 | ||
4.2.4 Rechte | 50 | ||
4.3 Template | 50 | ||
4.4 Frontend | 50 | ||
4.5 Backend | 50 | ||
4.6 Dateien | 51 | ||
4.7 Datenbank | 53 | ||
4.8 Bausteine von Joomla! | 54 | ||
4.8.1 Beiträge | 54 | ||
4.8.2 Kategorien | 55 | ||
4.8.3 Benutzer | 56 | ||
4.8.4 Navigationen | 56 | ||
4.8.5 Module | 57 | ||
4.8.6 Templates | 57 | ||
4.8.7 Plugins | 58 | ||
4.8.8 Komponenten | 58 | ||
4.8.9 Optionen | 58 | ||
4.9 Weitere Strukturen | 59 | ||
5 Was ist neu in Joomla! 1.7? | 60 | ||
5.1 Neu im Vergleich zu Joomla! 1.6 | 60 | ||
5.1.1 Die Einführung von Releasezyklen | 60 | ||
5.1.2 Support | 62 | ||
5.1.3 Update/Upgrade | 62 | ||
5.1.4 Einführung der Joomla! Platform | 62 | ||
5.2 Joomla! Platform 11.2 | 62 | ||
5.2.1 Nummerierung | 64 | ||
5.2.2 Releasezyklus | 64 | ||
5.2.3 Inhalt des Plattform-Pakets | 64 | ||
5.2.4 Vorteile der Trennung | 64 | ||
5.3 Zusammenfassung | 65 | ||
5.4 Neu im Vergleich zu Joomla! 1.5 | 65 | ||
5.5 Neues Zugriffskonzept | 65 | ||
5.6 Neues Kategoriesystem | 66 | ||
5.7 Mehrfachverarbeitung | 67 | ||
5.8 Updates mit einem Mausklick | 67 | ||
5.9 Templates | 67 | ||
5.9.1 Beez2 ist jetzt Standard | 68 | ||
5.9.2 Beez5 ist HTML5-basiert | 68 | ||
5.9.3 Template-Styles | 68 | ||
5.9.4 Modul-Templates | 68 | ||
5.10 Mehrsprachigkeit | 68 | ||
5.11 Benutzeroberfläche konsistenter gestalten | 69 | ||
5.12 Mindestanforderungen | 69 | ||
5.13 Legacy Mode | 70 | ||
5.14 Suchmaschinenoptimierung | 70 | ||
5.15 Module | 71 | ||
5.16 Neuer Editor | 71 | ||
5.17 Komponenten | 71 | ||
5.18 Konfiguration | 71 | ||
5.19 Cookie-Einstellungen | 71 | ||
6 Inhalte verwalten | 72 | ||
6.1 Inhaltstypen | 72 | ||
6.2 Eine »Über uns«-Seite erstellen | 73 | ||
6.2.1 Statische vs. dynamische Inhalte | 73 | ||
6.2.2 Der Plan | 74 | ||
6.3 Ein typischer Artikel | 79 | ||
6.3.1 Start | 80 | ||
6.3.2 Eingabeformular | 81 | ||
6.3.3 Der Beispielartikel | 83 | ||
6.3.4 Aufmachertext | 84 | ||
6.3.5 Startseite | 84 | ||
6.3.6 Zeitversetzte Veröffentlichung | 84 | ||
6.3.7 Druckansicht | 84 | ||
6.3.8 Weiterempfehlung | 84 | ||
6.3.9 Ergebnis | 84 | ||
6.4 Strukturieren Sie Ihren Inhalt mit Kategorien | 85 | ||
6.4.1 Layout – Alle Kategorien auflisten | 90 | ||
6.4.2 Layout-Kategorie Blog | 90 | ||
6.4.3 Layout – Eine Kategorie Liste | 92 | ||
6.4.4 Fazit | 92 | ||
6.5 Medienverwaltung | 92 | ||
6.5.1 Wie funktioniert es? | 93 | ||
6.5.2 Medien und der Editor | 96 | ||
6.5.3 Medien an anderen Stellen | 96 | ||
6.6 Kontaktformular | 96 | ||
6.6.1 Kontakt erstellen | 97 | ||
6.6.2 Verlinkung im Menü | 99 | ||
6.7 Status, Papierkörbe und Check Ins | 102 | ||
6.7.1 Gesperrt | 102 | ||
6.7.2 Freigegeben | 102 | ||
6.7.3 Vorstellen | 102 | ||
6.7.4 Archiviert | 103 | ||
6.7.5 Papierkorb | 103 | ||
6.7.6 Einchecken | 104 | ||
7 Konfiguration der Inhalte und der Website | 106 | ||
7.1 Globale Konfiguration | 106 | ||
7.2 Site Tab | 107 | ||
7.3 System | 108 | ||
7.4 Server | 108 | ||
7.5 Berechtigungen | 109 | ||
7.6 Optionen für Beiträge, Komponenten, Module, Plugins, Sprachen und Templates | 110 | ||
8 Templates | 112 | ||
8.1 Joomla! und Templates | 113 | ||
8.2 Positionen | 114 | ||
8.3 Core-Templates | 115 | ||
8.4 Styles | 117 | ||
9 Mit Templates arbeiten | 118 | ||
9.1 Ihr eigener Style | 118 | ||
9.2 Vorhandene Templates anpassen | 120 | ||
9.2.1 Overrides | 121 | ||
9.2.2 Template Overrides | 121 | ||
9.2.3 Alternative Layouts | 122 | ||
9.3 Ein eigenes Template, basierend auf Atomic | 124 | ||
9.3.1 Die Haupt-Template-Datei index.php | 125 | ||
9.3.2 CSS-Ordner | 126 | ||
9.3.3 Das Blueprint-Framework | 127 | ||
10 Das Beez-Template | 128 | ||
10.1 Die wichtigsten Features | 129 | ||
10.2 Barrierefreiheit allgemein | 129 | ||
10.2.1 Trennung von Content und Layout | 131 | ||
10.3 Sprungmarken | 132 | ||
10.3.1 Die Farbwahl | 133 | ||
10.4 beez_20: Gestaltung wählbar | 134 | ||
10.5 Position der Navigationsspalte | 134 | ||
10.6 JavaScript und WAI ARIA | 135 | ||
10.6.1 WAI ARIA – Landmark-Roles: Erste Hilfe für die Orientierung | 136 | ||
10.7 Ausblendbare Module und Seitenbereiche | 136 | ||
10.7.1 Spalte ausblenden | 137 | ||
10.7.2 Module ein- und ausblenden | 138 | ||
10.7.3 Barrierefreie Tabs | 139 | ||
10.8 Schriftgröße anpassen | 140 | ||
10.9 beez5: HTML5 nutzen | 140 | ||
11 Navigation | 142 | ||
11.1 Breadcrumbs | 142 | ||
11.2 Joomla!-Menüs | 143 | ||
11.3 Erstes Beispiel: Eine statische Katalog- oder Buchstruktur | 143 | ||
11.3.1 Vorbereitung | 144 | ||
11.3.2 Schritt 1: Ein Menü erzeugen | 145 | ||
11.3.3 Schritt 2: Menüeinträge erzeugen | 145 | ||
11.3.4 Schritt 3: Erstellen und Positionieren eines Moduls | 146 | ||
11.4 Zweites Beispiel: Verlinken von Kategorien (Nachrichtenmagazin) | 147 | ||
11.4.1 Vorbereitungen | 147 | ||
11.4.2 Schritt 1: Das Menü | 147 | ||
11.4.3 Schritt 2: Die Menüeinträge | 147 | ||
11.4.4 Ein paar Verbesserungen | 149 | ||
12 Benutzer und Berechtigungen | 150 | ||
12.1 Registrierung und Anmeldung | 150 | ||
12.1.1 Benutzer Konfiguration | 151 | ||
12.1.2 Anmeldung | 151 | ||
12.1.3 Zusätzliche Profilfelder | 153 | ||
12.2 Benutzergruppen | 155 | ||
12.3 Zugriffsebenen | 157 | ||
12.3.1 Warum Zugriffsebenen? | 158 | ||
13 Erweiterungen verwalten | 160 | ||
13.1 Erweiterungen verwalten | 160 | ||
13.2 Erweiterungen aktualisieren | 162 | ||
13.3 Erweiterungen installieren | 162 | ||
13.4 Überprüfen | 163 | ||
13.5 Warnungen | 163 | ||
14 Standarderweiterungen | 164 | ||
14.1 Banner | 164 | ||
14.1.1 Banner schalten | 165 | ||
14.2 Kontakte | 169 | ||
14.2.1 Beispiel – Viele Kontakte | 169 | ||
14.3 Nachrichten | 171 | ||
14.4 Newsfeeds | 172 | ||
14.4.1 Ein Feed-Aggregator auf Ihrer Website | 172 | ||
14.5 Suche | 175 | ||
14.5.1 Suchwort-Analyse | 175 | ||
14.5.2 Benutzeroberfläche | 175 | ||
14.5.3 Hinter den Kulissen | 177 | ||
14.6 Umleitungen | 177 | ||
14.7 Weblinks | 179 | ||
14.8 Massenmail | 180 | ||
15 Module | 182 | ||
15.1 Gemeinsamkeiten aller Module | 182 | ||
15.1.1 Erweiterte Optionen | 183 | ||
15.2 Core-Module | 183 | ||
16 Plugins | 186 | ||
16.1 Authentication | 186 | ||
16.1.1 Joomla! | 187 | ||
16.1.2 GoogleMail | 187 | ||
16.1.3 LDAP | 187 | ||
16.1.4 Inhalt (Content) | 188 | ||
16.1.5 Joomla! | 188 | ||
16.1.6 Modulpositionen laden | 189 | ||
16.1.7 E-Mail Verschleierung (Email Cloaking) | 189 | ||
16.1.8 Code Hervorhebung (GeSHi) | 189 | ||
16.1.9 Seitenumbruch | 189 | ||
16.1.10 Seiten Navigation | 189 | ||
16.1.11 Bewertung | 190 | ||
16.2 Schaltfläche (Editor-xtd) | 190 | ||
16.2.1 Beiträge | 190 | ||
16.2.2 Bild | 190 | ||
16.2.3 Seitenumbruch | 190 | ||
16.2.4 Weiterlesen | 190 | ||
16.3 Editoren | 191 | ||
16.3.1 CodeMirror | 191 | ||
16.3.2 Keine | 191 | ||
16.3.3 TinyMCE | 191 | ||
16.4 Extension | 191 | ||
16.4.1 Joomla! | 191 | ||
16.5 Suche (Search) | 192 | ||
16.6 System | 192 | ||
16.6.1 Sprachen Filter | 193 | ||
16.6.2 P3P-Richtlinien | 193 | ||
16.6.3 Cache | 193 | ||
16.6.4 Debug | 193 | ||
16.6.5 Log | 193 | ||
16.6.6 Umleitung | 193 | ||
16.6.7 Erinnerung | 194 | ||
16.6.8 SEF | 194 | ||
16.6.9 Abmelden | 194 | ||
16.7 Benutzer | 194 | ||
16.7.1 Profile | 194 | ||
16.7.2 Kontakterstellung | 195 | ||
16.7.3 Joomla! | 195 | ||
17 Mehrsprachige Websites | 196 | ||
17.1 Joomla!-Sprachpakete | 196 | ||
17.1.1 Einstellungen der Inhaltssprachen | 197 | ||
17.2 Sprachen Filter-Plugin | 197 | ||
17.3 Das Sprachauswahl-Modul | 198 | ||
17.4 Mehrsprachige Inhaltselemente | 199 | ||
17.5 Eine mehrsprachige Website | 199 | ||
17.5.1 Startseite | 199 | ||
17.5.2 Ein Blog | 200 | ||
17.5.3 Eine »Über uns«-Seite | 200 | ||
17.5.4 Ein Kontaktformular | 201 | ||
17.5.5 Anmeldeformular | 201 | ||
17.5.6 Benutzermenü | 201 | ||
18 Suchmaschinenoptimierung | 202 | ||
18.1 Wie kommt Ihre Seite in den Suchindex? | 202 | ||
18.2 Helfen Sie Ihrem Roboter | 203 | ||
18.3 Meine Meinung | 204 | ||
19 Praxisbeispiel: eine Joomla!-Website von A–Z | 206 | ||
19.1 Linux-Server konfigurieren | 207 | ||
19.1.1 Domain | 207 | ||
19.1.2 Einrichtung des Webspaces und der Datenbank | 208 | ||
19.1.3 Viele Parameter | 210 | ||
19.1.4 FTP-Zugriff | 210 | ||
19.1.5 Vorgehensweise bei der Erstellung der Website | 211 | ||
19.2 Joomla!-Dateien auf den Server laden | 212 | ||
19.2.1 Mehr Dateirechte | 215 | ||
19.3 Die MySQL-Datenbank wird per phpMyAdmin verwaltet | 216 | ||
19.4 Features der Website | 217 | ||
19.4.1 Produkt/Servicebeschreibungen (Texte und Bilder liegen vor) | 217 | ||
19.4.2 Ein Newsbereich für Pressemeldungen | 217 | ||
19.4.3 Über uns-Seiten | 217 | ||
19.4.4 Kontaktformular | 218 | ||
19.5 Template | 218 | ||
19.5.1 Installation | 218 | ||
19.5.2 Positionen | 221 | ||
19.5.3 Top Menu | 222 | ||
19.5.4 Anmeldung | 223 | ||
19.5.5 Slideshow | 224 | ||
19.5.6 Suchfunktion auf der Seite | 225 | ||
19.5.7 Social Media-»Integration« (Twitter, Facebook) | 226 | ||
19.5.8 Suchmaschinenfreundliche URL | 226 | ||
19.5.9 Ein Kundenbereich mit Informationen nur für Kunden | 227 | ||
19.5.10 Das Logo | 227 | ||
19.5.11 Mobilversion des Templates | 228 | ||
19.6 Pflege der Website | 230 | ||
19.7 Budget | 230 | ||
20 Upgrade von älteren Versionen | 232 | ||
20.1 Upgrade von Joomla! 1.6.x | 232 | ||
20.2 Migration von Joomla! 1.5 | 233 | ||
20.3 Automatisches Upgrade | 233 | ||
20.3.1 Schritt 1: Backup | 235 | ||
20.3.2 Schritt 2: Lokale Kopie Ihrer Website erstellen | 235 | ||
20.3.3 Schritt 3: Upgrade-Komponente | 235 | ||
20.3.4 Sprachdateien | 236 | ||
20.3.5 Template | 236 | ||
A Anhang | 238 | ||
A.1 Community | 238 | ||
A.2 Dokumentation | 238 | ||
A.3 Sicherheits-Checkliste | 238 | ||
A.4 Joomla!-Erweiterungen | 238 | ||
A.5 Joomla!-Templates | 239 | ||
A.6 Veranstaltungen | 239 | ||
A.7 Die Zukunft | 239 | ||
A.8 Training | 239 | ||
A.9 Business Support | 239 | ||
A.10 Hosting | 239 | ||
A.11 Zertifikate | 239 | ||
Stichwortverzeichnis | 240 | ||
B-K | 240 | ||
M-T | 241 | ||
Ins Internet: Weitere Infos zum Buch, Downloads, etc. | 0 | ||
Copyright | 242 |