Suchen und Finden
Service
Webseiten erstellen mit Drupal 7 - Content - Layout - Administration. So bauen und verwalten Sie anspruchsvolle Websites mit dem Content-Management-System Drupal 7.
Karl Deutsch, Kaspar Schweiger
Verlag Franzis, 2012
ISBN 9783645200493 , 288 Seiten
Format PDF, OL
Kopierschutz Wasserzeichen
Cover
1
Vorwort
5
Inhaltsverzeichnis
7
1 Einleitung
15
1.1 Stärken von Drupal
15
1.2 Neuerungen in der Version 7
16
1.2.1 Standard-Themes
16
1.2.2 Administrationsbereich
18
1.2.3 Benutzerberechtigungen
18
1.2.4 Inhaltstypen
18
1.2.5 Sonstiges
18
1.3 Große Drupal-Installationen
19
1.4 Hilfe und Informationen
23
1.5 Begriffe aus der Drupal-Welt
23
2 Installation
25
2.1 Systemvoraussetzungen für Drupal 7
25
2.2 Webserver, Datenbankserver und PHP
25
2.2.1 XAMPP und Windows XP
26
2.2.2 WAMP und Windows 7
31
2.2.3 Debian GNU/Linux
36
2.2.4 MAMP auf Mac OS X
38
2.3 PHP-Einstellungen bei Hosting-Providern
38
2.4 Die MySQL-Datenbank vorbereiten
39
2.5 Drupal 7 installieren
41
3 Die Arbeitsumgebung
49
3.1 Anmelden am System
49
3.2 Menüs und Pfade
51
3.3 Globale Einstellungen
51
3.3.1 Die Website offline stellen
52
3.3.2 Keine Benutzerregistrierungen erlauben
52
3.3.3 Eingabeformate konfigurieren
53
3.3.4 Kommentarfunktion deaktivieren
54
3.3.5 Keine Autoreninfos
54
3.3.6 Cache leeren
55
3.3.7 Seiteneinstellungen
56
3.3.8 Update-Einstellungen
57
3.3.9 Datum und Uhrzeit
57
3.3.10 Weitere Module aus dem Kern
57
3.4 Verzeichnisse am Webserver
58
3.5 Inhalte und Benutzer generieren
58
3.5.1 Das Modul installieren und aktivieren
58
3.5.2 Benutzer generieren
59
3.5.3 Inhalte generieren
60
3.6 Einen WYSIWYG-Editor für Texte einbinden
61
3.6.1 Das Modul Wysiwyg
61
3.6.2 Wysiwyg installieren
61
3.6.3 CKEditor
61
3.6.4 Den Editor installieren
62
3.6.5 Den CKEditor aktivieren
62
3.6.6 Klappt die Anbindung?
63
3.7 Ein Dateimanager für Bilder
63
3.7.1 Module installieren
64
3.7.2 IMCE konfigurieren
64
3.7.3 Dateimanager und Editor verbinden
65
3.7.4 Klappt die Anbindung?
65
4 Benutzer und Berechtigungen
67
4.1 Rollen
67
4.1.1 Eine Rolle anlegen
67
4.1.2 Berechtigungen für eine Rolle festlegen
69
4.2 Benutzer
69
4.2.1 Einen Benutzer anlegen
69
4.3 Profilbilder
70
4.3.1 Profilbilder erlauben
71
4.3.2 Profilbilder einfügen
71
4.4 Benutzerprofile erweitern
72
4.4.1 Kontaktfelder anlegen
72
4.4.2 Kontaktinformationen eintragen
73
4.5 Benachrichtigung über neue Benutzer
73
5 Inhalte erstellen
75
5.1 Inhaltstypen
75
5.2 Einen Artikel erstellen
76
5.2.1 Eingabemaske
76
5.2.2 Menüeinstellungen
77
5.3 Blog (blog page)
80
5.3.1 Blogeinträge erstellen
81
5.3.2 Was ist das Besondere am Inhaltstyp Blog?
81
5.3.3 Blogeinträge als Block
82
5.4 Buch (book)
82
5.4.1 Ein Buch erstellen
83
5.4.2 Kapitel erstellen
84
5.4.3 Kapitel umsortieren
84
5.4.4 Buchnavigation als Block
85
5.5 Kommentare
85
5.5.1 Globale Einstellungen
85
5.5.2 Einstellungen pro Inhalt
86
5.5.3 Berechtigungen anpassen
87
5.5.4 Kommentare filtern
87
5.5.5 Benachrichtigung bei neuen Kommentaren
89
5.5.6 Neueste Kommentare als Block
90
5.5.7 Kommentare verwalten
90
5.6 Foren
90
5.6.1 Foren anlegen und strukturieren
90
5.6.2 Forenbeiträge veröffentlichen
90
5.6.3 Diskussionsbeiträge auf der Webseite
91
5.7 Umfragen
92
5.7.1 Eine Umfrage erstellen
92
6 Inhalte verwalten
97
6.1 Drucken, E-Mail und PDF
97
6.1.1 Installation
98
6.1.2 Schaltflächen konfigurieren
99
6.1.3 Schaltflächen aktivieren und deaktivieren
99
6.2 Zugriffsregeln für Inhalte
100
6.2.1 Installation
100
6.2.2 Gruppen anlegen
100
6.2.3 Zugriffsregeln zuweisen
101
6.3 Inhalte publizieren
101
6.3.1 Installation
101
6.3.2 Berechtigungen
102
6.3.3 Inhaltstypen anpassen
102
6.3.4 Veröffentlichungszeitpunkt
102
6.4 Social Bookmarks
103
6.4.1 Installation
103
6.4.2 Einstellungen
104
6.5 Inhalte mit einer Taxonomie strukturieren
105
6.5.1 Ein Vokabular anlegen
105
6.5.2 Vokabular und Inhaltstyp verknüpfen
105
6.5.3 Begriffe hinzufügen
107
6.5.4 Begriffe verwalten
107
6.5.5 Verknüpfte Inhalte zeigen
108
6.6 Inhalte durchsuchen
108
6.6.1 Manuell indizieren
109
6.6.2 Suche als Block
109
6.6.3 Suche als Menüpunkt
109
6.7 RSS-Feeds
110
6.7.1 Eigene RSS-Feeds
110
6.7.2 Fremde RSS-Feeds einbinden
111
7 Terminkalender
113
7.1 Date
113
7.2 Ansichten (Views)
119
7.2.1 Installation
120
7.2.2 Arbeiten mit Ansichten
121
7.3 Anzeigen
127
7.4 FullCalendar
128
7.4.1 Installation des Plugins
128
8 Formulare
131
8.1 Ein Kontaktformular verwenden
131
8.1.1 Ein Formular anlegen
131
8.1.2 Kontaktformular im Menü verlinken
132
8.2 CAPTCHA – Spam-Schutz für Formulare
133
8.2.1 Einstellungen anpassen
134
8.2.2 Kontaktformular und CAPTCHA verbinden
136
8.3 Individuelle Webformulare gestalten
137
8.3.1 Installation und Aktivierung
137
8.3.2 Grundeinstellungen
137
8.3.3 Ein Formular erstellen
138
8.3.4 CAPTCHA und Formular verbinden
140
8.3.5 Formular testen
140
9 Bilder, Galerien und Videos
143
9.1 Bilder in Drupal
143
9.1.1 Das Image-Feld
143
9.1.2 Das Image-Feld konfigurieren
144
9.1.3 Bildstile
145
9.2 Colorbox – Slideshows mit Drupal
148
9.2.1 Das Insert-Modul verwenden
153
9.3 Bildergalerie – selbst gemacht
156
9.3.1 Bildergalerie – Schitt für Schritt
157
9.3.2 Weitere Möglichkeiten
162
9.4 Das Media-Modul
162
9.4.1 Das Medien-Feld
163
9.5 Media Gallery
168
10 Blöcke und Menüs
171
10.1 Blöcke
171
10.1.1 Die Blockverwaltungsseite
172
10.1.2 Einen Block aktivieren
173
10.1.3 Einen Block konfigurieren
174
10.1.4 Einen neuen Block erstellen
175
10.1.5 Einen Block deaktivieren
176
10.2 Menüs
176
10.2.1 Das Hauptmenü anzeigen
177
10.2.2 Hauptmenüpunkte einfügen
177
10.2.3 Hauptmenüpunkte bearbeiten
178
10.2.4 Ein neues Menü erstellen
178
10.2.5 Menüpunkte und Reihenfolge
179
10.2.6 Das Menü anzeigen
179
10.2.7 Automatische Menüeinträge
179
11 Mehrsprachige Drupal-Seiten
181
11.1 Auswählen der Backend-Standardsprache
181
11.2 Eine Sprache hinzufügen
182
11.3 Die Benutzeroberfläche übersetzen
182
11.4 Mehrsprachige Inhalte vorbereiten
184
11.5 Inhalte übersetzen
184
11.6 Länderflaggen einfügen
186
11.7 Mehrsprachige Blöcke und Menüs
186
11.7.1 Mehrsprachige Blöcke
187
11.7.2 Mehrsprachige Hauptmenüs
189
12 Module für Suchmaschinenoptimierung
191
12.1 Seitentitel
191
12.1.1 Automatisch Seitentitel konfigurieren
192
12.1.2 Seitentitel manuell erzeugen
194
12.2 Lesbare URLs
194
12.2.1 Apache-Webserver konfigurieren
194
12.2.2 Lesbare URLs aktivieren
195
12.3 Seiten-Aliase
195
12.3.1 Manuell
195
12.3.2 Automatisch
196
12.3.3 Aliase verwalten
199
12.4 Weitere Module
200
13 Panels
201
13.1 Einführung
201
13.1.1 Panels ...
201
13.1.2 Installation
202
13.1.3 Verwaltungsoberfläche
202
13.2 Eine neue Startseite
203
13.2.1 Seitenvorlage erzeugen
204
13.2.2 Layout auswählen
205
13.2.3 Layoutdetails
206
13.2.4 Vorlage mit Inhalt füllen
207
13.3 Aussehen von Seiten und Blöcken
208
13.3.1 Gesamtes Panel gestalten
209
13.3.2 Blöcke mit abgerundeten Ecken
210
13.3.3 Block mit Klassen-ID
211
13.4 Zugriffsrechte
211
13.5 Mini-Panels
212
13.5.1 Mini-Panel erstellen
212
13.5.2 Mini-Panel anzeigen
213
14 Drupal-Themes einrichten
215
14.1 Drupal Themes
215
14.1.1 Die Theme-Übersicht
215
14.1.2 Theme-Einstellungen
217
14.2 Drupal-Themes installieren
221
14.3 Themes – und was dahintersteckt
223
15 Eigene Drupal-Themes erstellen
225
15.1 Softwaretools für die Theme-Entwicklung
225
15.1.1 Firebug
225
15.1.2 Devel- und Theme Developer-Modul
227
15.2 Basisthemes
228
15.2.1 Übersicht der am weitesten verbreiteten Basisthemes
228
15.3 Basisthemes nutzen und anpassen
231
15.3.1 Genesis
231
15.3.2 Die info-Datei eines Themes
232
15.3.3 Drupal Template-Dateien
238
15.3.4 Design mit Firebug
252
15.4 Ein eigenes Theme von Grund auf
259
16 Administrative Tätigkeiten
261
16.1 Zeitgesteuerte Aktionen (Cron-Jobs)
261
16.1.1 Konfigurieren und ausführen
261
16.1.2 Serverbasiert
262
16.2 Datensicherung
263
16.2.1 Das sites-Verzeichnis
263
16.2.2 Die Drupal-Datenbank
264
16.3 Berichte
268
16.3.1 Statusbericht
268
16.3.2 Verfügbare Aktualisierungen
269
16.3.3 Aktuelle Protokollnachrichten
270
16.3.4 Weitere Berichte
271
16.4 Updates
272
16.4.2 Modul
273
16.4.3 Von D6 nach D7?!?
273
16.5 Drupal-Installation überwachen
274
16.5.1 Modul: Drupal Remote Dashboard
274
16.5.2 Modul: Drupal Remote Dashboard Server
274
16.5.3 Drupal-Installation und Dashboard verbinden
275
16.5.4 Das DRD-Dashboard
275
16.6 Umziehen einer Drupal-Installation
276
16.6.1 Sichern der Datenbank
276
16.6.2 Hochladen aller lokaler Dateien
276
16.6.3 Datenbank anlegen
276
16.6.4 Anpassen der Konfigurationsdatei
277
16.6.5 Einspielen der Datenbank
277
16.7 Installationsprofile
278
16.8 Multisite-Installation
278
16.8.1 Drupal-Installation
279
16.8.2 Verzeichnisse anlegen
279
Stichwortverzeichnis
281