Tobias Hauser, Christian Wenz
Joomla! 1.5
Das Open Source-CMS einsetzen und erweitern
Inhalt
6
Vorwort
12
Teil I Grundlagen
16
1 Joomla! installieren
18
1.1 Alle Voraussetzungen auf einmal
20
1.1.1 Windows
20
1.1.2 Linux
22
1.2 Webserver installieren
24
1.2.1 Windows
24
1.2.1.1 IIS
25
1.2.1.2 Apache
28
1.2.2 Mac OS X
29
1.2.3 Linux
31
1.3 PHP installieren
32
1.3.1 Windows
33
1.3.2 Mac OS X
40
1.3.3 Linux
40
1.4 MySQL installieren
41
1.4.1 Windows
41
1.4.2 Mac OS X
43
1.4.3 Linux
44
1.5 Joomla! installieren
45
1.5.1 Erstinstallation von Joomla!
45
1.5.2 Patches und Updates
51
1.6 Alles auf einmal installieren
52
2 Grundlagen und Begriffe
54
2.1 Frontend-Aufbau
55
2.2 Administrationsoberfläche
58
2.2.1 Sprache wechseln
60
2.2.2 Startseite und Bedienelemente
65
2.2.3 Listen bearbeiten (Manager)
75
2.2.4 Elemente bearbeiten (Editiermodus)
78
2.2.5 Ausloggen
80
2.2.6 Vorschau
81
3 Websites einrichten
84
3.1 Inhalte organisieren – Bereiche und Kategorien
84
3.1.1 Bereiche
85
3.1.2 Kategorien
90
3.2 Inhalte pflegen
93
3.2.1 Beiträge-Manager
94
3.2.2 Editiermodus und Editor
97
3.2.2.1 Editor ändern
98
3.2.2.2 Editiermodus
102
3.2.2.3 Informationen und Beitragsparameter
102
3.2.2.4 Erweiterte Parameter für die Darstellung
105
3.2.2.5 Metadaten
113
3.2.2.6 Bilder pflegen
115
3.2.2.7 Weiterlesen
118
3.2.2.8 Mehrseitige Inhalte
119
3.2.3 Startseite – die Homepage
122
3.3 Menüverwaltung
128
3.3.1 Menü-Manager – Menüs verwalten
129
3.3.2 Aussehen von Menüs
131
3.3.3 Menüeinträge
135
3.3.3.1 Allgemeine Einstellungen
138
3.3.3.2 Menüeintragsarten
139
3.3.4 Strukturierungsstrategien
143
4 Benutzerverwaltung
146
4.1 Nutzer anlegen und verwalten
147
4.2 Nutzergruppen
149
4.3 Geschützter Bereich
154
5 Administration
160
5.1 Sprachen und Sprachpakete verwalten
160
5.2 Globale Einstellungen
162
5.2.1 Site
163
5.2.2 System
164
5.2.3 Server
167
5.2.4 configuration.php
171
5.3 Medien-Manager und Uploads
174
5.4 Archivieren
176
5.5 Backup und Spiegeln
177
Teil II Joomla! anpassen
180
6 Eigene Layouts
182
6.1 Template-Manager
183
6.1.1 Template wechseln
184
6.1.2 Template installieren
185
6.1.3 Template bearbeiten
186
6.1.4 Positionen
187
6.2 Eigenes Template
188
6.2.1 Template-Befehle
204
6.2.2 CSS-Formate
208
6.3 Administrator-Templates
210
7 Erweiterungen – Module, Pluginsund Komponenten
212
7.1 Module
212
7.1.1 Module installieren und deinstallieren
213
7.1.1.1 Legacy Mode
219
7.1.2 Module verwalten
222
7.1.3 Module positionieren und konfigurieren
224
7.2 Plugins
226
7.3 Komponenten
229
7.3.1 Komponenten installieren
229
7.3.2 Komponenten konfigurieren und einsetzen
234
7.4 Mitgeliefertes
236
7.4.1 Banner-Verwaltung
236
7.4.2 Kontakte
238
7.4.3 Newsfeeds
240
7.4.4 RSS und Syndicate
241
7.4.5 Umfragen
242
7.4.6 Weblinks
242
7.4.7 Suche
244
8 Mehrsprachige Websites
246
8.1 Installieren
246
8.2 Konfiguration
248
8.3 Übersetzen
250
8.4 Anpassen – für andere Komponenten
253
9 Online-Shop
256
9.1 Installation
257
9.2 Funktionalität
259
9.3 Produkte verwalten
262
9.3.1 Kategorien
263
9.3.2 Produkte einfügen
264
9.3.3 Produkte automatisiert einlesen
266
9.4 Konfiguration
267
9.4.1 Währung und andere Grundeinstellungen
268
9.4.2 Hersteller
269
9.4.3 Kundenverwaltung
269
9.4.4 Versand und Steuern
270
9.4.5 Bezahlmethoden
271
9.4.6 Bestellungen
271
9.4.7 Gutschein
272
9.4.8 Globale Konfiguration
272
9.5 Anpassen und erweitern
274
10 Forum
276
10.1 Alternativen
276
10.2 Installation
277
10.3 Konfiguration
278
10.3.1 Forum einrichten
279
10.3.2 Forum füllen
282
10.3.3 Nutzerkonzept
282
10.4 Anpassen und erweitern
284
11 Dokumentenverwaltung mitDOCman
286
11.1 Installieren
286
11.2 Dokumente verwalten
288
11.2.1 Kategorien
289
11.2.2 Dokumente
290
11.2.3 Menüeinträge
292
11.2.4 Aufräumen
294
11.2.5 Überwachen
294
11.3 Konfigurieren
295
11.3.1 Benutzer und Gruppen
297
11.4 Anpassen
298
11.5 Erweitern
299
12 Noch mehr Erweiterungen
300
12.1 ChronoForms – Formulare mit Joomla!
300
12.2 Community Builder
302
12.2.1 Erste Schritte
303
12.2.2 Verwaltung
304
12.3 Kalender – JEvents
307
12.4 Bildergalerie – RSGallery2
309
12.5 Chat – jPFChat
312
12.6 Noch mehr Erweiterungen
314
Teil III Joomla! erweitern
316
13 Eigene Module und Komponenten
318
13.1 Eigene Module
319
13.2 Eigene Komponenten
324
13.2.1 Datenbank vorbereiten
324
13.2.2 Front- und Backend
325
13.2.3 Administration
328
13.2.4 Installer
341
14 Suchmaschinenoptimierung
348
14.1 Google PageRank
349
14.2 Probleme (und Lösungen)
351
14.3 Spezielle Module zur Optimierung
355
14.3.1 mod_rewrite
355
14.3.2 sh404SEF
359
14.3.3 JoomSEF
362
14.3.4 SEF Advance
363
15 Joomla! und Sicherheit
366
15.1 Sicherheit und CMS
366
15.2 Cross-Site Scripting (XSS)
369
15.3 SQL Injection
374
15.4 Unerwartete Nutzerdaten
379
15.5 „Best Practices“ für sicheres Programmieren
383
15.6 Einsatz im Intranet, Extranet oder bei Shared Hosts
386
15.7 Das System up to date halten
387
16 Performance und Caching
396
16.1 Performance-Grundlagen
397
16.2 Caching
398
16.3 Performant programmieren
401
16.3.1 Analyse
401
16.3.2 Best Practices
404
16.4 Performant administrieren
405
16.4.1 php.ini
405
16.4.2 Opcode-Cache
406
16.5 Performance-Tests
408
17 Accessibility
412
17.1 Die Web Content Accessibility Guidelines
414
17.2 Tools für Entwickler
419
17.3 Tipps für Redakteure
421
Teil IV Anhang
424
A Der Online-Editor
426
A.1 Editor-Oberfläche
427
A.2 Den Editor konfigurieren
443
Register
448
© 2009-2024 ciando GmbH