|
Inhaltsverzeichnis |
7 |
|
|
1 Webdesign mit Dreamweaver CS5 |
13 |
|
|
1.1 Das ist neu in Dreamweaver CS5 |
13 |
|
|
1.2 Ausgangspunkt Begrüßungsbildschirm |
15 |
|
|
1.3 Dreamweaver Arbeitsbereichlayout |
16 |
|
|
1.3.1 Arbeitsbereichlayout und Bedienfelder |
16 |
|
|
1.3.2 Bedienfelder und Bedienfeldgruppen |
17 |
|
|
1.4 Exkurs: HTML und Cascading Style Sheets |
19 |
|
|
1.4.1 Aufbau eines HTML-Dokuments |
19 |
|
|
1.4.2 Cascading Style Sheets |
21 |
|
|
1.4.3 Dreamweaver als Quellcode-Editor |
26 |
|
|
1.4.4 Überschriften, Absätze und Zeilenumbrüche |
27 |
|
|
1.4.5 Bilder und Hyperlinks |
28 |
|
|
1.4.6 Listen und Tabellen |
28 |
|
|
1.4.7 Formulare und Radio-Buttons |
30 |
|
|
1.4.8 CSS-Regeln anwenden |
31 |
|
|
1.5 HTML-Dokumente bearbeiten |
32 |
|
|
1.5.1 Neue Webdokumente |
32 |
|
|
1.5.2 Entwurf-Ansicht |
33 |
|
|
1.5.3 Code-Ansicht |
33 |
|
|
1.5.4 Teilen-Ansicht |
34 |
|
|
1.5.5 Text eingeben |
35 |
|
|
1.5.6 Absatz und Zeilenumruch |
38 |
|
|
1.5.7 Bilder einfügen |
38 |
|
|
1.5.8 Bildeigenschaften festlegen |
40 |
|
|
1.5.9 Image Maps erstellen |
43 |
|
|
1.6 Dreamweaver Extensions installieren |
45 |
|
|
1.6.1 Lorem Ipsum Generator einbinden |
45 |
|
|
1.7 Blick in die Voreinstellungen |
46 |
|
|
1.8 Browservorschau und Device Central |
49 |
|
|
2 Projekt planen und Site einrichten |
51 |
|
|
2.1 Kundenbedürfnisse definieren |
51 |
|
|
2.2 Zielgruppe bestimmen |
52 |
|
|
2.3 Skizze und Entwurf |
52 |
|
|
2.4 Projektstruktur festlegen |
54 |
|
|
2.5 Einrichten einer neuen Site |
55 |
|
|
3 Statische Webseitenerstellen |
59 |
|
|
3.1 Layout mit Cascading Style Sheets |
59 |
|
|
3.1.1 CSS-Datei erstellen |
59 |
|
|
3.1.2 HTML-Vorlage erstellen |
60 |
|
|
3.1.3 Äußeren Container anlegen |
63 |
|
|
3.1.4 Weitere Container erstellen |
66 |
|
|
3.1.5 Container mit Inhalten füllen |
66 |
|
|
3.1.6 Klassennamen für die Navigation erstellen |
68 |
|
|
3.2 Navigationsstruktur erstellen |
69 |
|
|
3.2.1 Container positionieren |
70 |
|
|
3.3 Exkurs: Flash einbinden |
77 |
|
|
3.4 Formatieren der Navigationsstruktur |
80 |
|
|
3.5 Formatieren der Inhalte |
82 |
|
|
3.6 Inhalte der Startseite |
84 |
|
|
3.6.1 Transparente GIFs als Abstandhalter |
88 |
|
|
3.7 Hyperlinks anlegen |
88 |
|
|
3.7.1 Platzhalterlinks legen |
88 |
|
|
3.8 Vorlagen erstellen |
90 |
|
|
3.8.1 Bearbeitbare Bereiche definieren |
91 |
|
|
3.8.2 Unterseiten aus der Vorlage erstellen |
92 |
|
|
3.9 Exkurs: Vorlage für den Einsatz in Typo 3 |
93 |
|
|
3.10 Exkurs: WordPress-Projekt in Dreamweaver |
94 |
|
|
3.10.1 XAMPP und WordPress aufsetzen |
94 |
|
|
3.11 Per FTP ins Netz |
98 |
|
|
3.11.1 FTP-Server von Beginn an einrichten |
98 |
|
|
4 Suchmaschinenoptimierung |
103 |
|
|
4.1 Arbeit am Inhalt: Onpage-Optimierung |
103 |
|
|
4.2 Meta-Tags: Schlüsselwörter, Beschreibung und mehr |
104 |
|
|
4.3 Titel für die Website vergeben |
105 |
|
|
4.4 Domainname, Dokumentnamen und Ordnerstruktur |
107 |
|
|
4.5 Texte und Bilder optimieren |
108 |
|
|
4.6 Fehler bei der Webseitengestaltung |
109 |
|
|
5 Prinzip dynamischer Webseiten |
111 |
|
|
5.1 Webserver und Datenbank |
111 |
|
|
5.1.1 Oracle Database Server (Oracle Corporation) |
112 |
|
|
5.1.2 Microsoft SQL Server |
112 |
|
|
5.1.3 PostgreSQL (PostgreSQL Global Development Group) |
112 |
|
|
5.1.4 MySQL (MySQL AB/Sun Microsystems) |
113 |
|
|
5.1.5 PHP (PHP Group) |
113 |
|
|
5.1.6 JSP (Sun Microsystems) |
113 |
|
|
5.1.7 ASP (Microsoft Corporation) |
114 |
|
|
5.1.8 ASP.NET (Microsoft Corporation) |
114 |
|
|
5.1.9 ColdFusion (Adobe Systems) |
115 |
|
|
5.2 XAMPP: Das Webserverpaket |
115 |
|
|
5.2.1 XAMPP lokal installieren |
116 |
|
|
5.3 Dreamweaver für XAMPP einrichten |
122 |
|
|
5.3.1 Einen Projekt-Ordner erstellen |
122 |
|
|
5.3.2 Site für XAMPP einrichten |
123 |
|
|
5.3.3 Testen der neuen Site |
125 |
|
|
5.4 Hilfen und Referenzen in Dreamweaver |
126 |
|
|
6 Basiswissen: PHP und MySQL |
129 |
|
|
6.1 Das erste PHP-Skript |
129 |
|
|
6.1.1 Kommentare im PHP-Skript |
134 |
|
|
6.2 Variablentypen in PHP |
135 |
|
|
6.2.1 Übersicht der Variablentypen |
135 |
|
|
6.2.2 Variableninhalte ausgeben |
136 |
|
|
6.2.3 Berechnungen durchführen |
137 |
|
|
6.2.4 Zeichenkettenoperatoren |
141 |
|
|
6.2.5 Bedingte Anweisungen und Verzweigungen |
143 |
|
|
6.2.6 Schleifen |
147 |
|
|
6.2.7 Arrays |
153 |
|
|
6.2.8 Funktionen definieren |
159 |
|
|
6.2.9 Geltungsbereich von Variablen |
167 |
|
|
6.3 MySQL-Datenbanken verwalten |
169 |
|
|
6.3.1 phpMyAdmin einrichten |
169 |
|
|
6.3.2 Datenbank anlegen |
170 |
|
|
6.3.3 Artikeldaten importieren |
173 |
|
|
6.4 SQL-Befehle eingeben |
174 |
|
|
6.4.1 Alle Artikel anzeigen |
175 |
|
|
6.4.2 Bestimmte Artikelinformationen anzeigen |
176 |
|
|
6.4.3 Artikel nach Preis und Artikelgruppe filtern |
177 |
|
|
6.4.4 Artikelnamen sortieren |
179 |
|
|
6.4.5 Abfrage über mehrere Tabellen mit Filter |
182 |
|
|
6.4.6 Datensätze hinzufügen |
183 |
|
|
6.4.7 Datensätze ändern |
185 |
|
|
6.4.8 Mehrere Datensätze gleichzeitig ändern |
186 |
|
|
6.4.9 Datensätze löschen |
188 |
|
|
6.5 PHP und MySQL im Zusammenspiel |
190 |
|
|
7 Bau eines Shopsystems |
199 |
|
|
7.1 Festlegen der Site-Struktur |
199 |
|
|
7.1.1 Checkliste der Seitentypen |
200 |
|
|
7.2 Geliefertes Datenmaterial sichten |
201 |
|
|
7.3 Das Grundlayout skizzieren |
203 |
|
|
7.4 Datenanalyse und -normalisierung |
206 |
|
|
7.4.1 Tabellenstruktur des Webshops |
208 |
|
|
7.5 Datenbank, Tabellen und Felder erstellen |
209 |
|
|
7.6 Datensätze importieren |
216 |
|
|
7.7 Testserver für den Shop einrichten |
217 |
|
|
7.7.1 Ordnerstruktur für den Shop |
218 |
|
|
7.7.2 Site einrichten |
219 |
|
|
7.8 Layout der Website erstellen |
222 |
|
|
7.9 Grundeinstellungen für das Layout |
223 |
|
|
7.10 Webseite vertikal unterteilen |
226 |
|
|
7.11 Webseite horizontal unterteilen |
230 |
|
|
7.12 Inhalte für Kopf- und Fußzeile |
233 |
|
|
7.12.1 Inhalte für die Menüs erstellen |
235 |
|
|
7.12.2 Das Navigationsmenü (Menü links) |
236 |
|
|
7.12.3 Das Benutzermenü (Menü rechts) |
240 |
|
|
7.13 Erstellen der Startseite |
245 |
|
|
7.14 Kundenregistrierung und Kundenlogin |
257 |
|
|
7.14.1 Kundenregistrierung |
257 |
|
|
7.14.2 Kundenlogin per Session-Technik |
275 |
|
|
7.14.3 Kundenlogout |
290 |
|
|
7.14.4 Kundenpasswörter verschlüsseln |
291 |
|
|
7.15 Produkte auf der Übersichtsseite präsentieren |
294 |
|
|
7.16 Alternative Modellauswahl |
311 |
|
|
7.16.1 Farbmuster präsentieren |
311 |
|
|
7.16.2 Modelle anzeigen |
317 |
|
|
7.17 Die Detailansichtsseite |
323 |
|
|
7.18 Der Warenkorb |
348 |
|
|
7.18.1 Artikel dem Warenkorb hinzufügen |
348 |
|
|
7.18.2 Warenkorb anzeigen |
353 |
|
|
7.18.3 Warenkorb, Einträge aktualisieren |
359 |
|
|
7.18.4 Warenkorb: Einträge löschen |
362 |
|
|
7.18.5 Warenkorb: Statusanzeige |
367 |
|
|
7.19 Bestellinformationen sammeln |
371 |
|
|
7.19.1 Versandhinweise und Zahlungsweise festlegen |
371 |
|
|
7.19.2 Die Bestellinformationen zusammengefasst darstellen |
374 |
|
|
7.20 Bestellvorgang abschließen |
388 |
|
|
Stichwortverzeichnis |
399 |
|