Infrastruktur Datenbank

Für die Suche von Infrastukturen für Experimente mit Pflanzen haben wir eine Onlinedatenbank erstellt. Über eine Suchmaske mit diversen thematischen Filtern und einer Freitextsuche können die eingetragenen Infrastrukturen gefunden werden. Übersichtliche Ergebnislisten führen dann zu ausführlichen Beschreibungsseiten der jeweiligen Infrastrukturen.


Bereiche

Softwareentwicklung

Zielgruppen

Wissenschaft & Forschung

Produkte

Contentory Framework

Keywords

HTML/CSS Umsetzung · individuelle Softwareentwicklung · MySQL · PHP5 · Plugin-/Modulentwicklung · Responsive · SASS · UI/UX Design

zum Projekt

Unsere Aufgaben in diesem Projekt waren:

  • ein vorgegebenes Design via HTML und CSS in ein Layout umzusetzen
  • Funktionen und Oberflächen individuell abgestimmt auf die Anforderungen des Kunden zu entwickeln
  • das Projekt mit dem Datenbanksystem MySQL/MariaDB umzusetzen
  • Funktionalitäten und Module mit PHP5.6+ zu entwickeln
  • die Entwicklung individueller CMS Plugins/Module
  • die responsive Anzeige von Inhalten des Projektes über HTML5 und CSS3 plattformübergreifend umzusetzen - von PC über Tablet bis hin zu mobiler Darstellung auf Smartphones.
  • mit HIlfe des Syntactically Awesome Stylesheets (SASS) Systems CSS "Superpower" zu verleihen.
  • die Erstellung grafischer Benutzeroberflächen

Wir haben folgende Produkte in diesem Projekt eingesetzt:

  • unser Contentory Frameworks als Grundlage für individuelle Entwicklungen und Module.

Das Projekt besteht aus einer Verwaltungsoberfläche, welche über das CMS Backend des Portals bedient werden kann. Über die Oberfläche können die Plattformen angelegt, geändert und gelöscht werden. Neben den grundlegenden Informationen über die Plattformen können auch Verknüpfungen zu verwandten Projekten angelegt werden.

In das zugehörige Webportal kann eine Komplettliste der Phenotyping Plattformen ausgegeben werden. Über Filter und Freitextsuche kann die Liste entsprechend eingeschränkt werden. Zu den Einträgen der Liste können Detailanzeigen aufgerufen werden. Zu einzelnen Einträgen kann auch Feedback hinterlegt werden, welches in der Verwaltungsoberfläche eingesehen werden kann. Diese Ausgabeliste ist in JavaScript umgesetzt, welche sich ihre anzuzeigenden Daten bei Bedarf von dem Server lädt.

Wie oben bereits erwähnt, können Plattformen zu verwandten Projekten zugeordnet werden. Diesen verwandten Projekten kann nun die JavaScript Appllikation zur Verfügung gestellt werden. Im Gegensatz zu der zentralen Liste können hierbüber aber nur die Plattformen abgerufen werden, die dem jeweiligen Projekt zugeordnet wurden.