 |
Programmierung mit php 4 (Webdesign)
|

|
1. Unser Online Wein-Shop
Im Dezember 2000 bestand diese Site aus 863 Dokumenten, 570 Bilddateien und 29 Flash-Movies. 566 Artikel wurden
darauf präsentiert, beschrieben und zum Bestellen angeboten. Seit Sommer 2003 wird die Site mit einigen php-Skripten und der Datenbasis in MySQL-Tabellen betrieben. Sie ist nicht klein. Das Umschreiben hat einige Wochen gedauert, nebenher zu meiner damaligen Arbeit.
Wenn Sie die von mir verwendeten Techniken interessieren (eingeschlossen Datenbasis), weil Sie einen Shop aufbauen möchten, aber nicht absehen können, wie sich die Kosten und der Aufwand hierfür entwickeln werden, kann ich Sie vielleicht beraten. Oder Ihre zukünftige Internet-Präsenz wird ähnlich umfangreich sein, mit sich ständig änderten Daten, wie es bei unserem Shop der Fall ist.
Der Zeitschrift Computerbild war sie die Aufnahme unter »Die 100 besten Internet-Adressen aus Ausgabe 21/2000« wert.
|
| |
2. Meine Rezepte. Es handelt sich um 19
Textdokumente und diverse Grafiken. Ein php-Skript sorgt für den HTML-Rahmen, die Textbausteine werden eingefügt, es ist also keine Datenbank im Hintergrund notwendig.
Die Menusteuerung wird in einer config-Datei definiert in drei Arrays. Per Namesgleichheit von Array-Entries wird die Menustruktur aufgebaut.
$aMenu = array("aVorspeisen"=>"Antipasti (Vorspeisen)", ..... )
$aVorspeisen = array("InsalatadiCarciofo"=>"Insalata di Carciofo", ....");
$aTitel = array("InsalatadiCarciofo"=>"Insalata di Carciofo", ......")
Über externe CSS-Definitionen sind zwei Layers definiert, keine Frames. Dies in wenigen Worten die Struktur der Seite.
|
| |
3. Auf der Basis dieses Skripts enstehen auch die Seiten
|
| |
4. Meine
Einnahmen / Ausgabenerfassung basiert hingegen auf einer MySQL-Tabelle. Diese Anwendung ist frei zum Download (Zip-Archiv). Die Definition der dafür benötigten Tabelle ist:
#
# Table structure for table `haushaltsbuch`
#
CREATE TABLE `haushaltsbuch` (
`DATUM` date NOT NULL default '0000-00-00',
`BETRAG` decimal(7,2) NOT NULL default '0.00',
`WO` varchar(255) NOT NULL default '',
`TYP` smallint(6) default '0',
`KOMMENTAR` text,
`ENDEDATUM` date default NULL,
`MWSTSATZ` tinyint(4) NOT NULL default '0',
`MWST` decimal(6,2) NOT NULL default '0.00',
`SA` tinyint(4) NOT NULL default '0',
`LFDNR` int(11) NOT NULL auto_increment,
PRIMARY KEY (`LFDNR`)
) TYPE=MyISAM;
Im Modul includes/db.inc.php müssen diese Daten angepasst werden, wenn die Skripts online beim Provider laufen sollen:
$GLOBALS['db_server'] = "Name des Servers";
$GLOBALS['db_name'] = "Name der Datenbank";
$GLOBALS['db_user'] = "Benutzername";
$GLOBALS['db_pass'] = "Passwort";
Posten, die nicht in meine Umsatzsteuer einfließen, werden ohne MwSt erfasst, während jene die mit meiner Arbeit zutun haben, mit MwSt erfasst werden. Für die mtl/3-mtl. Umsatzsteuererklärung genügt dann ein Klick für die Daten Einnahmen und Vorsteuerabzug. Sehr praktisch :-).
|
|
5. Home of Rock
Ein Gruppe von zehn festen und weiteren Mitarbeitern sind die Schreiber für das Home of Rock. Eigentlich ist es
ein Fun-Projekt, geboren aus der Erkenntnis, dass keine existente Domain das bietet, was "der Rockfan" wirklich sucht.
In Design und Aufbau sind die Ideen der Nicht-Techniker, die aber als Verbraucher genau wissen, was sie wollen,
eingeflossen. Leider gibt es nicht so oft die Gelegenheit, ein Projekt bis in die Einzelheiten durchzudenken und zu
planen. Es ist also kein Egotrip eines "Designers", sondern eine Domain, in der die Navigation auch von absoluten Laien
zu bewerkstelligen ist. Für was braucht man ein Flash-Movie, das erst mal lädt, und dann nicht klar zeigt,
wie es weitergeht? Sollen alle Verbraucher erst mal Kurse besuchen und Examen ablegen?
Es muss auch anders gehen, und das beweisen wir mit unserem Home of Rock. Auch derjenige, der zum ersten
Mal einen Browser vor sich hat, versteht sofort, wo innerhalb der Domain er sich befindet, was es sonst noch so gibt,
und wie es weitergeht. Man kann auch sagen "gut abgeschaut", ok, akzeptieren wir.
Die gesamte Technik lag bis 2003 in meiner Verantwortung.
|
 |
6. Weingut Angulus Rheingau
Auch das deutsche Weingut meines Partners bei der weine-per-mausklick.de GmbH hat natürlich seine eigene
Web-Site. Da das Rheingau aktiv zur Vermarktung seiner Weine beiträgt, wird diese Site sicher keine Leiche
werden. Auch hier ein Seitenmanagement durch ein kleines php-Skript.
|
 |
7. Das AlzheimerForum der Alzheimer Angehörigen Initiative e.V.
Berlin
ist die größte deutsche Web-Site für pflegende Angehörige und alle Interessierten, und enthält
Ende des Jahres 2000 über 530 Dokumente. Bei der Menge und durch die Zielstellung tritt der Wert des Designs in
den Hintergrund. Wichtiger sind Übersichtlichkeit und schnellstmögliche Ladezeiten, also minimaler Code.
Meine Arbeit für das AlzheimerForum endete im Jahre 2002. Wir hatten auch überlegt, die Seiten nach php und MySQL zu überführen, was sich aber vom Aufwand her nicht rentiert. Darum wartet Jochen Wagner die Seiten nun selbst.
|
|
Falls Sie weitere Fragen haben oder ein Angebot möchten, senden Sie mir bitte eine
.
|
|
aktualisiert im Juni 2006 |