Puremedia
DE | EN

Barrierefreies Portal

Das System "nea-sozial" erlaubt die Erfassung und Ausgabe sehr unterschiedlicher Daten zum Thema "Barrierefreiheit". Unzählige Redakteure sind in der Lage, Informationen zur Zugänglichkeit öffentlicher Gebäude, zu Ansprechpartnern oder Terminen im Themenbereich Behinderung, Alter und Co. zu erfassen.

7 Frontend-Plugins und 1 AJAX-Backend-Modul
Eine TYPO3-Extension erlaubt die Erstellung von über 20 neuen Datensatz-Typen und verwendet dabei hochaktuelle Technologien: eigene Validierungen und eigene Datensatz-Labels und der Einsatz des TYPO3-Konzepts "IRRE" machen das Backend maßgeschneidert.

Elemente können von Admins selbst definiert werden
Ein eigenes Backend-Modul gibt grenzenlose Flexibilität: über AJAX können die Attribute, die ein Element haben soll, selbst zusammengestellt werden. Diese Zusammenstellung bekommen dann die Redakteure als fertiges Element zu Gesicht.
Ein Beispiel: im Backend kann definiert werden, dass ein Element "Behindertenparkplatz" aus den Feldern "Anzahl, Breite, Bodenart..." bestehen soll. Dieses Element kann dann von den Redakteuren verwendet werden. Die Elemente, die den Redakteuren im System zur Erfassung zur Verfügung stehen, können somit durch Admins selbst definiert werden.

Hochdynamisch generiertes SQL
Die Frontend-Plugins zeichnen sich v.a. durch die hochdynamische Erstellung des SQL-Codes zur Datenbankabfrage aus. Der SQL-Code wird parametergesteuert erzeugt und kann daher in allen Plugins verwendet werden. Neue Felder oder veränderte Ausgaben sind daher trotz der ungemeinen Datenfülle schnell gemacht.
Darüber hinaus wurde darauf geachtet, den MVC-Gedanken in allen Bereichen einzuhalten - so entstand übersichtlicher und wartbarer Code mit einem hohen Grad an Wiederverwendbarkeit.
Eine intelligente regionale Suchfunktion, die selbstständig höhere Ebenen durchsucht, wenn eine Suche keine Treffer liefern würde, ergänzt das System.

Barrierefrei - inclusive AJAX
Da als Zielgruppe u.a. behinderte Menschen im Fokus stehen, ist die gesamte Website barrierefrei. AJAX wurde abwärtskompatibel eingesetzt, um einerseits allen Benutzern den Zugang zu ermöglich, denjenigen, die Javascript verwenden können aber auch den größtmöglichen Komfort zu bieten.

 

Projektumfang: technische Realisierung einer TYPO3-Extension
Besonderheiten: Extension mit 7 Frontend-Plugins und 1 Backend-Modul mit AJAX; über 20 neue Datensatztypen im Backend; eigene Validierungen und Labels; intelligente regionale Suche; intensiver Einsatz ausgelageter Klassen für höchstmögliche Wiederverwertbarkeit; strikte Einhaltung des MVC-Gedanken; hochdynamische Modelle ermöglichen einen flexiblen Einsatz in jedem Plugin; Basis-SQL wird parametergesteuert automatisch generiert; barrierefrei

Gestaltung erfolgte durch den Kunden.
Hosting und Wartung der Server erfolgt durch den Kunden.