Technische Aspekte der Internetplattform
Webserver
Als Webserver wird Apache 2 verwendet, der unter dem Betriebssystem Linux betrieben wird (als Distribution kommt Debian zum Einsatz).
Die Webseiten werden mittels eines in Perl 5 geschriebenen Programms dynamisch generiert, was die Verwendung des mod_perl Moduls für Apache erlaubt.
Datenbank
Ein Teil der für die Darstelltung der Seiten benötigten Informationen sind in einer Datenbank gespeichert. Hierfür benutzen wir PostgreSQL.
Framework
Das für die Erstellung der Seiten verwendete Programm basiert auf dem das MVC Design Pattern implementierenden Catalyst Framework. Als View-Element wird das Template Toolkit verwendet. Im Model-Element wird zur Anbindung der Datenbank das DBIx::Class Modul eingesetzt.
Search Engine
Für die Suchfunktion auf den Seiten wird die quelloffene (UNIX) Version der mnoGoSearch Search Engine benutzt.
JavaScript Editor
Benutzer, die JavaScript in ihrem Browser zulassen, können Texte mit Hilfe des CKEditors (früher FCKEditor) bearbeiten.
Video Player
Zur Darstellung von Videos wird flowplayer verwendet.
Hosting
Als Server dient ein virtueller Server des Fachbereichs Physik der Freien Universität Berlin. Daher ist sein primärer Name vs30.physik.fu-berlin.de. Er ist zusätzlich auch unter den Namen www.sonnentaler.net und www.sonnentaler.org erreichbar, die entsprechenden Domains werden für uns vom Rechenzentrum der Freien Universität, ZEDAT, verwaltet. Schließlich werden Besucher von www.lamap.de auf unsere Seiten weitergeleitet.
Browserkompatibilität
Ein Ziel ist es, dass alle Seiten "sauberes" XHTML 1.0 strict sind. Wir hoffen, dass wir diesem Ziel soweit wie möglich nahe gekommen sind. Natürlich versuchen wir auch ausschließlich valides CSS zu verwenden. Leider sind aber nicht alle Browser standard-konform, so dass es gelegentlich sehr schwierig oder geradezu unmöglich ist zu erreichen, dass die Seiten mit allen Browsern gleich (und ohne offensichtliche "Macken") dargestellt werden. Bei den Tests haben wir speziell darauf geachtet, dass die Seiten mit den Browsern Firefox, Opera und Internet Explorer korrekt dargestellt werden (bei der älteren Version 6 des Internet Explorer treten einige Darstellungsfehler auf, allerdings ist sowieso schon aus Sicherheitsgründen dringend zu einem Wechsel auf eine neuere Version als IE6 anzuraten).
Ansprechpartner
Mit Fragen zu den technischen Details des Webauftritts wenden Sie sich bitte an Jens Thoms Törring. Auf Anfrage stellen wir Ihnen auch gerne die Sourcen des dem Webauftritt zu Grunde liegenden Programms zur Verfügung (dies beinhaltet allerdings nicht die Inhalte!).
Während der Entwicklung des Programms, das hinter der Internetplattform von Sonnentaler steckt, gab es natürlich die eine oder andere Schwierigkeit. Eine mehr oder weniger zufällige Auswahl von Problemen und deren Lösungen finden Sie auf der Seite "Some random bits of experience".
Letzte Aktualisierung: 19.9.2024