Lesedauer < 1 Minute

Branche: Gesundheitswesen
Realisiert mit REAlbasic, MySQL, PHP, Joomla, Excel
Verwendete Standarts: SQL, CSV

Basierend auf 2 Excel-Dateien mit je über 100 Spalten soll eine Profildatenbank für Ärzte und Physiotherapeuten realisiert werden. Die Datenbank soll in Joomla integriert werden und über eine Suchfunktion verfügen. Die Excel-Dateien bleiben dabei die zentrale Datenquelle. Alle Änderungen darin werden mit der Datenbank synchronisiert.

jquey_suchmakse

Die Lösung besteht aus 3 Teilen:

Das Backend als Desktop App

Eine Desktop App liest aus Excel exportierte CSV-Dateien, führt div Plausibilitätsprüfungen durch und sendet dann die einzelnen Datensätze an den Broker.

Die Middleware – indirekter Zugriff auf die SQL-Datenbank

Da der Webspace Provider keinen direkten Zugriff von aussen auf MySQL erlaubt, wird ein PHP Skript als Middleware benötigt. Der Broker empfängt Daten vom Backend und sendet entsprechende Queries an den Datenbankserver.

Das Frontend – Blitzschnelle Suche

Die Suchmaske ist ein Verbund von PHP und Javascript (JQuery). Sie ist so angelegt, dass Volltextsuche möglich ist und schon nach Eingabe weniger Zeichen eine Vorschlagsliste mit möglichen Suchbegriffen erscheint. Die Suche ist somit extrem schnell.

Die Integration in Joomla wurde über einen iFrame gelöst, der sich dynamisch anpasst. Die App selbst prüft wie ein natives Plugin alle Zugriffsrechte des Joomla Frameworks.

Hat Dir der Beitrag gefallen?

Wenn Du Fragen oder Anmerkungen zu diesem Beitrag hast, dann starte einen Kommentar. DANKE für Dein Feedback!