EUROPEAN COMMISSION DIRECTORATE-GENERAL INFORMATICS. Handleiding v1.0

Vergelijkbare documenten
Dit document is alleen een HULPMIDDEL bij het invullen van het rapportageformulier, dus niet invullen of opsturen!!!

15410/17 JVS/sht DGC 1A. Raad van de Europese Unie. Brussel, 14 mei 2018 (OR. en) 15410/17. Interinstitutioneel dossier: 2017/0319 (NLE)

ANNEX BIJLAGE. bij. Voorstel voor een besluit van de Raad

Voorstel voor een BESLUIT VAN DE RAAD

ANNEX BIJLAGE. bij. Voorstel voor een besluit van de Raad

ANNEX BIJLAGE. bij. voorstel voor een BESLUIT VAN DE RAAD

50E VERJAARDAG VAN DE VERDRAGEN VAN ROME

EUROPEES BUREAU VOOR PERSONEELSSELECTIE

BIJLAGE. bij het. Voorstel voor een Besluit van de Raad

ERASMUS+ ONLINE LINGUÏSTISCHE STEUN

13082/14 CV/mg DGC 1B. Raad van de Europese Unie. Brussel, 29 september 2014 (OR. en) 13082/14. Interinstitutioneel dossier: 2014/0223 (NLE)

BIJLAGE. bij. Voorstel voor een Besluit van de Raad

EUROPEES BUREAU VOOR PERSONEELSSELECTIE (EPSO)

BIJLAGE. bij het. voorstel voor een besluit van de Raad

Routeplanner? Overzicht

BIJLAGE. bij het. Voorstel voor een besluit van de Raad

9079/17 JVS/bb 1 DGC 2A

Handleiding App installatie en beheerportal

Een Certificaat voor uw Website

de heer Jordi AYET PUIGARNAU, directeur, namens de secretarisgeneraal van de Europese Commissie

BIJLAGE PROTOCOL. bij het. voorstel voor een besluit van de Raad

Handleiding: Whitelabel Customersite

(Voor de EER relevante tekst)

de heer Jordi AYET PUIGARNAU, directeur, namens de secretarisgeneraal van de Europese Commissie

Notatie Toelichting Opmerkingen L 8 cijfers en 1 letter Het eerste cijfer is altijd een 0 (nul) voor personen.

EUROPEES BUREAU VOOR PERSONEELSSELECTIE (EPSO)

Regels en instructies

Versie 0.4. Documentatie Onsweb Club plugin voor KNKV verenigingen. Laatste wijziging: 19 juli 2012 Auteurs: Marien Dongstra, Sebastian Huisman

Les 9: formulier controle met javascript.

Kaderbesluit van de Raad ter bestrijding van georganiseerde criminaliteit: Hoe kan EU-wetgeving op dit terrein worden verscherpt?

BEYOND: Two Souls BEYOND Touch App

ECC-Net: Travel app. Een nieuwe mobiele applicatie voor de Europese consument bij zijn reizen in het buitenland. Informatieblad app - ECC-Net: Travel

Handleiding Aansluiting beeldbank

PageSpeed Insights. JavaScript en CSS in content boven de vouw die het weergeven blokkeren, verwijderen

TOLKENPROBLEEM. Finale Wiskunde A-lympiade 2003/2004

Proware Cloud Webbuilder Versie 2.30

Verantwoordelijke voor de verwerking van de Gegevens en Eigenaar Rugby Club West-Friesland (RCWF) Postadres: Smaragd RL Hoorn Nederland

Europese feestdagen 2017

Europese feestdagen 2019

Europese feestdagen 2018

HET KONINKRIJK BELGIË, DE REPUBLIEK BULGARIJE, DE TSJECHISCHE REPUBLIEK, HET KONINKRIJK DENEMARKEN, DE BONDSREPUBLIEK DUITSLAND, DE REPUBLIEK ESTLAND,

DNM-address. Quick Installation Guide

ERASMUS+ ONLINE LINGUÏSTISCHE STEUN

Contactpunt(en): Jacob Godfried Tel T.a.v.: Fax

Korte handleiding voor Nexus IP. Voor alle Nexus VW- en FW-modellen

RAAD VAN DE EUROPESE UNIE. Brussel, 17 maart 2005 (OR. en) 6240/05 JUSTCIV 23

UITVOERINGSBESLUIT VAN DE COMMISSIE. van

INLEIDING

UITVOERINGSBESLUIT VAN DE COMMISSIE. van

6960/16 CS/pl DGC 2A. Raad van de Europese Unie. Brussel, 12 april 2016 (OR. en) 6960/16. Interinstitutioneel dossier: 2016/0051 (NLE)

PageSpeed Insights. JavaScript en CSS in content boven de vouw die het weergeven blokkeren, verwijderen

RAAD VAN DE EUROPESE UNIE. Brussel, 15 juli 2011 (18.07) (OR. en) 12987/11 TRANS 216

VERDRAG INZAKE DE TOETREDING VAN DE TSJECHISCHE REPUBLIEK, DE REPUBLIEK ESTLAND, DE REPUBLIEK CYPRUS, DE REPUBLIEK LETLAND, DE REPUBLIEK LITOUWEN, DE

Korte handleiding voor Nexus IP. Voor alle Nexus VW- en FW-modellen

TRACTATENBLAD VAN HET. Verdrag betreffende de werking van de Europese Unie; (met Bijlagen) Rome, 25 maart 1957

HAN4.x technisch document

TRACTATENBLAD VAN HET KONINKRIJK DER NEDERLANDEN. JAARGANG 2015 Nr. 70

FR NL DE IT ES PT EL EN DA NO SV FI AR FA CS SK HU PL RU UK SL SR BS BG RO HR TR ET LT LV

Contactpunt(en): Vanparys Julien Tel T.a.v.: Fax

Foutcontrole met Javascript

TRACTATENBLAD VAN HET

Windows XP SP2 Instellingen Internet Explorer en Outlook Express. Extra>lnternet-opties>Beveiliging>Aangepast niveau

Privacybeleid van het schoolplein

BIJLAGE. bij het. voorstel voor een besluit van de Raad

Handleiding: Telewerken op MacOS

Verantwoordelijke voor de verwerking van de Gegevens en Eigenaar

RAAD VAN DE EUROPESE UNIE. Brussel, 13 september 2007 (17.09) (OR. en) 12907/07 Interinstitutioneel dossier: 2007/0181 (CNS)

BIJLAGE. bij het. voorstel voor een besluit van de Raad

Handleiding voor de overdracht Overstappen van Norman Endpoint Protection op Avast Business Antivirus Pro Plus

AquaLingua. Handleiding

PageSpeed Insights. Je pagina heeft 2 omleidingen. Omleidingen zorgen voor extra vertraging voordat de pagina kan worden geladen.

DM WEB PORTAAL Update handleiding. MediSoft. Versie

UITVOERINGSBESLUIT VAN DE COMMISSIE

PageSpeed Insights. Je pagina heeft 2 omleidingen. Omleidingen zorgen voor extra vertraging voordat de pagina kan worden geladen.

AANKONDIGING VAN EEN OPDRACHT Opdrachten gegund door een concessiehouder die zelf geen aanbestedende dienst is

ONDERHANDELINGEN OVER DE TOETREDING VAN BULGARIJE EN ROEMENIË TOT DE EUROPESE UNIE

Pan-Europese opiniepeiling over beroepsveiligheid en - gezondheid

de heer Jordi AYET PUIGARNAU, directeur, namens de secretarisgeneraal van de Europese Commissie

HTML Graphics. Hans Roeyen V 3.0

de heer Jordi AYET PUIGARNAU, directeur, namens de secretarisgeneraal van de Europese Commissie

7107/15 JVS/jvc DGD 1. Raad van de Europese Unie. Brussel, 28 april 2015 (OR. en) 7107/15. Interinstitutioneel dossier: 2015/0049 (NLE)

PageSpeed Insights. Je pagina heeft 2 omleidingen. Omleidingen zorgen voor extra vertraging voordat de pagina kan worden geladen.

GPS-COMMUNICATIE HUSQVARNA AUTOMOWER

Handleiding website. Inloggen Start uw internet browser en ga naar Laatst bijgewerkt: 17 mei 2008

Handleiding: Telewerken op Windows

Snelle installatiegids voor Symbian

PageSpeed Insights. JavaScript en CSS in content boven de vouw die het weergeven blokkeren, verwijderen

Raad van de Europese Unie Brussel, 14 april 2015 (OR. en)

PageSpeed Insights. (maximum duur niet gespecificeerd)

Lijst bedoeld in artikel 3 van de Overeenkomst DEEL I

PageSpeed Insights. JavaScript en CSS in content boven de vouw die het weergeven blokkeren, verwijderen

Officiële benaming: Nieuw Dak cvba Nationale identificatie: Postadres: Grotestraat 65 Plaats: Genk Postcode: 3600

Met Auto Google Stars kunt u automatische Rich Snippets genereren. Elke drie uur worden uw webshop beoordelingen bijgewerkt naar reviews die worden

1162 der Beilagen XXII. GP - Staatsvertrag - niederländischer Übereinkommenstext (Normativer Teil) 1 von 10

Open Data laten stromen Nederland in Europees perspectief

RAAD VAN DE EUROPESE UNIE. Brussel, 13 november 2006 (OR. en) 14059/06 ELARG 156 ACCTR 46

Cliënten handleiding PwC Client Portal

Voorstel voor een BESLUIT VAN DE RAAD

Documentatie. InstantModules Q42. Versie 1.1

TRACTATENBLAD VAN HET. Verdrag betreffende de Europese Unie; (met Protocollen) Maastricht, 7 februari 1992

Transcriptie:

EUROPEAN COMMISSION DIRECTORATE-GENERAL INFORMATICS Component voor de handhaving van het beleid inzake WiFi4EU Handleiding v1.0 Inhoud 1. Inleiding... 2 2. Ondersteuning van de browser... 2 3. Verzamelde gegevens... 2 4. Installatievoorwaarden... 2 5. Installatie van de snippet... 3 5.1 Integratie van de snippet in de portaalpagina... 3 5.2 Specificatie van de netwerkidentificatiecode... 3 5.3 Specificatie van de taal van het portaal... 3 5.4 Voorbeeld van de snippet met voorbeeldwaarden... 5 5.5 Installatie van de visuele identiteit van WiFi4EU... 5 5.6 Bepaling van de grootte en positie van de visuele identiteit van WiFi4EU... 5 5.7 Walled garden... 6 6. Zelftestmodus... 6 6.1 Activering van de zelftestmodus... 6 6.2 Validatie van de snippetinstallatie... 7 6.3 Validatie van de visuele identiteit... 7 6.4 De zelftestmodus uitschakelen... 8 7. Problemen oplossen... 9 Laatste bijwerking: 16/01/2019 14:06

1. Inleiding Elk wifinetwerk dat in het kader van WiFi4EU wordt geïnstalleerd, moet voldoen aan de voorwaarden van de toepasselijke subsidieovereenkomst en de bijlagen daarbij. Dat betekent dat er moet worden voldaan aan bepaalde vereisten met betrekking tot de visuele identiteit van de EU, het gebruik en de kwaliteit van het netwerk. De Europese Commissie controleert of de deelnemende netwerken aan die vereisten voldoen met behulp van een Component voor de handhaving van het beleid inzake WiFi4EU of snippet. De snippet is een stuk JavaScript-code dat moet worden geïntegreerd in het captive portal van het deelnemende netwerk. Het controleert of het captive portal voldoet aan de eisen wat betreft visuele identiteit, telt het aantal gebruikers en meet de verbindingssnelheid en de latentietijd. Aan de hand van deze gegevens volgt de Europese Commissie de operationele toestand van de wifi-installatie, hetgeen een operationele validatie mogelijk maakt vóór de betaling van de voucher of een eventuele terugvordering wanneer niet aan de vereisten is voldaan. Om na te gaan of een captive portal aan de vereisten voldoet, kan de snippet worden gebruikt in de zelftestmodus. Deze biedt gedetailleerde feedback over de validatie van het portaal en de installatie van de snippet. De Europese Commissie verzamelt de gegevens van de zelftest niet. 2. Ondersteuning van de browser De snippet is in standaard JavaScript geschreven en werkt op alle recente en algemeen gebruikte webbrowsers. 3. Verzamelde gegevens De snippet verzamelt de volgende gegevens: - netwerkidentificatiecode - parameters van de paginalaadtijd - validatie van de installatie van de snippet - resultaten van de validatie van het portaal - test van de netwerkparameters (om de n geladen pagina's) De snippet verzamelt geen persoonlijke gebruikersgegevens, zoals gebruikersnamen, wachtwoorden, IPadressen enzovoort. 4. Installatievoorwaarden Voor een correcte installatie van de snippet zijn enkele gegevens nodig die voor elke WiFi4EUnetwerkinstallatie beschikbaar zijn in het installatierapport op het WiFi4EU-leveranciersportaal: - UUID WiFi4EU-netwerk: de unieke identificatiecode UUID (Universally Unique Identifier) die de Europese Commissie aan deze WiFi4EU-netwerkinstallatie heeft toegekend. De UUID wordt gegenereerd wanneer de netwerkinstallatie wordt gecreëerd in het installatierapport en kan niet worden gewijzigd. - IP-adres/ruimte: het openbaar IP-adres of de openbare IP-adresruimte vanwaar de snippet de toezichtsgegevens naar de Europese Commissie stuurt. Dit adres of deze 2

ruimte wordt op de witte lijst gezet van de firewall van de Europese Commissie die bij gegevensverzameling de communicatie met onbekende bronnen tegenhoudt. - Naam van het captive portal: de URL (Uniform Resource Locator) van de pagina van het captive portal waarin de snippet wordt geïntegreerd. De Europese Commissie zal controleren of deze pagina voldoet aan de WiFi4EU-vereisten. 5. Installatie van de snippet 5.1 Integratie van de snippet in de portaalpagina Elke WiFi4EU-netwerkinstallatie die in het installatierapport wordt opgenomen moet haar eigen captive portal-pagina hebben. De volgende code moet bovenaan de <head> tag van de portaalpagina worden geplaatst: <script type="text/javascript"> </script> var wifi4eutimerstart = Date.now(); var wifi4eunetworkidentifier = 'NETWORK_IDENTIFIER ; var wifi4eulanguage = PORTAL_LANGUAGE ; <script type="text/javascript" src="https://collection.wifi4eu.ec.europa.eu/wifi4eu.min.js"></script> Om correcte parameters te verkrijgen is het belangrijk dat de code bovenaan de <head> tag wordt geplaatst. De placeholders voor de variabelen moeten worden vervangen door de correcte waarden, zoals hieronder wordt uitgelegd. 5.2 Specificatie van de netwerkidentificatiecode De netwerkidentificatiecode moet als een variabele waarde worden ingevoegd in de <head> van de portaalpagina in de plaats van de placeholder NETWORK_IDENTIFIER. De weergegeven wifi4eunetworkidentifier moet als string zijn geschreven en overeenstemmen met de UUID van de WiFi4EU-netwerkinstallatie zoals weergegeven in het installatierapport. Voorbeeld: var wifi4eunetworkidentifier = 123e4567-e89b-12d3-a456-426655440000 ; 5.3 Specificatie van de taal van het portaal De placeholder PORTAL_LANGUAGE moet worden vervangen door de code van de taal van de portaalpagina. De taalcode moet een van de 24 vooraf vastgelegde taalcodes zijn (1) : Taal Code Taal Code Taal Code Taal Code Bulgaars bg Ests et Iers ga Portugees pt Kroatisch hr Fins fi Italiaans it Roemeens ro Tsjechisch cs Frans fr Lets lv Slowaaks sk Deens da Duits de Litouws lt Sloveens sl Nederlands nl Grieks el Maltees mt Spaans es Engels en Hongaars hu Pools pl Zweeds sv 3

(1) Taalcode volgens de officiële Interinstitutionele schrijfwijzer Voorbeeld: var wifi4eulanguage = nl ; wanneer de portaalpagina in het Nederlands is opgesteld. 4

5.4 Voorbeeld van de snippet met voorbeeldwaarden Dit is een voorbeeld van de snippet met voorbeeldwaarden voor de placeholders NETWORK_IDENTIFIER en PORTAL_LANGUAGE : <script type="text/javascript"> </script> var wifi4eutimerstart = Date.now(); var wifi4eunetworkidentifier = 123e4567-e89b-12d3-a456-426655440000 ; var wifi4eulanguage = nl ; <script type="text/javascript" src="https://collection.wifi4eu.ec.europa.eu/wifi4eu.min.js"></script> 5.5 Installatie van de visuele identiteit van WiFi4EU Om aan de vereisten van WIFI4EU te voldoen, moet de portaalpagina een specifieke placeholder bevatten die de snippet zal gebruiken om een afbeelding van de visuele identiteit in te voegen. De snippet laadt de correcte visuele identiteit op in overeenstemming met de taalinstelling zoals gedefinieerd door de parameter wifi4eulanguage. De placeholder voor de visuele identiteit: moet wifi4eulogo als HTML-id voor het img-element hebben; moet de oorspronkelijke breedte en hoogte hebben; mag niet worden overlapt door een ander element; moet zichtbaar zijn; moet in de viewport staan tijdens het laden; mag geen lagere graad van opaciteit krijgen. Voeg de volgende code toe aan de HTML van uw portaalpagina om de visuele identiteit te installeren: <img id="wifi4eulogo"> 5.6 Bepaling van de grootte en positie van de visuele identiteit van WiFi4EU Om aan de vereisten van WIFI4EU te voldoen, moet de visuele identiteit altijd zichtbaar zijn bij het laden van de pagina. Wat de grootte van de visuele identiteit betreft, moet de oorspronkelijke hoogtebreedteverhouding worden gerespecteerd. Afhankelijk van de viewportgrootte moet de visuele identiteit aan andere vereisten voldoen: - bij viewports met een breedte die kleiner is dan 600 px moet de visuele identiteit minstens 90 % van de viewportbreedte innemen; - bij viewports met een breedte van 600 px en meer moet de visuele identiteit minstens 50 % van de viewportbreedte innemen. De grootte en de positie van de placeholder van de visuele identiteit moeten worden bepaald met CSS. 5

5.7 Walled garden Een walled garden bestaat uit webmateriaal dat toegankelijk is voordat de bezoeker via het portaal is geauthenticeerd. De volgende adressen moeten in de walled garden worden gewhitelist om de snippet goed te laten functioneren: https://collection.wifi4eu.ec.europa.eu Dit moet worden geconfigureerd op de Network Access Server (NAS) die de hotspotfunctionaliteit biedt. 6. Zelftestmodus 6.1 Activering van de zelftestmodus Een WiFi4EU-leverancier kan testen of de snippet correct is geïnstalleerd en of het portaal voldoet aan de vereisten door de zelftestmodus van de snippet aan te zetten. Wanneer de zelftestmodus aanstaat: worden geen gegevens verzonden naar de Europese Commissie; worden geen parameters berekend; worden de resultaten van de validatie in het ontwikkelaarspaneel van de browser weergegeven; wordt er een visuele waarschuwing getoond op de portaalpagina om aan te geven dat de snippet zich in zelftestmodus bevindt. Naast de netwerkidentificatiecode en de taalvariabelen moet ook var selftestmodus = true; aan de portaalpagina worden toegevoegd. Voorbeeld van de installatie van de snippet in zelftestmodus: <script type="text/javascript"> </script> var wifi4eutimerstart = Date.now(); var wifi4eunetworkidentifier = 123e4567-e89b-12d3-a456-426655440000 ; var wifi4eulanguage = nl ; var selftestmodus = true; <script type="text/javascript" src="https://collection.wifi4eu.ec.europa.eu/wifi4eu.min.js"></script> Dit is een voorbeeld van hoe het ontwikkelaarspaneel eruit ziet wanneer de snippet zich in zelftestmodus bevindt: 6

6.2 Validatie van de snippetinstallatie De volgende validaties worden uitgevoerd om te beoordelen of de snippet correct is geïnstalleerd: Werd de variabele wifi4eutimerstart geïnitialiseerd voordat de snippet werd geladen? Dit is cruciaal om parameters over het laadproces van de pagina te verzamelen. Werd de variabele wifi4eulanguage geïnitialiseerd voordat de snippet werd geladen en stemt de gespecificeerde taalcode overeen met een van de 24 vooraf vastgelegde taalcodes? Werd de wifi4eunetworkidentifier correct gespecificeerd? Op basis daarvan wordt bepaald aan welke WiFi4EU-netwerkinstallatie de toezichtsgegevens gelinkt zijn. 6.3 Validatie van de visuele identiteit Een aantal validaties worden uitgevoerd om te controleren of de visuele identiteit van Wifi4EU correct is weergegeven op de captive portal-pagina. Het resultaat van elke validatie wordt weergegeven als true of false. True betekent dat de validatie geslaagd is. De zelftestmodus levert de volgende parameters op die betrekking hebben op de validatie van de visuele identiteit: Parameter srccheck existscheck typecheck Gebruik Het resultaat is true als het invoegen van het SRC-attribuut voor het logo in de placeholder geslaagd is. Het resultaat is true als een HTML-element met het wifi4eulogo-attribuut aanwezig is op de pagina. 7

aspectratiocheck viewportwidthcheck opacitycheck visibilitycheck overlapcheck geïdentificeerd van het type img is. geïdentificeerd de correcte breedte-hoogteverhouding heeft. geïdentificeerd de correcte breedte heeft ten opzichte van de viewport. Het resultaat is true als de opaciteit van het element dat door het wifi4eulogo wordt geïdentificeerd ingesteld is op 1. geïdentificeerd zichtbaar is in de viewport bij het laden van de pagina. geïdentificeerd niet door een ander element wordt overlapt. 6.4 De zelftestmodus uitschakelen Deze zelftestmodus mag enkel worden gebruikt voor de zelfvalidatie van het portaal. Verwijder, als de zelftest voltooid is, de setting var selftestmodus = true; zodat de snippet zich in de normale operationele modus bevindt en de toezichtsgegevens naar de Europese Commissie worden gestuurd. 8

7. Problemen oplossen Potentieel probleem: De snippet is correct geïnstalleerd in de <head> van het portaal maar laadt niet. Dat kan worden nagegaan in de netwerktab in de ontwikkelaarstool van de browser. Oplossing: Ga na of het domein waarop de snippet wordt gehost, beschikbaar is als de gebruiker nog niet is ingelogd. Dat kan door het domein te whitelisten of aan de walled garden toe te voegen. De locatie waar de snippet is gehost, moet toegankelijk zijn voordat wordt ingelogd en volledige internettoegang is verkregen. Potentieel probleem: De snippet is correct geïnstalleerd en laadt, maar het weergeven van de validatieresultaten van de zelftest of het ophalen van de resultaten van de validatie nemen veel tijd in beslag. Oplossing: Verwijder alle traag ladende onderdelen van de website. De snippet wordt geactiveerd door het window.onload-event wanneer de browser alle onderdelen (afbeeldingen, bestanden enz.) van het HTML-portaaldocument heeft geladen. Bij problemen met de installatie of bediening van de snippet kunt u contact opnemen met de WiFI4EUhelpdesk, zoals aangegeven op het WiFi4EU-portaal. 9