Thorsten Schneider, Frank Schad, Marco Emrich, Oliver Kreipl Diploma in Web Engineering Projektanleitung Ein Webmasters Press Lernbuch Version 3.0.0 vom.04. Autorisiertes Curriculum für das Webmasters Europe Ausbildungs- und Zertifizierungsprogramm www.webmasters-europe.org
by Webmasters Press www.webmasters-press.de Webmasters Akademie Nürnberg GmbH Neumeyerstr. 0411 Nürnberg, Germany www.webmasters-akademie.de Printed books made with Prince Art.-Nr. dcb1c3 Version 3.0.0 vom.04. Das vorliegende Fachbuch ist urheberrechtlich geschützt. Alle Rechte vorbehalten. Die Verwendung der Texte und Abbildungen, auch auszugsweise, ist ohne schriftliche Genehmigung des Verlags urheberrechtswidrig und daher strafbar. Dies gilt insbesondere für die Vervielfältigung, Übersetzung oder Verwendung in elektronischen Systemen sowie für die Verwendung in Schulungsveranstaltungen. Die Informationen in diesem Fachbuch wurden mit größter Sorgfalt erarbeitet. Trotzdem können Fehler nicht vollständig ausgeschlossen werden. Autoren und Herausgeber übernehmen keine juristische Verantwortung oder irgendeine Haftung für eventuell verbliebene fehlerhafte Angaben und deren Folgen.
Inhaltsverzeichnis Vorwort 7 1 Projektauswahl 8 2 zum Modul Website-Konzeption & Projektmanagement 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.2 2.2.3 Erarbeitung der Online-Strategie Hintergrund Hinweise zur Umsetzung Ergebnis OpenOffice (LibreOffice)-Vorlage Erarbeitung der Informationsarchitektur Hintergrund Ergebnis 11 3 zum Modul Online-Marketing (Suchmaschinenmarketing) & Web Analytics 3.1 3.1.1 3.1.2 3.1.3 Entwicklung eines SEO-Konzeptes Hintergrund Ergebnis 4 zum Modul Web Interface Design & Usability: Layout des Kundenbereiches 13 4.1 4.2 4.2.1 4.2.2 Tipps für die Herangehensweise Bildquellen 13 13 14 15 5 zu den Modulen PHP/MySQL & JavaScript 16 5.1 5.1.1 5.1.2 5.2 5.2.1 5.2.2 5.3 5.3.1 5.3.2 5.4 5.4.1 5.4.2 5.5 5.5.1 5.5.2 5.6 5.6.1 5.6.2 Physisches Datenmodell Kunden- und Mitarbeiterbereich Mitarbeiterbereich Reisen anlegen Mitarbeiterbereich Reiseliste Mitarbeiterbereich Login Kundenbereich statische Inhalte
5.7 5.7.1 5.7.2 5.8 5.8.1 5.8.2 5. 5..1 5..2 5. 5..1 5..2 5.11 5.11.1 5.11.2 5. 5..1 5..2 5.13 Kundenbereich dynamische Inhalte Kundenbereich Buchungstunnel Buchungsvorgang abschließen Kundenbereich Suchfunktion Kundenbereich Teaserbox/Slider (JavaScript) Kundenbereich Suchvorschläge (JavaScript & PHP) Weitere optionale Features 23 23 23 24 6 zum Modul Web Administration 6.1 6.1.1 6.1.2 6.2 6.2.1 6.2.2 6.3 6.3.1 6.3.2 6.4 6.4.1 6.4.2 6.5 6.5.1 6.5.2 6.6 6.6.1 6.6.2 6.7 6.7.1 6.7.2 6.8 6.8.1 6.8.2 Konfiguration von BIND Konfiguration von ProFTPd Konfiguration von OpenSSH Konfiguration von Postfix Konfiguration von Apache, PHP und MySQL Deployment der Projekt-Webseite Deployment des CMS-Systems SilverStripe Serververwaltung, Überwachung und Backup 2 2 2
Vorwort Dieses Dokument enthält die Projektanforderungen für die Diploma-Abschlussarbeit. Die Projektanforderungen gliedern sich in Module, die den Abschnitten des Studienganges entsprechen. Jedes Modul enthält spezifische, die in der Projektarbeit umzusetzen sind. Halten Sie sich bitte möglichst genau an die Vorgaben dieser Anleitung, da bei der Bewertung Ihrer Projektarbeit die exakte Umsetzung der überprüft und bewertet wird. Dabei werden sowohl quantitative (wie viele der haben Sie umgesetzt?) als auch qualitative Aspekte (z. B. Qualität des Quellcodes) berücksichtigt. Die Bewertung der Abschlussarbeit erfolgt auf der Basis sehr vieler, vorgegebener Bewertungskriterien und ist dadurch so weit wie möglich objektivierbar. Bitte beachten Sie: Features und Funktionen, die in dieser Projektspezifikation nicht gefordert werden, können auch nicht bewertet werden! Dort wo die nicht exakt vorgegeben sind, haben Sie einen eigenen Spielraum, d. h. Sie entscheiden selbst die Details der Umsetzung. Die Projektarbeit ist eigenständig zu erstellen. Hilfsmittel und fremde Quellen (sofern erlaubt) sind als solche deutlich zu kennzeichnen. Mitarbeiter/innen (Tutoren, Trainer, Lernbetreuer etc.) der Authorized Training Centers dürfen Sie bei der Durchführung der Abschlussarbeit beratend unterstützen, an der Umsetzung selbst aber nicht aktiv mitwirken. Bei der Einreichung Ihrer Abschlussarbeit müssen Sie eine Erklärung abgeben, dass Sie die Projektarbeit selbstständig umgesetzt und alle Hilfsmittel und Quellen benannt haben. Bei allen eingereichten Arbeiten nehmen wir eine Plagiatsprüfung vor. Plagiate werden als Täuschungsversuch gewertet und mit 0 Punkten bewertet. Wir wünschen Ihnen für Ihre Abschlussarbeit viel Erfolg!