Benutzer:Niklas1239/PlantDB
Niklas1239/PlantDB | |
---|---|
Basisdaten
| |
Entwickler | ZDI Schülerlabor MoLAB-MINT (GadSA) |
Erscheinungsjahr | 2015 |
Aktuelle Vorabversion | Pre-2.0 (1. März 2016) |
Betriebssystem | Plattformübergreifend (Browserbasiert) |
Programmiersprache | PHP, JavaScript |
Kategorie | Datenbanksystem |
deutschsprachig | ja |
http://plantdb.de |
Die PlantDB ist eine freie Pflanzendatenbank auf Basis der Zeigerwerte nach Ellenberg. Die Entwicklung begann im Rahmen eines BundesUmweltWettbewerb-Projektes im Jahr 2014 im ZDI-Schülerlabor MoLAB-MINT des Gymnasiums an der Schweizer Allee.
Die PlantDB bietet einen großen Funktionsumfang zum Arbeiten mit Pflanzen und ist somit an Zielgruppen aus den Bereichen Botanik und Geographie gerichtet. Auf Basis von Geodaten und Zeigerwerten kann eine Karte generiert werden, die die örtlichen Umweltparameter Mitteleuropas zeigt und Pflanzen können hinsichtlich ihrer Eigenschaften verglichen werden. Der Funktionsumfang wird seit Beginn der Entwicklung ständig erweitert.
Die PlantDB ist Browserbasiert und somit Plattformübergreifend auf den meisten Systemen ohne zusätzliche Software nutzbar.
Das Projekt ist nach dem Wiki-Konzept entwickelt. Angemeldete Benutzer können sowohl Datensätze für Zeigerwerte als auch Geodaten erstellen, verändern und löschen.
Geschichte
[Bearbeiten | Quelltext bearbeiten]2014 begann die Entwicklung der PlantDB. Sie war Teil des "Green City" Projektes beim BundesUmweltWettbewerb 2015, wo ein Förderpreis erzielt wurde. Nach dem Wettbewerb wurde die Entwicklung alleinstehend fortgeführt. Das Projekt hat als "PlantDB – Vernetztes Grün" beim Jugend forscht Regionalwettbewerb Dortmund 2016 teilgenommen und einen zweiten Preis im Fachgebiet Geo- und Raumwissenschaften erzielt. Die Entwicklung wird momentan unter Hinblick auf den BundesUmweltWettbewerb 2016 weiter fortgeführt.
PlantDB Beta
[Bearbeiten | Quelltext bearbeiten]Die Beta-Version der PlantDB war eine einfache DataTables Tabelle mit initial 10 Einträgen und ein HTML-Formular zum einfügen von Datensätzen in diese Tabelle. Die PlantDB war unter einer DDNS-Adresse erreichbar.
PlantDB 1.0
[Bearbeiten | Quelltext bearbeiten]Die PlantDB Version 1.0 war bereits ein nutzbares Datenbanksystem. Initial waren 1000 Pflanzen eingetragen. Zusätzlich zu den bisherigen Funktionen war es möglich, die Tabelle zu sortieren, durchsuchen und Datensätze zu vergleichen.
PlantDB 2.0
[Bearbeiten | Quelltext bearbeiten]Die PlantDB 2.0 hat ein komplett neues, auf Bootstrap basierendes, design. Es gibt ein Benutzerrechtssystem, eine Zeigerwertkarte und mehrere kleinere Verbesserungen. PlantDB 2.0 ist bisher nur in der Pre-Release Version verfügbar.
Mit Version 2.0 wurde PlantDB in 3 Teile unterteilt, die als eigenständige Programme fungieren:
PlantDB Web
[Bearbeiten | Quelltext bearbeiten]PlantDB Web ist das Endbenutzer-Frontend der PlantDB, welches unter [plantdb.de] erreichbar ist. Seine Aufgabe ist die Visualisierung der PlantDB-Datenbank. Jeglicher Zugriff auf die PlantDB erfolgt über die PlantDB API.
PlantDB Mobile
[Bearbeiten | Quelltext bearbeiten]Mit PlantDB 2.0 begann die Entwicklung einer iOS-App. Diese ist noch nicht im App-Store verfügbar. Sie wird alle Funktionen der Webversion bieten und Vorteile von Nativen Apps ausnutzen. Auch hier erfolgt kein direkter Zugriff auf die PlantDB, sondern nur auf die PlantDB API.
PlantDB API
[Bearbeiten | Quelltext bearbeiten]Die PlantDB API ist die Schnittstelle zwischen Datenbank und Benutzeroberfläche. Jeder registrierte Entwickler bekommt einen Berechtigungsschlüssel für die API und kann danach programmatisch auf alle Funktionen der PlantDB zugreifen. Die API besteht aus PHP Programmen und wird über GET-Parameter gesteuert. Sie ist unter der Domain [api.plantdb.de] erreichbar