Koch | Das Contao-Praxisbuch | E-Book | sack.de
E-Book

E-Book, Deutsch, 360 Seiten

Reihe: Web Programmierung

Koch Das Contao-Praxisbuch

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: Wasserzeichen (»Systemvoraussetzungen)



Contao gilt unter Webdesignern als schlankes, bedienungsfreundliches Open-Source-Content-Management-System (CMS), mit dem sich ohne allzu großen Aufwand professionelle Websites erstellen und pflegen lassen. Das Buch begleitet den Anwender mit nützlichen Praxistipps von der Installation auf dem Server über das Erstellen einer Website und ihrer Inhalte bis hin zu fortgeschrittenen Aufgaben wie Benutzerverwaltung und Suchmaschinenoptimierung.


Ein CMS kann nicht einfach installiert werden wie ein simples Programm auf einem Windows-PC. Das Buch zeigt Schritt für Schritt die Einrichtung des Systems auf einem Server zu Hause oder bei einem Internet-Provider. Auch die Installation auf dem Raspberry Pi wird erläutert.
So werden Sie zum Administrator

Mit Contao lassen sich auch größere Webprojekte verwalten, mit mehreren Benutzern und Hunderten von Artikeln. Mit der richtigen Struktur behält man den Überblick.

Präsentieren Sie Ihre Inhalte ansprechend und übersichtlich. Contao bietet zahlreiche Gestaltungsmöglichkeiten sowie anpassbare Menüs, über die der Besucher der Seite zu den gewünschten Artikeln findet.
Mit Erweiterungen noch mehr aus Contao herausholen

Moderne Webseiten bestehen nicht nur aus Text und Bildern. Mit den passenden Erweiterungen lassen sich unter anderem Formulare, Suchfunktionen oder Google-Maps-Karten in das Webprojekt einbinden.


Was hilft die beste Website, wenn sie keiner kennt? Das Thema Suchmaschinenoptimierung (SEO) darf also nicht fehlen. Contao bietet nützliche Tools, um bei Google auf die ersehnten oberen Positionen in den Suchergebnissen zu kommen.

Aus dem Buch "Das Contao-Praxisbuch" Inhalt:
Lokale Testumgebung für Contao einrichten
Die erste eigene Website anlegen
Artikel erstellen und Inhalte einfügen
Themes und Templates
Strukturierung mit Überschriften und Tabellen
Bildergalerien, Videos und Downloads einbinden
Koch Das Contao-Praxisbuch jetzt bestellen!

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


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.


Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.