Technische Realisierung der Web-Site und Project-Finder
nach Vorgaben der Struktur und Grafik aus dem Storyboard
Design und Programmierung in PHP und SQL
Erstellen eines einfachen, Datei basierten, WCM mit
Macromedia Contribute via FTP, dabei wird nur der effektive Inhalt einer
Seite in editiert.
Technolgien wie PHP, PEAR, SQL, HTML, JavaScript,
SSL kamen zur Anwendung
Die Vorgabe von iscoord
Ltd., dem Auftraggeber, war, PHP als Programmier Sprache und Contribute
als Autoren Editor einzusetzen. Dabei trennten wir den Inhalt von der
ganzen Web Seite indem mit PHP ein einfaches Rahmenwerk angelegt wurde.
Der Inhalt, in etwa im Umfang der Druckversion, wird durch die Autoren
im WYSIWYG Editor Contribute unter Einsatz von Style-Sheets (CSS Klassen)
bearbeitet. Das besondere ist der Project Finder mit dem die weltweite
Projekt Referenzen Datenbank durchsucht wird. Um diese Datenbank zu verwalten
wurde ein einfaches Extranet mit einer Daten Verwaltung realisiert.
Konzept der Präsentation und Beratung bei der
Strukturierung des mehrsprachigen Inhalts
Lösungsarchitektur und Entwicklung des Rahmenwerks
für Authentication, Sessions, Spracherkennung und der Seitengenerierung.
Programmierung der Benutzer Interaktion und der Backend-Schnittstellen
für XML und SQL
Realisierung im Bricolage
Content Mangement System
Technolgien wie Perl, SQL, XML, HTML, JavaScript,
CVS, RCS, SSL kamen zur Anwendung
Für die Datenhaltung und Gestaltung der Schnittstelle
zum Taifun CRM & Billing System der Ergon
AG, der Auftraggeber, wurde MySQL
ausgewählt. Das Web Frontend kann via einem HTTP Browser konfiguriert
und angepasst werden. Dazu werden zwei Apache
Instanzen im Mod_Perl Modus (Application Server) betrieben, eine für
die Produktion die andere für Admin und Voransicht. Mason
ist die Entwicklungsumgebung auf dieser das Datei Management System Mason-CM
und das zentrale Content Management System Bricolage,
wie auch die Projekt spezifische Software aufbaut. Die Daten von Bricolage,
alle Inhalte, Workflow Daten und die vielseitigen Funktionen, werden in
einer PostgreSQL Datenbank abgelegt. Als Hardware Basis dient ein SUSE
Linux Server in einer DMZ mit Internet und VPN Zugriff.