Wikipedia:Verkkoviite-bookmarklet

Wikipediasta
Siirry navigaatioon Siirry hakuun

Verkkoviite-bookmarkletin tarkoituksena on luoda selaimessa olevan uutis- tai tietokantasivun perusteella esitäytetty {{verkkoviite}}-malline. Bookmarklet toimii siten, että bookmarklet-linkki () raahataan selaimen kirjanmerkkipalkkiin. Kun kirjanmerkkiä klikataan niin se luo popupin josta esitäytetyn verkkoviitteen voi kopioida.

Ohjelmakoodi

[muokkaa wikitekstiä]

Työkalu koostuu kahdesta osasta. Bookmarkletista joka kirjanmerkkiä klikatessa lataa kohdesivulla Verkkoviite_helper.js-järjestelmäviestin. Järjestelmäviesti puolestaan sisältää javascript-koodinpätkän joka lukee kyseisen sivun sisällön ja tulostaa sen perusteella esitäytetyn verkkoviitteen.

Uutissivustoja löytyy listattuna seuraavista paikoista:

Tällä hetkellä tuetut sivustot

[muokkaa wikitekstiä]

Scripti toimii sivuilla joilta löytyy tiedot joko Open Graph protocol:an tai Google Scholarin ymmärtämässä muodossa. Muiden tietojen tai sivujen kohdalla puuttuvat tiedot pyritään vaihtelevasti arvamaan ja saadaan luettua vähintään osoite ja sivun otsikko. Seuraavat sivut ovat mm. tuettujen sivujen joukossa.

DSpace-tietokannat
Lehdet ja uutispalvelut
Otsikko Osoite Nimike Tekijä Tiedostomuoto Selite Julkaisu Ajankohta Julkaisupaikka Julkaisija Viitattu Kieli Esimerkki Virheelliset Alusta Muokkaa
 www.aamulehti.fi  OK OK ? - - OK OK - - OK - [1] muokkaa
 www.ess.fi  OK OK OK - - OK OK - - OK - [2], [3], [4] muokkaa
 www.hbl.fi  OK OK OK - - OK OK - - OK - [5][6], [7] HBL-BBL muokkaa
 www.hs.fi  OK OK OK - - OK OK - - OK - [8] [9] muokkaa
 www.ilkka.fi  OK OK OK - - OK OK - - OK - [10] muokkaa
 www.iltalehti.fi  OK OK OK - - OK OK - - OK - [11], [12] muokkaa
 www.iltasanomat.fi  OK OK OK - - OK OK - - OK - [13], [14] muokkaa
 www.kaleva.fi  OK OK OK - - OK OK - - OK - [15] muokkaa
 www.kansanuutiset.fi  OK OK OK - - OK OK - - OK - [16] muokkaa
 www.karjalainen.fi  OK OK OK - - OK OK - - OK - [17], [18], [19] muokkaa
 www.kauppalehti.fi  OK OK OK - - OK OK - - OK - [20], [21], [22] muokkaa
 www.ksml.fi  OK OK OK - - OK OK - - OK - [23] muokkaa
 www.maaseuduntulevaisuus.fi  OK OK OK - - OK ? - - OK - [24], [25] muokkaa
 www.mtv3.fi  OK OK OK - - - OK - OK OK - [26], [27] muokkaa
 www.rumba.fi  OK OK OK - - OK OK - - OK - [28], [29] WordPress muokkaa
 www.savonsanomat.fi  OK OK OK - - OK OK - - OK - [30], [31] muokkaa
 www.taloussanomat.fi  OK OK OK - - OK OK - - OK - [32], [33] muokkaa
 www.ts.fi  OK OK OK - - OK OK - - OK - [34] [35] [36] muokkaa
 www.verkkouutiset.fi  OK OK OK - - OK OK - - OK - [37] muokkaa
 www.yle.fi/uutiset  OK OK OK - - - OK - OK OK - [38], [39], [40] muokkaa
 www.esaimaa.fi  OK OK OK - - OK OK - - OK - [41], [42], [43] muokkaa
 www.kp24.fi  OK OK ? - - OK ? - - OK - [44] muokkaa
 www.pohjalainen.fi  OK OK OK - - OK OK - - OK - [45], [46] muokkaa
 www.hameensanomat.fi  OK OK ? - - OK OK - - OK - [47] Drupal 7 muokkaa
 www.kouvolansanomat.fi  OK OK OK - - OK OK - - OK - [48], [49] muokkaa
 www.lansi-savo.fi  OK OK OK - - OK OK - - OK - [50], [51] Drupal 7 muokkaa
 www.kymensanomat.fi  OK OK OK - - OK OK - - OK - [52] muokkaa
 www.vasabladet.fi  OK OK ? - - OK OK - - OK - [53] VBL-OST muokkaa
 www.kainuunsanomat.fi  OK OK ? - - OK OK - - OK - [54] WordPress muokkaa
 www.salonseudunsanomat.fi  OK OK ? - - OK OK - - OK - [55] muokkaa
 www.aamuposti.fi  OK OK ? - - OK OK - - OK - [56] Drupal 7 muokkaa
 www.keski-uusimaa.fi  OK OK ? - - OK OK - - OK - [57], [58] Drupal 7 muokkaa
 www.forssanlehti.fi  OK OK OK - - OK OK - - OK - [59], [60] ? muokkaa
 www.iisalmensanomat.fi  OK OK OK - - OK OK - - OK - [61], [62] IS-WL muokkaa
 www.warkaudenlehti.fi  OK OK OK - - OK OK - - OK - [63] IS-WL muokkaa
 www.ita-savo.fi  OK OK OK - - OK OK - - OK - [64], [65] Drupal 7 muokkaa
 ls24.fi  OK OK - - - OK OK - - OK - [66] Drupal 7 muokkaa
 www.lansi-uusimaa.fi  OK OK OK - - OK OK - - OK - [67] Drupal 7 muokkaa
 www.demari.fi  OK OK OK - - OK OK - - OK - [68] muokkaa
 www.uusimaa.fi  OK OK OK - - OK OK - - OK - [69] Drupal 7 muokkaa
 online.osterbottenstidning.fi  OK OK ? - - OK OK - - OK - [70] VBL-OST muokkaa
 www.itahame.fi  OK OK ? - - ? UTF8 ? - - OK - [71] muokkaa
 bbl.fi  OK OK OK - - OK OK - - OK - [72], [73] HBL-BBL muokkaa
 www.koillissanomat.fi  OK OK OK UTF8 - - OK OK - - OK - [74] muokkaa
 vastranyland.fi  OK OK OK - - OK OK - - OK - [75] HBL-BBL muokkaa
 www.abounderrattelser.fi  OK OK OK - - OK OK - - OK - [76] WordPress muokkaa

Luo www.loimaanlehti.fi

Luo www.orimattilansanomat.fi

Luo www.pieksamaenlehti.fi

Luo www.ksml.fi/sisis

Luo www.uudenkaupunginsanomat.fi

Luo www.vakka.fi

Luo www.ylakarjala.fi

Luo on.fi

Lapin Kansan -kanssa samaa julkaisualustaa käyttävät

[muokkaa wikitekstiä]
Otsikko Osoite Nimike Tekijä Tiedostomuoto Selite Julkaisu Ajankohta Julkaisupaikka Julkaisija Viitattu Kieli Esimerkki Virheelliset Alusta Muokkaa
 www.jamsanseutu.fi  OK OK ? - - OK OK - - OK - [77] LK muokkaa
 www.janakkalansanomat.fi  OK OK ? - - OK OK - - OK - [78] LK muokkaa
 www.kankaanpaanseutu.fi  OK OK ? - - OK OK - - OK - [79] LK muokkaa
 www.kmvlehti.fi  OK OK ? - - OK OK - - OK - [80], [81] LK muokkaa
 www.kuriirilehti.fi  OK OK ? - - OK OK - - OK - [82] LK muokkaa
 www.lapinkansa.fi  OK OK OK - - OK OK - - OK - [83], [84] LK muokkaa
 www.lounaislappi.fi  OK OK OK - - OK OK - - OK - [85] LK muokkaa
 www.luoteisvayla.fi  OK OK ? - - OK OK - - OK - [86] LK muokkaa
 www.merikarvialehti.fi  OK OK OK - - OK OK - - OK - [87], [88] LK muokkaa
 www.nokianuutiset.fi  OK OK OK - - OK OK - - OK - [89], [90] LK muokkaa
 www.pohjolansanomat.fi  OK OK OK - - OK OK - - OK - [91], [92] LK muokkaa
 www.pyhajokiseutu.fi  OK OK OK - - OK OK - - OK - [93] LK muokkaa
 www.raahenseutu.fi  OK OK OK - - OK OK - - OK - [94] LK muokkaa
 www.rannikkoseutu.fi  OK OK OK - - OK OK - - OK - [95] LK muokkaa
 www.satakunnankansa.fi  OK OK OK - - OK OK - - OK - [96], [97] LK muokkaa
 www.suurkeuruu.fi  OK OK OK - - OK OK - - OK - [98], [99] LK muokkaa
 www.sydansatakunta.fi  OK OK OK - - OK OK - - OK - [100] LK muokkaa
 www.tyrvaansanomat.fi  OK OK OK - - OK OK - - OK - [101], [102] LK muokkaa
 www.uusirovaniemi.fi  OK OK ? - - OK OK - - OK - [103] LK muokkaa
 www.valkeakoskensanomat.fi  OK OK OK - - OK OK - - OK - [104] LK muokkaa

Ehdota sivua tuettavaksi

[muokkaa wikitekstiä]
Verkkolehtiä
Muita
  • Elonet
  • eliteprospects ?
  • eduskunta.fi
  • britannica
  • birdlife
  • ymparisto.fi
  • finlit.fi

Tuetut selaimet

[muokkaa wikitekstiä]

Scripti on testattu seuraavilla selaimilla:

  • Chrome (toimii)
  • Firefox (toimii)
  • Internet Explorer 11 (ei toimi, koska javasript alert-boksista ei saa valittua tekstiä leikepöydälle.)
  • Opera (toimii)
  • Safari (OS X Mavericks)

Uusien sivustojen lisääminen tuetuksi

[muokkaa wikitekstiä]

Sivustojen lisääminen tapahtuu siten, että: (esimerkkidiffi MTV3:n lisäämisestä)

  1. Verkkoviite_helper.js-koodiin luodaan parse_SIVUSTO()-funktio joka hakee sivustolta verkkoviitteen tarvitsemat tiedot.
  1. Tämän jälkeen luotu parseri-funktio lisätään if-else rakenteeseen joka tunnistaa sen millä sivulla ollaan ja kutsuu oikeaa parseria.
  1. Kun lisäys toimii, niin sivusto lisätään tällä sivulla tuettujen sivustojen joukkoon.
Käyttöliittymä
  • Fiwikiin javascriptillä kirjanmerkkipalkkiin raahattava linkki, jotta kirjanmerkkiä ei tarvitse osata tehdä itse
  • Heti bookmarklettia klikattaessa ilmestyvä ilmoitus sille, että viitettä luodaan (spinneri, ikoni... jne), jotta käyttäjä näkee, että jotain tapahtuu
  • HTML-popup javascript alert-ilmoituksen sijaan, koska IE:ssä alert-boksista ei voi copypastettaa tekstiä. Popupissa voi editoida viitettä (vrt. refHelper) Toteutettu javascript- promptilla
  • Kielituki (esimerkiksi siten, että käytetty kieli luetaan selaimen asetuksista)
  • Tulostusvalinnat
    • Valinta: Näytä viite yhdellä rivillä (esikatselu)
Toiminnallisuus
  • JQuery tarkistus. Mikäli sivusto ei käytä jqueryä, niin ladataan jquery Wikimedian palvelimilta
  • Validointi sille, saadaanko viite luettua oletetulla tavalla
    • Virheilmoitus-nappi: "Kirjoita Wikipediaan viesti siitä, että verkkoviite-bookmarklet ei toiminut oikein sivulla X"
  • Päivämääräkonversiot. Päivämäärät pitäisi saada parsittua dd.mm.yyyy -muotoon
  • Mikäli uutinen on päivittynyt, niin pitäisi saada ylellä, ts:llä ja hesarilla tuorein päivämäärä mukaan. Nyt tulee ensimmäinen.
  • Mikäli uutisen kirjoittaneita henkilöitä on useampia, niin pitäisi saada henkilöt listaan kaikki henkilöt mukaan (yle ainakin on rikki)
  • Dublin Core tuen lisääminen
  • Google Scholar -tagien läpikäyminen (parsitaanko kaikki hyödylliset tagit?)
  • Open Graph Protocol -tagien läpikäyminen (parsitaanko kaikki hyödylliset tagit?)
  • HTML5 Article elementin parsiminen

Osallistujat

[muokkaa wikitekstiä]

Seuraavat käyttäjät osallistuvat aktiivisesti verkkoviite-bookmarkletin kehitykseen ja he seuraavat tämän projektisivun keskustelusivua, jonne voi kertoa, jos on jotain ongelmia verkkoviite-bookmarkletin suhteen. Keskustelusivu on myös oikea paikka palautteen ja kehitysehdotusten kertomiseen.

enwikin cite web -bookmarkletteja
Metatageja