E-Book, Deutsch, 360 Seiten
Reihe: Web Programmierung
Koch Das Contao-Praxisbuch
1. Auflage 2014
ISBN: 978-3-645-20309-8
Verlag: Franzis Verlag
Format: PDF
Kopierschutz: 1 - PDF Watermark
Alle Schritte für die eigene Website: Installation, Konfiguration, Erweiterungen, Templates und Rechtesystem
E-Book, Deutsch, 360 Seiten
Reihe: Web Programmierung
ISBN: 978-3-645-20309-8
Verlag: Franzis Verlag
Format: PDF
Kopierschutz: 1 - PDF Watermark
Daniel Koch ist Spezialist für Content-Management-Systeme und E-Commerce. Er ist seit über zehn Jahren als Webentwickler tätig und bezieht immer die neuesten Trends und Entwicklungen in seine Arbeit ein. Seine Firma Medienwerke.de berät Unternehmen beim Aufbau größerer Internetpräsenzen.
Autoren/Hrsg.
Weitere Infos & Material
1;Das Contao-Praxisbuch;1
2;Inhaltsverzeichnis;5
3;1 Contao: Ein CMS stellt sich vor;11
3.1;1.1 Ein Blick auf Contao;11
3.2;1.2 Die wichtigsten Funktionen;12
3.3;1.3 Das kann Contao;15
3.3.1;1.3.1 Contao erweitern;15
3.3.2;1.3.2 Designs, wie ich sie will;17
3.3.3;1.3.3 Rechteverwaltung;18
3.3.4;1.3.4 Formulare für jeden Zweck im Handumdrehen;18
3.3.5;1.3.5 Der integrierte CSS-Editor;19
3.3.6;1.3.6 Mobile Seiten sind kein Problem;20
3.3.7;1.3.7 Automatische Updates für mehr Sicherheit;20
3.3.8;1.3.8 CSS- und JavaScript-Frameworks;22
3.4;1.4 Hierfür ist Contao das perfekte System;23
3.5;1.5 Der Erstkontakt: Contao direkt online ausprobieren;24
3.5.1;1.5.1 Ein Blick ins Backend;35
3.5.2;1.5.2 So ist das mit der Seitenstruktur;37
4;2 Eine lokale Testumgebung aufsetzen und Contao installieren;39
4.1;2.1 XAMPP und MAMP installieren;39
4.1.1;2.1.1 Die Installation für Windows-Freunde: XAMPP;41
4.1.2;2.1.2 MAMP für Mac OS-Anwender;44
4.2;2.2 Contao auf dem Testserver installieren;45
4.2.1;2.2.1 Eine Datenbank wird benötigt;45
4.2.2;2.2.2 Contao herunterladen und die Verzeichnisstruktur anlegen;47
4.2.3;2.2.3 Endlich: die Contao-Installation auf dem Testserver;47
5;3 So arbeitet Contao;57
5.1;3.1 Das Backend ist Ihre Schaltzentrale;57
5.2;3.2 Das perfekte Arbeitsprinzip im Backend;62
5.2.1;3.2.1 Änderungen übernehmen;64
5.2.2;3.2.2 Kopieren und verschieben;65
5.2.3;3.2.3 Hilfreiche Icons gibt es auch;66
5.2.4;3.2.4 Contao lässt sich auch über die Tastatur bedienen;66
5.2.5;3.2.5 Mehrere Datensätze gleichzeitig bearbeiten;68
5.3;3.3 Die persönlichen Benutzereinstellungen;70
5.4;3.4 Die wichtigsten Einstellungen der Website vornehmen;74
5.4.1;3.4.1 Der Titel der Website;74
5.4.2;3.4.2 Zeit und Datum einstellen;75
5.4.3;3.4.3 Wichtige Grundeinstellungen;76
5.4.4;3.4.4 Das Backend anpassen;77
5.4.5;3.4.5 Schicke Adressen für das Frontend;78
5.4.6;3.4.6 Den Datenschutz nicht vergessen;80
5.4.7;3.4.7 Nicht benötigte Backend-Module ausschalten;81
5.4.8;3.4.8 Die Suchfunktion;82
5.4.9;3.4.9 Speicherzeiten;82
5.4.10;3.4.10 E-Mails verschicken;83
5.5;3.5 Die Dateiverwaltung;83
5.5.1;3.5.1 Die Verzeichnisstruktur anpassen;86
5.5.2;3.5.2 Dateien synchronisieren;90
5.6;Raspberry Pi als Contao-Testsystem ohne Internet;92
6;4 Seiten anlegen und verwalten;95
6.1;4.1 Das sind Seiten, das sind Artikel;95
6.1.1;4.1.1 Inhalte verstehen;96
6.1.2;4.1.2 Module, das Salz in der Suppe;97
6.1.3;4.1.3 Jetzt kommt das Design ins Spiel;99
6.1.4;4.1.4 Frontend-Templates;99
6.2;4.2 Die Seitenstruktur anlegen;101
6.2.1;4.2.1 Und jetzt kommen die anderen Seiten dran;104
6.3;4.3 Themes und Seitenlayouts erstellen;107
6.3.1;4.3.1 Ein Theme anlegen;107
6.3.2;4.3.2 Seitenlayouts im Handumdrehen erstellen;112
6.3.3;4.3.3 Das Seitenlayout zuweisen;115
6.3.4;4.3.4 So arbeiten die Templates;116
6.3.5;4.3.5 Ein neues Template anlegen;119
7;5 Artikel erstellen und Inhalte einfügen;123
7.1;5.1 Jetzt kommt Leben in die Startseite;123
7.1.1;5.1.1 Dem Artikel ein Bild spendieren;127
7.1.2;5.1.2 Artikel nur für bestimmte Personen freigeben;130
7.1.3;5.1.3 Inhalte zeitgesteuert veröffentlichen;131
7.1.4;5.1.4 WYSIWYG … bitte was?;132
7.1.5;5.1.5 Einen völlig neuen Artikel anlegen;136
7.1.6;5.1.6 Mit Teasertexten arbeiten;138
7.2;5.2 Inhaltselemente in die Artikel einfügen;139
7.2.1;5.2.1 Überschriften für die Strukturierung;140
7.2.2;5.2.2 Texte einfügen;141
7.2.3;5.2.3 HTML;142
7.2.4;5.2.4 Aufzählungen;143
7.2.5;5.2.5 Tabellen einfügen;144
7.2.6;5.2.6 Codefragmente darstellen;147
7.2.7;5.2.7 Inhalte platzsparend über ein Akkordeon präsentieren;148
7.2.8;5.2.8 Content Slider;150
7.2.9;5.2.9 Hyperlinks einfügen;152
7.2.10;5.2.10 Top-Link;153
7.2.11;5.2.11 Bilder gehören auch dazu;153
7.2.12;5.2.12 Bildergalerien;155
7.2.13;5.2.13 Video/Audio;158
7.2.14;5.2.14 YouTube-Videos einbinden;160
7.2.15;5.2.15 Downloads anbieten;160
7.2.16;5.2.16 Externe Elemente über Include einbinden;162
7.2.17;5.2.17 Kommentare;163
7.3;5.3 So verbreiten Sie die Artikel über Facebook & Co.;163
7.4;5.4 Module sind das Herzstück;165
7.4.1;5.4.1 Eine Suchfunktion integrieren;165
7.4.2;5.4.2 Den Copyright-Hinweis notieren;166
7.4.3;5.4.3 Module ins Seitenlayout einbinden;167
7.4.4;5.4.4 Module schützen;169
7.4.5;5.4.5 Weitere Standardmodule selbst testen;169
7.5;5.5 Damit die Artikel auch tatsächlich angezeigt werden;170
8;6 Backend-Benutzer;171
8.1;6.1 Das sind Benutzer, das sind Mitglieder;171
8.2;6.2 Das leistet die Benutzerverwaltung;172
8.3;6.3 Benutzergruppen anlegen;173
8.3.1;6.3.1 Die Module freigeben;174
8.3.2;6.3.2 Pagemounts und Filemounts;175
8.3.3;6.3.3 Einzelne Felder freigeben;179
8.3.4;6.3.4 Benutzergruppen deaktivieren/aktivieren;181
8.4;6.4 So werden Benutzer erstellt;182
8.4.1;6.4.1 Individuelle Einstellungen für jeden Benutzer;184
8.4.2;6.4.2 Den Benutzer wechseln;187
8.4.3;6.4.3 Die Zugriffsrechte festlegen;188
9;7 Die Mitgliederverwaltung;193
9.1;7.1 Mitgliedergruppen anlegen;193
9.2;7.2 Mitglieder anlegen;194
9.3;7.3 Die Seiten zum An- und Abmelden erstellen;197
9.3.1;7.3.1 Notwendige Seiten anlegen;197
9.4;7.4 Die notwendigen Module erstellen;200
9.4.1;7.4.1 Das Modul für die Anmeldung;200
9.4.2;7.4.2 So klappt die automatische Abmeldung;201
9.4.3;7.4.3 Ein Link zur Anmeldung;203
9.4.4;7.4.4 Log-in-Namen und Abmelden-Link einbinden;204
9.4.5;7.4.5 Die Module einbinden;205
9.4.6;7.4.6 So wird der Log-in-Bereich komfortabler;208
9.4.7;7.4.7 Änderung der persönlichen Daten ermöglichen;210
9.4.8;7.4.8 Die offene Registrierung;213
9.5;7.5 Einen Download-Bereich für registrierte Benutzer einrichten;215
9.5.1;7.5.1 Ein Verzeichnis angeben;216
9.5.2;7.5.2 Den Download-Bereich einrichten;217
9.5.3;7.5.3 Testen des Download-Bereichs;219
10;8 Die perfekte Navigation;221
10.1;8.1 Menüs sind auch nur Module;221
10.2;8.2 Ein erster Blick auf die Menüarten von Contao;226
10.3;8.3 Ein horizontales Menü einbinden;228
10.4;8.4 Drop-down-Menüs erstellen;231
10.5;8.5 Auch vertikale Menüs sind möglich;233
10.6;8.6 Das Stylesheet definieren;235
10.7;8.7 Vertikale und horizontale Menüs kombinieren;237
10.8;8.8 Festlegen, welche Einträge im Menü angezeigt werden sollen;238
10.9;8.9 Wissen, wo man ist: Brotkrumen-Menüs;239
10.10;8.10 Von einer Seite zur nächsten springen;240
10.11;8.11 Sitemaps liefern den absoluten Durchblick;241
11;9 Mit Extensions noch mehr aus Contao herausholen;243
11.1;9.1 Contao und der Erweiterungskatalog;243
11.1.1;9.1.1 Die Erweiterungen installieren;247
11.1.2;9.1.2 So wird man unliebsame Erweiterungen wieder los;250
11.2;9.2 Formulare für alle Fälle;252
11.2.1;9.2.1 Die Formularfelder anlegen;256
11.2.2;9.2.2 Die Daten in der Datenbank speichern;262
11.2.3;9.2.3 Ein typisches Kontaktformular;263
11.2.4;9.2.4 Die Dankesseite mit Inhalten füllen;268
11.3;9.3 Eine Suchfunktion einbinden;268
11.4;9.4 Google Maps einbinden;272
11.4.1;9.4.1 Die Karte einbinden;274
11.4.2;9.4.2 Weitere Optionen nutzen;276
12;10 Das individuelle Design;279
12.1;10.1 Hier gibt es Themes;279
12.1.1;10.1.1 Kostenlose Themes für jedermann;284
12.2;10.2 Themes installieren;286
12.3;10.3 Responsives Design;290
12.4;10.4 Inhalte anpassen;293
12.4.1;10.4.1 CSS verwenden;293
12.4.2;10.4.2 Ein Blick auf die internen Stylesheets;296
12.4.3;10.4.3 Der CSS-Editor von Contao;297
12.4.4;10.4.4 CSS-Klassen und -IDs;302
12.4.5;10.4.5 Die richtigen Elemente finden;303
13;11 Suchmaschinenoptimierung, Sicherheit und die Provider;305
13.1;11.1 Suchmaschinenoptimierung;305
13.1.1;11.1.1 Ein paar Worte zum Thema SEO vorweg;306
13.1.2;11.1.2 Suchmaschinenfreundliche URLs;310
13.1.3;11.1.3 Ein SEO-Herzstück: der Titel der Webseite;317
13.1.4;11.1.4 Von Aliasen und Suffixen;321
13.1.5;11.1.5 Allgemeine Metaangaben setzen;323
13.1.6;11.1.6 Suchmaschinen mit der robots.txt steuern;326
13.1.7;11.1.7 Fehlerseiten abfangen;328
13.1.8;11.1.8 XML-Sitemaps;332
13.2;11.2 Die Geschwindigkeit der Website erhöhen;334
13.2.1;11.2.1 Testen Sie Ihre Seite;335
13.2.2;11.2.2 Requests verringern;336
13.2.3;11.2.3 CSS optimieren;336
13.2.4;11.2.4 Grafiken fürs Web;337
13.2.5;11.2.5 ETags und Komprimierung;338
13.2.6;11.2.6 FastCGI einsetzen;340
13.3;11.3 Sicherheit und Backups;344
13.3.1;11.3.1 Sicherheitsrisiken auf der Spur;344
13.3.2;11.3.2 Mailinglisten;345
13.3.3;11.3.3 Sichere Passwörter;345
13.3.4;11.3.4 Updates einspielen;347
13.3.5;11.3.5 Das manuelle Update;348
13.3.6;11.3.6 Den Live-Update-Service nutzen;349
13.3.7;11.3.7 Backups erstellen;350
13.4;11.4 So kommt Contao zum Provider;352
13.4.1;11.4.1 Der Safe Mode Hack;355
14;Stichwortverzeichnis;357




