Het CMS heeft optioneel een integratie met de externe tool van Siteimprove. Deze integratie geeft inzicht in de actuele toegankelijkheidsstatus van de gehele website, geeft aan waar problemen zich bevinden en biedt de mogelijkheid om direct vanuit het CMS de gehele pagina te laten valideren door Siteimprove.
Implementatie statistieken
Ga in Drupal beheermenu > Instellingen > Features (klik) > Tab: Statistieken > Siteimprove
- Vink aan: Siteimprove ingeschakeld
- Siteimprove id: vul het id van siteimprove in
Site id kwijt? Vind deze gemakkelijk hier terug.
Sla op. De statistieken worden nu richting Siteimprove gestuurd.
Implementatie Prepublish check (nog niet volledig werkend)
Prepublish check zorgt ervoor dat de pagina voor publicatie al gecontroleerd kan worden. Ook is er inzicht te verkrijgen in de andere functies vanuit Siteimprove.
Het activeren van deze optie (ondanks geen volledige werking) wordt sterk aangeraden.
Om de plugin te activeren dienen de volgende stappen uitgevoerd te worden.
Ga in Drupal beheermenu > Instellingen > Features (klik) > Tab: Statistieken > Siteimprove > Prepublish Check API
- Sleutel: Siteimprove API key
- Gebruikersnaam: Siteimprove API username
API-sleutel genereren
De API-sleutel kan je in Siteimprove genereren door in je Siteimprove omgeving te gaan naar https://my2.siteimprove.com/Integrations/Api/ManageApiKeys
Klik op de knop API-sleutel maken om een API-sleutel te genereren op basis van een gebruikersaccount.
Gezien gebruikers nog wel eens wisselen van werkgever is het aan te raden om een nieuwe gebruiker aan te maken en die API te noemen, zorg dat de gebruiker voldoende rechten heeft om de API te gebruiken. Op deze manier zal bij blokkeren of verwijderen van een bestaande gebruiker, de API-koppeling blijven werken.
Gebruik voor het veld 'Beschrijving': SIMsite powered by Drupal en voor 'Gebruiker', de nieuwe gebruiker 'API'.
De onderstaande afbeelding is ter verduidelijking van hoe je een API-sleutel kan genereren.
Na het toevoegen, is de API-sleutel en Gebruikersnaam beschikbaar in het overzicht om over te nemen in het CMS.
Sla de Features-pagina in het CMS op en PrePublish Check is geactiveerd.
Werking plugin
Nadat de implementatie is afgerond is de plugin beschikbaar.
De plugin is zichtbaar op bewerk pagina's aan de rechterkant van het scherm en te herkennen aan het Siteimprove logo.
Let op: Het kan zijn dat de plugin niet goed inlaad, controleer dan of een ad-blocker dit tegenhoud en schakel deze dan uit voor het CMS.
Bij het bewerken van een pagina, kan nu aan de zijkant alle informatie van de betreffende pagina opgevraagd worden en indien gewenst een hercontrole laten plaats vinden.
Deeplinking
Deeplinking is een functie van Siteimprove om, vanuit de Website of vanuit Siteimprove, direct de pagina te bewerken in het CMS.
Schermafbeelding van de bewerklink binnen Siteimprove
CMS Deeplinking aanvragen
Om dit mogelijk te maken moet een formulier worden ingevuld.
Ga naar https://my2.siteimprove.com/Integrations/CmsDeepLinks/Index
Schermafbeelding van het formulier
Formulier gegevens voor een website zonder meertaligheid
- CMS naam: SIMsite powered by Drupal (Decoupled, use metatag pageid)
- Voorbeeldpagina 1
- Live URL: <de url naar zoeken>
- CMS URL: <de bewerkpagina-url in het CMS van 'zoeken'>
- Voorbeeldpagina 2
- Live URL: <de url naar nieuwsoverzicht>
- CMS URL: <de bewerkpagina-url in het CMS van 'nieuwsoverzicht'>
Geen nieuwsoverzicht? Gebruik dan een ander overzicht of pagina die altijd beschikbaar is.
Formulier gegevens voor een website met meertaligheid
Zorg dat de zoekpagina vertaald en gepubliceerd is in het CMS.
- CMS naam: SIMsite powered by Drupal (Decoupled, use metatag pageid and HTML-lang attribuut)
- Voorbeeldpagina 1
- Live URL: <de url naar zoeken>
- CMS URL: <de bewerkpagina-url in het CMS van 'zoeken'>
- Voorbeeldpagina 2
- Live URL: <de url naar zoeken in een andere taal>
- CMS URL: <de vertaal-bewerkpagina-url in het CMS van 'zoeken', die dezelfde taal gebruikt als bij de Live URL>
Afhandeling
Het kan enkele werkdagen duren voordat deeplinking werkt, Siteimprove zal dit bevestigen via het e-mailadres van het ingelogde account.