Daten-CMS auf Basis von Neo4j: Structr 1.0 erschienen

Redaktion JAXenter
© Structr/Axel Morgner

Mit Version 1.0 ist die auf der Graphdatenbank Neo4j basierende Open-Source-Software „Structr“ erstmals für den breiten Einsatz freigegeben worden. Structr erleichtert das Erstellen von mobilen und Web-Anwendungen, indem es häufig benötigte Funktionen wie Zugriffskontrolle, Benutzer-, Datei- und Bildverwaltung und ein voll individualisierbares Datenmodell mitbringt.

Entwicklungszeit verkürzen

Structr macht sich die Schema-Freiheit von Neo4j zunutze und legt das Datenmodell als Meta-Graph in der Graphdatenbank ab. Über die eingebaute REST-Schnittstelle oder einen grafischen Schema-Editor (s. Abbildung) kann man im laufenden Betrieb daran Änderungen vornehmen, die beim Speichern zu JVM-Bytecode kompiliert werden und so der Anwendung sofort und ohne Performance-Verlust zur Verfügung stehen. Dies soll nicht nur die Entwicklungszeit verkürzen, sondern auch Nicht-Entwicklern die Erstellung und Wartung individueller Webanwendungen oder Mobile-Backends erleichtern.

Schema-Editor

CMS der nächsten Generation

„Ursprünglich war Structr als Content-Management-System gedacht, ist aber durch den Einfluss aus Projekten und der Graph-Community in Richtung Rapid Application Development gewandert, worüber wir aber auch nicht traurig sind.“ beschreibt Axel Morgner die Entwicklung von Structr. „Das Java-Backend ist schon seit drei Jahren in einigen Projekten im Einsatz, während wir in letzter Zeit verstärkt an Stabilität und Usabilty der Benutzeroberfläche gearbeitet haben.“ Man könne Structr auch als Daten-CMS oder CMS der nächsten Generation bezeichnen, so Morgner, da es die Flexibilität individueller Entwicklung mit einfacher Bedienbarkeit verbinde, auch wenn die Benutzeroberfläche noch nicht den Funktionsumfang und die Einfachheit der ‚großen‘ CMS aufweise. Dies sei aber ein wichtiger Punkt auf der Roadmap für die Version 2.0.

Structr kann auf http://structr.org kostenlos heruntergeladen werden, Entwicklern stehen JAR Files auf Maven Central und der Sourcecode auf GitHub bereit, Dokumentation und Forum sind unter http://docs.structr.org und http://structr.org/forum zu finden. Unter der kommerziellen Domäne https://structr.com kann man vom Entwickler-Team betreute Structr-Instanzen ab 30 € monatlich mieten.

Geschrieben von
Redaktion JAXenter
Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.