WiFi4EU-täytäntöönpanokomponentti. Toteutusohje v1.0

Samankaltaiset tiedostot
ALV-yhteenvetoilmoitus

Euroopan unionin virallinen lehti L 189/19

Suosituimmat kohdemaat

Erasmus+ eurooppalainen korkeakoululiikkuvuus Suomesta

Tilastonäkymä: Yksityinen eurooppayhtiö

I. TIEDONSAANTIPYYNTÖ. joka koskee valtiosta toiseen tapahtuvaa työntekijöiden käyttöön asettamista palvelujen tarjoamisen yhteydessä

vuodesta 1957 ROOMAN SOPIMUSTEN 50-VUOTISJUHLA GRAAFISET OHJEET Logo Typografia Värit

Eräät maat julkaisevat korttinsa eri kieliversioina, josta johtuen mallikortteja on useita.

Erasmus-liikkuvuus Suomesta

Erasmus-liikkuvuus Suomesta

Erasmus-liikkuvuus Suomesta

Erasmus-liikkuvuus Suomesta

Eläkkeet ja eläkeläisten toimeentulo Susan Kuivalainen, Juha Rantala, Kati Ahonen, Kati Kuitto ja Liisa-Maria Palomäki (toim.

Kuvioita Suomen ulkomaankaupasta Tilastointi

Kuvioita Suomen ulkomaankaupasta Tilastointi

Kuvioita Suomen ulkomaankaupasta Tilastointi

Kuvioita Suomen ulkomaankaupasta TULLI Tilastointi 1

EUROOPAN UNIONI. Sitovaa tariffitietoa (STT) koskeva hakemus. Yleistä tietoa. Lukekaa huolellisesti seuraavat tiedot ennen STT-hakemuksen täyttämistä.

Kuvioita Suomen ulkomaankaupasta Tilastointi

EUROOPAN UNIONIN NEUVOSTO. Bryssel, 15. heinäkuuta 2011 (18.07) (OR. en) 12987/11 TRANS 216 SAATE

Kuvioita Suomen ulkomaankaupasta TULLI Tilastointi 1

Kuvioita Suomen ulkomaankaupasta Tilastointi

Ulkomailla asuvan eläkkeensaajan sairaanhoito

Kuvioita Suomen ulkomaankaupasta TULLI Tilastointi 1

A8-0321/78

Asiakaspalautekysely toteutetun kyselyn tulokset

Kansainvälisen tilausliikenteen matkustajat 2018

ONLINE LINGUISTIC SUPPORT

Terveysosasto/nh. Sairaanhoito EU:ssa. Noora Heinonen

EU:n energiapolitiikka työllistää operaatiotutkijoita. Jukka Ruusunen Toimitusjohtaja, Fingrid Oyj

KOMISSION DELEGOITU ASETUS (EU) N:o /, annettu ,

Kevät Mitä vaikutusmahdollisuuksia Suomella on Euroopan unionin päätöksentekojärjestelmässä?

Tutkintotodistuksen liitteen laativat todistuksia antavat viranomaiset, ja se sisältää yksityiskohtaisia tietoja seuraavista asioista:

Kansainvälisen reittiliikenteen matkustajat 2018

Kansainvälisen reittiliikenteen matkustajat 2018

KUULEMISMENETTELY TYÖPAIKAN MONIARVOISUUDESTA JA SYRJINNÄN TORJUNNASTA

Korkeakouluopiskelijoiden työharjoittelu ulkomailla Valokuvat: Jaana Mutanen_jaMu

TIETUEKUVAUS V3.3H ARVONLISÄVERON YHTEENVETOILMOITUS TIETUEKUVAUS

LIITE. asiakirjaan KERTOMUS EUROOPAN PARLAMENTILLE JA NEUVOSTOLLE

Komissio toimitti 13. toukokuuta 2015 eurooppalaisen ohjausjakson puitteissa neuvostolle

Käyttötilastot - maaliskuussa 2007

Euroopan unionin neuvosto Bryssel, 26. kesäkuuta 2015 (OR. en)

LIITE. Euroopan parlamentin vaaleja koskevien komission suositusten täytäntöönpanoon liittyvät jäsenvaltioiden vastaukset.

TIETUEKUVAUS V3.0H ARVONLISÄVERON YHTEENVETOILMOITUS TIETUEKUVAUS

Kuvioita Suomen ulkomaankaupasta TULLI Tilastointi 1

Sidosryhmien kuuleminen pienyrityksiä koskevan politiikan muotoilussa kansallisella ja alueellisella tasolla

Käyttötilastot - toukokuussa 2007

Valtuuskunnille toimitetaan oheisena asiakirja COM(2017) 116 final LIITTEET 1 4.

EUROOPPA-NEUVOSTO Bryssel, 31. toukokuuta 2013 (OR. en)

SOVELLETTAVAT KORVAUSMÄÄRÄT

Kuvioita Suomen ulkomaankaupasta TULLI Tilastointi 1

L 90/106 Euroopan unionin virallinen lehti

Ulkopaikkakuntalaisille ja ulkomaalaisille annettavasta hoidosta perittävät maksut alkaen

Välillisen verotuksen rooli elintarvikkeiden ja eräiden muiden tuotteiden hinnanmuodostuksessa

Laajakaista: Ero suurimpien ja pienimpien käyttäjämaiden välillä Euroopassa kapenee

Paneurooppalainen työterveyttä ja -hyvinvointia koskeva mielipidekysely

Ehdotus neuvoston päätökseksi alueiden komitean kokoonpanon vahvistamisesta

VUOSIJULKAISU: yksityiskohtaiset tiedot. VIENNIN VOLYYMI LASKI 4,7 PROSENTTIA VUONNA 2015 Vientihinnat nousivat 0,7 prosenttia

Euroopan parlamentin kokoonpano vuoden 2014 vaalien jälkeen

KOMISSION DELEGOITU ASETUS (EU) N:o /, annettu ,

SOVELLETTAVAT KORVAUSMÄÄRÄT

TARKISTUKSET FI Moninaisuudessaan yhtenäinen FI. Euroopan parlamentti 2016/0231(COD)

Altistumisskenaarion laatimista koskeva ohje

Eurooppalainen ohjausjakso: yhdennetyt maakohtaiset suositukset Hyväksyminen ja toimittaminen Eurooppa-neuvostolle

Ehdotus NEUVOSTON PÄÄTÖS. talous- ja sosiaalikomitean kokoonpanon vahvistamisesta

Työllisyysaste Työlliset/Työikäinen väestö (15-64 v)

Finanssipolitiikka EU:ssa. Finanssineuvos Marketta Henriksson

Pyydämme yritystänne täyttämään oheisen vuotta 2009 koskevan lomakkeen mennessä.

Ehdotus NEUVOSTON ASETUS

Ferratum-ryhmän Euroopan ja Kansainyhteisön maiden Joulubarometri 2015

LIITTEET. asiakirjaan

RUOAN HINTA JA INFLAATIO. Ilkka Lehtinen

EUROOPAN PARLAMENTIN VAALIT 2009

Käyttötilastot - toukokuussa 2008

KULUTTAJAHINTAINDEKSI 2010=100

Tilastoliite osaan 1 KOLMAS TALOUDELLISTA JA SOSIAALISTA YHTEENKUULUVUUTTA KOSKEVA KERTOMUS 65

Tervetuloa. Pikaopas. Kytke. Asenna. Nauti

Euroopan unionin neuvosto Bryssel, 18. toukokuuta 2017 (OR. en) Jeppe TRANHOLM-MIKKELSEN, Euroopan unionin neuvoston pääsihteeri

TAULUKKO I: EU:N JÄSENVALTIOIDEN KALASTUSLAIVASTOT VUONNA 2014 (EU28)

LIITE. asiakirjaan KOMISSION TIEDONANTO EUROOPAN PARLAMENTILLE, EUROOPPA- NEUVOSTOLLE JA NEUVOSTOLLE

EMCS-prosessit ja aikataulu FS0 ja FS1-vaiheissa

KUORMA-AUTOJEN SUURIMMAT SALLITUT NOPEUDET. Muualla ei rajoitusta, tarkkailkaa liikennemerkkejä!

Talous tutuksi - Tampere Seppo Honkapohja Johtokunnan jäsen / Suomen Pankki

Tämä asiakirja on ainoastaan dokumentointitarkoituksiin.toimielimet eivät vastaa sen sisällöstä.

KOMISSION TIEDONANTO NEUVOSTOLLE

ZA6640. Flash Eurobarometer 417 (European Businesses and Public Administration) Country Questionnaire Finland (Finnish)

Ajankohtaista kunta- ja aluetiedoista

EU:n liikenneturvallisuusohjelma tuottaa hyviä tuloksia tavoite ihmishengen säästämisestä Euroopan teillä voidaan saavuttaa vuonna 2010

Uusiutuvan energian trendit Suomessa. Päivitetty

Käyttötilastot - lokakuussa 2008

Esimerkkejä Euroopasta. Koonnut (2012): Tutkija Anneli Miettinen

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli.

KOMISSION TIEDONANTO

KOMISSION TIEDONANTO NEUVOSTOLLE

Työllisyysaste Työlliset/Työikäinen väestö (15-64 v)

SÄÄDÖSKOKOELMAN SOPIMUSSARJA Julkaistu Helsingissä 5 päivänä joulukuuta 2011

ANNEX LIITE. asiakirjaan KOMISSION KERTOMUS EUROOPAN PARLAMENTILLE JA NEUVOSTOLLE

EUROOPAN PARLAMENTIN VAALIT Standardi Eurobarometri 69 kevät 2008 Alustavat tulokset: unionin keskiarvo ja tärkeimmät kansalliset suuntaukset

Työllisyysaste Työlliset/Työikäinen väestö (15-64 v)

Julkinen kuuleminen TV UHF taajuuksien käytöstä tulevaisuudessa: Lamyn raportti

Transkriptio:

EUROOPAN KOMISSIO TIETOTEKNIIKAN PÄÄOSASTO WiFi4EU-täytäntöönpanokomponentti Toteutusohje v1.0 Sisällys 1. Johdanto... 2 2. Selaintuki... 2 3. Tietojen keruu... 2 4. Asennuksen ennakkoedellytykset... 2 5. Seurantakoodin asentaminen... 3 5.1 Seurantakoodin sisällyttäminen kirjautumissivuun... 3 5.2 Verkkotunnuksen määrittely... 3 5.3 Kirjautumissivun kielen määrittely... 3 5.4 Esimerkki seurantakoodista esimerkkiarvoin... 4 5.5 WiFi4EU-verkon visuaalisen tunnuksen asentaminen... 4 5.6 WiFi4EU-verkon visuaalisen tunnuksen koko ja paikka... 4 5.7 Suljettu palvelukokonaisuus (walled garden)... 4 6. Itsetestaustila... 5 6.1 Itsetestaustilan aktivointi... 5 6.2 Seurantakoodin validointi... 6 6.3 Visuaalisen tunnuksen validointi... 6 6.4 Itsetestaustilan deaktivointi... 7 7. Vianmääritys... 8 Päivitetty viimeksi: 16/01/2019 14:06

1. Johdanto WiFi4EU-aloitteeseen osallistuvan wifi-verkon olisi noudatettava sovellettavassa avustussopimuksessa ja sen liitteissä vahvistettuja ehtoja. Tämä edellyttää tiettyjen EU:n visuaalista tunnusta, käyttöä ja verkon laatua koskevien vaatimusten noudattamista. Euroopan komissio todentaa osallistuvien verkkojen vaatimustenmukaisuuden antamalla käyttöön täytäntöönpanokomponentin, josta käytetään myös nimeä seurantakoodi (snippet). Seurantakoodi on JavaScript-koodi, joka on upotettava osallistuvan verkon kirjautumissivuun. Se tarkastaa, onko kirjautumissivu visuaalista tunnusta koskevien vaatimusten mukainen, laskee käyttäjien määrän sekä mittaa yhteysnopeutta ja latenssia. Komissio kerää nämä tiedot seuratakseen wifi-verkon toimintatilaa ja käyttöä, mikä mahdollistaa toiminnan validoinnin ennen arvosetelin maksua tai mahdollista takaisinperintää, jos vaatimuksia ei ole noudatettu. Jotta voidaan varmistaa, että kirjautumissivu on vaatimusten mukainen, seurantakoodia voidaan käyttää itsetestaustilassa, joka antaa yksityiskohtaisia tietoja portaalin validoinnista ja seurantakoodin asennuksesta. Komissio ei kerää itsetestauksen tietoja. 2. Selaintuki Seurantakoodissa käytetään yksinkertaista JavaScript-koodia, ja se toimii kaikissa uudenaikaisissa ja yleisesti käytetyissä selaimissa. 3. Tietojen keruu Seurantakoodi kerää seuraavia tietoja: - verkkotunnus - sivun latautumisaikaa koskevat mittaustiedot - seurantakoodin asennuksen validointi - portaalin validoinnin tulokset - verkon testaustiedot (joka n:nen sivun latauksen jälkeen) Seurantakoodi ei kerää henkilökohtaisia käyttötietoja, kuten käyttäjätunnuksia, salasanoja, IP-osoitteita jne. 4. Asennuksen ennakkoedellytykset Jotta seurantakoodin asennus tapahtuu oikein, tarvitaan joitain tietoja, jotka ovat saatavilla WiFi4EU-verkkoyhteyden asentajien portaalissa kunkin WiFi4EU-verkon asennusta koskevassa ilmoituksessa: - WiFi4EU-verkon UUID: UUID (Universally Unique Identifier), jonka komissio on antanut tälle WiFi4EU-verkolle. Se muodostetaan, kun verkon asennus luodaan asennusilmoituksessa, eikä sitä voi muuttaa. - IP-osoite/alue: julkinen IP-osoite tai IP-osoitealue, josta seurantakoodi lähettää seurantatiedot komissiolle. Tämä osoite/alue määritellään sallituksi komission tiedonkeruupalomuurissa, jotta voidaan sulkea pois tietoliikenne tuntemattomista lähteistä. 2

- Kirjautumissivun nimi: kirjautumissivun, johon seurantakoodi upotetaan, URL-osoite (Uniform Resource Locator). Komissio tarkastaa, että tämä sivu on WiFi4EUvaatimusten mukainen. 5. Seurantakoodin asentaminen 5.1 Seurantakoodin sisällyttäminen kirjautumissivuun Jokaisella asennusilmoituksessa mainitulla WiFi4EU-verkolla on oltava oma kirjautumissivu. Kirjautumissivun <head>-elementissä on oltava ylimmäisenä seuraava koodi: <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> Oikeiden mittaustulosten saamiseksi on tärkeää, että koodi on ylimmäisenä <head>-elementissä. Muuttujien paikkamerkit on korvattava oikeilla arvoilla jäljempänä kuvatulla tavalla. 5.2 Verkkotunnuksen määrittely Verkkotunnus on annettava muuttujana kirjautumissivun <head>-elementissä sijoittamalla se NETWORK_IDENTIFIER -paikkamerkin sijaan. Annetun muuttujan wifi4eunetworkidentifier olisi oltava tyypiltään merkkijono, ja sen olisi vastattava asennusilmoituksessa annettua WiFi4EU-verkon yksilöllistä tunnistetta (UUID). Esimerkki: var wifi4eunetworkidentifier = 123e4567-e89b-12d3-a456-426655440000 ; 5.3 Kirjautumissivun kielen määrittely PORTAL_LANGUAGE -paikkamerkki olisi korvattava sen kielen koodilla, jolla kirjautumissivun sisältö esitetään. Kielikoodin olisi oltava jokin 24:stä ennalta määritellystä kielikoodista (1) : Kieli Koodi Kieli Koodi Kieli Koodi Kieli Koodi bulgaria bg viro et iiri ga portugali pt kroaatti hr suomi fi italia it romania ro tšekki cs ranska fr latvia lv slovakki sk tanska da saksa de liettua lt sloveeni sl hollanti nl kreikka el malta mt espanja es englanti en unkari hu puola pl ruotsi sv (1) Toimielinten yhteisten tekstinlaadinnan ohjeiden mukainen kielikoodi. Esimerkki: var wifi4eulanguage = en ; kun kirjautumissivu on esitetty englanniksi. 3

5.4 Esimerkki seurantakoodista esimerkkiarvoin Seuraavassa on esimerkki seurantakoodista, jossa paikkamerkit NETWORK_IDENTIFIER ja PORTAL_LANGUAGE on korvattu esimerkkiarvoilla: <script type="text/javascript"> </script> var wifi4eutimerstart = Date.now(); var wifi4eunetworkidentifier = '123e4567-e89b-12d3-a456-426655440000'; var wifi4eulanguage = en ; <script type="text/javascript" src="https://collection.wifi4eu.ec.europa.eu/wifi4eu.min.js"></script> 5.5 WiFi4EU-verkon visuaalisen tunnuksen asentaminen Jotta kirjautumissivu olisi WiFi4EU-vaatimusten mukainen, siihen olisi sisällyttävä erityinen paikkamerkki, jota seurantakoodi käyttää visuaalisen tunnuksen lisäämiseen. Seurantakoodi lataa oikean visuaalisen tunnuksen wifi4eulanguage-parametrin määrittelemän kieliasetuksen mukaisesti. Visuaalisen tunnuksen paikkamerkin olisi täytettävä seuraavat vaatimukset: siinä on img-elementin HTML id -attribuuttina wifi4eulogo se noudattaa alkuperäisiä mittasuhteita (leveys ja korkeus) se ei ole päällekkäinen jonkin toisen elementin kanssa se on näkyvä se näkyy kuvaportissa sivun latauduttua sitä ei ole himmennetty Visuaalisen tunnuksen asentamiseksi lisää kirjautumissivun HTML-koodiin seuraava koodi: <img id="wifi4eulogo"> 5.6 WiFi4EU-verkon visuaalisen tunnuksen koko ja paikka Jotta visuaalinen tunnus olisi WiFi4EU-vaatimusten mukainen, sen olisi oltava aina näkyvillä sivun latauduttua. Visuaalisen tunnuksen olisi noudatettava alkuperäisiä mittasuhteita. Erikokoisilla kuvaporteilla on erilaiset visuaalista tunnusta koskevat vaatimukset: - Kuvaportit, joiden leveys on alle 600px: visuaalisen tunnuksen olisi täytettävä vähintään 90 prosenttia kuvaportin leveydestä; - Kuvaportit, joiden leveys on vähintään 600px: visuaalisen tunnuksen olisi täytettävä vähintään 50 prosenttia kuvaportin leveydestä. Visuaalisen tunnuksen koko ja paikka olisi määriteltävä käyttäen CSS-tyylejä. 5.7 Suljettu palvelukokonaisuus (walled garden) Suljettu palvelukokonaisuus koostuu verkkoresursseista, jotka ovat käytettävissä ennen kuin käyttäjän henkilöllisyys on todennettu kirjautumissivulla. Jotta seurantakoodi toimisi moitteettomasti, seuraavat osoitteet olisi määriteltävä sallituiksi suljetussa palvelukokonaisuudessa: 4

https://collection.wifi4eu.ec.europa.eu Tämä konfiguraatio on tehtävä langattoman alueen tarjoavassa verkon pääsypalvelimessa (NAS). 6. Itsetestaustila 6.1 Itsetestaustilan aktivointi WiFi4EU-verkon asentaja voi testata, onko seurantakoodi asennettu oikein ja onko portaali vaatimusten mukainen, aktivoimalla seurantakoodin itsetestaustilan. Kun seurantakoodia käytetään itsetestaustilassa komissiolle ei lähetetä mitään tietoja mitään mittaustietoja ei lasketa validointitulokset näytetään selaimen kehittäjäkonsolissa portaalisivulla näytetään visuaalinen varoitus siitä, että seurantakoodi on itsetestaustilassa Verkkotunnus- ja kielimuuttujien lisäksi portaalisivulle olisi lisättävä myös muuttuja var selftestmodus = true;. Esimerkki seurantakoodin itsetestaustilan aktivoinnista: <script type="text/javascript"> var wifi4eutimerstart = Date.now(); var wifi4eunetworkidentifier = 123e4567-e89b-12d3-a456-426655440000'; var wifi4eulanguage = en ; var selftestmodus = true; </script> <script type="text/javascript" src="https://collection.wifi4eu.ec.europa.eu/wifi4eu.min.js"></script> Esimerkki kehittäjäkonsolista, kun seurantakoodi on itsetestaustilassa: 5

6.2 Seurantakoodin validointi Seurantakoodin oikean asennuksen arvioimiseksi tehdään seuraavat validoinnit: Onko muuttuja wifi4eutimerstart alustettu ennen seurantakoodin lataamista? Tämä on tärkeää mittaustietojen keräämiseksi sivun latausprosessista. Onko muuttuja wifi4eulanguage alustettu ennen seurantakoodin lataamista ja vastaako määritelty kielikoodi jotain 24:stä ennalta määritellystä kielikoodista? Onko muuttuja wifi4eunetworkidentifier määritelty oikein? Tätä käytetään sen WiFi4EU-verkon tunnistamiseen, johon seurantatiedot liitetään. 6.3 Visuaalisen tunnuksen validointi Useita validointeja tehdään sen varmentamiseksi, että Wifi4EU-verkon visuaalinen tunnus näytetään oikein kirjautumissivulla. Kunkin validoinnin tulos esitetään arvona true tai false. True (tosi) merkitsee, että validointi on läpäisty. Itsetestaustila antaa seuraavat visuaalisen tunnuksen validointia koskevat parametrit: Parametri srccheck existscheck typecheck aspectratiocheck Käyttö Saa arvon true, jos logon src-attribuutin syöttäminen paikkamerkkiin onnistui. Saa arvon true, jos sivulla on HTML-elementti, jolla on attribuutti wifi4eulogo. Saa arvon true, jos wifi4eulogo-attribuutin määrittelemä elementti on tyyppiä img. Saa arvon true, jos wifi4eulogo-attribuutin määrittelemällä elementillä on oikea leveys-korkeussuhde. 6

viewportwidthcheck opacitycheck visibilitycheck overlapcheck Saa arvon true, jos wifi4eulogo-attribuutin määrittelemällä elementillä on oikea leveys suhteessa kuvaporttiin. Saa arvon true, jos wifi4eulogo-attribuutin määrittelemän elementin opasiteetiksi on asetettu 1. Saa arvon true, jos wifi4eulogo-attribuutin määrittelemä elementti näkyy kuvaportissa sivun latauduttua. Saa arvon true, jos wifi4eulogo-attribuutin määrittelemä elementti ei ole päällekkäinen jonkin toisen elementin kanssa. 6.4 Itsetestaustilan deaktivointi Itsetestaustilaa olisi käytettävä ainoastaan portaalin itsevalidointiin. Itsetestauksen päätyttyä poistetaan asetus var selftestmodus = true;. Seurantakoodi on tämän jälkeen normaalissa toimintatilassa ja seurantatiedot lähetetään asianmukaisesti komissiolle. 7

7. Vianmääritys Mahdollinen ongelma: Seurantakoodi on asennettu oikein portaalin <head>-elementtiin, mutta se ei lataudu. Tämä voidaan havaita menemällä selaimen kehittäjätyökalun verkkovälilehdelle. Ratkaisu: Tarkasta, onko verkkotunnus, jossa seurantakoodia ylläpidetään, käytettävissä, kun käyttäjä ei ole vielä kirjautunut sisään. Tämä voidaan tehdä määrittelemällä verkkotunnus sallituksia (whitelist) tai lisäämällä se suljettuun palvelukokonaisuuteen (walled garden). Paikan, jossa seurantakoodia ylläpidetään, olisi oltava saavutettavissa ennen kirjautumista ja täyden verkkoyhteyden saamista. Mahdollinen ongelma: Seurantakoodi on asennettu ja ladattu oikein, mutta itsetestauksen validointitulosten näyttäminen tai validointitulosten synnyttäminen vie kauan aikaa. Ratkaisu: Poista kaikki hitaasti latautuvat kohteet verkkosivulta. Seurantakoodin käynnistää window.onloadtapahtuma, jonka selain aktivoi, kun portaalin HTML-asiakirjan kaikki kohteet (kuvat, tiedostot ) on ladattu. Jos sinulla on ongelmia seurantakoodin asennuksessa tai käytössä, ota yhteyttä WiFi4EU-käyttötukeen, jonka tiedot löytyvät WiFi4EU-portaalista. 8