Intelligente Editoren
Spezialisierte UI-Komponenten für verschiedene Variablentypen - von Connection Strings bis Port-Konfigurationen.
Typisierte Variablen-Editoren
Jeder Variablentyp im RSGo Manifest Format hat einen spezialisierten Editor, der die Eingabe vereinfacht und Fehler verhindert. Keine manuellen Tippfehler mehr bei komplexen Konfigurationswerten!
Unterstützte Variablentypen
Basis-Typen
String- TexteingabeNumber- Numerische WerteBoolean- Toggle-SchalterPassword- Verdeckte EingabePort- Port-ValidierungSelect- Dropdown-Auswahl
Connection String Typen
SqlServerConnectionStringPostgresConnectionStringMySqlConnectionStringMongoConnectionStringRedisConnectionStringEventStoreConnectionString
Connection String Builder
Für jeden Datenbank-Typ gibt es einen spezialisierten Builder-Dialog:
SQL Server Builder Features:
- Server und Port getrennt konfigurieren
- Windows-Authentifizierung oder SQL-Login
- Erweiterte Optionen (Encrypt, TrustServerCertificate, MARS)
- Live-Vorschau des Connection Strings
- Test Connection: Direkt aus dem Dialog heraus testen
Validierung in Echtzeit
Alle Editoren validieren die Eingabe in Echtzeit:
- Port: Nur gültige Portnummern (1-65535)
- Number: Optional mit Min/Max-Grenzen
- Required: Pflichtfelder werden markiert
- Pattern: Reguläre Ausdrücke für komplexe Validierung
Beispiel im Manifest
variables:
- name: DATABASE_CONNECTION
type: SqlServerConnectionString
description: SQL Server Verbindung
required: true
group: database
- name: REDIS_URL
type: RedisConnectionString
description: Redis Cache Server
default: redis://localhost:6379
- name: WEB_PORT
type: Port
description: HTTP Port
default: "8080"
validation:
min: 1024
max: 65535 Vorteile
- Benutzerfreundlich: Keine Syntax-Kenntnisse erforderlich
- Fehlervermeidung: Validierung vor dem Deployment
- Produktivität: Schnellere Konfiguration
- Dokumentation: Integrierte Hilfe und Beschreibungen