Developers handleiding

Integratie via CDN

De gemakkelijkste manier om de kalender en zoekmodule te integreren in een website is via de cdn.

Dit doe je heel eenvoudig door het plaatsen van de benodigde bestanden:

Boven in de website plaats je het css bestand:

<link rel="stylesheet"href="https://portal.bukazu.com/main.css"type="text/css"media="all" />

In de footer van de website plaats je het javascript bestand:

<script src="https://portal.bukazu.com/main.js"></script>

 

Je kan daarna overal op de website ons zoeksysteem aanroepen door een div te plaatsen, je hoeft alleen de portal code in te vullen en je ziet direct het zoeksysteem verschijnen:

<div id="bukazu-app" class="bukazu-app" portal-code="xxxxx" language="nl"></div>

 Mocht je een kalender willen aan roepen dan plaats je dezelfde div met de object-code

<div id="bukazu-app" class="bukazu-app" portal-code="xxxxxx" object-code="xxxxxx" language="nl"></div>

Variabelen

Variable Type Uitleg
id string Is benodigd voor javascript om de portal te laden. Is tevens benodigd voor de css.
class string Wordt gebruikt om meerdere portals op dezelfde pagina te laden
portal-code string Portal code van de portal dat getoond moet worden.
object-code string De code van het object dat getoond moet worden, indien geen object-code wordt standaard de zoekpagina weergegeven
language string (standaard: "nl") Taal waarin de portal weergegeven dient te worden
filters string (object to json string) Hiermee kunnen alvast filters worden ingevuld in de zoekpagina. Bijvoorbeeld: {"persons_min":"2"}

Integratie via NPM

Installeer het npm package:

npm install bukazu-portal-react

Laad de portal en de css in je project

import Portal from 'bukazu-portal-react'
import 'bukazu-portal-react/build/index.css'

 

Je kan daarna de portal aanroepen:

<Portal portalCode={} locale={} />

 

Variabelen

Variable Type Uitleg
id string Is benodigd voor javascript om de portal te laden. Is tevens benodigd voor de css.
className string Wordt gebruikt om meerdere portals op dezelfde pagina te laden
portalCode string Portal code van de portal dat getoond moet worden.
objectCode string De code van het object dat getoond moet worden, indien geen object-code wordt standaard de zoekpagina weergegeven
locale string (standaard: "nl") Taal waarin de portal weergegeven dient te worden
filters Object Hiermee kunnen alvast filters worden ingevuld in de zoekpagina. Bijvoorbeeld: {persons_min: 2}