WiFi4EU-håndhævelseskomponent. Implementeringsvejledning v1.0

Størrelse: px
Starte visningen fra side:

Download "WiFi4EU-håndhævelseskomponent. Implementeringsvejledning v1.0"

Transkript

1 EUROPA-KOMMISSIONEN GENERALDIREKTORATET FOR INFORMATIONSTEKNOLOGI Indholdsfortegnelse WiFi4EU-håndhævelseskomponent Implementeringsvejledning v Indledning Understøttede browsere Indsamlede data Installationskrav Installation af kodestykket Indsætning af kodestykket på portalsiden Fastlægning af netværks-id-nummeret Fastlægning af portalens sprog Eksempel på kodestykket med prøveværdier Installation af WiFi4EU's visuelle identitet Størrelse og placering af WiFi4EU's visuelle identitet "Walled garden"-system Selvtestmodus Aktivering af selvtestmodus Validering af kodestykkets installation Validering af den visuelle identitet Deaktivering af selvtestmodus Fejlfinding... 8 Sidst opdateret: Den 16. januar 2019, kl

2 1. Indledning Alle wi-fi-netværk, der deltager i WiFi4EU, skal opfylde de betingelser, der er fastsat i den gældende tilskudsaftale og de dertil knyttede bilag. Dette indebærer opfyldelse af visse krav med hensyn til EU's visuelle identitet, anvendelsen og netværkskvali teten. Europa-Kommissionen kontrollerer ved hjælp af en "håndhævelseskomponent" i form af et kodestykke ("snippet"), om de deltagende netværk opfylder kravene. Kodestykket er et stykke JavaScript-kode, som skal indlejres på det deltagende netværks captive portal-side. Kodestykket kontrollerer, om sidens visuelle identitet opfylder kravene, tæller antallet af brugere samt måler hastighed og ventetid. Kommissionen indsamler disse data med henblik på at overvåge wi -fi-netværkets operationelle tilstand og anvendelse, så at driften kan valideres, inden kuponen udbetales eller eventuelt inddrives, hvis kravene ikke opfyldes. For at validere, om kravene er opfyldt, kan man aktivere kodestykket i en "selvtest"-modus og derved få detaljeret feedback om valideringen af captive portal-siden og installationen af kodestykket. Kommissionen indsamler ikke oplysningerne fra selvtesten. 2. Understøttede browsere Kodestykket er skrevet i almindelig JavaScript og virker i alle nyere og gængse webbrowsere. 3. Indsamlede data Kodestykket indsamler følgende data: - Netværks-ID - Måling af sideindlæsningstid - Validering af kodestykkeinstallationen - Resultater af portalvalideringen - Netværksmåling (ved indlæsning af hver n'te side) Kodestykket indsamler ikke personlige brugerdata såsom brugernavn, password, IP-adresser osv. 4. Installationskrav For korrekt installation af kodestykket kræves der visse oplysninger, som findes på WiFi4EU's leverandørportal inde i installationsrapporten for hvert enkelt WiFi4EU-netværk: - WiFi4EU-netværkets UUID: den universelle unikke identifikator (UUID), som Kommissionen har tildelt det pågældende WiFi4EU-netværk. Den genereres, når netværket opføres i installationsrapporten og kan ikke ændres. - IP-adresse/-adresseinterval: Den offentlige IP-adresse eller IP-adresseintervallet, hvorfra kodestykket vil sende overvågningsdata til Kommissionen. Adressen/intervallet vil blive påført positivlisten i Kommissionens firewall i forbindelse med dataindsamling for at udelukke kommunikation fra ukendte kilder. - Captive portal-sidens navn: Captive portal-sidens uniform resource locator (URL), hvori kodestykket skal indlejres. Kommissionen kontrollerer, om siden opfylder WiFi4EUkravene. 2

3 5. Installation af kodestykket 5.1 Indsætning af kodestykket på portalsiden Alle de WiFi4EU-netværk, der er opført i installationsrapporten, skal have hver deres captive portal -side. Følgende kode indsættes øverst i <head>-tagget på portalsiden: <script type="text/javascript"> </script> var wifi4eutimerstart = Date.now(); var wifi4eunetworkidentifier = 'NETWORK_IDENTIFIER ; var wifi4eulanguage = PORTAL_LANGUAGE ; <script type="text/javascript" src=" For at opnå korrekte målinger er det vigtigt, at koden er placeret øverst i <head> -tagget. Variablernes pladsholdere skal udskiftes med de korrekte værdier som forklaret i de følgende afsnit. 5.2 Fastlægning af netværks-id-nummeret Et netværks-id-nummer skal indsættes som variabel i portalsidens <head>-tag i stedet for "NETWORK_IDENTIFIER"-pladsholderen. Den angivne wifi4eunetworkidentifier skal være en tegnstreng, der svarer til WiFi4EU-netværkets unikke identifikator (UUID) som anført i installationsrapporten. Eksempel: var wifi4eunetworkidentifier = 123e4567-e89b-12d3-a ; 5.3 Fastlægning af portalens sprog "PORTAL_LANGUAGE"-pladsholderen skal udskiftes med den korrekte sprogkode for portalens indhold. Sprogkoden skal være en af de 24 foruddefinerede sprogkoder (1) : Sprog Kode Sprog Kode Sprog Kode Sprog Kode Bulgarsk bg Estisk et Irsk ga Portugisisk pt Kroatisk hr Finsk fi Italiensk it Rumænsk ro Tjekkisk cs Fransk fr Lettisk lv Slovakisk sk Dansk da Tysk de Litauisk lt Slovensk sl Nederlandsk nl Græsk el Maltesisk mt Spansk es Engelsk en Ungarsk hu Polsk pl Svensk sv (1) Sprogkoder jf. den officielle Vejledning i Udformning af EU-publikationer Eksempel: var wifi4eulanguage = en ; hvis portalen er på engelsk. 3

4 5.4 Eksempel på kodestykket med prøveværdier Nedenfor gives et eksempel på kodestykket med prøveværdier for "NETWORK_IDENTIFIER"- og "PORTAL_LANGUAGE"-pladsholderne: <script type="text/javascript"> </script> var wifi4eutimerstart = Date.now(); var wifi4eunetworkidentifier = '123e4567-e89b-12d3-a '; var wifi4eulanguage = en ; <script type="text/javascript" src=" 5.5 Installation af WiFi4EU's visuelle identitet For at opfylde WIFI4EU-kravene skal portalsiden indeholde en særlig pladsholder, hvor den visuelle identitet ved hjælp af kodestykket indsættes som et billede. Kodestykket indlæser den korrekte visuelle identitet ifølge sprogindstillingerne i wifi4eulanguage-parametret. Pladsholderen for den visuelle identitet: skal have wifi4eulogo'et som HTML-id for img-elementet skal have de oprindelige bredde- og højdemål må ikke overlappes af et andet element skal være synlig skal vises i viewport efter indlæsning må ikke have ændret/øget opacitet. For at installere den visuelle identitet indsættes følgende kode i portalsidens HTML: <img id="wifi4eulogo"> 5.6 Størrelse og placering af WiFi4EU's visuelle identitet For at opfylde WIFI4EU-kravene skal den visuelle identitet altid være synlig efter indlæsning af siden. Størrelsen af den visuelle identitet skal have samme højde/bredde-forhold som originalen. Alt efter viewportens størrelse stilles der forskellige krav til den visuelle identitet: - Ved en viewport-bredde på under 600 px skal den visuelle identitet fylde mindst 90 % af viewportens bredde. - Ved en viewport-bredde på 600 px eller derover skal den visuelle identitet fylde mindst 50 % af viewportens bredde. Størrelse og placering skal justeres i pladsholderen for den visuelle identitet ved hjælp af CSS. 5.7 "Walled garden"-system En "walled garden" er et beskyttet system bestående af webressourcer, der er tilgængelige, før brugeren er blevet autentificeret via portalen. For at kodestykket kan virke, skal følgende adresse påføres "walled garden"-systemets positivliste: 4

5 Dette skal konfigureres på den netværksadgangsserver (NAS), som leverer hotspot-funktionaliteten. 6. Selvtestmodus 6.1 Aktivering af selvtestmodus En WiFi4EU-leverandør kan ved at aktivere kodestykkets selvtestmodus afprøve, om kodestykket er korrekt installeret, og om dens portal opfylder kravene. I selvtestmodus: sendes ingen oplysninger til Kommissionen foretages ingen målinger vises valideringsresultaterne i browserens udviklerkonsol gives der på portalsiden en visuel advarsel om, at kodestykket er aktiveret i selvtestmodus. Ud over netværks-id-nummeret og sprogvariablerne skal også var selftestmodus = true; indsættes på portalsiden. Eksempel på installation af kodestykket i selvtestmodus: <script type="text/javascript"> </script> var wifi4eutimerstart = Date.now(); var wifi4eunetworkidentifier = 123e4567-e89b-12d3-a '; var wifi4eulanguage = en ; var selftestmodus = true; <script type="text/javascript" src=" Eksempel på udviklerkonsollen, når kodestykket er aktiveret i selvtestmodus: 5

6 6.2 Validering af kodestykkets installation Følgende valideringer foretages for at vurdere, om kodestykket er korrekt installeret: Initialiseres variablen wifi4eutimerstart før indlæsning af kodestykket? Dette er afgørende for indsamlingen af måleværdier vedrørende sideindlæsningen. Initialiseres variablen wi4eulanguage før indlæsning af kodestykket, og svarer den angivne sprogkode til en de 24 foruddefinerede sprogkoder? Er wifi4eunetworkidentifier korrekt angivet? Dette anvendes til at identificere det WiFi4EU-netværk, som disse overvågningsdata knytter sig til. 6.3 Validering af den visuelle identitet Der foretages en række valideringer for at kontrollere, om Wifi4EU's visuelle identitet vises korrekt på captive portal-siden. Resultatet for hver validering er enten true eller false. Betegnelsen "true" indikerer en vellykket validering. I selvtestmodus gives der tilbagemelding på følgende parametre for den visuelle identitet: Parameter srccheck existscheck typecheck aspectratiocheck viewportwidthcheck Anvendelse "true", hvis det lykkes at indsætte logoets src-attribut i pladsholderen. "true", hvis der på siden findes et HTML-element med attributten wifi4eulogo. "true", hvis det element, som wifi4eulogo finder, er af typen img. "true", hvis det element, som wifi4eulogo finder, har det korrekte højde/breddeforhold. "true", hvis det element, som wifi4eulogo finder, har den korrekte bredde i forhold 6

7 til viewporten. opacitycheck "true", hvis det element, som wifi4eulogo finder, har en opacitetsværdi på 1. visibilitycheck "true", hvis det element, som wifi4eulogo finder, vises i viewport efter sideindlæsning. overlapcheck "true", hvis det element, som wifi4eulogo finder, ikke overlappes af et andet element. 6.4 Deaktivering af selvtestmodus Du skal kun anvende selvtestmodus til selvvalidering af portalen. Efter afsluttet selvtest skal du fjerne indstillingen var selftestmodus = true;, så kodestykket vender tilbage til normal driftsmodus og sender overvågningsdata til Kommissionen. 7

8 7. Fejlfinding Potentielt problem: Kodestykket er korrekt installeret i portalens <head>-tag, men indlæses ikke. Dette kan konstateres inde under netværksfanen i browserens udviklerværktøj. Løsning: Kontroller, om det domæne, hvorpå kodestykket hostes, er tilgængeligt, når brugeren endnu ikke er logget ind. Dette kan kontrolleres ved at tilføje domænet til positivlisten eller "walled garden"-systemet. Den lokalitet, hvor kodestykket hostes, skal være tilgængeligt, inden brugeren logger ind og får fuld internetadgang. Potentielt problem: Kodestykket er korrekt installeret og indlæst, men viser valideringsresultaterne af selvtesten, eller valideringsresultaterne er meget længe om at blive vist. Løsning: Fjern alle de elementer, der indlæses langsomt, fra webstedet. Kodestykket reagerer på den window.onloadhændelse, der udløses af browseren, når alle elementerne (billeder, filer...) i portalens HTML-dokument er indlæst. Hvis du har problemer med at installere kodestykket eller få det til at virke, bedes du kontakte den WiFI4EUhelpdesk, der henvises til på WiFi4EU-portalen. 8

Retningslinjer for udfyldning af Europass-bilag til uddannelses-/eksamensbevis (Certificate Supplement)

Retningslinjer for udfyldning af Europass-bilag til uddannelses-/eksamensbevis (Certificate Supplement) Retningslinjer for udfyldning af Europass-bilag til uddannelses-/eksamensbevis (Certificate Supplement) Formålet med Europass-bilag til uddannelses-/eksamensbevis Europass-bilaget til uddannelses-/eksamensbevis

Læs mere

DET EUROPÆISKE PERSONALEUDVÆLGELSESKONTOR (EPSO)

DET EUROPÆISKE PERSONALEUDVÆLGELSESKONTOR (EPSO) 15.9.2010 DA Den Europæiske Unions Tidende C 248 A/1 V (Øvrige meddelelser) ADMINISTRATIVE PROCEDURER DET EUROPÆISKE PERSONALEUDVÆLGELSESKONTOR (EPSO) MEDDELELSE OM ALMINDELIG UDVÆLGELSESPRØVE EPSO/AD/192-197/10

Læs mere

Special EUROBAROMETER 243 EUROPEANS AND THEIR LANGUAGES INDLEDNING

Special EUROBAROMETER 243 EUROPEANS AND THEIR LANGUAGES INDLEDNING INDLEDNING De 450 mio. mennesker, der bor i Den Europæiske Union, har forskellig etnisk, kulturel og sproglig baggrund. Sprogforholdene i de europæiske lande er komplekse - formet som de er af historien,

Læs mere

Installationsvejledning til Virk Tæller

Installationsvejledning til Virk Tæller Installationsvejledning til Virk Tæller Version 1 Indhold Hvad er Virktælleren?... 2 Brugeradfærd... 2 Brugeranvisning til indsættelse af JavaScript... 2... 2 Start-script... 2 Completed-script... 2 Test

Læs mere

Indhold... 2 Installation af bannermodulet... 3 Opsætning af bannermodul... 5 Opsætning af bannere... 7 Indsætning af bannermodul på side...

Indhold... 2 Installation af bannermodulet... 3 Opsætning af bannermodul... 5 Opsætning af bannere... 7 Indsætning af bannermodul på side... Banner Side 1 af 8 Indhold Indhold... 2 Installation af bannermodulet... 3 Opsætning af bannermodul... 5 Opsætning af bannere... 7 Indsætning af bannermodul på side... 8 Side 2 af 8 Installation af bannermodulet

Læs mere

Procesbeskrivelse - Webprogrammering

Procesbeskrivelse - Webprogrammering Procesbeskrivelse - Webprogrammering Indholdsfortegnelse Forudsætninger... 1 Konceptet... 2 Hjemmesiden... 2 Server-side... 3 Filstrukturen... 3 Databasehåndtering og serverforbindelse... 4 Client-side...

Læs mere

BILAG. til RAPPORT FRA KOMMISSIONEN TIL EUROPA-PARLAMENTET OG RÅDET

BILAG. til RAPPORT FRA KOMMISSIONEN TIL EUROPA-PARLAMENTET OG RÅDET EUROPA- KOMMISSIONEN Bruxelles, den 6.3.2017 COM(2017) 112 final ANNEXES 1 to 9 BILAG til RAPPORT FRA KOMMISSIONEN TIL EUROPA-PARLAMENTET OG RÅDET om medlemsstaternes anvendelse af Rådets direktiv 95/50/EF

Læs mere

OIOUBL Kodeliste. OIOUBL PartyID K11. Version 1.3. Published under Creative Commons license, attribution 2.0. 15. marts 2013

OIOUBL Kodeliste. OIOUBL PartyID K11. Version 1.3. Published under Creative Commons license, attribution 2.0. 15. marts 2013 OIOUBL Kodeliste 15. marts 2013 OIOUBL PartyID K11 Version 1.3 Published under Creative Commons license, attribution 2.0 Kolofon Kontakt: Digitaliseringsstyrelsen E-mail: [email protected] Version 2.02 Marts

Læs mere

OIOUBL Kodeliste. OIOUBL EndpointID K09. Version 1.3. Published under Creative Commons license, attribution 2.0. 15. marts 2013

OIOUBL Kodeliste. OIOUBL EndpointID K09. Version 1.3. Published under Creative Commons license, attribution 2.0. 15. marts 2013 OIOUBL Kodeliste 15. marts 2013 OIOUBL EndpointID K09 Version 1.3 Published under Creative Commons license, attribution 2.0 Kolofon Kontakt: Digitaliseringsstyrelsen E-mail: [email protected] Version 2.02

Læs mere

Oversættelse i Kommissionen: Hvor står vi to år efter udvidelsen?

Oversættelse i Kommissionen: Hvor står vi to år efter udvidelsen? MEMO/06/173 Bruxelles, den 27. april 2006 Oversættelse i Kommissionen: Hvor står vi to år efter udvidelsen? EU har nu i to år haft 25 medlemsstater og 20 officielle sprog og forbereder sig allerede på

Læs mere

ٱ Arbejdstager ٱ Selvstændig erhvervsdrivende 1.1. Efternavn (1a)

ٱ Arbejdstager ٱ Selvstændig erhvervsdrivende 1.1. Efternavn (1a) DEN ADMINISTRATIVE KOMMISSION FOR VANDRENDE ARBEJDSTAGERES SOCIALE SIKRING Se vejledningen på side 4 E 411 (1) ADMODNING OM OPLYSNINGER VEDRØRENDE RET TIL FAMILIEYDELSER I DE MEDLEMSSTATER, HVOR FAMILIEMEDLEMMERNE

Læs mere

Installationsvejledning til Aktiv Virk-top

Installationsvejledning til Aktiv Virk-top Installationsvejledning til Aktiv Virk-top Om Aktiv Virk-top Med aktiv Virk-top er det nemmere at sikre en ensartet og korrekt Virk-top på løsninger integreret i Virk. Den aktive Virk-top er et JavaScript

Læs mere

Kalender med mailingliste

Kalender med mailingliste Kalender med mailingliste Side 1 af 11 Log ind på din hjemmeside, som du gør, når du opdaterer den. Gå herefter ind på afsnittet Moduler. Tryk på Installer udfor Kalender. Side 2 af 11 Nu dukker nedenstående

Læs mere

Google Site Search Google-websitesøgning til din organisation

Google Site Search Google-websitesøgning til din organisation Google Site Search Datablad Google Site Search Google-websitesøgning til din organisation Google Site Search Få flere oplysninger ved at besøge: http://www.google.com/enterprise/search/ Det får du Google-relevans

Læs mere

ZA5944. Flash Eurobarometer 399 (The Electronic Customs Implementation in the EU) Country Questionnaire Denmark

ZA5944. Flash Eurobarometer 399 (The Electronic Customs Implementation in the EU) Country Questionnaire Denmark ZA5944 Flash Eurobarometer 99 (The Electronic Customs Implementation in the EU) Country Questionnaire Denmark A Flashnummer B Landekode C Interviewnummer NACE NACE-kode (stikprøveoplysning) NACE-kode -

Læs mere

Fakturahåndtering. 3B Nye funktioner. Steffen Hansen & Paw Larsen Basware A/S

Fakturahåndtering. 3B Nye funktioner. Steffen Hansen & Paw Larsen Basware A/S Fakturahåndtering 3B Nye funktioner Steffen Hansen & Paw Larsen Basware A/S Nye Versioner & Funktioner IP 5.0 blev frigivet tilbage i Februar 2008 Væsentligste forbedringer i forhold til tidligere versioner:

Læs mere

Format Forklaring Bemærkning / cifre Bindestregen og skråstregen skal ikke altid medtages (de udelades f.eks. ved it-behandling).

Format Forklaring Bemærkning / cifre Bindestregen og skråstregen skal ikke altid medtages (de udelades f.eks. ved it-behandling). SKATTENUMRE TIN-numre opdelt på emne : Skattenummerstruktur 1. AT Østrig 99-999/9999 9 cifre Bindestregen og skråstregen skal ikke altid medtages (de udelades f.eks. ved it-behandling). 2. BE Belgien 99999999999

Læs mere

Standard Eurobarometer 82. MENINGSMÅLING I EU Efterår 2014 NATIONAL RAPPORT DANMARK

Standard Eurobarometer 82. MENINGSMÅLING I EU Efterår 2014 NATIONAL RAPPORT DANMARK Standard Eurobarometer 82 MENINGSMÅLING I EU Efterår 2014 NATIONAL RAPPORT DANMARK Undersøgelsen er blevet bestilt og koordineret af den Europa Kommissionen, Generaldirektoratet for Kommunikation. Denne

Læs mere

Sådan sætter du TraceTool op til tælleugerne

Sådan sætter du TraceTool op til tælleugerne Sådan sætter du TraceTool op til tælleugerne TraceTool er det værktøj, som medarbejderne i din kommune skal anvende til at registrere henvendelser manuelt i tælleugerne. Denne vejledning beskriver, hvordan

Læs mere

Velkommen. Opsætningsvejledning. Tilslut. Installer. God fornøjelse

Velkommen. Opsætningsvejledning. Tilslut. Installer. God fornøjelse Velkommen Opsætningsvejledning 1 2 3 Tilslut Installer God fornøjelse Hvad der er i boksen CD140 basestation ELER CD140/CD145 Håndsæt CD 145 basestation Strømforsyningsenhed til basestation Net-ledning

Læs mere

API-import af kundedata fra e-conomic

API-import af kundedata fra e-conomic API-import af kundedata fra e-conomic Herunder følger en beskrivelse af hvordan du opretter en forbindelse mellem e-conomic og, der tillader at kunder kan blive synkroniseret mellem de to systemer. Opsætning

Læs mere

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse. Mysqli Webintegrator Når vi arbejder med server-side scripting ( i vort tilfælde PHP), har vi ofte behov for at kunne tilgå data, som vi opbevarer i en database. Det kan f.eks. dreje sig om nyhederne i

Læs mere

Vejledning til Teknisk opsætning

Vejledning til Teknisk opsætning Vejledning til Teknisk opsætning v. 1.0 Adm4you, 2010. Indhold Kort om denne vejledning... 3 Generelt om easyourtime... 3 Installation af databasen... 3 Sikkerhed og rettigheder... 4 SQL Login... 4 Rettigheder

Læs mere

Hvor skal der betales vejskatter? ISO Land Tyskland Østrig Schweiz Polen Tjekkiet Slovakiet Ungarn Belgien

Hvor skal der betales vejskatter? ISO Land Tyskland Østrig Schweiz Polen Tjekkiet Slovakiet Ungarn Belgien Europæisk Vejskat Hvor skal der betales vejskatter? ISO Land Tyskland Østrig Schweiz Polen Tjekkiet Slovakiet Ungarn Belgien Form 1500-04/2016 AL Albanien T T T BE Belgien T D BA Bosnien-Herzegovina T

Læs mere

MANUAL SKIOLD GØR EN FORSKEL DM6000 INSTALLATION

MANUAL SKIOLD GØR EN FORSKEL DM6000 INSTALLATION MANUAL SKIOLD GØR EN FORSKEL DM6000 INSTALLATION 140 981 002 956 Vers. 3.47a 16-01-2017 INDHOLD 1 Introduktion... 4 2 Udpak DM6000 Installationen... 4 3 Installer DM6000... 6 4 Første opstart af DM6000...

Læs mere