Drupal 6: Websites entwickeln und verwalten mit dem Open Source-CMS

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): Hagen Graf
Edition: 1
Publisher: Addison-Wesley, München
Year: 2008

Language: German
Pages: 345

Drupal 6 - Websites entwickeln und verwalten mit dem Open Source-CMS......Page 1
Inhaltsübersicht......Page 4
1.5.2 Drupal als CMS Framework......Page 6
2.5.2 Datenbank mit dem MySQL-Monitor erstellen......Page 7
4.3.2 E-Mail-Einstellungen für Benutzer......Page 8
5.11 Upload......Page 9
7.5.2 Das Eingabeformat ?Filtered HTML? konfigurieren......Page 10
8.4.2 Schritt 2 - Benutzerberechtigungen für den FCKeditor......Page 11
9.9.6 Das Ergebnis......Page 12
11.7.2 Installation des Hilfsmoduls Content Template......Page 13
13.1.6 Werten Sie die Eingabe aus......Page 14
Stichwortverzeichnis......Page 15
Einleitung......Page 16
Für wen habe ich dieses Buch geschrieben?......Page 18
Und Drupal funktioniert wirklich?......Page 19
Und ohne Internetzugang?......Page 20
Und was will der Autor?......Page 21
Teil I Start......Page 22
1.1.1 Drupal ist vielseitig......Page 24
1.1.2 Drupal ist Open Source......Page 25
1.2.1 Das statische Web......Page 26
1.2.3 PHP und MySQL......Page 27
1.3.1 Vom Dorp zu Drupal......Page 29
1.3.2 Drupal und das Web 2.0......Page 30
1.3.3 Drupals Logo: Das Druplicon......Page 32
1.4.4 Die Drupal Association......Page 33
1.4.5 Drupal und die Zukunft......Page 34
1.5.1 Content Management-Systeme (CMS)......Page 35
1.5.3 Customer Relationship Management......Page 36
1.5.4 Social Software......Page 39
1.6.1 Drupal als Weblog......Page 40
1.6.2 Drupal in Universitäten......Page 41
1.6.4 Drupal in Kampagnen......Page 42
1.6.6 Drupal in Grassroot Movements......Page 43
1.6.8 Drupal als Business Websites......Page 45
1.6.10 Drupal als Shop......Page 49
1.7.2 Das virtuelle Dorf......Page 51
2.1.1 Webserver......Page 54
2.2 Serverumgebung wählen......Page 55
2.2.1 Welches Paket ist das richtige?......Page 56
2.3.1 Microsoft Windows Vista Home Premium und XAMPP Lite......Page 57
2.3.2 Linux......Page 64
2.4.2 Installationsverzeichnis: htdocs oder Unterordner?......Page 66
2.4.3 Installationsverzeichnis erstellen......Page 67
2.4.4 Drupal-Quellcode entpacken......Page 68
2.5.1 Datenbank mit phpMyAdmin erstellen......Page 69
2.5.2 Datenbank mit dem MySQL-Monitor erstellen......Page 71
2.6 Der Drupal-Webinstaller......Page 75
2.7 Installation beim Provider......Page 82
3 Eine Website mit Drupal......Page 86
3.1 Mehrsprachigkeit......Page 87
3.1.2 Inhaltstyp Artikel bearbeiten......Page 88
3.2.1 Einen neuen Artikel erstellen......Page 90
3.2.2 Den erstellten Artikel betrachten......Page 91
3.2.3 Die Übersetzung des Artikels......Page 92
3.3.1 Das Book-Modul aktivieren......Page 93
3.3.3 Einige Buchseiten erstellen und gliedern......Page 94
3.3.4 Ein Link auf das Buch im Menü......Page 95
3.3.5 Übersetzung des Buchs......Page 96
3.4.2 Konfiguration des Kontaktformulars......Page 97
3.5 Sprachumschaltung......Page 99
3.6.1 Aggregator-Modul aktivieren......Page 101
3.6.2 Newsfeeds eintragen......Page 102
3.6.3 Menülink in die Hauptlinks positionieren......Page 103
3.7 Andere Farben im Theme......Page 104
3.8 Fazit......Page 105
Teil II Der Core......Page 108
4 Benutzer verwalten......Page 110
4.1 Die Benutzerverwaltung von Drupal im Überblick......Page 111
4.2 Verwalten - Benutzerverwaltung - Benutzer......Page 112
4.3.1 Registrierungseinstellungen......Page 113
4.3.2 E-Mail-Einstellungen für Benutzer......Page 114
4.3.3 Signaturen......Page 115
4.3.4 Benutzerbilder......Page 116
4.4.1 Berechtigungen für Benutzer......Page 117
4.4.3 Zugriffsregeln......Page 118
4.5 Zusätzliche Profilfelder im Benutzerkonto......Page 119
4.6.1 Eine Liste mit freiem Format erstellen......Page 121
4.6.2 Die freie Liste in Aktion......Page 122
4.7 Ein Blog für jeden......Page 124
4.8 Benutzeranmeldung und -registrierung mittels OpenID (Modul OpenID)......Page 125
4.8.2 OpenID in Drupal verwenden......Page 126
5.1 Einstellungen für Beiträge......Page 128
5.2 Buch......Page 130
5.3 Feed Aggregator......Page 131
5.4 Inhalt - der Überblick......Page 133
5.5 Inhaltstypen......Page 134
5.5.1 Inhaltstypen bearbeiten und hinzufügen......Page 135
5.5.2 Einen neuen Inhaltstyp für Pressemeldungen erstellen......Page 137
5.7 RSS-Feeds......Page 138
5.8.1 Taxonomien - Ein Beispiel......Page 139
5.9 Eingabeformate......Page 144
5.10 Editoren......Page 145
5.11 Upload......Page 146
5.12.1 Bilder......Page 147
5.12.2 Videos und Podcasts......Page 149
5.13 Suchmaschinenfreundliche URLs......Page 150
6.1 Blöcke......Page 154
6.1.1 Neuen Block erstellen......Page 155
6.2 Kontaktformular......Page 158
6.3.1 Die Grundausstattung......Page 160
6.3.2 Ein neues Menü......Page 161
6.3.3 Zuordnung von Menüeinträgen (Links)......Page 162
6.4.2 Neue Module installieren (contributed modules)......Page 164
6.4.3 Module deinstallieren......Page 168
6.5.1 Übersetzen eines Strings »per Hand«......Page 169
6.5.3 Exportieren von .po Dateien......Page 170
6.6.1 Vorhandene Themes konfigurieren......Page 171
6.6.2 Ein neues Theme installieren......Page 172
7.1 Aktionen und Trigger......Page 174
7.1.2 Schritt 2 - Aktion erstellen......Page 175
7.1.3 Schritt 3 - Auslöser (Trigger) festlegen......Page 176
7.1.4 Das Ergebnis......Page 177
7.3 Dateisystem: Ordner für Uploads festlegen......Page 178
7.4 Datum und Uhrzeit......Page 179
7.5.1 Filtered HTML: Ein Filter im Detail......Page 181
7.5.2 Das Eingabeformat »Filtered HTML« konfigurieren......Page 182
7.6 Fehlermeldungen......Page 184
7.7 Hochgeladene Dateien......Page 185
7.8.1 Seitencache......Page 187
7.8.4 Cache leeren......Page 188
7.10 Logging and alerts......Page 189
7.11.1 Die Oberflächensprache......Page 190
7.11.2 Sprache bearbeiten und konfigurieren......Page 191
7.12 Verwaltungs-Theme......Page 192
7.13 Wartungsarbeiten......Page 193
7.14 Website-Informationen......Page 194
8.1 Das Modul Poll: Umfragen erstellen und auswerten......Page 196
8.1.3 Schritt 3 - Umfrage erstellen......Page 197
8.1.4 Schritt 4 - Umfrage-Block positionieren......Page 198
8.1.6 Schritt 6 - Umfrage beenden und auswerten......Page 199
8.2.2 Schritt 2 - Berechtigungen: Wer darf was?......Page 200
8.2.3 Schritt 3 - Einen Ordner für das Forum erstellen......Page 201
8.2.4 Schritt 4 - Ein neues Forum erstellen......Page 202
8.2.6 Schritt 6 - Den Forenbereich verlinken......Page 203
8.3 WYSIWYG-Editoren erleichtern Benutzern das Leben......Page 204
8.3.1 TinyMCE-Editor......Page 205
8.3.2 FCKeditor......Page 208
8.4 IMCE: Eine eigene Medienbibliothek für jeden Benutzer......Page 209
8.4.3 Schritt 3 - IMCE Dateiverwalter im Editor aktivieren......Page 210
8.4.4 Schritt 4 - IMCE benutzen......Page 211
8.5.1 Das Modul Blog API aktivieren......Page 212
8.5.2 Fotos von Flickr direkt auf Ihre Site posten......Page 213
8.5.3 Google Docs......Page 214
8.5.4 OpenOffice.org......Page 216
8.6 Inhalt und die Zukunft?......Page 217
9.1 Die eingebaute Hilfe: Verwalten - Hilfe......Page 220
9.2.1 Neue Log-Einträge......Page 221
9.2.4 Statusbericht......Page 222
9.3 Wie aktualisiere ich ein Modul oder Theme?......Page 225
9.3.2 Schritt 2 - Admin Menü - Modul-Update einspielen......Page 226
9.3.3 Schritt 3 - Datenbank-Update ausführen......Page 227
9.4 Das Modul Statistics: Referrer, Seitenaufrufe und mehr......Page 228
9.5 Tracker: Was tun denn eigentlich die Benutzer?......Page 229
9.6 Throttle: Lastreduzierung für Blöcke......Page 230
9.8.1 Das Suchmodul aktivieren......Page 231
9.8.2 Die Einstellungen für das Suchmodul......Page 232
9.9.1 Die Ordner sites/default und sites/all......Page 233
9.9.3 Schritt 2 - Die DNS-Auflösung unter Windows......Page 234
9.9.4 Schritt 3 - Den Apache-Webserver konfigurieren......Page 235
9.9.5 Schritt 4 - Drupal konfigurieren......Page 236
9.9.6 Das Ergebnis......Page 237
Teil III Die Kür......Page 238
10 Verändern Sie das Design - theming......Page 240
10.2.1 Drupals Theme-Engine: PHPTemplate......Page 241
10.2.2 Aufbau eines Themes in Drupal 6......Page 242
10.3.1 Die Informationen zum Theme: themename.info......Page 244
10.3.2 Dateien mit der Endung *.tpl.php......Page 246
10.3.3 Die Datei template.php......Page 247
10.3.4 Jedes Theme kann weitere Themes enthalten (Sub-Themes)......Page 248
10.4 Veränderungen gegenüber Drupal 5......Page 249
10.5 Erstellen eines eigenen Themes in Drupal......Page 251
10.5.3 Start in drei Schritten......Page 252
10.5.4 Die Website im neuen Theme......Page 253
10.5.5 Welche Datei ist für was verantwortlich?......Page 254
10.5.7 Eine style.css für Ihr neues Theme......Page 256
10.5.8 Den Kopfbereich für das Theme ändern......Page 258
10.6 Ein Beispiel zum Überschreiben von Theme- Funktionen in Drupal 6......Page 260
10.7 Veröffentlichen eines Themes auf Drupal.org......Page 261
10.7.2 Wie werde ich Drupal-Entwickler?......Page 262
11.1 Ein Beispiel......Page 266
11.2 Installation der notwendigen Module......Page 267
11.3 Zwei neue Inhaltstypen mit Zusatzfeldern erstellen......Page 269
11.4 Benutzerberechtigungen......Page 270
11.5 Dateneingabe......Page 271
11.6 Ansicht auf der Website......Page 272
11.7.1 Ein anderes Layout erstellen - direkt in PHP......Page 273
11.7.2 Installation des Hilfsmoduls Content Template......Page 274
11.8.1 Eine Slideshow für die Fahrzeuge......Page 276
12 Views: Ansichten erstellen......Page 280
12.1 Views: Installation und Konfiguration......Page 281
12.1.2 Vordefinierte Ansichten......Page 282
12.2.1 Ein zusätzliches Feld Erstellungsdatum für die »beliebten Inhalte«......Page 285
12.2.2 Felder in der Ansicht »beliebte Inhalte« umsortieren......Page 287
12.3 Wichtige Begriffe beim Bearbeiten einer Ansicht......Page 288
12.4.1 Schritt 1: Neue Ansicht erstellen......Page 289
12.4.2 Schritt 2: Standardeinstellungen für die Ansicht festlegen......Page 290
12.4.3 Schritt 3: Felder »Titel« und »Preis« hinzufügen......Page 291
12.4.4 Schritt 4: Filter »Inhaltstyp Fahrzeug« setzen......Page 292
12.5.1 Schritt 1: Anzeige »Seite« erstellen......Page 293
12.5.2 Schritt 2: Pfad und Menüeintrag definieren......Page 294
12.5.4 Schritt 4: Die Seitenanzeige bearbeiten......Page 295
12.6 Ansicht »Fahrzeugliste«: Erstellung der Anzeige RSS-Feeds......Page 298
12.7.1 Das Feld Standort nur für die Anzeige »Block« entfernen......Page 300
12.7.3 Änderung der Darstellung im Block......Page 301
12.7.4 Den Block positionieren und nur auf bestimmten Seiten darstellen......Page 303
12.8 Weitergabe von Ansichten......Page 304
13 Nützliche Module......Page 306
13.1.2 Konfiguration des Moduls......Page 307
13.1.3 Erstellen Sie ein neues Formular......Page 309
13.1.4 Erstellen Sie Formularfelder......Page 312
13.1.5 Füllen Sie Ihr Formular aus......Page 314
13.2 Node Clone: Inhalte kopieren......Page 316
13.3.1 Das Modul External Links......Page 317
13.3.2 Das Modul Smileys......Page 318
13.4 Google Analytics: externe Statistiken......Page 319
13.5.1 Mollom......Page 321
13.5.2 Das Captcha-Modul......Page 323
13.5.3 Beispiel: Ein Bild-Captcha für das Probefahrt-Formular......Page 324
13.6 i18n: Internationalisierung......Page 326
13.6.2 Beispiel 2: eine mehrsprachige Navigation mit unterschiedlichen Menüs......Page 328
13.6.3 Devel: Hilfe bei der Entwicklung neuer Themes und Module......Page 329
13.6.4 Devel Module......Page 330
13.6.6 Devel node access Module......Page 331
13.6.8 Theme developer Module......Page 332
A.1.1 Wie sichere ich am besten?......Page 334
A.2.2 Schritt 2 - Datenbank einlesen......Page 336
A.2.3 Schritt 3 - settings.php anpassen......Page 337
A.3.2 Das Update......Page 338
A.4 System-Update Drupal 5.x auf 6.x......Page 339
A.5 Inhalt der CD......Page 340
D......Page 342
M......Page 343
R......Page 344
Z......Page 345
Ins Internet: Weitere Infos zum Buch, Downloads, etc.......Page 0