+ All Categories
Transcript
Page 1: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Redesign der Homepage „Pfarrgemeinde Schwadorf“

Fachspezifische

Themenstellung

Information &

Communication Solutions

Birgit Wolf und

Katharina Mazur

Pannoneum

Neusiedl am See

Schuljahr 2012/13

Page 2: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 1 von 46

Inhaltsverzeichnis

1 Vorwort ......................................................................... 3

2 Abstract ........................................................................ 4

3 Projektmanagement (PM) ................................................ 5

3.1 Projektteam .............................................................. 5

3.2 Projektzeitraum ......................................................... 5

3.3 Ziele und Nichtziele .................................................... 6

3.3.1 Ziele ................................................................. 6

3.3.2 Nichtziele .......................................................... 6

3.4 Projektplanung .......................................................... 6

3.4.1 Übersicht der Meilensteine .................................. 6

3.4.2 Arbeitspakete .................................................... 7

3.5 Projektstrukturplan .................................................. 14

3.5.1 Unser PSP ....................................................... 15

3.5.2 Arbeitsprotokoll ............................................... 16

3.5.3 Seitenübersicht ................................................ 20

3.6 Corporate Design ..................................................... 21

3.6.1 Zielgruppe ....................................................... 21

3.6.2 Schriftart ........................................................ 21

3.6.3 Design ............................................................ 21

3.6.4 Farbcodes ....................................................... 21

3.6.5 Template ........................................................ 23

3.6.6 Vorher-Nachher-Vergleich ................................. 24

4 Grundlagen .................................................................. 26

Page 3: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 2 von 46

4.1 HTML (Hypertext Markup Language) .......................... 26

4.1.1 Grundgerüst .................................................... 26

4.2 CSS (Cascading Style Sheets) ................................... 27

4.3 PHP (Hypertext Preprocessor) ................................... 28

4.4 Phase5 ................................................................... 29

4.5 MySQL ................................................................... 29

4.6 Datenbank auf phpMy Admin erstellen ........................ 29

4.6.1 Tabelle „ankuendigung“ .................................... 30

4.6.2 Tabelle „kategorie“ ........................................... 31

4.7 XAMPP .................................................................... 32

4.8 jAlbum ................................................................... 33

4.9 Unterschied statische und dynamische Webseite .......... 36

5 Frontend ..................................................................... 37

6 Backend ...................................................................... 39

6.1 Anmelden ............................................................... 39

7 Nachwort..................................................................... 44

8 Quellenverzeichnis ........................................................ 45

9 Abbildungsverzeichnis ................................................... 46

Page 4: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 3 von 46

1 Vorwort

Im Zuge unseres Ausbildungsschwerpunktes Information &

Communication Solutions haben wir uns dafür entschieden, als

Maturaprojekt die bisherige Homepage der Pfarre Schwadorf neu

zu gestalten. Bei diesem Projekt wollen wir die erworbenen

Kenntnisse der letzten drei Jahre in die Praxis umsetzen.

Bei diesem Projekt mit dem Titel „Redesign der Homepage Pfarr-

gemeinde Schwadorf“ setzten wir uns als Ziel, die Homepage be-

nutzerfreundlicher und einfacher zu gestalten und diese mit dy-

namischen Elementen mittels php mySQL zu erstellen.

Dies war notwendig, da die vorhandene Homepage nicht mehr

dem neuesten Stand gerecht wurde.

Mit Hilfe unseres Professors Heinz Wurzinger gelang es uns, die-

ses Projekt umzusetzen und wir hoffen, dass es den Anforderun-

gen unseres Auftraggebers entspricht.

Page 5: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 4 von 46

2 Abstract

At the beginning of this school year we should design a home-

page for the educational focus of Information & Communication

Solutions.

We decided to redesign the homepage of the parish of

Schwadorf. In our project we would like to prove our skills that

we acquired in the last three years.

The goals of our project named “Redesign der Homepage

Pfarrgemeinde Schwadorf” were to make it an easy to use, clear

and well-structured site.

We created the homepage with dynamic elements, with the help

of php/MySQL.

With the help of our teacher Mag. Heinz Wurzinger, we designed

a modern website, and we hope our purchaser will be satisfied

with our project.

Page 6: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 5 von 46

3 Projektmanagement (PM)

Als Projektmanagement (PM) bezeichnet man das Planen, Steu-

ern und Kontrollieren von Projekten.1

Merkmale eines Projektes sind:

Einmalige Abläufe

Zeitlich begrenzt

Begrenzte Ressourcen

3.1 Projektteam

Projektleiterin: Birgit Wolf

Projektteammitglied: Katharina Mazur

Projektauftraggeber: Pfarrgemeinde Schwadorf

3.2 Projektzeitraum

Projektbeginn: 19. September 2012

Projektende: 28. Februar 2013

1 o.V.:http://de.wikipedia.org/wiki/Projektmanagement

Page 7: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 6 von 46

3.3 Ziele und Nichtziele

3.3.1 Ziele

Corporate Design anpassen

einfache Menüführung

einhalten der Meilensteinliste

einhalten des Zeitplans

übersichtliche Struktur der Website

dynamische Elemente mit einer Datenbankanbindung

3.3.2 Nichtziele

unübersichtliche Homepage

nicht einhalten der Meilensteinliste

falsche Informationen

nicht funktionierende Homepage

3.4 Projektplanung

Die Projektplanung dient dazu, das Projekt in dem zeitlich fest-

gelegten Rahmen fertigzustellen. Als Hilfe haben wir Meilensteine

(MS) sowie Arbeitspakete (AP) erarbeitet.

3.4.1 Übersicht der Meilensteine

Konzept fertig erstellt

Entwurf der Website fertig erstellt

Seiten fertig erstellt

Website überarbeitet

Website veröffentlicht

Page 8: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 7 von 46

3.4.2 Arbeitspakete

3.4.2.1 Meilenstein 1: Konzept erstellen

Arbeitspaket: 1.1 Projektantrag

Zuständige: Katharina Mazur und Birgit Wolf

Ziele: Go-Entscheidung des Auftraggebers

Nichtziele: Auftraggeber verweigert Go-Entscheidung

Start: 21. September 2012

Ende: 24. September 2012

Benötigte Ressourcen: Laptop, Internet

Arbeitspaket: 1.2 Ideen sammeln

Zuständige: Katharina Mazur und Birgit Wolf

Ziele: Gute Ergebnisse

Nichtziele: Die Ideen entsprechen nicht den Vorstellungen des

Auftraggebers

Start: 24. September 2012

Ende: 27. September 2012

Benötigte Ressourcen: Laptop, Internet, Zeit

Page 9: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 8 von 46

Arbeitspaket: 1.3 Projektkoordination

Zuständige: Katharina Mazur und Birgit Wolf

Ziele: Erstellen eines Projektstrukturplans; Ziele und Nichtziele

für das gesamte Projekt definiert

Nichtziele: unübersichtlicher Projektstrukturplan

Start: 27. September 2012

Ende: 27. September 2012

Benötigte Ressourcen: Laptop

3.4.2.2 Meilenstein 2: Entwurf der Website

Arbeitspaket: 2.1 Corporate Design festlegen

Zuständige: Katharina Mazur und Birgit Wolf

Ziele: passendes Corporate Design für die Pfarre finden

Nichtziele: unangemessenes Layout erstellen

Start: 11. Oktober 2012

Ende: 08. November 2012

Benötigte Ressourcen: Laptop, Internet

Page 10: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 9 von 46

Arbeitspaket: 2.2 Template suchen

Zuständige: Katharina Mazur und Birgit Wolf

Ziele: passendes Template für die Pfarre finden

Nichtziele: veraltetes Template finden

Start: 04. Oktober 2012

Ende: 04. Oktober 2012

Benötigte Ressourcen: Laptop, Internet

Arbeitspaket: 2.3 Template bearbeiten

Zuständige: Katharina Mazur und Birgit Wolf

Ziele: Template an das Corporate Design anpassen; Dropdown

Menüleiste in das vorhandene Template einbinden; Startseite

anpassen; Include-Befehl für die Menüleiste einfügen

Nichtziele: Template für den Auftraggebern nicht zufriedenstel-

lend anpassen

Start: 11. Oktober 2012

Ende: 08. November 2012

Benötigte Ressourcen: Laptop, Internet

Page 11: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 10 von 46

3.4.2.3 Meilenstein 3: Seiten erstellen

Arbeitspaket: 3.1 Seite „Home“

Zuständige: Katharina Mazur und Birgit Wolf

Ziele: Bildwechsel einfügen; passende Überschrift

Nichtziele: zu viele, verschiedene Farben; zu schneller Bildwech-

sel

Start: 11. Oktober 2012

Ende: 18. Oktober 2012

Benötigte Ressourcen: Laptop, Internet,

Arbeitspaket: 3.2 Seite „Aktuelles“

Zuständige: Katharina Mazur und Birgit Wolf

Ziele: eine Webseite erstellen mit dynamischen Elementen mit-

tels php/mySQL

Nichtziele: nicht funktionieren der dynamischen Elemente

Start: 20. Dezember 2012

Ende: 31. Jänner 2013

Benötigte Ressourcen: Laptop, Internet,

Page 12: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 11 von 46

Arbeitspaket: 3.3 Seite „Über uns“

Zuständige: Katharina Mazur und Birgit Wolf

Ziele: übersichtliche, leicht lesbare Texte verfassen; dazugehöri-

ge Bilder einfügen

Nichtziele: Rechtschreibfehler in den Texten; zu lange Texte

Start: 18. Oktober 2012

Ende: 24. Jänner 2013

Benötigte Ressourcen: Laptop, Internet,

Arbeitspaket: 3.4 Seite „Bildergalerie“

Zuständige: Katharina Mazur und Birgit Wolf

Ziele: einfache Bildergalerie erstellen mit jAlbum

Nichtziele: veraltete Fotos in der Bildergalerie; schlechte Auflö-

sung der Fotos

Start: 20. Februar 2012

Ende: 20. Februar 2012

Benötigte Ressourcen: Laptop, Internet, Bilder

Page 13: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 12 von 46

Arbeitspaket: 3.5 Seite „Informationen“

Zuständige: Katharina Mazur und Birgit Wolf

Ziele: einfach, verständliche Texte mit den wichtigsten Informa-

tionen;

Nichtziele: Falsche Informationen

Start: 24. Jänner 2013

Ende: 24. Jänner 2013

Benötigte Ressourcen: Laptop; Internet

3.4.2.4 Meilenstein 4: Überarbeitung der Website

Arbeitspaket: 4.1 Website dem Pfarrgemeinderat präsen-

tieren

Zuständige: Katharina Mazur und Birgit Wolf

Ziele: Zufriedener Auftraggeber; Die Website soll den Anforde-

rungen vom Auftraggeber entsprechen

Nichtziele: Dass die Website ein totales NoGo für den Pfarrge-

meinderat ist; Schlechte Präsentation

Start: 04. Jänner 2013

Ende: 04. Jänner 2013

Benötigte Ressourcen: Laptop; Internet; Block; Stift

Page 14: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 13 von 46

Arbeitspaket: 4.2 Website überarbeiten

Zuständige: Katharina Mazur und Birgit Wolf

Ziele: Den HEAD-Bereich überarbeiten (Banner erstellen)

Nichtziele: Banner und die gesamte Überarbeitung entspricht

nicht der Vorstellung des Auftraggebers

Start: Februar 2013

Ende: Februar 2013

Benötigte Ressourcen: Laptop; Internet;

Arbeitspaket: 4.3 Website fertigstellen

Zuständige: Katharina Mazur und Birgit Wolf

Ziele: Kontrollieren ob alle Ziele erreicht wurden; Kleinigkeiten

noch ändern;

Nichtziele: Nicht termingerechte Fertigstellung der Website

Start: Februar 2013

Ende: Februar 2013

Benötigte Ressourcen: Laptop; Internet;

Page 15: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 14 von 46

3.4.2.5 Meilenstein 5: Veröffentlichen der Website

Arbeitspaket: 5.1 Bisherige Homepage durch die Neue er-

setzen

Zuständige: Katharina Mazur und Birgit Wolf

Ziele: Website ersetzen und veröffentlichen

Nichtziele: Problem bei der Veröffentlichung

Start: Februar 2013

Ende: Februar 2013

Benötigte Ressourcen: Laptop; Internet;

3.5 Projektstrukturplan

Der Projektstrukturplan (PSP) ist das Ergebnis einer Gliederung

des Projekts in plan- und kontrollierbare Elemente. Ein Projekt

wird im Rahmen der Strukturierung in Teilaufgaben und Arbeits-

pakete unterteilt. Teilaufgaben sind Elemente, die weiter unter-

teilt werden müssen, Arbeitspakete sind Elemente, die sich auf

der untersten Ebene befinden und nicht weiter unterteilt werden.

Die Erstellung eines Projektstrukturplans ist nach heutigem Er-

kenntnisstand des Projektmanagements eine der zentralen Auf-

gaben der Projektplanung. Der PSP ist die Grundlage für die

Termin- und Ablaufplanung, die Ressourceneinplanung und die

Kostenplanung.2

2 o.V.:http://de.wikipedia.org/wiki/Projektstrukturplan

Page 16: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 15 von 46

Konzept erstellen

Projektantrag

Ideen sammeln

Projektkoordination

Entwurf der Website

Template suchen

Template bearbeiten

Corporate Design festlegen

Seiten erstellen

Home

Aktuelles

Über uns

Bildergalerie

Informationen

Überarbeitung der Website

Website dem Pfarrgemeinderat

präsentieren

Website überarbeiten

Website fertigstellen

Veröffentlichen der Website

Bisherige Homepage durch die Neue ersetzen

3.5.1 Unser PSP

Page 17: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 16 von 46

3.5.2 Arbeitsprotokoll

21.09.2012

Projektstart

Festlegung des Themas

27.09.2012

Strukturplan

Ziele- Nichtziele definiert

04.10.2012

Template gesucht und gefunden

http://www.freecsstemplates.org/css-templates/

Templatename: outdoor.zip

PHP-Fotogalerie

11.10.2012

Startseite anpassen

Schriften geändert

Überschrift 1 formatiert (zentriert?)

Vorhandenen Text teilweise gelöscht, gekürzt

Im Unterricht:

Veröffentlichen von Webseiten

MindMap erstellt

Page 18: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 17 von 46

18.10.2012

Ändern der Menüleiste

Include Befehle

Erstellen der Seite „Über uns“

Im Unterricht:

Templates

25.10.2012

Navigation

08.11.2012

Fertigstellung der Navigation erledigt

Informieren über Bildwechsel

15. 11. 2012

Bildwechsel erledigt

Seite „Über uns“ erstellt

Seite „Mitarbeiter“ angefangen zu erstellen

22.11.2012

Folgende Seiten erstellt:

o Mitarbeiter

o Pfarrgemeinderat

o Windelhüpfer

o Ministranten

o Firmgruppe

29.11.2012

Folgende Seiten wurden erstellt:

o Familienrunde

o Senioren

o Musik: Kirchenchor, Organist, Band

o Lektoren & Assistenz

Page 19: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 18 von 46

o Caritas & Projekte ( zur Hälfte erstellt)

06.12.2012

Hochladen per FTP

Folgende Seite wurden erstellt:

o Caritas & Projekte

o Bastelrunde

o Flohmarkt

E-Mail geschrieben an Pfarrgemeinderat mit Link zur

Homepage

13.12.2012

Internet funktionierte nicht in der ersten Stunde

Wir haben alle Seiten erstellt mit dem vorläufigen Text:

“Diese Seite befindet sich in Arbeit!“

20.12.2012

Plan für die dynamische Website „Ankündigung“ erstellt

03.01.2013

Folgende Seiten wurden erstellt:

Kirche mit Standort

o Blumenschmuck

o Kirchen- und Pfarrzentrumreinigung

o Kapellen

Pfarrzentrum

o Alter Pfarrhof

Friedhof

Bei der Seite „Musik“ wurde folgender Link hinzugefügt:

Orgel

24.01.2013

Restlichen Seiten „Informationen“

Dynamische Website

Page 20: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 19 von 46

31.01.2013

Dynamische Website

o Geschützt

06.02.2013

Bilder zu den jeweiligen Seiten hinzugefügt

Seite „Unsere Pfarrkirche“ und „Alter Pfarrhof“ erstellt

Seite „Links“ fertig gestellt

Page 21: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 20 von 46

3.5.3 Seitenübersicht

Page 22: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 21 von 46

3.6 Corporate Design

Der Begriff Corporate Design (CD) bzw. Unternehmens-

Erscheinungsbild bezeichnet einen Teilbereich der Unterneh-

mens-Identität und beinhaltet das gesamte, einheitliche Erschei-

nungsbild eines Unternehmens oder einer Organisation. Dazu

gehören vorrangig die Gestaltung der Kommunikationsmittel

aber auch Geschäftspapiere, Werbemittel, Verpackungen, Inter-

netauftritte sowie die Produktgestaltung.3

3.6.1 Zielgruppe

Die Zielgruppe unseres Projekts bezieht sich auf die Einwohner in

Schwadorf und Interessierte aus der Umgebung.

3.6.2 Schriftart

Für die Schriftarten haben wir serifenlose Schriften gewählt, da

diese für den User im Web gut lesbar sind.

Überschriften: Tahoma

Text: Arial

3.6.3 Design

Als Design haben wir uns auf ein schlichtes aber strukturiertes

Design konzentriert.

3.6.4 Farbcodes

Der Auftraggeber ließ uns bei den Farben frei wählen, deshalb

fiel unsere Wahl auf warme Farben, da diese die Herzlichkeit der

Pfarrgemeinde wiedergeben.

3 o.V.:http://de.wikipedia.org/wiki/Corporate_Design

Page 23: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 22 von 46

Dunkelbraun

HSV: 17 71 25

RGB: 63 31 18

HMTL-Code: 3f1f12

Beige

HSV: 39 51 77

RGB: 197 162 96

HMTL-Code: c5a260

Dunkelrot

HSV: 0 100 58

RGB: 149 0 0

HTML-Code: 950000

Grau

HSV: 0 0 37

RGB: 95 95 95

HTML-Code: 5F5F5F

Page 24: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 23 von 46

3.6.5 Template

3.6.5.1 Vorher

Abbildung 1: Template vorher

Page 25: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 24 von 46

3.6.5.2 Nachher

Abbildung 2: Template nachher

3.6.6 Vorher-Nachher-Vergleich

3.6.6.1 Vergleich: Seite „Senioren“ vorher

Abbildung 3: Alte Website

Page 26: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 25 von 46

3.6.6.2 Vergleich: Seite „Senioren“ nachher

Abbildung 4: Neue Website

Page 27: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 26 von 46

4 Grundlagen

In den letzten drei Jahren haben wir uns schon einen Großteil

des Grundwissens, welches bei der Umsetzung des Projektes

notwendig war, angeeignet. Wir haben einige Programme einge-

setzt, um eine ansprechende Homepage zu gestalten.

4.1 HTML (Hypertext Markup Language)

HTML ist eine textbasierte Auszeichnungssprache zur Strukturie-

rung von Inhalten wie Texten, Bildern und Hyperlinks in Doku-

menten. HTML-Dokumente sind die Grundlage des World Wide

Web und werden von einem Webbrowser dargestellt.4

4.1.1 Grundgerüst5

Eine gewöhnliche HTML-Datei besteht grundsätzlich aus folgen-

den Teilen:

Dokumenttyp-Deklaration (Angabe zur verwendeten HTML-

Version)

Das HTML-Wurzelelement <html>, und darin

Header (Kopfdaten. z.B. Angaben zu Titel u.ä.)

Body (Körper - anzuzeigender Inhalt, also Text mit Über-

schriften, Verweisen, Grafikreferenzen usw.)

4 o.V.: http://de.wikipedia.org/wiki/Hypertext_Markup_Language

5 o.V.:http://de.selfhtml.org/html/allgemein/grundgeruest.htm

Page 28: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 27 von 46

Schema:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<title>Beschreibung der Seite</title>

</head>

<body>

</body>

</html>

4.2 CSS (Cascading Style Sheets)

CSS ist eine deklarative Sprache für Stilvorlagen von strukturier-

ten Dokumenten. Sie wird vor allem zusammen mit HTML und

XML eingesetzt.

Grundidee beim Entwurf von CSS war es, mittels HTML oder XML

nur die inhaltliche Untergliederung eines Dokumentes und die

Bedeutung seiner Teile zu beschreiben, während mittels CSS

weitgehend unabhängig davon die konkrete Darstellung (Farben,

Layout, Schrifteigenschaften usw.) der Teile festgelegt wird.

Elemente eines Dokumentes können z. B. aufgrund ihres Ele-

mentnamens, ihrer ID oder auch aufgrund ihrer Position in die-

sem Dokument identifiziert werden. Mithilfe von CSS-Regeln

können deshalb für jedes Element die konkreten Werte für be-

stimmte Darstellungsattribute festgelegt werden. 6

6 o.V.:http://de.wikipedia.org/wiki/Cascading_Style_Sheets

Page 29: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 28 von 46

Beispiel:

CSS

p.info {

font-family: arial, sans-serif;

line-height: 150%;

margin-left: 2em;

padding: 1em;

border: 3px solid red;

background-color: #f89;

display: inline-block;

}

HTML

<p class="info">

<span>Hinweis</span>

Sie haben sich erfolgreich angemeldet.

</p>

4.3 PHP (Hypertext Preprocessor)

PHP ist eine Computersprache, mit der Webserver gesteuert

werden. Sie wird als freie Software unter der PHP-Lizenz verbrei-

tet.

Es handelt sich um eine Skriptsprache; Programme, die mit ihr

codiert und als einfache Textdateien abgespeichert sind, werden

zum Zeitpunkt ihres Aufrufs vom Webserver in Maschinencode

umgerechnet, mit dem dieser "von Haus aus" arbeitet. PHP-

Programme sind insofern in weiten Teilen plattformunabhängig

und können auf verschiedenen Hardware-Systemen ausgeführt

werden.7

7 o.V.:http://www.php-programmierer.de/definition-php/

In der CSS-Datei wird die

Klasse „p.info“ definiert!

In der HTML-Datei wird die

Klasse „p.info“ angewendet!

Page 30: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 29 von 46

4.4 Phase5

Ulli Meybohms HTML-Editor phase 5 ist ein für den Privatge-

brauch oder Schulen (nichtkommerzielle Nutzung) kostenloses

Programm zum Erstellen von HTML-Dokumenten unter

Windows.8

Es ist einfach zu bedienen und verfügt über viele Funktionen. Zur

Bedienung des Programms benötigt man gewisse Vorkenntnisse,

jedoch gibt es einige gute Seiten im Web, welche einem jederzeit

weiterhelfen können.

4.5 MySQL

MySQL ist eines der weltweit am weitesten verbreiteten relatio-

nalen Datenbankverwaltungssysteme.

Es ist als Open-Source-Software sowie als kommerzielle Enter-

priseversion für verschiedene Betriebssysteme verfügbar und

bildet die Grundlage für viele dynamische Webauftritte.

4.6 Datenbank auf phpMy Admin erstellen

Unsere Datenbank haben wir mit Hilfe von phpMy Admin erstellt.

Datenbank: d01627a6

Tabellen:

ankuendigung

kategorie

8 o.V.:http://de.wikipedia.org/wiki/HTML-Editor_Phase_5

Page 31: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 30 von 46

4.6.1 Tabelle „ankuendigung“

Felder erstellt:

Abbildung 5: Tabelle ankuendigung Struktur

Datensätze eingefügt:

Abbildung 6: Tabelle ankuendigung Datensätze

Page 32: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 31 von 46

4.6.2 Tabelle „kategorie“

Felder erstellt:

Abbildung 7: Tabelle kategorie Struktur

Datensätze eingefügt:

Abbildung 8: Tabelle kategorie Datensätze

Page 33: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 32 von 46

4.7 XAMPP

XAMPP ist eine Zusammenstellung von freier Software – vorwie-

gend im Umfeld des LAMP-Systems.

XAMPP ermöglicht das einfache Installieren und Konfigurieren

des Webservers Apache mit der Datenbank MySQL bzw. SQLite

und den Skriptsprachen Perl und PHP (mit PEAR).

Das X steht hierbei für die verschiedenen Betriebssysteme, auf

denen es eingesetzt werden kann.

XAMPP ist nicht für den Einsatz als Produktivsystem (z. B. als öf-

fentlicher Webserver) gedacht, sondern für Entwickler, die mög-

lichst schnell ein kompaktes Testsystem aufsetzen möchten.9

9 o.V.:http://de.wikipedia.org/wiki/Xampp

Abbildung 9: XAMPP Control

Panel Application

Page 34: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 33 von 46

4.8 jAlbum10

Wir haben unsere Bildergalerie mit dem Programm „JAlbum“ er-

stellt.

jAlbum ist ein Programm, welches zur Erstellung von Bilderalben

im Internet dient. Der Zeit intensivste Teil bei der Erstellung von

Bilderalben ist die Bearbeitung und die Organisation der einzel-

nen Bilder.

Für die Bedienung von jAlbum muss man sich lediglich nur mit

den Grundeinstellungen befassen, zum Beispiel die Bilder aus

dem gewünschten Ordner auswählen. Die weiteren Schritte gibt

das Programm vor.

Unsere erstellten Alben haben wir per FTP-Programm veröffent-

licht.

4.8.1 Die Anwendung von jAlbum

Wenn man mit jAlbum eine Bildergalerie erstellen möchte, muss

man zunächst ein neues Album erstellen.

Anschließend werden Ordner mit

den gewünschten Bildern angelegt.

10 o.V.:http://www.computerbild.de/download/JAlbum-929362.html

Abbildung 10: Ordner erstellen

Page 35: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 34 von 46

Außerdem gibt es die Möglichkeit eines für

die Homepage passendes Layout zu wäh-

len.

Ist man mit dem Erstellen des Albums

fertig, klickt man zunächst auf „Album

erstellen“ und anschließend auf „Uplo-

ad“.

Nach dem Upload unserer Bildergalerie, haben wir diese mit ei-

nem <i frame> - Befehl in die Seite „akutelle_fotos.php“ einge-

bettet.

Befehl:

<iframe

src="http://localhost/pfarre%20schwadorf/Bildergalerie/aktuelle

_fotos.html" width="100%" height="650"

name="SELFHTML_in_a_box">

</iframe>

Abbildung 11: Layout wählen

Abbildung 12: Upload

Page 36: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 35 von 46

Abbildung 13: aktuelle_fotos.php

Abbildung 14: archiv.php

Page 37: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 36 von 46

4.9 Unterschied statische und dynamische Web-

seite

Im Gegensatz zu statischen Webseiten, die technisch ein HTML-

Dokument auf dem Webserver darstellen, werden Webseiten

häufig auch dynamisch oder aktiv im Moment der Anforderung

erzeugt.

Das ist dann sinnvoll, wenn eine Webseite sehr aktuelle Informa-

tionen wie beispielsweise Börsenkurse oder Wettervorhersagen

enthalten soll.

In diesem Fall führt der Webserver ein Programm aus, das vor-

her spezifisch für diese Aufgabe entwickelt wurde.

Es trägt die Daten z. B. aus Datenbanken zusammen und erstellt

das HTML-Dokument. Dieses wird dann vom Webserver an den

Browser übertragen und beim Benutzer angezeigt.

Die Möglichkeit, Webseiten dynamisch in Abhängigkeit von Be-

nutzereingaben und Datenbankinhalten zu generieren, machte

das Web schnell zu einer universellen Plattform für viele Arten

von Anwendungen.

Die Vorteile liegen in Unabhängigkeit von Betriebssystemen und

anderen Eigenschaften der Clients. Grundvoraussetzungen sind

lediglich eine Netzwerkverbindung zum Server und ein Webbrow-

ser.11

11

o.V.:http://de.wikipedia.org/wiki/Dynamische_Webseite#Dynamische_Websei

ten

Page 38: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 37 von 46

5 Frontend

Der Frontend-Bereich ist der öffentliche Teil im Web und kann

von jedem User, welcher die Seite öffnet, abgerufen werden.

Unser Frontend-Bereich bietet Auswahl auf folgende Seiten:

Home

Aktuelles

o Vorschau

Über uns

o Pfarrleben

Mitarbeiter

Pfarrgemeinderat

Windelhüpfer

Ministranten

Firmgruppe

Familienrunde

Senioren

Musik

Link zu unserer Orgel

Lektoren und Assistenz

Caritas und Projekte

Bastelrunden

Flohmarkt

o Pfarrzentrum

Link zu „Alter_Pfarrhof“

Page 39: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 38 von 46

o Kirche

Unsere Pfarrkirche

Blumenschmuck

Kirchenreinigung

Kapellen

o Friedhof

Bildergalerie

o Aktuelle Fotos

o Archiv

Information

o Pfarrkanzlei

o Pfarrzeitung

Newsletterabo

o Spenden

o Soforthilfe

o Impressum

o Links

Schwadorf

Pfarren

Diözese

Nützliches

Page 40: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 39 von 46

6 Backend

Im Backendbereich sind alle Seiten mit Sessions geschützt und

daher nicht direkt zugänglich.

Hier können die Inhalte, welche aus einer Datenbank wiederge-

geben werden, verändert werden.

Der Backendbereich bietet die Möglichkeit folgende Dinge zu tun:

Ankündigungen hinzufügen

Ankündigungen bearbeiten

Ankündigungen löschen

6.1 Anmelden

Auf der Seite „ankuendigungsliste_oeffentlich.php“ gelangt man

zum Anmeldebutton.

Abbildung 15: ankuendigungsliste_oeffentlich.php

Page 41: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 40 von 46

Um in das Backend zu gelangen, muss man sich mit einem

Passwort einloggen.

Abbildung 16: login.php

Abbildung 17: check.php

Page 42: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 41 von 46

Bei richtiger Eingabe des Passworts, mit Hilfe der Sessions, wird

man in den geschützten Backend weitergeleitet.

In diesem geschützten Bereich kann man nun folgende Änderun-

gen vornehmen.

Abbildung 18: ankuendigungsliste.php

Page 43: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 42 von 46

Die Seite „ank_anlegen.php“ wird dazu verwendet, einen neuen

Datensatz anzulegen.

Abbildung 19: ank_anlegen.php

Auf der Seite „ank_bearbeiten.php“ ist es möglich, bereits vor-

handene Datensätze zu ändern.

Abbildung 20: ank_bearbeiten.php

Page 44: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 43 von 46

Die Seite „loeschen.php“ ermöglicht es, Datensätze unwiderruf-

lich zu löschen.

Abbildung 21: loeschen.php

Um sich auszuloggen, klickt man auf den „Logout“-Button und

wird automatisch auf die „ankuendigungsliste_oeffentlich.php“

geleitet.

Abbildung 22: logout.php

Page 45: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 44 von 46

7 Nachwort

Anfangs war es sehr schwierig jemanden zu finden, für den wir

eine Homepage erstellen konnten. Doch die Pfarrgemeinde

Schwadorf beauftragte uns, ihre bereits vorhandene Homepage

neu zu gestalten.

Wir nahmen diese Herausforderung mit Freude an und machten

uns sofort an die Arbeit.

Die vorhandene Homepage ist sehr umfangreich und beinhaltet

sehr viele Seiten. Wir erstellten einen Zeitplan, damit wir ter-

mingerecht fertig wurden. Teilweise wurde es sehr stressig und

wir investierten sehr viel Zeit in dieses Projekt.

Unser Maturaprojekt hat uns viele Erfahrungen für den weiteren

Lebensweg gebracht. Wir konnten unsere Teamfähigkeit unter

Beweis stellen und unsere Fähigkeiten in den Programmierspra-

chen PHP, HTML und CSS verbessern.

Mit Unterstützung unseres Herrn Professor Wurzinger konnten

wir unser Projekt verwirklichen und hoffen, dass das Ergebnis

den Vorstellungen unseres Arbeitgebers entspricht.

Page 46: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 45 von 46

8 Quellenverzeichnis

Projektmanagement (PM)

http://de.wikipedia.org/wiki/Projektmanagement

Projektstrukturplan (PSP)

http://de.wikipedia.org/wiki/Projektstrukturplan

Corporate Design (CD)

http://de.wikipedia.org/wiki/Corporate_Design

HTML (Hypertext Markup Language)

http://de.wikipedia.org/wiki/Hypertext_Markup_Language

HTML-Grundgerüst

http://de.selfhtml.org/html/allgemein/grundgeruest.htm

CSS (Cascading Style Sheets)

http://de.wikipedia.org/wiki/Cascading_Style_Sheets

PHP (Hypertext Preprocessor)

http://www.php-programmierer.de/definition-php/

Phase5

http://de.wikipedia.org/wiki/HTML-Editor_Phase_5

XAMPP

http://de.wikipedia.org/wiki/Xampp

jAlbum

http://www.computerbild.de/download/JAlbum-929362.html

Unterschied zwischen Statische und Dynamische Website

http://de.wikipedia.org/wiki/Dynamische_Webseite#Dynamische_Webseiten

Page 47: Redesign der Homepage "Pfarrgemeinde Schwadorf"

Birgit Wolf & Katharina Mazur Seite 46 von 46

9 Abbildungsverzeichnis

Abbildung 1: Template vorher ............................................. 23

Abbildung 2: Template nachher ........................................... 24

Abbildung 3: Alte Website ................................................... 24

Abbildung 4: Neue Website ................................................. 25

Abbildung 5: Tabelle ankuendigung Struktur ......................... 30

Abbildung 6: Tabelle ankuendigung Datensätze ..................... 30

Abbildung 7: Tabelle kategorie Struktur ................................ 31

Abbildung 8: Tabelle kategorie Datensätze ............................ 31

Abbildung 9: XAMPP Control Panel Application ....................... 32

Abbildung 10: Ordner erstellen ............................................ 33

Abbildung 11: Layout wählen .............................................. 34

Abbildung 12: Upload ......................................................... 34

Abbildung 13: aktuelle_fotos.php ......................................... 35

Abbildung 14: archiv.php .................................................... 35

Abbildung 15: ankuendigungsliste_oeffentlich.php ................. 39

Abbildung 16: login.php ...................................................... 40

Abbildung 17: check.php .................................................... 40

Abbildung 18: ankuendigungsliste.php .................................. 41

Abbildung 19: ank_anlegen.php ........................................... 42

Abbildung 20: ank_bearbeiten.php ....................................... 42

Abbildung 21: loeschen.php ................................................ 43

Abbildung 22: logout.php .................................................... 43


Top Related