Zurück...

 
Technik
 

Suche - Erweiterte Suche

 

Wir über uns

Über uns
Zielsetzungen
Das Team
Die Technik
Lizenzen
Mitarbeiter gesucht
Literatur
Mitarbeiter
 

Neu hier?

Zur Registrierung
 

Login

Benutzername

Passwort

 

Impressum

Impressum
Copyright
Bildrechte
Kontakt
 
 
 
 

  Technik

 




MySQL und PHP

Relationale Datenbank als Grundlage

Eine moderne, zeitgemäße Speicherung der Daten bei Medicle ist selbstverständlich. Als Backend kommt eine MySQL-Datenbank zum Einsatz, die über Java-Klassen administriert und via PHP für den Benutzer ausgelesen wird.



Vom Template zur Datenbank: Historische Entwicklung

Entscheidender Impuls für das Medicle-Projekt war die geordnete, übersichtliche Speicherung medizinischen Wissens. Mit Beginn des Medicle-Projektes im Jahre 2001 wurde daher vom Gründer des Medicle Projektes, Tobias Schäfer, eine einfache HTML-Tabelle entwickelt, in welche das Wissen der Datenbank eingegeben wurde. Dieses sogenannte Template wurde immer weiter entwickelt; insgesamt 17 Entwicklungsstufen hat es durchlaufen.


Diese Organisationsform war mit einem erheblichen Aufwand verbunden: Jeder Artikel musste vom Autor offline in das Template verfasst, an den Systemadministrator per e-mail geschickt und von diesem durchgesehen werden. Erst dann wurde der Artikel auf den Webserver übertragen.


Mit zunehmender Autorenzahl und wachsenden Ansprüchen an Layout und Suchfunktionen mußte dieses System verlassen werden. Was als Tabelle begann, hat sich im Laufe des letzten halben Jahres zu einer modernen und zeitgemäßen Datenbank entwickelt.


Die Medicle-Datenbank

Die Medicle Datenbank ist eine relationale Datenbank auf der Basis eines MySQL-Systems.Erkrankungen und Artikel werden dabei in einem Attribut-Artikel-System gespeichert. Obwohl die Archivierung HTML-formatierter Texte, Baumstrukturen und die Verlinkungen einzelner Artikel nicht unbedingt Stärken relationaler Datenbanken sind, konnten diese Probleme durch entsprechende Entwicklungsarbeit bewältigt werden.


Der Benutzer findet heute ein nützliches Frontend, in PHP entwickelt, zum Zugriff auf die Datenbank vor. Neben dem klassischen Webbrowser-Zugang gibt es optimierte Darstellungen für PDA-Geräte. Eine Eingabe und Anzeige der Artikel offline ist mittels C++ und Perl-basierter Parser und Importer problemlos möglich.


Traffic

Medicle Organisation betreibt die Seite auf zwei unabhängigen Servern, so dass Front- und Backend redundant unabhängig von einander laufen können. Der Benutzer merkt davon nichts; er findet unter der Adresse http://de.medicle.org/ eine einheitliche Oberfläche vor. Im Backend-System sind Benutzerverwaltung, Bildadministration und Backupfunktionen untergebracht.


Medicle entwickelt sich weiter

Aus der eigentlichen Medicle-Datenbank ist eine Medicle-Familie geworden. Eine Online-Literaturverwaltung ermöglicht die Speicherung von Fachartikeln im Volltext, passend zum dazugehörigen Medicle-Artikel. Offline-Versionen für Handheld-Geräte, ein neuer Closed-Content-Bereich und eine eigene Linksprache mit WIKI-Layout sind nur wenige der neuen, im Medicle-System vorhandenen Features.


Kontakt mit dem Medicle-Team

Haben Sie Interesse, das Medicle-System kennenzulernen? Haben Sie Kenntnisse in den gängigen Programmiersprachen und in der Webentwicklung? Das Medicle Team freut sich über jede E-mail unter info@medicle.org.


 
   Anzeige