Insights into what moves us. Contributions from the Structr team and guests. The Structr Blog

Axel Morgner
29. April 2016

Announcement: Structr 2.0.0

Back from this year's GraphConnect in London, the Structr team and I are happy to finally announce the availability of the long-awaited 2.0 GA release of Structr. Download You can download the binary distribution from https://structr.org/download and also the Debian package from Maven…

Read more

Axel Morgner
04. March 2016

Announcing the Structr Knowledge Graph

The Structr Knowledge Graph is the new one-stop resource base where all information about and around Structr are connected. Besides the official manual, you will find Getting Started articles, FAQ, guides and tutorials, as well as links to external resources like StackOverflow questions, GitHub issues, or discussion threads. The Knowledge Graph isn’t just another static content platform where information is stored once and then outdates over time. It is designed and built as a…

Read more

Axel Morgner
14. January 2016

New Database Abstraction API

First, the Structr team wishes everyone a Happy New Year! You might have noticed that we were a bit quiet over the last couple of weeks, not much tweeting and no new blog articles or updates on our website. Don't be worried, we were and are as productive and busy as ever, and you can see it on the amount and frequency of commits that there's a lot of development work going for our upcoming major release 2.0. Structr on Neo4j 2.3 - finally available and faster than ever You might also have…

Read more

Christian Morgner
27. May 2015

Submit your Structr app, get a hoodie!

The idea is simple: You submit a Structr app along with some screenshots and a short description, and if your app complies to the requirements (*, see below), we send you a Structr hoodie or a mug (you decide! :-)). All approved submissions will be presented in our newest structr.org feature: the Structr Showcase. (*) Each showcase app should at least feature a description, some screenshots, and - most importantly - the app itself as a downloadable archive, containing the db and files…

Read more

Christian Morgner
04. May 2015

We're hiring!

Tomorrow morning, we will leave for GraphConnect London 2015. It's the first time that we are sponsoring the conference we attended so many times before. It's a big step for us, and we are very excited and curious of what lies ahead of us. We've come a long way, starting with the first Structr version in early 2010. Things have worked out very well for us, we won some larger projects, giving us the freedom to continue to work on the project we love. There's so much to do, so many opportunities…

Read more

Axel Morgner
11. February 2015

Prototyping Web Apps with Structr and Neo4j

At this Januar's Neo4j meetup in Amsterdam, I gave a talk about prototyping web applications with Structr. This time, the special task was to use an existing Neo4j database which was populated with some test data generated during the previous meetup with GraphGen, a very useful graph generation tool made by Christophe Willemsen. You can read the details in Rik's great blog post: Prototyping a Graph Database. Due to slow WiFi network it was not possible for everyone to download and…

Read more

Axel Morgner
15. December 2014

Create Graph Structures from deeply nested JSON Documents

Recently, we did some tests with the current Structr version to see how well Structr can handle deeply nested JSON documents to create graph structures in Neo4j. We found out that it worked quite well up to the second level of object nesting, and only if new objects referenced existing objects either by their UUID or by a scalar value, if the corresponding mapping was defined in the schema. When it comes to attributes of nested objects being referenced by more complex values, like collections…

Read more

Axel Morgner
01. December 2014

Example Application with Mobile Angular UI

This blog post describes the creation of an example application mentioned in the article about Structr's JSON/REST backend in the german Java Magazin 1/2015, pages 90 ff. Framework: Mobile Angular UI To demonstrate how easy it is to create a mobile application with Structr, I was looking for a framework covering three popular demands: optimized for mobile devices based on Bootstrap using AngularJS There are a couple of others, but eventually I chose Mobile Angular UI. Prerequisites Prior…

Read more

Christian Morgner
10. October 2014

A Structr Demo Application in Less Than Ten Minutes

Description In this short video, I create a small demo application for a simple content management use-case in less than ten minutes. I import a template, prepare it for custom content, create a custom type TabContent with title, text and position, add some text, and use the data-binding functions in Structr to display it. Towards the end of the video, I demonstrate the difference between public and protected (non-public) content.

Read more

Christian Morgner
07. October 2014

What Are Structr's Use-Cases?

We often get questions like this: "Structr looks great and everything, but what can I actually to with it?" so I decided to write a blog post to answer these questions. A little bit of history For those who haven't followed the long and winding road that is Structr's history: it all started four years ago with a simple CMS, based on the Graph Database Neo4j. From there, the development was influenced by many different projects. Each project had its own requirements, and Structr is…

Read more