Zurück von der diesjährigen GraphConnect in London, freuen sich das Structr-Team und ich, endlich die Verfügbarkeit der lang erwarteten 2.0 GA-Version von Structr bekannt zu geben.
Dokumentation
Die Dokumentation wurde komplett überarbeitet und ist hier zu finden: https://support.structr.com/.
Änderungen
Die wichtigsten Änderungen und neuen Funktionen in 2.0 sind:
Allgemein
- Parallele Nutzung von Neo4j Server
- Datenbank-Abstraktionsschicht
- Unterstützung für Java 8
- Leistungs- und Stabilitätsverbesserungen
- Gleichzeitige Objektinstanziierung
Verbesserte Schema-Unterstützung
- Exportieren der Schemadefinition in JSON-Schemadateien
- Gruppen von Schemaknoten ziehen
- Benutzerdefinierte Schemamethoden
- Lese-/Schreibcode für die Eigenschaft Function
Server-seitiges JavaScript/StructrScript
- Viele integrierte Funktionen
- Fertigstellung des Codes
Sicherheit
- Domänenbasierte Auflösung von Zugriffsrechten
- Ausblenden sicherheitsrelevanter Attribute in jeder Ausgabe
- Automatische Entfernung nicht genutzter Ressourcen-Zugriffsrechte
CMS-Merkmale
- Unterstützung für Standorte (virtuelle Hosts)
- CORS-Unterstützung
- Verbesserte HTML-Rendering-Leistung
- Unterstützung für XMPP, Daten und Web-Feeds (Atom/RSS)
ECM-Funktionen (neu)
- Unterstützung für CMIS, SSH/SCP, FTP
- Volltextindizierung und Textextraktion
- Serverseitige Audio-/Video-Konvertierung
Verwalter UI
- Verbesserte Pager
- Überarbeitung des CRUD-Dateneditors
- Verbesserte grafikbasierte Visualisierung
- Überarbeitetes Dateisystem UI
- Rechtsklick-Kontextmenü zum Einfügen von Seitenelementen
- Die Verwendung von localStorage wurde entfernt
Es gibt 2.280 Übertragungen mit vielen Ergänzungen und Verbesserungen zwischen 1.0.0 und 2.0.0. Wenn Sie neugierig sind, verwenden Sie einfach den git-Befehl git log --pretty=oneline 1.0.0..2.0.0 und sehen Sie sich an, was im Detail passiert ist.