News and Stories

Structr Blog

Christian Morgner
12. June 2017
Announcement, Infrastructure, Structr,

New Release Strategy: Continuous Delivery

Starting with version 2.1.0, we have switched our release life cycle from one major release every couple of months to a continuous delivery model based on the current `master` branch on GitHub. We will continue to build SNAPSHOT versions inbetween the releases, but you can expect the new releases to come out much more frequently (we're currently at 2.1.2). You can find the current release as well as the most recent SNAPSHOT version on .

Read more

Cristina Escalante, COO of The SilverLogic
03. May 2017
Structr, Tutorial,

Blog App Tutorial

This introduction to Structr will guide you through the creation of a simple Structr blog application. We will start from an empty Structr instance and build the blog application feature-by-feature, walking you through how to deal with access control, authentication, and applying basic bootstrap.

Read more

Christian Morgner
19. October 2016
CMS, Example, Structr,

Simplified file upload

Next in line on the list of new features in the upcoming 2.1 release is a small update that allows you to use the standard HTML file upload form to upload files into an application built with Structr. Until now, that was a rather complicated process, because the upload handling had to be done using JavaScript. With this simple change, you can now use the below pure HTML form to upload a file to a folder of your choice, and set properties on the file. <form action="/structr/upload"…

Read more

Christian Morgner
07. October 2016
Announcement, Structr, Documentation,

Scheduled Schema Methods in Structr

I recently pushed a small change to the master branch of Structr that allows you to configure the periodic execution of StructrScript / server-side JavaScript methods in structr.conf. CronService In case you didn't know, Structr has a built-in scheduling service that can execute periodic tasks. It is configurable with a syntax very similar to the one of the UNIX crontab file, hence the name CronService. Example With this change, the CronService gains the ability to execute scripts stored in a…

Read more

Kai Schwaiger
07. October 2016
Announcement, Structr, UI,

Automatic Resource Minification with Structr

Structr just got another useful, some would argue essential, web development feature: Minification. If you want to minify the resources for your web app to optimize performance you dont need to do this manually anymore. Structr supports minification of CSS and JavaScript resources. For this you can create files of type MinifiedCssFile or MinifiedJavaScriptFile respectively. In the properties dialogue of those files other files can be selected which should be included in the minified…

Read more

Christian Morgner
29. September 2016
Announcement, Cypher, Neo4j, Structr,

Announcing Structr 2.1 Beta, Runs On Neo4j 3.0

We're happy to announce the release of the first beta version of the upcoming Structr 2.1, finally running on Neo4j 3.0 using the Bolt driver. Some more details about the transition are published in a blog post on neo4j.com. The new version is available in the following variations. Feel free to download and give it a try. Structr Community Edition Debian Package (any Debian-based Linux distribution) Structr Community Edition Distribution ZIP (OS X, Windows) WARNING: Please note that any…

Read more

Axel Morgner
29. April 2016
Announcement, Structr,

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
Announcement, Documentation, Structr,

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
Announcement, Cypher, Neo4j, Structr,

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

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