Gebruikersspecifieke pagina

Het is mogelijk om gebruikersspecifieke pagina's te definiëren. Daarvoor zijn 2 functies beschikbaar in menu Rapportage:

  • Gebruikers-specifieke pagina maken
  • Gebruikers-specifieke pagina wijzigen

Pagina opzetten

Bij het opzetten van een nieuwe pagina is er keus uit 2 mogelijkheden: een standaard pagina of een contactformulier.

Indien gekozen is voor Standaard wordt begonnen met een lege pagina. Het invullen van de pagina vereist enige kennis van HTML.

Indien gekozen is voor Contactformulier volgt er een dialoog-venster waarin de gegevens voor het contactformulier kunnen worden ingevuld.

Bij het openen van dit dialoog-venster zijn alvast een aantal velden ingevuld, gebaseerd op de gekozen taal voor de rapportage. Voor uitleg zie paragraaf Contactpagina opzetten.
Na klikken op OK wordt de resulterende HTML code getoond.

Nadat alle aanpassingen zijn gemaakt kan de pagina worden opgeslagen in de map [stamboommap]/Output/Miscellaneous.
Vervolgens moet de navigatiebalk worden aangepast om de pagina via de navigatiebalk te kunnen benaderen.

Contactpagina opzetten

Het voordeel van een contactpagina met een formulier is dat zo spam tegengehouden kan worden, vooral als daarbij gebruik wordt gemaakt van reCaptcha.

Om het ingevulde formulier op te sturen heb je een lastig stukje techniek nodig. De eenvoudigste manier om dat op te lossen is gebruik maken van een form-service, bijvoorbeeld Formspree of Getform.

Beide services hebben zowel een gratis als een betaalde versie. Het hieronder beschreven gedrag geldt voor de gratis versie.

Contactformulier gebaseerd op Formspree

Gedrag:

  • Bij het ontvangen van een e-mail staat het onderwerp zoals dat in het formulier is gedefinieerd in het onderwerpveld
  • Je kunt de taal specificeren waarin feedback aan de gebruiker wordt gegeven
  • De presentatie van de mail ziet er niet zo fraai uit
  • Je kunt in je account aangeven of je gebruik wilt maken van reCaptcha
  • Als je kiest voor reCaptcha wordt dit op een aparte pagina afgehandeld, dus niet in het contactformulier zelf

Implementatie:

Ga naar Formspree om je te registreren. Je krijgt dan een eigen code toegewezen. Deze code moet worden ingevuld bij 'Actie'.

Contactformulier gebaseerd op Getform

Gedrag:

  • Bij het ontvangen van een e-mail staat het onderwerp zoals dat in het formulier is gedefinieerd alleen in de inhoud van de e-mail
  • Feedback aan de gebruiker is in het Engels
  • De presentatie van de mail ziet er fraai uit
  • Je kunt reCaptcha op het contactformulier tonen, maar moet daarvoor wel zelf eerst een reCaptcha code aanvragen

Implementatie:

Ga naar Getform om je te registreren. Je krijgt dan een eigen code toegewezen. Deze code moet worden ingevuld bij 'Actie'.

Wil je reCaptcha gebruiken dan moet je zelf een Google reCaptcha API key aanvragen.
Vul deze key in bij 'Recaptcha-code'.

Pagina wijzigen



Bij het laden van het paginabestand wordt de tekst tussen <h2> en </h2> getoond in het veld Titel.
De tekst tussen de regels <!---------- Start text ----------> en <!---------- End text ----------> wordt getoond in het veld Inhoud.

Nadat de gewenste wijzigingen zijn aangebracht, kan het resultaat met Voorvertoning worden bekeken.

Bij opslaan van het paginabestand wordt de sjabloon User.html geladen en de titel en inhoud op de juiste plaatsen ingevoegd.

Op de pagina Sjablonen wordt uitgelegd hoe je een aangepaste sjabloon kunt gebruiken in plaats van de standaardsjabloon.