Technisches...

Allgemeines

Unsere Webseiten sollten mit den unterstützten Browsern bei einer Bildschirmauflösung von mindestens 800x600 Punkten optimal angezeigt werden:

Außerdem sollten Systeme, die eine Textbasierte Darstellung als Grundlage benötigen, so z.B. Scrrenreader für Menschen mit einer Sehbehinderung, eine ordentliche Ausgabe ermöglichen.

Sollten Sie trotzdem ein Problem haben, schreiben Sie uns eine kurze Mail (webmaster (at) feuerwehr-telgte.de), wir sind über jeden Hinweis dankbar.

Unterstützte Browser

Windows:

 Internet Explorer 5.01, Internet Explorer 5.5, Internet Explorer 6.0, Internet Explorer 7.0, INternet Explorer 8

Mac OSX:

 Safari 1.0.3+, Camino 0.6+

Linux:

 Konqueror 3.3+, Galeon 1.3+, Epiphany 1.4.8+, Lynx (Textbrowser)

Betriebssytem übergreifend:

 Firefox 1.0+, Mozilla Suite 1.7.1+, SeaMonkey 1.0+, Netscape 8.0+, Opera 6+

Technische Realisation

Oft werde ich gefragt, wie man bestimmte Sachen, die wir auf unseren Webseiten anbieten, realisiert.
Hier nun eine kurze Erklärung über die zugrundeliegende Technik:
Unsere Webseiten laufen auf einem eigenen Server, der im Rechenzentrum der Telgter Firma avency untergestellt ist. Wir verwenden das freie Content Management System (CMS) TYPO3. Das CMS stellt uns grundlegende Funktionen wie die Trennung von Inhalt und Design sowie Sachen wie Gästebuch, Abstimmungen, Forum, Mailformulare usw. zur Verfügung. Einige Erweiterungen sind mit der Skriptspache PHP selber programmiert (Einsatzliste, Nachrichtenliste, Linkliste).
Ein paar Zeilen PHP stellen ebenfalls bei jedem Aufruf der Startseite die Termine der nächsten 14 Tage dar.
Auch die Statistiken der Einsätze berechnen sich bei jedem Aufruf neu aus dem Inhalt der Einsatzdatenbank. Die Pflege der Daten erfolgt dann einfach über eine Webseite im Internet.

 

Nachrichten mit Bild auf der ersten Seite

Hierfür verwenden wir die TYPO3 Extension "tt_news". Hiermit lassen sich einfach kurze Meldungen mit Bild erstellen, die dann einen Verweis auf eine weitere Seite enthalten.

 

Wetterinfo incl. Wetterwarnung

Wir haben ein PHP-Skript entwickelt, welches beim Deutschen Wetterdienst nachschaut, ob es eine aktuelle Wetterwarnung gibt. Ist eine aktiv, wird sie angezeit. Gibt es hingegen "nur" einen sogenannten Warnelagebericht für NRW, dann wird ein Verweis hierauf dargestellt.
Ist die Wetterlage in Ordnung, zeigen wir eine Box von "wetter.com" an, in der die aktuellen Wetterdaten von Telgte angezeigt werden. Diese Abfragen finden "on the fly" bei jeder Darstellung der ersten Seite statt, und sind somit jeweils aktuell.

Einsatzliste

Die Einsatzliste ist noch ein Relikt aus alten Zeiten, wo kein Typo3 im Einsatz war. Wir geben nach jedem Einsatz in ein selbstprogrammiertes Formular die ersten Einsatzdaten ein: Datum, Uhrzeit, Dauer, Einsatzkurztext, Brandeinsatz/TH.
Diese Daten werden in einer Datenbank gespeichert. Wenn später noch ein ausführlicher Bericht dazu kommt, wird in der Datenbank noch die Seitennummer (PID) des Artikels gespeichert.
In der Einsatzliste werden dann die Einsätze der letzten drei Monate gelistet. Ist im Datensatz eine Seitennummer mit angegeben, wird zusätzlich geschaut, ob auf der Seite Textelemente oder Bilder oder Abschnitte mit der Überschrift "In der Presse" sind. Diese Zahlen werden aufsummiert und mit angezeigt. Ebenfalls wird ein Link auf die Seite eingebaut, wenn es eine gibt.
Die Statistiken zu den Einsätzen rechnen sich ebenfalls "on the fly". Bei jedem Aufruf der Seite werden die Zahlen aus der Datenbank geholt und grafisch aufgearbeitet.

Ähnlich wie die Einsatzliste arbeitet die Nachrichtenliste.

Box "Aktuelles" auf der ersten Seite

Hier werden die letzten vier Einsätze und die letzten vier Nachrichten angezeigt. Abfrage ähnlich wie in der Einsatzliste, jeweils "on the fly".

Termine

Ebenfalls ein Relikt aus alten Zeiten. Die Termine werden noch relativ umständlich per Hand in die Datenbank eingegeben. In der Terminbox auf der ersten Seite werden dann die Termine der nächsten zwei Wochen automatisch angezeigt mit einem Linkk auf die "große" Terminliste.
Dort werden jeweils vergangene Termine grau dargestellt, jeweils der nächste pro Kategorie in rot und der Rest normal.

Einsatzbericht

Der ausführlichere Einsatzbericht ist als Vorlage hinterlegt. In dieser Vorlage sind z.B. schon einmal alle Telgter Fahrzeuge mit Link auf die Beschreibungsseite aufgelistet. Alle Verwendeten Seiteninhalte sind vorhanden.
Die Kartendarstellung ist eine TYPO3 Erweiterung (wec_map), in die nur noch eine Adresse eingegeben wird. Der Rest geht autmatisch.

Pflegemöglichkeit für Redakteure

Seit kurzem werden Inhalte auch von interessierten Feuerwehrkameraden nach kurzer Einführung gepflegt.
Das System TYPO3 ist so felxibel, dass jedem Benutzer genau soviel angezeigt werden kann, wie er für seine Arbeit benötigt. Die Berechtigungen können dabei fein unterschieden werden.
Nach einer sehr kurzen Einführung kann so jeder, der schon einmal mit dem PC gearbeitet hat, Inhalte ändern oder neu anlegen.

 

Software

Software braucht man selbstverständlich auch, um ein solches Projekt zu realisieren. Es muss nicht immer teure Software sein, es geht auch mit freier Software, die man im Internet findet. Wir danken den Entwicklern folgender Produkte für die gute Arbeit:

Das freie Content Management System TYPO3 "verwaltet" den kompletten Webauftritt. Dank an Kasper Skårhøj.

Die Datenbank MySQL, um die verschiedensten Daten (Einsatzberichte, Einsätze, Termine,...) sowie die kompletten Webseiten zu speichern.

Die Skriptsprache PHP, um kleine Funktionen selber zu programmieren.

PHP Funktionen von Johan Persson, um Diagramme (im Bereich Einsätze) zu erstellen.

PHP Funktionen von John Lim, um den Zugriff auf die Datenbank zu vereinfachen.

Ein sehr gutes Grafikprogramm, das aus der Linux-Welt kommt, aber mittlerweile auch für Windows erhältlich ist. Es sticht vom Funktionsumfang so manches kommerziell Programm aus.



Share