Funktionalität für die häufigsten Anforderungen Funktionen

Die Funktionalität von Structr ist das Ergebnis vieler realer Kundenprojekte. Das meiste, was Sie brauchen, ist bereits vorhanden.

Page Builder

Erstellen und Verwalten von Seiten und Erstellen von Anwendungen

Beginnen Sie mit einer leeren Seite und genießen Sie die volle Freiheit beim Erstellen von Seiten: Kombinieren Sie HTML-Elemente, CSS und JavaScript ganz nach Ihren Wünschen.

Oder importieren Sie einfach eine Webseite von einer beliebigen URL als Vorlage und beginnen Sie von dort aus. Structr lädt automatisch Bilder, CSS und JavaScript herunter und verlinkt sie.

Mehr Funktionen:

  • Wiederverwendbare Elemente (Shared Components)
  • Innere und äußere Templates

Schema-Editor

Definieren Sie benutzerdefinierte Typen, um das eingebaute Datenmodell zu erweitern.

Sie können für jede Datenstruktur eigene Typen (genauer gesagt Klassen) definieren, indem Sie bestehende Typen erweitern oder ganz neue Klassen anlegen.

Für jeden vorhandenen oder neuen/kundenspezifischen Datentyp können Sie Attribute hinzufügen und die möglichen Beziehungen zu anderen Typen definieren, indem Sie sie einfach mit bestehenden oder eigenen Typen im visuellen Schema-Editor verbinden.

Mehr Funktionen:

  • Individuelle Zusammenstellungen von Attributen (Views)
  • Dynamische Funktionsattribute, die zur Laufzeit ausgewertet werden
  • Schemamethoden zur Definition des Verhaltens beim Erstellen, Aktualisieren, Löschen oder benutzerdefinierter Aktionen
  • Klassenvererbung
  • Typsicherheit und Sicherstellen der Kardinalität

Flow Engine und Editor

Verwenden Sie den Flow-Editor, um Logik zu erstellen, die von der Flow Engine ausgeführt wird.

In der Structr-Welt ist ein Flow ein Graph aus Datenquellen, Filtern, Schleifen, Entscheidungsbäumen und Knoten vieler anderer Typen.

Jeder beliebige Flow kann als Datenquelle oder aktives Element an jeder anderen Stelle der Structr-Plattform verwendet werden. Abläufe können auch verschachtelt und zu Bibliotheken zusammengefasst werden.

Highlights:

  • Visuelle Programmierung mit Graphen
  • Echtzeit-Auswertung von Flows
  • Datenzugriffselemente, die als Query Builder fungieren
  • Separater Daten- und Kontrollfluss
  • Ausnahmebehandlung

Daten-Editor

Verwalten Sie Daten mit einem integrierten Tool.

Erstellen, aktualisieren, verbinden und löschen Sie Objekte und setzen Sie Attribute.

Unterstützt Paging und Suche.

Mehr Funktionen:

  • CSV-Import/Export
  • Anpassbare Spalten
  • Paging
  • Typ-Filter

Datei- und Asset-Management

Verwalten Sie Ihre Dateien und digitalen Assets mit der Kraft des Graphen.

Das integrierte Datei- und Asset-Management-System ermöglicht es Ihnen, digitale Dokumente und Dateidaten mit beliebigen Metadaten zu speichern und zu verwalten.

Zugriff auf und effiziente Verwaltung von Dateien, Ordnern und Bildern mit benutzerdefinierten Metadaten und Zugriff über SCP und FTP.

Highlights:

  • Virtuelles Dateisystem
  • Benutzerdefinierte Metadaten (Ordner- und Dateitypen erweitern)
  • Server-Dateisystem-Überwachung
  • Volltextsuche mit Tesseract-OCR
  • Dateizugriff per FTP und SCP

Benutzer und Gruppen

Structr verfügt über ein integriertes, dreistufiges Sicherheitskonzept, das jedes Objekt und jeden Backend-Service vor unbefugtem Zugriff schützt.

Administratoren sind in der Lage, Gruppen und einzelnen Benutzern Berechtigungen zu erteilen.

Merkmale:

  • Benutzer anlegen und verwalten
  • Erstellen und Verwalten von Gruppen
  • Definieren Sie rollenspezifische Gruppen und fügen Sie Benutzer und/oder Gruppen hinzu.
  • Drag'n Drop Administrationsoberfläche
  • Verwaltung sicherheitsrelevanter Metadaten

Content Management

Schreiben und verwalten Sie Inhaltsartikel und definieren Sie Inhaltskategorien, um zu steuern, welche Artikel wo erscheinen.

Highlights:

  • Definieren Sie benutzerdefinierte Inhaltsartikeltypen im Schemeneditor.
  • Erweiterung der Inhaltselementtypen um Vererbung
  • Dynamische Attribute
  • Skript-Ausdrücke

Ressourcenzugriffsrechte

Sicherer Zugriff auf die RESTful Backend API

Sie können für jeden Ressourcenpfad benutzerdefinierte Zugriffsberechtigungen für GET, PUT, POST, DELETE, OPTIONS, HEAD definieren.

Zugriffsberechtigungen können für anonyme/öffentliche und authentifizierte/angemeldete Benutzer definiert werden.

Highlights:

  • Definieren Sie Zugriffsrechte basierend auf der Pfad-Signatur.
  • Hinzufügen von benutzerdefinierten Pfad-Signaturen
  • Unterstützt individuelle Zusammenstellungen von Eigenschaften (Views)
  • Anwendbar auf Unterressourcen
  • Setzen von Berechtigungsmustern mit einer einfachen Bitmaske

Code-Editor

Blättern Sie durch eingebaute und benutzerdefinierte Klassen und bearbeiten Sie Skriptcode direkt in Methoden.

Statt Methoden im Schemeneditor zu bearbeiten, können Sie nun durch globale und Typ-Methoden blättern und beliebigen Code in einem Editor bearbeiten.

Merkmale:

  • Syntax-Hervorhebung
  • StructrScript
  • JavaScript
  • Navigationsbaum

Structr in Action!

Auf unserer YouTube-Kanal finden Sie weitere Videos rund um Structr.

Zu unserem YouTube-Kanal