Wir freuen uns, heute eine neue Version von Structr zu veröffentlichen. Das Release 3.3 enthält viele kleinere Verbesserungen und Fehlerbehebungen sowie einige interessante neue Funktionen, von denen wir einige in diesem Blogbeitrag vorstellen werden.
Um sich selbst davon zu überzeugen, laden Sie Structr einfach direkt von https://structr.com/resources/download herunter und testen Sie es 30 Tage lang kostenlos mit voller Funktionalität.
Verschlüsselte Zeichenketten
Eine kleine, aber wichtige Verbesserung macht die Speicherung von Informationen in Structr noch sicherer: Mit Version 3.3 ist es möglich, Zeichenketten verschlüsselt zu speichern. Der geheime Schlüssel kann entweder in einer Konfigurationsdatei gespeichert werden oder – für noch mehr Sicherheit – zur Laufzeit gesetzt werden. Die neuen verschlüsselten Strings können z.B. für die Abfrage von E-Mail-Postfächern verwendet werden.

Daten exportieren/importieren
Darüber hinaus haben wir das Deployment (Export/Import) um einen Datenexport („Data Deployment“) erweitert. Nun können Sie nicht nur Structr-Anwendungen komplett exportieren (und natürlich auch wieder importieren/deployen), sondern auch beliebige Benutzer-/Domänendaten als zusammenhängende Grafik. Dies ist z.B. im Falle von Testdaten sehr nützlich, kann aber auch zur Speicherung von Produktivdaten verwendet werden.

Verbesserte Abfragefunktionen
Außerdem gibt es Verbesserungen bei der Datenbindung: Die Funktionalität des find() Die Abfragefunktion für StructrScript und JavaScript (Beispiel unten) wurde stark erweitert. Jetzt sind auch komplexe Abfragen mit mehreren Attributfiltern möglich, die auch durch boolesche Ausdrücke, Sortierung und Paginierung kombiniert werden können.
${{
let users = $.find('Project',
{
$and: {
'name1': 'structr',
'age': $.range(30, 50)
}
},
$.sort('name', true),
$.page(1, 10)
);
return users;
}}
Neues Lizenzmodell
Schließlich haben wir unser Lizenzmodell an die Bedürfnisse unserer Kunden angepasst. Anstelle der vier Editionen (Community, Basic, Small Business und Enterprise Edition) gibt es nun ein Core-System, das durch Funktionsmodule erweitert werden kann. Damit können sich unsere Kunden den benötigten Funktionsumfang individuell zusammenstellen und so ihre Lizenz perfekt an die Bedürfnisse ihrer Organisation anpassen.
Wir bieten auch Lizenzen pro Benutzer an, ab 100 € pro Monat und Benutzer. Rabatte sind je nach Anzahl der Module und Benutzer/Instanzen möglich.
Unter https://structr.com/product/pricing finden Sie weitere Informationen über die Preise der kommerziellen Varianten.