Vorwort | 7 |
Inhaltsverzeichnis | 8 |
1 Einleitung | 13 |
1.1 Über dieses Buch | 14 |
2 Grundlagen | 17 |
2.1 Die Wurzeln des World Wide Web | 17 |
2.1.1 Wie schreibt man einen Aufsatz? | 17 |
2.1.2 Generic Coding und Markup-Sprachen | 18 |
2.1.3 Hypertext | 19 |
2.1.4 HTML und WWW | 19 |
2.1.5 Dem Medium angepasst ausgeben | 20 |
2.2 Websprachen | 21 |
2.2.1 XML | 21 |
2.2.2 HTML-Aufbau eines Dokuments | 22 |
2.2.3 CSS | 24 |
2.2.4 CSS-Praxis | 26 |
2.3 Cross Browser | 31 |
2.4 Barrierefreiheit – Internet verbindet | 31 |
2.4.1 Übersichtlichkeit | 32 |
2.4.2 Kontraste | 32 |
2.4.3 Grafiken | 33 |
2.4.4 Schriftgrößen | 33 |
2.4.5 Sauberer Code und logische Strukturen | 33 |
3 Installation | 35 |
3.1 Voraussetzungen | 35 |
3.2 Installation MySql-Datenbank | 36 |
3.2.1 Installation unter Unix | 36 |
3.2 Installation MySql-Datenbank | 36 |
3.2.1 Installation unter Unix | 36 |
3.2.2 Installation unter Windows | 37 |
3.3 Installation Apache | 38 |
3.3.1 Installation unter Unix | 38 |
3.3.2 Installation unter Windows | 40 |
3.4 Installation PHP | 40 |
3.4.1 Installation unter Unix | 40 |
3.4.2 Installation unter Windows | 42 |
3.5 Konfiguration | 42 |
3.6 PhpMyAdmin | 42 |
3.7 XAMPP | 43 |
3.8 Mambo-Installation | 43 |
3.8.1 Vorbereitung | 43 |
3.8.2 Webinstaller | 43 |
3.8.3 Manuelle Installation | 47 |
3.9 MSAS – Mambo Stand Alone Server | 49 |
4 Die erste Website | 53 |
4.1 Aufgabenstellung | 53 |
4.2 Anmelden als Administrator | 53 |
4.3 Der Adminbereich: Ein Überblick | 54 |
4.4 Realisierung | 55 |
4.4.1 Einrichten der Informationsbereiche | 55 |
4.4.2 Menüs bearbeiten | 62 |
4.4.3 Einrichten von Web-Links | 66 |
4.4.3 Einrichten von Web-Links | 66 |
4.4.4 Konfiguration der Frontpage | 68 |
5 Mambo Basics | 75 |
5.1 Mambo erweitern | 75 |
5.1.1 Templates | 75 |
5.1.2 Mambots | 77 |
5.1.3 Modules | 78 |
5.1.4 Components | 78 |
5.1.5 Sonstiges | 79 |
5.2 Gruppen und Berechtigungen | 79 |
5.3 Section und Categories | 82 |
5.4 Static Content vs. All Content | 83 |
5.5 Inhalte bearbeiten | 83 |
5.5.1 Unterschiede im Frontend | 90 |
5.6 Gemeinsames Arbeiten | 91 |
6 Templates erstellen | 93 |
6.1 Templatedateien und Struktur | 93 |
6.2 Entwurf ohne Tabellen | 94 |
6.3 Entwurf mit Tabellen | 112 |
6.4 Mambo-HTML-Codes | 117 |
6.4.1 Anpassung durch den Styleparameter | 117 |
6.4.2 Mambo-Standards ermitteln | 119 |
6.4.3 Mambo Standard-CSS | 121 |
6.5 Template packen | 124 |
7 Perfekte Website | 127 |
7.1 Internet-Shop | 127 |
7.1.1 Installation | 128 |
7.1.2 Bestellen | 129 |
7.1.3 Bearbeiten der Bestellung | 132 |
7.2 DOCMan | 133 |
7.2.1 Installation und Administration | 133 |
7.2.2 Frontend | 136 |
7.3 Kommentierung von News und Artikeln | 137 |
7.4 Newsletter | 139 |
7.5 Search Engine Friendly URL | 142 |
8 Entwickeln für Mambo | 145 |
8.1 Mambo-Parametersystem | 145 |
8.1.1 Parametertyp „text“ | 147 |
8.1.2 Parametertyp „textarea“ | 148 |
8.1.3 Parametertyp „radio“ | 148 |
8.1.4 Parametertyp „list“ | 148 |
8.1.5 Parametertyp „imagelist“ | 149 |
8.1.6 Parametertyp „spacer“ | 149 |
8.1.7 Parametertypen „mos_menu“, „mos_section”, „ mos_ category” | 149 |
8.1.8 Ermittlung der Parameter | 149 |
8.2 Mambots | 150 |
8.3 Modules | 157 |
8.4 Components | 160 |
8.4.1 Installation | 160 |
8.4.2 Backend-Konfigurationsoberfläche | 164 |
8.4.3 Component-Frontend | 170 |
9 Referenz Administration | 175 |
9.1 Überblick | 175 |
9.2 Toolbar | 176 |
9.3 Infobar | 176 |
9.4 Workspace | 176 |
9.5 Menubar | 176 |
9.5.1 Home | 176 |
9.5.2 Site | 177 |
9.5.3 Menu | 197 |
9.5.4 Content | 201 |
9.5.5 Components | 211 |
9.5.6 Modules | 232 |
9.5.7 Mambots | 247 |
9.5.8 Messages | 251 |
9.5.9 System | 252 |
9.5.10 Help | 253 |
9.6 Menütypen | 253 |
9.6.1 Blog Content Category | 254 |
9.6.2 Blog Content Category Archive | 256 |
9.6.3 Blog Content Section | 259 |
9.6.4 Blog Content Section Archive | 261 |
9.6.5 Component | 264 |
9.6.6 Link Component Item | 271 |
9.6.7 Link Contact Item | 272 |
9.6.8 Link Content Item | 272 |
9.6.9 Link News Feeds | 272 |
9.6.10 Link Static Content | 273 |
9.6.11 Link URL | 273 |
9.6.12 List Content Section | 273 |
9.6.13 Separator / Placeholder | 275 |
9.6.14 Table Contact Category | 275 |
9.6.15 Table Content Category | 276 |
9.6.16 Table News Feed Category | 278 |
9.6.17 Table Weblink Category | 279 |
9.6.18 Wrapper | 279 |
10 Wo geht die Reise hin? | 281 |
11 Anhang | 283 |
11.1 Websites/Linkverzeichnis | 283 |
11.1.1 Internationale Sites | 283 |
11.1.2 Deutschsprachige Sites | 285 |
11.1.3 Sonstige Sites | 285 |
11.2 Mambo Templates | 286 |
11.2.1 Ohne Tabellen | 286 |
11.2.2 Mit Tabellen | 294 |
11.3 Entwicklungen | 312 |
11.3.1 Mambot | 312 |
11.3.2 Module | 316 |
11.3.3 Component | 318 |
11.4 Begriffe und Formales | 333 |
11.5 Abbildungen | 334 |
Index | 339 |
Über den Autor | 343 |