Naar de inhoud

Databronnen ​

Met databronnen tonen je schermen actuele informatie uit de echte wereld: het weer, vertrektijden van het openbaar vervoer, socialemediafeeds, aandelenkoersen, sportuitslagen of data uit je eigen systemen.

Een gekoppelde databron werkt zichzelf op de achtergrond bij. Elke pagina die de databron gebruikt, toont verse data zonder dat je er iets voor hoeft te doen.

Databronnen

Hoe het werkt ​

  1. Je koppelt een databron (een integratie of een eigen API)
  2. Lumicast haalt de data volgens een vast schema op en bewaart de nieuwste waarden
  3. In de pagina-editor koppel je velden uit de databron aan tekstelementen
  4. Schermen tonen de actuele waarden en werken zichzelf bij

Een databron toevoegen ​

Ga naar Data koppelingen en klik op Data koppeling aanmaken.

Nieuwe databron

Kies hoe je wilt koppelen. De opties staan in de groepen Open data, Kant-en-klare integraties en Verbonden diensten, met bovenaan een zoekveld:

Handmatige invoer ​

Definieer een kleine datastructuur in Lumicast zelf en vul de rijen met de hand. Je hebt geen externe API, webhook of feed nodig. Handig voor menu's, teamoverzichten, interne mededelingen, wekelijkse zaalroosters: alles wat je anders in een spreadsheet zet en steeds opnieuw uploadt.

Editor voor handmatige databron

Kies je Handmatige invoer (onder Open data), dan geef je de databron eerst een naam en beschrijf je de kolommen:

KolomtypeGebruik je voor
TekstVrije tekst (eventueel over meerdere regels)
GetalNumerieke waarden (eventueel alleen hele getallen)
BooleanWaar/onwaar-schakelaars
DatumKalenderdatums (met of zonder tijd)
TijdTijdstippen
KeuzeEén optie uit een vaste lijst
URLEen link
KleurEen kleurwaarde
ContentEen verwijzing naar een afbeelding of video in je contentbibliotheek

Elke kolom heeft een Label (wat mensen zien) en een Sleutel (waarmee chips naar de waarde verwijzen; wordt afgeleid van het label en is aan te passen). Je kunt kolommen Verplicht maken zodat ze niet leeg mogen blijven, en ze verslepen om de volgorde te wijzigen.

Starten vanuit een CSV ​

In plaats van kolommen één voor één toe te voegen, kun je bij het aanmaken van de databron onder Starten vanuit CSV een CSV of TSV uploaden. Lumicast leidt de kolommen en hun types af uit de kopregel en de voorbeeldwaarden. Zolang de import in de wachtrij staat, ligt het schema vast. Verwijder het bestand om het schema weer te bewerken, of sla op en pas het daarna aan.

Rijen bewerken ​

Open na het opslaan de databron en je krijgt de rij-editor: een raster zoals in een spreadsheet.

  • Klik op een cel om die te bewerken. Per kolom krijg je een passend invoerveld (datumkiezer, keuzelijst, kleurkiezer, …).
  • Selecteer meerdere rijen voor Verwijderen, Dupliceren, Doorvullen, Naar boven / Naar onder of Kolom bewerken… (dezelfde waarde in veel rijen zetten).
  • Versleep rijen om de volgorde te wijzigen. De volgorde die je ziet, is de volgorde op de schermen.
  • Maak je laatste wijzigingen ongedaan of voer ze opnieuw uit.
  • Voeg op elk moment extra rijen toe met CSV importeren, of haal de hele tabel eruit met CSV exporteren.
  • Met het filterveld bovenaan beperk je de zichtbare rijen.

Wijzigingen worden pas opgeslagen als je op Opslaan klikt. De editor laat zien hoeveel wijzigingen nog niet zijn opgeslagen, en als je de pagina verlaat, vragen we eerst Verlaten zonder op te slaan?. Heeft iemand anders dezelfde databron intussen opgeslagen, dan kies je tussen Mijn wijzigingen behouden en Mijn wijzigingen verwerpen.

Ingebouwde integraties ​

Te vinden onder Kant-en-klare integraties. Je hebt geen account of verbinding nodig. Lumicast roept de dienst volgens een vast schema aan en bewaart het resultaat:

IntegratieWat je krijgt
WeerActueel weer en verwachtingen voor elke locatie
NSActuele vertrek- of aankomsttijden voor elk station
VerkeerActuele verkeersinformatie (Nederland)
NieuwsArtikelen uit een gekozen nieuwsbron en categorie
Zonsopkomst & ZonsondergangDagelijkse tijden van zonsopkomst en zonsondergang voor een locatie
GitHubStatistieken, pull requests, commits of releases uit een openbare GitHub-repository

Integraties met een verbinding ​

Te vinden onder Verbonden diensten. Voor deze integraties koppel je een extern account (inloggen via OAuth of een API-sleutel). Dat doe je tijdens het aanmaken van de databron: kies een bestaande verbinding of voeg een nieuwe toe. De verbinding wordt bewaard voor je volgende databron. Op de pagina Data koppelingen staan databronnen gegroepeerd onder hun verbinding. Is een verbinding verlopen, klik dan op Opnieuw verbinden zodat de databronnen weer worden bijgewerkt:

DienstToelichting
Google SheetsLeest data uit een spreadsheet
Google AgendaLeest afspraken uit een agenda
AirtableLeest records uit een base
Microsoft TeamsBerichten uit een kanaal
Microsoft SharePointLijsten en nieuws, ook gebundeld over een hele hub. Zie Microsoft SharePoint koppelen
JiraIssues en projectdata
LinkedInBerichten van een organisatiepagina
GitHubRepository-overzicht, pull requests, commits, releases en issues
GitLab.com / GitLab (Self-hosted)Projectoverzicht, merge requests, commits, releases en issues
ZermeloLesroosters en mededelingen
StripeBetalings- en omzetdata
LinearData uit je issuetracker
SentryFout- en prestatiedata
PlausibleAnalyticsdata
Microsoft Power BIWaarden uit een semantisch model via een DAX-query. Zie Microsoft Power BI koppelen

Algemeen (eigen API) ​

Kies API polling onder Open data om elk willekeurig HTTP-endpoint te koppelen. Je stelt in:

  • De URL die wordt aangeroepen
  • Eventuele headers, bijvoorbeeld een authenticatietoken
  • Hoe vaak de data wordt opgehaald (bijvoorbeeld elke 5 minuten)
  • Welke velden uit het JSON-antwoord je gebruikt

Je kunt ook data ontvangen via een webhook (Lumicast luistert naar binnenkomende HTTP-verzoeken), je abonneren op een RSS-feed of een iCal-agenda importeren. Allemaal zonder OAuth.

Bij webhook-databronnen kun je ondertekende verzoeken verplicht stellen, zodat alleen afzenders met jouw ondertekeningssleutel data kunnen insturen. Zie Webhooks ondertekenen voor databronnen.

Gebruik algemene databronnen voor je eigen backend, een exportendpoint van je CRM of elke andere webdienst die data teruggeeft.

Data gebruiken in pagina's ​

Heb je een databron ingesteld, open dan de pagina-editor en:

  • Typ / in een tekstlaag om één actuele waarde als chip in te voegen, of
  • Groepeer meerdere lagen en koppel ze aan een array om een opmaak per item te herhalen.

Zie Live data aan pagina's koppelen voor een stappenplan.

Status van een databron controleren ​

Op de pagina Data koppelingen zie je per databron wanneer die voor het laatst is bijgewerkt, met een statusicoon dat laat zien of de data actueel, verouderd, gepauzeerd of mislukt is. Ga met je muis over het icoon voor de reden.

Gaat het ophalen mis? Controleer dan of de URL en inloggegevens nog kloppen. Is de verbinding verlopen, klik dan op Opnieuw verbinden.