terminal42 | web development made in switzerland

Unsere erfolgreichsten Konstruktionen

Alle Angebote zur Suchthilfe in der Schweiz

Neuentwicklung einer Karten­applikation.

Beim Relaunch des Suchtindex wurde das Grundkonzept beibehalten. Im Vordergrund stand ein Redesign unter Anleitung von id-k und der Ersatz der technischen Basis. Die neue Applikation sollte mobiltauglich und zukunftsfähig sein, die Betreiber:innen wünschten sich eine einfachere Pflege, wie sie es sich bereits von anderen Contao-Webseiten gewohnt waren. Über das Backend lassen sich alle Daten und Filter bearbeiten, Institutionen pflegen ihre Angebote dabei selbstständig im Frontend.

<nerdmode>

Die interaktive Suchapplikation in Vue.js 3 lädt ihre Primärdaten nicht per API, sie werden bereits in der initialen Response mitgeliefert. Das ist spürbar schneller. Daten, welche für die erstmalige Darstellung nicht nötig sind, werden nachgeladen.

Für die Details der Angebote werden reguläre Inhalts­seiten genutzt. Cachebar, Suchmaschinen-optimiert, mit echten URLs, und funktionieren auch ohne JavaScript.

Die bestehenden Daten wurden aus einer Microsoft-Applikation migriert. Statt wie bisher auf Google Maps, setzen wir neu aber auf Kartendaten vom Bundesamt für Landes­topologie - die sind nämlich datenschutzkonform.

Für die Merkliste werkelt sogar noch etwas Stimulus und Turbo (Hotwire Stack) mit. Denn auch bei Technologien setzen wir auf Inklusion 🏳️‍🌈

</nerdmode>