News and Stories

Structr Blog

Christian Morgner
04. May 2015
Announcement, Structr,

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
Neo4j, Structr, Prototyping,

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
Example, Neo4j, REST, Document Database,

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
Structr, REST, Example,

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
UI, Structr, Example,

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
Structr, Programming,

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

Christian Morgner
06. October 2014
Announcement, Infrastructure, Structr,

4 Exciting New Structr Hosting Features

We put a lot of work into our hosting platform recently to improve on the existing features and make it even more useful for you! Now that Structr 1.0 is released, our hosting left the beta phase, too. Expect more cool features and exciting news to come! We added a shiny new demo page The first new feature I'd like to introduce today is a shiny new demo page that is pre-installed in each new hosted instance from now on. The demo page contains examples for many of Structr's most important…

Read more

Christian Morgner
03. October 2014
Documentation, Infrastructure, CMS, Announcement,

Our documentation is now hosted on GitHub!

As a part of the release of Structr 1.0 about a week ago, we have finally moved our documentation where it belongs: close to the code. http://docs.structr.org now serves content from GitHub, which has several advantages: the docs are now versioned along with the code the documentation can be updated easily users can contribute via GitHub pull requests Technical aspects The following simple set of template expressions allows us to fetch raw markdown content from GitHub and render it into…

Read more

Axel Morgner
27. September 2014
Structr, CMS,

Restropective of the 1.0 GA Release and Website Relaunch

A few days ago, we released our first GA version 1.0.0 and relaunched the project's website at http://structr.org. The resonance was very good, we were featured on JAXenter, listed on the hacker news front page for a full day (best rank: #5), there was an entry on Reddit, and a day later an article in the german Heise Developer news. This resulted in a spike in visitors and page hits, but we were a bit disappointed as it was not really a stress test for Structr. Not really a stress test At…

Read more

Axel Morgner
20. September 2014
Structr, CMS,

The Hidden Gem: Structr's new Template Engine

The recent release 1.0 has a hidden gem: A brand-new template engine. The reason why it's hidden is that we simply didn't find enough time to document all new components before the launch 1.0, but it's already in use on structr.org and some customer sites. We'll update the docs and provide a how-to screencast soon. We use the opportunity to explain the existing and new functionality, and how to get the best out of both. Existing Templating Mechanisms in Structr To understand the changes we…

Read more