2 Repos
Creation of dynamic links and inline media based on JSON schema data values.
Distinct from Related Link Lists: None of the candidates cover linking specifically driven by JSON schema data values to related documents.
Explore 2 awesome GitHub repositories matching user interface & experience · Hyper-schema Linking. Refine with filters or upvote what's useful.
json-editor ist ein schema-gesteuerter UI-Generator und webbasierter Editor, der automatisch interaktive HTML-Formulare aus JSON-Schema-Definitionen erstellt. Er fungiert als Werkzeug zum Sammeln, Modifizieren und Validieren strukturierter Daten durch Abbildung von Schema-Spezifikationen auf entsprechende Eingabekomponenten. Das Projekt zeichnet sich durch eine Plug-in-Eingabearchitektur und resolver-basiertes Komponenten-Mapping aus, die die Injektion von Editoren Dritter und benutzerdefinierter Eingabeschnittstellen für spezialisierte Datentypen wie Markdown, Farben und syntax-hervorgehobenen Code ermöglichen. Es unterstützt zudem externe Schema-Auflösung via URLs und Hyper-Schema-Linking, um Remote-Datenmodelle und zugehörige Dokumente zu integrieren. Das System deckt umfassendes Formular-Layout-Management ab, einschließlich Grid-Anordnungen und Array-Konfigurationen, neben bedingter Logik für abhängige Felder und dynamischer Enum-Population. Es bietet eine Validierungs-Engine, die sowohl standardisierte Schema-Constraints als auch benutzerdefinierte Geschäftsregeln durchsetzt, während es UI-String-Lokalisierung und die Integration mit externen CSS-Frameworks unterstützt.
Enables the creation of dynamic links to related documents and the display of inline media based on data values.
JSON Editor ist ein schema-gesteuertes UI-Framework und ein webbasierter Editor, der dazu verwendet wird, interaktive Formulare zu generieren und JSON-Daten zu validieren. Er übersetzt JSON-Schema-Spezifikationen in eine Hierarchie von HTML-Formularelementen, was es Benutzern ermöglicht, komplexe JSON-Strukturen über eine strukturierte Schnittstelle anstelle von rohem Text zu manipulieren. Das Framework zeichnet sich durch ein plugin-basiertes Erweiterungssystem aus, das benutzerdefinierte Resolver-Funktionen und die Integration spezialisierter Editoren unterstützt, wie z. B. WYSIWYG-, Markdown- und syntax-hervorgehobene Code-Editoren. Es verwendet rekursive Schema-Auflösung, um verschachtelte Definitionen zu handhaben, und implementiert zustandsbasierte bedingte Validierung unter Verwendung von if-then-else-Logik. Das Projekt bietet ein breites Spektrum an Fähigkeiten, einschließlich bidirektionalem Data-Binding, Array- und Objekt-Layout-Management für Grids und Tabs sowie dynamischer Feld-Synchronisierung via Template-Interpolation. Seine Komponentenbibliothek deckt Standard-Inputs neben spezialisierten Tools wie Farbwählern, Datum-Zeit-Wählern, Autocomplete-Komponenten und Datei-Upload-Schnittstellen ab. Die Schnittstelle unterstützt die Lokalisierung von UI-Strings und integriert sich in verschiedene CSS-Frameworks, um die strukturelle Formulargenerierung vom visuellen Styling zu entkoppeln.
Generates interactive links to related documents using hyper-schema specifications embedded in the JSON data.