{"id":858,"date":"2014-09-17T00:00:00","date_gmt":"2014-09-17T00:00:00","guid":{"rendered":"https:\/\/structr.com\/structr-10-data-cms-on-neo4j-released\/"},"modified":"2025-02-12T09:59:15","modified_gmt":"2025-02-12T09:59:15","slug":"structr-10-data-cms-on-neo4j-released","status":"publish","type":"post","link":"https:\/\/structr.com\/en\/blog\/structr-10-data-cms-on-neo4j-released\/","title":{"rendered":"Structr 1.0 &#8211; the Next-Generation Data-CMS on Neo4j released"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]We&#8217;re a bit exhausted but extremlely happy after the launch of Structr 1.0 GA! After four exciting and challenging years, we can now say: This is the best version ever, but it&#8217;s also just the beginning.[\/vc_column_text][vc_single_image image=&#8221;989&#8243; img_size=&#8221;large&#8221;][vc_column_text]We really took the time to put into the release what we thought is important for a 1.0, and thanks to everyone supporting us, especially the great folks of the Structr and Neo4j community and the Neo Technology team![\/vc_column_text][vc_single_image image=&#8221;983&#8243; img_size=&#8221;large&#8221;][vc_column_text]And btw, the new <a href=\"http:\/\/structr.org\" target=\"_blank\" rel=\"noopener\">structr.org<\/a> site already runs on 1.0.0.<\/p>\n<p>Axel<\/p>\n<p>&#8211; for the <a href=\"\/about-us\">Structr team<\/a> &#8211;<\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"official-announcement-text\">Official Announcement Text<\/h3>\n<div class=\"announcement\">\n<h4 id=\"data-cms-structr-1-0-released\">Data-CMS &#8220;Structr&#8221; 1.0 released<\/h4>\n<p>With version 1.0 of Structr, an open-source software based on the graph database Neo4j, the first GA (general availability) version has been released. Structr simplifies the creation of mobile and web applications by providing functionality for access control, managing users, files and images, as well as a customizable data model.<\/p>\n<p>Structr makes use of the schema-free nature of Neo4j: The data model is persisted as a meta-graph in the graph database. Even at runtime, users can make changes either through the integrated REST interface or using a visual schema editor. On each modification, the meta-model is compiled into JVM bytecode, immediately available for the application without performance loss. This not only shortens development time but also enables non-developers to create and maintain individual web applications and mobile backends.<\/p>\n<p>&#8220;Initially, Structr was intended to be a Content Management System, but influenced by project requirements and the graph community, it has moved in the direction of Rapid Application Development. We&#8217;re not unhappy about that shift.&#8221; Axel Morgner describes the development of Structr. &#8220;The Java backend is used in production for more than three years, and in the recent past we&#8217;ve put more focus on stability and usability of the user interface.&#8221; Structr is also a Data CMS or Next-Generation CMS, as it combines the flexibility of individual development with the ease-of-use of a CMS, even if the UI does not yet have the extent and simplicity of one of the &#8216;big&#8217; CMS in the market. But this will be adressed with features already on the roadmap for version 2.0.<\/p>\n<p>Structr can be downloaded for free from http:\/\/structr.org, JAR files are provided to developers through Maven Central and the source code is available on GitHub (https:\/\/github.com\/structr\/structr). Documentation and a discussion forum can be found at http:\/\/docs.structr.org and http:\/\/structr.org\/forum. Under the commercial domain https:\/\/structr.com the Structr team offers hosted instances, starting from 30 \u20ac per month, managed by the dev team.<\/p>\n<h4 id=\"\"><\/h4>\n<h4 id=\"daten-cms-structr-1-0-erschienen\">Daten-CMS &#8220;Structr&#8221; 1.0 erschienen<\/h4>\n<p>Mit Version 1.0 ist die auf der Graphdatenbank Neo4j basierende Open-Source-Software &#8220;Structr&#8221; erstmals f\u00fcr den breiten Einsatz freigegeben worden. Structr erleichtert das Erstellen von mobilen und Web-Anwendungen, in dem es h\u00e4ufig ben\u00f6tigte Funktionen wie Zugriffskontrolle, Benutzer-, Datei- und Bildverwaltung und ein voll individualisierbares Datenmodell mitbringt.<\/p>\n<p>Structr macht sich die Schema-Freiheit von Neo4j zunutze und legt das Datenmodell als Meta-Graph in der Graphdatenbank ab. \u00dcber die eingebaute REST-Schnittstelle oder einen grafischen Schema-Editor kann man im laufenden Betrieb daran \u00c4nderungen vornehmen, die beim Speichern zu JVM-Bytecode kompiliert werden und so der Anwendung sofort und ohne Performance-Verlust zur Verf\u00fcgung stehen. Dies soll nicht nur die Entwicklungszeit verk\u00fcrzen, sondern auch Nicht-Entwicklern die Erstellung und Wartung individueller Webanwendungen oder Mobile-Backends erleichtern.<\/p>\n<p>&#8220;Urspr\u00fcnglich 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\u00fcber wir aber auch nicht traurig sind.&#8221; beschreibt Axel Morgner die Entwicklung von Structr. &#8220;Das Java-Backend ist schon seit drei Jahren in einigen Projekten im Einsatz, w\u00e4hrend wir in letzter Zeit verst\u00e4rkt an Stabilit\u00e4t und Usabilty der Benutzeroberfl\u00e4che gearbeitet haben.&#8221; Man k\u00f6nne Structr auch als Daten-CMS oder CMS der n\u00e4chsten Generation bezeichnen, so Morgner, da es die Flexibilit\u00e4t individueller Entwicklung mit einfacher Bedienbarkeit verbindet, auch wenn die Benutzeroberfl\u00e4che noch nicht den Funktionsumfang und die Einfachheit der &#8216;gro\u00dfen&#8217; CMS aufweist. Dies sei aber ein wichtiger Punkt auf der Roadmap f\u00fcr die Version 2.0.<\/p>\n<p>Structr kann auf http:\/\/structr.org kostenlos heruntergeladen werden, Entwicklern stehen Jarfiles auf Maven Central und der Sourcecode auf GitHub (https:\/\/github.com\/structr\/structr) bereit, Dokumentation und Forum sind unter http:\/\/docs.structr.org und http:\/\/structr.org\/forum zu finden. Unter der kommerziellen Dom\u00e4ne https:\/\/structr.com kann man vom Entwickler-Team betreute Structr-Instanzen ab 30 \u20ac monatlich mieten.<\/p>\n<\/div>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text]We&#8217;re a bit exhausted but extremlely happy after the launch of Structr 1.0 GA! After four exciting and challenging years, \u2026<\/p>\n","protected":false},"author":2,"featured_media":989,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[31,23,24],"tags":[335,333,332,343,339,338,285,341,331,315,322,329,342,345,57,330,340,344,336,337,334],"class_list":["post-858","post","type-post","status-publish","format-standard","hentry","category-announcement","category-neo4j","category-structr","tag-access-control","tag-content-management-system","tag-data-cms","tag-hosted-structr-instances","tag-jvm-bytecode","tag-meta-graph","tag-mobile-app-development","tag-neo-technology","tag-neo4j","tag-open-source-software","tag-rapid-application-development","tag-structr-1-0-ga","tag-structr-community","tag-structr-download","tag-structr-features","tag-structr-launch","tag-structr-rest-interface","tag-structr-roadmap","tag-user-management","tag-visual-schema-editor","tag-web-application-development"],"acf":[],"_links":{"self":[{"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/posts\/858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/comments?post=858"}],"version-history":[{"count":6,"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/posts\/858\/revisions"}],"predecessor-version":[{"id":2387,"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/posts\/858\/revisions\/2387"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/media\/989"}],"wp:attachment":[{"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/media?parent=858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/categories?post=858"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/structr.com\/en\/wp-json\/wp\/v2\/tags?post=858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}