Tutorial > Wordpress
Wordpress is het meest gebruikte CMS systeem te wereld om websites mee te maken. De Wordpress-plugin maakt het mogelijk om nodum-pagina's te integreren op een Wordpress pagina.
De plugin dient eerst in Wordpress geïnstalleerd te worden. Minimale projectversie: 2.0.1
Download hier de nodum voor wordpress-plugin
De plugin kan de gegevens van een ingelogde gebruiker doorgeven als deze optie wordt aangezet;
De gegevens die worden meegestuurd van een ingelogde gebruiker (user + id + mail) worden niet gecontroleerd, deze gegevens zijn dus niet veilig om te gebruiken als "Single Sign On" parameters voor een login, maar kunnen prima gebruikt worden om gegevens op te halen voor in bijv. een formulier. Het e-mail adres wordt als base64-waarde meegegeven.
In de projectconfiguratie (linker kolom onder instellingen, dient deze plugin ingeschakeld te worden:
[wordpress]
enable_iframes = 1 ; Allow Wordpress plugin to iframe this project
Gebruik
Simpel:
[nodum url="https://demoproject.nodum.io/demo/wordpress/"]
Alternatief:
[nodum project="wietse-test" folder="demo" page="index"]
Uitgebreid:
[nodum project="wietse-test" folder="demo" page="index" withuser="true" height="400" scroll="true" loader="false" width="80%" resize="false"]
Opties
Het is altijd verplicht om of een url of project te benoemen bij de integratie op een Wordpress pagina.
Optioneel
- folder (indien geen 'url' maar wel 'project' wordt gebruikt)
- page (indien geen 'url' maar wel 'project' wordt gebruikt)
- withuser (standaard: false)
Stuur de gegevens van de ingelogde gebruikers als param.get waarden mee, het e-mail adres wordt base64-encoded meegegeven. - height (standaard: 200)
De hoogte van de integratie; wordt automatisch vergroot indien 'resize' op true staat (standaard). Voorbeeld: 200 (automatisch pixels), 200px of bijv. 50% - width (standaard: 100%)
- scroll (standaard: true)
- Scrollbars tonen indien de inhoud groter is dan de integratie
- loader (standaard: true)
Toon een loader op de plek van de integratie, om de hoogte en breedte te reserveren - resize (standaard: true)
Automatisch vergroten van de integratie indien de pagina binnen nodum groter is dan de integratie