Meinolf Droste
Externe Daten und Scrivito Widgets
Aktualisiert: vor 18 Stunden
Integration externer Daten in Scrivito Widgets via Rest Apis.

Ich habe in den letzten Wochen viel über die Programmierung von Widgets und dem Scrivito CMS geschrieben. Wie aber sieht es mit der Einbindung externer Daten aus? Z.B. mit JSON. Dank Axios ist der Aufruf eines JSON Endpoints sehr simpel.
Wie eine React-Komponente in einem Scrivito-Widget integriert wird, habe ich hier auch schon beschrieben. Hier ein Beispiel meines neuen Scrivito-Widgets, welches sich Daten von https://newsapi.org holt und anzeigt.
Leider gibt es den freien Developer Plan nicht mehr. Zugriffe sind nur noch vom Localhost möglich! Hier werden drei Einträge aus der Kategorie Science per fetch() geholt. Die Parameter, Anzahl der Einträge und die Kategorie, sind im Scrivito-Widget einfach zu konfigurieren. Dazu sind keinerlei technische Kenntnisse notwendig. Das Widget kann an jeder beliebigen Stelle einer Seite positioniert werden und wie in diesem Blog-Eintrag zu sehen ist, mit allen anderen Widgets kombiniert werden.