E-Book, Deutsch, 288 Seiten
Reihe: Web Programmierung
Deutsch / Schweiger Webseiten erstellen mit Drupal 7
1. Auflage 2012
ISBN: 978-3-645-20049-3
Verlag: Franzis Verlag
Format: PDF
Kopierschutz: 1 - PDF Watermark
Content - Layout - Administration. So bauen und verwalten Sie anspruchsvolle Websites mit dem Content-Management-System Drupal 7.
E-Book, Deutsch, 288 Seiten
Reihe: Web Programmierung
ISBN: 978-3-645-20049-3
Verlag: Franzis Verlag
Format: PDF
Kopierschutz: 1 - PDF Watermark
Das Content-Management-System Drupal steht in punkto Leistung den bekannteren CMS wie Joomla! oder TYPO3 in nichts nach. Der große Vorteil: Drupal ist extrem flexibel, sowohl beim Seitenlayout als auch bei seiner Konfiguration. Dieses Buch zeigt, wie Sie die zahllosen Einstellungen und Optionen von Drupal 7 stets im Überblick behalten und optimal konfigurieren. An praktischen Beispielen erfahren Sie, wie Sie Drupal 7 installieren, Artikel und Blogs anlegen, Benutzer verwalten und das Layout Ihrer Seite nach Ihren Wünschen gestalten.
Karl Deutsch ist freiberuflicher IT-Berater, der sich auf Open- Source-Technologien und die Entwicklung von Internetauftritten spezialisiert hat, Drupal ist dabei zu seinem Favoriten für Webprojekte geworden. Als Seminarleiter und IT-Trainer ist er primär im deutschsprachigen Raum tätig, aber auch in Spanien, Russland und der Ukraine aktiv. Kaspar Schweiger ist freier ITBerater. Ursprünglich der hardwarenahen Programmierung verbunden, widmete er sich im zurückliegenden Jahrzehnt zunehmend der Webentwicklung. Seit 2006 ist er Spezialist für Drupal. Beide Autoren leben im österreichischen Burgenland.
Autoren/Hrsg.
Weitere Infos & Material
1;Cover;1
2;Vorwort;5
3;Inhaltsverzeichnis;7
4;1 Einleitung;15
4.1;1.1 Stärken von Drupal;15
4.2;1.2 Neuerungen in der Version 7;16
4.2.1;1.2.1 Standard-Themes;16
4.2.2;1.2.2 Administrationsbereich;18
4.2.3;1.2.3 Benutzerberechtigungen;18
4.2.4;1.2.4 Inhaltstypen;18
4.2.5;1.2.5 Sonstiges;18
4.3;1.3 Große Drupal-Installationen;19
4.4;1.4 Hilfe und Informationen;23
4.5;1.5 Begriffe aus der Drupal-Welt;23
5;2 Installation;25
5.1;2.1 Systemvoraussetzungen für Drupal 7;25
5.2;2.2 Webserver, Datenbankserver und PHP;25
5.2.1;2.2.1 XAMPP und Windows XP;26
5.2.2;2.2.2 WAMP und Windows 7;31
5.2.3;2.2.3 Debian GNU/Linux;36
5.2.4;2.2.4 MAMP auf Mac OS X;38
5.3;2.3 PHP-Einstellungen bei Hosting-Providern;38
5.4;2.4 Die MySQL-Datenbank vorbereiten;39
5.5;2.5 Drupal 7 installieren;41
6;3 Die Arbeitsumgebung;49
6.1;3.1 Anmelden am System;49
6.2;3.2 Menüs und Pfade;51
6.3;3.3 Globale Einstellungen;51
6.3.1;3.3.1 Die Website offline stellen;52
6.3.2;3.3.2 Keine Benutzerregistrierungen erlauben;52
6.3.3;3.3.3 Eingabeformate konfigurieren;53
6.3.4;3.3.4 Kommentarfunktion deaktivieren;54
6.3.5;3.3.5 Keine Autoreninfos;54
6.3.6;3.3.6 Cache leeren;55
6.3.7;3.3.7 Seiteneinstellungen;56
6.3.8;3.3.8 Update-Einstellungen;57
6.3.9;3.3.9 Datum und Uhrzeit;57
6.3.10;3.3.10 Weitere Module aus dem Kern;57
6.4;3.4 Verzeichnisse am Webserver;58
6.5;3.5 Inhalte und Benutzer generieren;58
6.5.1;3.5.1 Das Modul installieren und aktivieren;58
6.5.2;3.5.2 Benutzer generieren;59
6.5.3;3.5.3 Inhalte generieren;60
6.6;3.6 Einen WYSIWYG-Editor für Texte einbinden;61
6.6.1;3.6.1 Das Modul Wysiwyg;61
6.6.2;3.6.2 Wysiwyg installieren;61
6.6.3;3.6.3 CKEditor;61
6.6.4;3.6.4 Den Editor installieren;62
6.6.5;3.6.5 Den CKEditor aktivieren;62
6.6.6;3.6.6 Klappt die Anbindung?;63
6.7;3.7 Ein Dateimanager für Bilder;63
6.7.1;3.7.1 Module installieren;64
6.7.2;3.7.2 IMCE konfigurieren;64
6.7.3;3.7.3 Dateimanager und Editor verbinden;65
6.7.4;3.7.4 Klappt die Anbindung?;65
7;4 Benutzer und Berechtigungen;67
7.1;4.1 Rollen;67
7.1.1;4.1.1 Eine Rolle anlegen;67
7.1.2;4.1.2 Berechtigungen für eine Rolle festlegen;69
7.2;4.2 Benutzer;69
7.2.1;4.2.1 Einen Benutzer anlegen;69
7.3;4.3 Profilbilder;70
7.3.1;4.3.1 Profilbilder erlauben;71
7.3.2;4.3.2 Profilbilder einfügen;71
7.4;4.4 Benutzerprofile erweitern;72
7.4.1;4.4.1 Kontaktfelder anlegen;72
7.4.2;4.4.2 Kontaktinformationen eintragen;73
7.5;4.5 Benachrichtigung über neue Benutzer;73
8;5 Inhalte erstellen;75
8.1;5.1 Inhaltstypen;75
8.2;5.2 Einen Artikel erstellen;76
8.2.1;5.2.1 Eingabemaske;76
8.2.2;5.2.2 Menüeinstellungen;77
8.3;5.3 Blog (blog page);80
8.3.1;5.3.1 Blogeinträge erstellen;81
8.3.2;5.3.2 Was ist das Besondere am Inhaltstyp Blog?;81
8.3.3;5.3.3 Blogeinträge als Block;82
8.4;5.4 Buch (book);82
8.4.1;5.4.1 Ein Buch erstellen;83
8.4.2;5.4.2 Kapitel erstellen;84
8.4.3;5.4.3 Kapitel umsortieren;84
8.4.4;5.4.4 Buchnavigation als Block;85
8.5;5.5 Kommentare;85
8.5.1;5.5.1 Globale Einstellungen;85
8.5.2;5.5.2 Einstellungen pro Inhalt;86
8.5.3;5.5.3 Berechtigungen anpassen;87
8.5.4;5.5.4 Kommentare filtern;87
8.5.5;5.5.5 Benachrichtigung bei neuen Kommentaren;89
8.5.6;5.5.6 Neueste Kommentare als Block;90
8.5.7;5.5.7 Kommentare verwalten;90
8.6;5.6 Foren;90
8.6.1;5.6.1 Foren anlegen und strukturieren;90
8.6.2;5.6.2 Forenbeiträge veröffentlichen;90
8.6.3;5.6.3 Diskussionsbeiträge auf der Webseite;91
8.7;5.7 Umfragen;92
8.7.1;5.7.1 Eine Umfrage erstellen;92
9;6 Inhalte verwalten;97
9.1;6.1 Drucken, E-Mail und PDF;97
9.1.1;6.1.1 Installation;98
9.1.2;6.1.2 Schaltflächen konfigurieren;99
9.1.3;6.1.3 Schaltflächen aktivieren und deaktivieren;99
9.2;6.2 Zugriffsregeln für Inhalte;100
9.2.1;6.2.1 Installation;100
9.2.2;6.2.2 Gruppen anlegen;100
9.2.3;6.2.3 Zugriffsregeln zuweisen;101
9.3;6.3 Inhalte publizieren;101
9.3.1;6.3.1 Installation;101
9.3.2;6.3.2 Berechtigungen;102
9.3.3;6.3.3 Inhaltstypen anpassen;102
9.3.4;6.3.4 Veröffentlichungszeitpunkt;102
9.4;6.4 Social Bookmarks;103
9.4.1;6.4.1 Installation;103
9.4.2;6.4.2 Einstellungen;104
9.5;6.5 Inhalte mit einer Taxonomie strukturieren;105
9.5.1;6.5.1 Ein Vokabular anlegen;105
9.5.2;6.5.2 Vokabular und Inhaltstyp verknüpfen;105
9.5.3;6.5.3 Begriffe hinzufügen;107
9.5.4;6.5.4 Begriffe verwalten;107
9.5.5;6.5.5 Verknüpfte Inhalte zeigen;108
9.6;6.6 Inhalte durchsuchen;108
9.6.1;6.6.1 Manuell indizieren;109
9.6.2;6.6.2 Suche als Block;109
9.6.3;6.6.3 Suche als Menüpunkt;109
9.7;6.7 RSS-Feeds;110
9.7.1;6.7.1 Eigene RSS-Feeds;110
9.7.2;6.7.2 Fremde RSS-Feeds einbinden;111
10;7 Terminkalender;113
10.1;7.1 Date;113
10.2;7.2 Ansichten (Views);119
10.2.1;7.2.1 Installation;120
10.2.2;7.2.2 Arbeiten mit Ansichten;121
10.3;7.3 Anzeigen;127
10.4;7.4 FullCalendar;128
10.4.1;7.4.1 Installation des Plugins;128
11;8 Formulare;131
11.1;8.1 Ein Kontaktformular verwenden;131
11.1.1;8.1.1 Ein Formular anlegen;131
11.1.2;8.1.2 Kontaktformular im Menü verlinken;132
11.2;8.2 CAPTCHA – Spam-Schutz für Formulare;133
11.2.1;8.2.1 Einstellungen anpassen;134
11.2.2;8.2.2 Kontaktformular und CAPTCHA verbinden;136
11.3;8.3 Individuelle Webformulare gestalten;137
11.3.1;8.3.1 Installation und Aktivierung;137
11.3.2;8.3.2 Grundeinstellungen;137
11.3.3;8.3.3 Ein Formular erstellen;138
11.3.4;8.3.4 CAPTCHA und Formular verbinden;140
11.3.5;8.3.5 Formular testen;140
12;9 Bilder, Galerien und Videos;143
12.1;9.1 Bilder in Drupal;143
12.1.1;9.1.1 Das Image-Feld;143
12.1.2;9.1.2 Das Image-Feld konfigurieren;144
12.1.3;9.1.3 Bildstile;145
12.2;9.2 Colorbox – Slideshows mit Drupal;148
12.2.1;9.2.1 Das Insert-Modul verwenden;153
12.3;9.3 Bildergalerie – selbst gemacht;156
12.3.1;9.3.1 Bildergalerie – Schitt für Schritt;157
12.3.2;9.3.2 Weitere Möglichkeiten;162
12.4;9.4 Das Media-Modul;162
12.4.1;9.4.1 Das Medien-Feld;163
12.5;9.5 Media Gallery;168
13;10 Blöcke und Menüs;171
13.1;10.1 Blöcke;171
13.1.1;10.1.1 Die Blockverwaltungsseite;172
13.1.2;10.1.2 Einen Block aktivieren;173
13.1.3;10.1.3 Einen Block konfigurieren;174
13.1.4;10.1.4 Einen neuen Block erstellen;175
13.1.5;10.1.5 Einen Block deaktivieren;176
13.2;10.2 Menüs;176
13.2.1;10.2.1 Das Hauptmenü anzeigen;177
13.2.2;10.2.2 Hauptmenüpunkte einfügen;177
13.2.3;10.2.3 Hauptmenüpunkte bearbeiten;178
13.2.4;10.2.4 Ein neues Menü erstellen;178
13.2.5;10.2.5 Menüpunkte und Reihenfolge;179
13.2.6;10.2.6 Das Menü anzeigen;179
13.2.7;10.2.7 Automatische Menüeinträge;179
14;11 Mehrsprachige Drupal-Seiten;181
14.1;11.1 Auswählen der Backend-Standardsprache;181
14.2;11.2 Eine Sprache hinzufügen;182
14.3;11.3 Die Benutzeroberfläche übersetzen;182
14.4;11.4 Mehrsprachige Inhalte vorbereiten;184
14.5;11.5 Inhalte übersetzen;184
14.6;11.6 Länderflaggen einfügen;186
14.7;11.7 Mehrsprachige Blöcke und Menüs;186
14.8;11.7.1 Mehrsprachige Blöcke;187
14.9;11.7.2 Mehrsprachige Hauptmenüs;189
15;12 Module für Suchmaschinenoptimierung;191
15.1;12.1 Seitentitel;191
15.1.1;12.1.1 Automatisch Seitentitel konfigurieren;192
15.1.2;12.1.2 Seitentitel manuell erzeugen;194
15.2;12.2 Lesbare URLs;194
15.2.1;12.2.1 Apache-Webserver konfigurieren;194
15.2.2;12.2.2 Lesbare URLs aktivieren;195
15.3;12.3 Seiten-Aliase;195
15.3.1;12.3.1 Manuell;195
15.3.2;12.3.2 Automatisch;196
15.3.3;12.3.3 Aliase verwalten;199
15.4;12.4 Weitere Module;200
16;13 Panels;201
16.1;13.1 Einführung;201
16.1.1;13.1.1 Panels ...;201
16.1.2;13.1.2 Installation;202
16.1.3;13.1.3 Verwaltungsoberfläche;202
16.2;13.2 Eine neue Startseite;203
16.2.1;13.2.1 Seitenvorlage erzeugen;204
16.2.2;13.2.2 Layout auswählen;205
16.2.3;13.2.3 Layoutdetails;206
16.2.4;13.2.4 Vorlage mit Inhalt füllen;207
16.3;13.3 Aussehen von Seiten und Blöcken;208
16.3.1;13.3.1 Gesamtes Panel gestalten;209
16.3.2;13.3.2 Blöcke mit abgerundeten Ecken;210
16.3.3;13.3.3 Block mit Klassen-ID;211
16.4;13.4 Zugriffsrechte;211
16.5;13.5 Mini-Panels;212
16.5.1;13.5.1 Mini-Panel erstellen;212
16.5.2;13.5.2 Mini-Panel anzeigen;213
17;14 Drupal-Themes einrichten;215
17.1;14.1 Drupal Themes;215
17.1.1;14.1.1 Die Theme-Übersicht;215
17.1.2;14.1.2 Theme-Einstellungen;217
17.2;14.2 Drupal-Themes installieren;221
17.3;14.3 Themes – und was dahintersteckt;223
18;15 Eigene Drupal-Themes erstellen;225
18.1;15.1 Softwaretools für die Theme-Entwicklung;225
18.1.1;15.1.1 Firebug;225
18.1.2;15.1.2 Devel- und Theme Developer-Modul;227
18.2;15.2 Basisthemes;228
18.2.1;15.2.1 Übersicht der am weitesten verbreiteten Basisthemes;228
18.3;15.3 Basisthemes nutzen und anpassen;231
18.3.1;15.3.1 Genesis;231
18.3.2;15.3.2 Die info-Datei eines Themes;232
18.3.3;15.3.3 Drupal Template-Dateien;238
18.3.4;15.3.4 Design mit Firebug;252
18.4;15.4 Ein eigenes Theme von Grund auf;259
19;16 Administrative Tätigkeiten;261
19.1;16.1 Zeitgesteuerte Aktionen (Cron-Jobs);261
19.1.1;16.1.1 Konfigurieren und ausführen;261
19.1.2;16.1.2 Serverbasiert;262
19.2;16.2 Datensicherung;263
19.2.1;16.2.1 Das sites-Verzeichnis;263
19.2.2;16.2.2 Die Drupal-Datenbank;264
19.3;16.3 Berichte;268
19.3.1;16.3.1 Statusbericht;268
19.3.2;16.3.2 Verfügbare Aktualisierungen;269
19.3.3;16.3.3 Aktuelle Protokollnachrichten;270
19.3.4;16.3.4 Weitere Berichte;271
19.4;16.4 Updates;272
19.4.1;16.4.2 Modul;273
19.4.2;16.4.3 Von D6 nach D7?!?;273
19.5;16.5 Drupal-Installation überwachen;274
19.5.1;16.5.1 Modul: Drupal Remote Dashboard;274
19.5.2;16.5.2 Modul: Drupal Remote Dashboard Server;274
19.5.3;16.5.3 Drupal-Installation und Dashboard verbinden;275
19.5.4;16.5.4 Das DRD-Dashboard;275
19.6;16.6 Umziehen einer Drupal-Installation;276
19.6.1;16.6.1 Sichern der Datenbank;276
19.6.2;16.6.2 Hochladen aller lokaler Dateien;276
19.6.3;16.6.3 Datenbank anlegen;276
19.6.4;16.6.4 Anpassen der Konfigurationsdatei;277
19.6.5;16.6.5 Einspielen der Datenbank;277
19.7;16.7 Installationsprofile;278
19.8;16.8 Multisite-Installation;278
19.8.1;16.8.1 Drupal-Installation;279
19.8.2;16.8.2 Verzeichnisse anlegen;279
20;Stichwortverzeichnis;281