Cover | 1 |
Vorwort | 5 |
Exklusiver Gutschein | 6 |
Inhaltsverzeichnis | 7 |
1Etwas Theorie | 15 |
1.1 Web-Content-Management-System | 16 |
1.1.1 Kosten | 17 |
1.2 Systemvoraussetzungen | 17 |
1.3 Sicherheit | 18 |
1.4 Begrifflichkeiten | 19 |
1.4.1 Joomla! oder Joomla | 19 |
1.4.2 Backend und Frontend | 19 |
1.4.3 Module, Komponenten und Plugins | 19 |
1.4.4 Templates | 20 |
1.4.5 Content | 21 |
1.4.6 WYSIWYG-Editor | 21 |
1.4.7 Core | 21 |
2Das neue Gesicht | 23 |
2.1 Was ist neu? | 23 |
2.1.1 Neu ab Joomla 1.7 | 24 |
2.1.2 Neu in Joomla 2.5 | 25 |
2.2 Der schnelle Überblick | 25 |
2.2.1 Menü: Site | 26 |
2.2.2 Menü: Users | 26 |
2.2.3 Menü: Menüs | 27 |
2.2.4 Menü: Inhalt | 27 |
2.2.5 Menü: Komponenten | 27 |
2.2.6 Menü: Erweiterungen | 27 |
2.2.7 Menü: Hilfe | 28 |
2.2.8 Der schnelle Wechsel ohne Menü | 28 |
3Installation von Joomla | 29 |
3.1 Voraussetzungen für die Installation | 30 |
3.2 Die lokale Installation | 30 |
3.3 Joomla online installieren | 37 |
3.3.1 Vorüberlegungen | 37 |
3.3.2 Einen geeigneten Webhoster auswählen | 38 |
3.3.3 Die Online-Installation | 39 |
3.3.4 Von Lokal auf Online | 47 |
3.4 Tipps und Hinweise | 49 |
4Migration und Update | 51 |
4.1 Bevor Sie anfangen | 51 |
4.2 Datenbank-Backup | 51 |
4.3 Backup-Alternative mit Akeeba Backup | 54 |
4.4 Migration von Joomla 1.0 auf Joomla 2.5 | 55 |
4.5 Migration von Joomla 1.5 auf Joomla 2.5 | 55 |
4.5.1 Migration mit jUpgrade | 55 |
4.5.2 Fazit zur Migration mit jUpgrade | 59 |
4.6 Updates | 60 |
5Globales | 63 |
5.1 Für Umsteiger | 63 |
5.2 Konfiguration | 63 |
5.2.1 Site | 63 |
5.2.2 System | 68 |
5.2.3 Server | 71 |
5.2.4 Textfilter | 73 |
5.3 Mediamanager | 74 |
5.4 Ausgesperrt | 77 |
5.5 Systeminformationen | 79 |
6Beiträge und Kategorien | 81 |
6.1 Für Umsteiger | 81 |
6.2 Kategorien | 81 |
6.2.1 Alias in den Kategorien | 83 |
6.2.2 Kategorie-Einstellungen | 83 |
6.2.3 Kategorie-Übersicht | 84 |
6.2.4 Kategorie-Optionen | 84 |
6.2.5 Icon: Wiederherstellen | 86 |
6.2.6 Fazit zu den Kategorien | 87 |
6.3 Beiträge | 87 |
6.3.1 Der WYSIWYG-Editor | 89 |
6.3.2 Text von Microsoft Word in Joomla einfügen | 94 |
6.3.3 Archivieren | 95 |
6.3.4 Beitragsoptionen | 95 |
6.3.5 Hauptbeiträge | 103 |
6.3.6 Beitragsübersicht | 104 |
7Menüs | 105 |
7.1 Für Umsteiger | 105 |
7.2 Ein neues Menü anlegen | 105 |
7.2.1 Ein erster Menüverweis | 108 |
7.3 Menüdetails | 110 |
7.4 Menütypen | 111 |
7.4.1 Beiträge | 111 |
7.4.2 Suche | 112 |
7.4.3 Suchindex | 116 |
7.4.4 Benutzer | 118 |
7.4.5 Wrapper | 119 |
7.4.6 Systemlinks | 121 |
7.4.7 Komponenten | 123 |
7.5 Modul: Zuweisung | 125 |
7.6 Icon: Wiederherstellen | 125 |
7.7 Startseite | 125 |
7.8 Untermenüs | 126 |
7.9 Splitmenü | 127 |
7.10 Praxis: Beiträge und Menüs | 130 |
7.10.1 Der einzelne Beitrag | 130 |
7.10.2 Die Kategorieliste | 131 |
7.10.3 News mit dem Kategorieblog | 131 |
7.10.4 Hauptbeiträge | 134 |
8Suchmaschinenoptimierung | 135 |
8.1 Keywords | 137 |
8.2 Titel | 138 |
8.3 Beschreibungstext | 139 |
8.4 SEO-Einstellungen (URL) | 140 |
8.4.1 Unicode oder Transliteral | 143 |
8.4.2 Seitenname auch im Seitentitel | 144 |
8.5 follow oder not follow | 144 |
8.6 robots.txt | 146 |
8.7 Spezielle Google-Angaben | 148 |
8.8 Die Navigation – Sitemap | 148 |
8.9 Gliederung | 149 |
8.10 Texte | 150 |
8.11 Clouds – Wort-Wolken | 151 |
8.12 Der Quelltext | 152 |
8.12.1 Sauberer Code | 153 |
8.13 Usability | 154 |
8.14 Suchmaschinen austricksen | 154 |
8.14.1 Cloaking | 155 |
8.14.2 Brückenseiten | 155 |
8.14.3 Text verstecken | 155 |
8.14.4 Linking per Gästebücher & Co. erhöhen | 156 |
8.14.5 Fazit zu den »unsauberen Methoden« | 156 |
8.15 Google-Ranking – Pagerank | 156 |
8.16 Zusammenfassung und Berichte aus der Praxis | 158 |
9Benutzer und ihre Rechte | 161 |
9.1 Für Umsteiger | 161 |
9.2 Einstellungen für Benutzer | 161 |
9.3 Benutzerhinweise | 162 |
9.4 Optionen: Benutzer-Konfiguration | 164 |
9.5 Benutzergruppen | 166 |
9.6 Zugriffsebenen | 169 |
9.7 Benutzer | 171 |
9.8 Konfiguration: Berechtigungen | 171 |
9.8.1 Unveröffentlichte eigene Beiträge bearbeiten | 175 |
9.9 Berechtigung bei Modulen, Komponenten etc. | 176 |
9.10 Backend-Benutzer anlegen | 176 |
9.11 Versteckte Übersichten | 177 |
9.11.1 Der Debugmodus – ein Sicherheitsrisiko!? | 180 |
9.12 Fallbeispiele | 181 |
9.12.1 Fallbeispiel 1: Verschiedene Ansprechpartner | 181 |
9.12.2 Fallbeispiel 2: Redaktionssystem | 185 |
9.13 Kleines Fazit | 188 |
10Joomla mehrsprachig | 189 |
10.1 Sprachen vorbereiten | 189 |
10.2 Modul: Sprachauswahl | 190 |
10.3 Plugin: System – Sprachenfilter | 192 |
10.4 Ohne Menü keine Sprachauswahl | 193 |
10.5 Inhalte den Sprachen anpassen | 195 |
10.6 Administrationsmodul: Mehrsprachigkeit | 197 |
10.7 Zusammenfassung | 198 |
10.8 Override | 199 |
10.9 Massenmails | 200 |
11Alles rund um Templates | 203 |
11.1 Für Umsteiger | 204 |
11.2 Design-Standards | 204 |
11.3 Kleine Einführung in CSS | 207 |
11.3.1 CSS für Fortgeschrittene | 209 |
11.3.2 CSS und Farbangaben | 210 |
11.4 Ein erstes Template | 211 |
11.4.1 Index.php | 211 |
11.4.2 Positions-Style | 215 |
11.4.3 template.css | 217 |
11.4.4 templateDetails.xml | 219 |
11.4.5 Das Template packen und installieren | 221 |
11.5 Klassen und IDs in Joomla | 222 |
11.5.1 CSS fürs Menü | 227 |
11.5.2 Modulklassensuffix | 229 |
11.5.3 Link CSS Style | 230 |
11.5.4 Seiten Anzeige Optionen | 231 |
11.5.5 Kleines Fazit | 232 |
11.6 Der Templatemanager | 232 |
11.6.1 Styles | 233 |
11.6.2 Templates-Ansicht | 234 |
11.7 Templates kopieren | 235 |
11.8 Mehrere Templates benutzen | 236 |
11.9 Abgerundete Ecken | 236 |
11.9.1 Runde Ecken mit PIE | 239 |
11.10 Horizontales Menü | 240 |
11.11 Template-Migration 1.5 auf 2.5 | 241 |
11.12 Positionen sichtbar machen | 241 |
11.13 Wie finde ich CSS-Angaben? | 242 |
12Module | 247 |
12.1 Was ist neu? | 247 |
12.2 Der Modulmanager | 247 |
12.3 Module kopieren | 251 |
12.4 Module löschen oder deinstallieren | 252 |
12.5 Versehentlich gelöscht | 252 |
12.6 Module für Administratoren | 253 |
12.7 Das einzelne Modul im Detail | 253 |
12.8 Eigene Module ohne Programmierung erstellen | 257 |
12.9 Standardmäßig installiert | 258 |
12.10 Neue Module installieren | 259 |
12.11 Tipps & Tricks | 259 |
12.11.1 Spalte ausblenden, wenn kein Modul vorhanden ist | 260 |
12.11.2 Modul nach Login ausblenden | 261 |
12.11.3 Modul zur Laufzeit hinzufügen | 262 |
12.11.4 Modul im Content-Bereich | 263 |
12.11.5 Ein einfacher Override | 263 |
13Barrierefreiheit | 267 |
13.1 Menü-Override: Accesskey | 271 |
14Plugins | 277 |
14.1 Für Umsteiger | 277 |
14.2 Plugin-Typen | 277 |
14.2.1 Authentifikation | 277 |
14.2.2 Content – Inhalt | 278 |
14.2.3 Editors – Editoren | 279 |
14.2.4 Editors-xtd – Editorenerweiterungen | 281 |
14.2.5 Extensions – Erweiterungen | 281 |
14.2.6 Search – Suche | 281 |
14.2.7 System | 281 |
14.2.8 User – Benutzer | 281 |
15Erweiterungen | 283 |
15.1 Für Umsteiger | 283 |
15.2 Erweiterungen installieren | 283 |
15.3 Erweiterungen aktualisieren | 284 |
15.4 Erweiterungen verwalten | 284 |
15.5 Erweiterungen überprüfen | 285 |
15.6 Datenbank | 286 |
15.7 Warnungen | 286 |
16Komponenten | 287 |
16.1 Für Umsteiger | 287 |
16.2 Banner | 287 |
16.2.1 Bild | 289 |
16.2.2 Benutzerdefiniert | 289 |
16.2.3 Banner-Modul | 289 |
16.2.4 Zusammenfassung | 290 |
16.3 Kontakte | 290 |
16.3.1 Optionen | 291 |
16.4 Nachrichten | 295 |
16.5 Newsfeed | 296 |
16.5.1 Optionen | 297 |
16.5.2 Newsfeed-Modul | 297 |
16.6 Suche | 299 |
16.7 Suchindex | 299 |
16.8 Umleitungen | 299 |
16.9 Weblinks | 300 |
16.10 Fazit zu den Komponenten | 300 |
Anhang A – Ressourcen | 301 |
17.1 Erweiterungen | 301 |
17.2 Support | 301 |
17.3 Joomla-Informationen | 301 |
17.4 CSS, HTML & Co. | 302 |
17.5 Developer | 302 |
17.6 Barrierefreies Internet | 302 |
17.7 Rechtliche Fragen | 303 |
17.8 Und mehr … | 303 |
Anhang B – Dateiberechtigungen unter Linux | 305 |
Stichwortverzeichnis | 307 |