...
Unter Widgets verstehen wir z.B. Listen angebotener Kurse, Detail-Informationen zu einem Kurs oder andere, im Rahmen einer Portallösung jedermann zugänglich gemachte Informationen. Es braucht für den Zugriff auf diese Informationen als also kein Login.
Grundsätzlich werden bei der Integration der Widgets folgende Ziele verfolgt:
Informationen im Rahmen eine einer bestehenden Website zur Verfügung stellen
Möglichst wenig Aufwand bei der Integration der Informationen für den Website-Betreiber
Möglichst keine Einflüsse/Nebeneffekte der Widget-Integration auf die bestehende Website
Verwendung von bewährten Technologien
Konsistente User-Experience über mehrere Plattformen
Umsetzung
Die aktuelle Integration von Widgets basiert auf dem "iframe" HTML Element weil es eine saubere Isolation der umgebenden Website vom eigentlichen Widget garantiert. Es kann sein, dass andere Möglichkeiten wie z.B. die Einbettung als HTML Komponente in Zukunft ebenfalls unterstützt werden sobald alle verwendeten Bibliotheken/Tools dies auch sauber unterstützen.
...
Für spezielle Use-Cases wie z.B. die Anzeige eines spezifischen Detail-Datensätze Datensatz aus dem ECUI Portal können auch Parameter von der Website ans eingebettete Widget übergeben werden.
...