Konsensfindung: Technische Anforderungen

Serverseitig

Das Web-Framework pro:kons läuft als dynamische Website auf Basis des Open Source Application Servers ZOPE.
Die Architektur von ZOPE ist durchgehend objektorientiert, einschließlich der transaktionsbasierten Datenbank. Externe Datenbestände können über SQL-Adapter eingebunden werden. Über die Python-Skriptsprache besteht Zugriff auf eine Vielzahl von Bibliotheken (z.B. XML). Außerdem ist es möglich, einen beliebigen C-Code einzubinden.
Für erweiterte Datenbankfunktionen wird die hochperformante und bewährte relationale Open Source Datenbank Postgres verwendet.

Die Implementierung erfolgt auf einer dedizierten Linux Umgebung, vorzugsweise Debian Linux. Die Hardwareanforderungen der Applikation sind erfahrungsgemäß gering - gängige Intel-basierte Standard-Hardware kann eingesetzt werden.
Je nach Sicherheitsanforderungen der Benutzer können beliebige hardware- oder softwarebasierte Backup- und Sicherheitsszenarien auf Betriebssystemebene implementiert werden.

Clientseitig

Das Frontend der Websites wurde gemäß HTML 4.1 bzw. XHMTL 1.0+ Spezifikation sowie CSS 2 realisiert. Soweit JavaScript verwendet wird, wird gemäß der ECMA Skript Spezifikation implementiert.
Die Websites laufen auf allen Browsern, die der HTML 4.0 und CSS 2.0 Spezifikation entsprechen.
Die gesamte Applikation wurde standardkonform nach W3C entwickelt (www.w3.org).
Barrierefreie Programmierung streng nach WAI-Standards erfolgt auf Kundenwunsch (www.w3.org/WAI).

Im Detail ist die Website auf folgende Browser optimiert und getestet:
  • Internet Explorer auf MS Windows ab Version 5.5
  • Netscape ab Version 7 (=Mozilla 1+)
  • Safari (Mac OS X) ab Version 1
  • Opera ab Version 7