Verkkosivusanasto auttaa ymmärtämään mistä kehitysprojektissa puhutaan

Tiedätkö mikä on CSP ja CSS? Entä SSO ja SEO? Tai oletko koskaan törmännyt WebSockettiin?

Digitaalisten projektien onnistumisessa yhteinen kieli tekijöiden välillä on ensiarvoisen tärkeää.

Olemme koonneet listan sanoista, joihin törmäämme usein täällä Valvella. Käytä tätä sanastoa aina, kun haluat tarkistaa konseptin tai sanan.

.htaccess – Tiedosto, joka sijaitsee palvelimella ja jolla voidaan määrittää uudelleenohjauksia ja salasanan suojausta, sekä muita asioita. 

404-sivu – HTTP-tilakoodi, jonka palvelin palauttaa ilmoittaakseen, että sivua tai tiedostoa ei löydy. Muita koodeja kohdataan harvemmin. Koodi 200 tarkoittaa onnistunutta pyyntöä, ja 301 tarkoittaa pysyvää sivun uudelleenohjausta. Uudelleenohjaus, joka ohjaa käyttäjän tai hakukoneen uudelle sivulle on asia, johon törmää usein. 

a11y – Lyhenne sanasta “accessibility” (saavutettavuus). Saavutettavuus varmistaa, että palvelut ovat kaikkien saatavilla riippumatta visuaalisista tai muista rajoitteista. Tämä lyhenne on johdettu englanninkielisestä sanasta “accessibility”, jossa on ensimmäinen ja viimeinen kirjain sekä numero 11 keskellä. Numero ilmaisee poistettujen kirjainten määrää. Samanlaisia lyhenteitä ovat i18n ja l10n. 

Administrator – Yleensä kutsutaan myös adminiksi. Tämä käyttäjä voi muokata koko verkkosivustoa ja sen toiminnallisuuksia. 

Amazon – Kehitystyössä “Amazon” viittaa yleensä Amazon Web Services -palveluun (AWS). AWS on Amazonin tarjoaman pilvipalvelun kokonaisuus. 

Angular.js – Googlen JavaScript-kehys, jota käytetään yksisivuisten sovellusten alustana. 

API – Lyhenne sanoista Application Programming Interface (sovellusohjelmointirajapinta). Palvelinpalvelu, joka palauttaa tai vastaanottaa dataa, kun sitä kutsutaan. 

Augmented Reality (AR) – "lisätty todellisuus" -viittaa tietokoneella luotuihin elementteihin, jotka lisätään todellisiin näkymiin, kuten puhelimen kameran kautta nähtynä. 

Cache – Lausuttuna “cash”, tämä tarkoittaa selaimesi väliaikaista verkkosivuelementtien tallennusta tietokoneesi kiintolevylle. Tämä estää selainta lataamasta verkkosivuston tyylejä ja kuvia uudelleen joka kerta, kun vierailet sivulla. Jos verkkosivustolla tehdyt muutokset eivät näy, voi olla, että vanha versio ladataan välimuistista. Tällöin on tarpeen tyhjentää selaimen välimuisti. Tämä voidaan tehdä selaimen valikkorivin Historian kautta. Vaihtoehtoisesti voit yrittää ladata sivun suoraan palvelimelta seuraavilla komennoilla: 

Windows: Ctrl + F5 

Mac (Firefox): Cmd (Apple) + Shift + R 

CDN – Lyhenne sanoista Content Delivery Network (sisällönjakeluverkko), järjestelmä, joka toimittaa verkkosivuston kuvat ja videot läheltä vierailijaa, mikä varmistaa nopeat latausajat. 

CMS – Lyhenne sanoista Content Management System (sisällönhallintajärjestelmä), kuten WordPress. 

CodeIgniter – PHP-kehys, jonka avulla voidaan rakentaa räätälöity verkkosivusto tai palvelu. 

Cookie – "keksi" - pieni tekstitiedosto, jonka verkkosivusto tallentaa tietokoneellesi. Se voi esimerkiksi auttaa pitämään sinut kirjautuneena sivustoille, kuten Facebookiin. 

CSP – Lyhenne sanoista Content Security Policy (sisällönsuojakäytäntö), tapa rajoittaa, mitä sisältöä verkkosivustolle voidaan lisätä, ja estää esimerkiksi Cross Site Scripting -hyökkäyksiä kolmansilta osapuolilta (katso XSS). 

CSS – Lyhenne sanoista Cascading Style Sheets, joka kertoo selaimellesi, miten näyttää verkkosivu. Tähän kuuluvat verkkosivuston elementit, fonttikoko ja taustavärit. 

Dedicated Server – Yksinomaan yhdelle asiakkaalle varattu palvelin. Katso myös web hosting. 

Development Server – Palvelin, jota käytetään verkkosivustojen rakentamiseen ennen kuin ne siirretään tuotantopalvelimelle. Katso myös tuotantopalvelin. 

DNS – Lyhenne sanoista Domain Name System (verkkotunnusjärjestelmä), joka kääntää helposti muistettavat verkkosivustojen osoitteet, kuten valve.fi, palvelimen IP-osoitteiksi, esim. 80.69.161.44. 

Domain – Viittaa verkkosivuston osoitteeseen, kuten valve.fi. Katso myös alidomain. 

Drupal – Monimutkainen alusta ja sisällönhallintajärjestelmä suurille verkkosivustoille. 

Favicon – Pieni kuvake, joka näkyy selaimesi osoiterivillä verkkosivuston osoitteen vieressä. 

Footer – Verkkosivun alareunan palkki, joka usein sisältää linkkejä tärkeille sivuille, kuten tuotekategoriaan, tietosuojakäytäntöihin, sosiaalisen median tileihin ja yrityksen yhteystietoihin. 

FTP / sFTP – Lyhenteet File Transfer Protocolista (FTP). FTP on protokolla, jota käytetään tiedostojen siirtämiseen palvelimille, ja sFTP on turvallisempi vaihtoehto. 

GDPR – Lyhenne sanoista General Data Protection Regulation (yleinen tietosuoja-asetus). Kyseessä on EU:n tietosuojalainsäädäntö, joka astui voimaan toukokuussa 2018. GDPR asettaa uusia velvoitteita rekisterinpitäjille ja lisää rekisteröityjen oikeuksia. 

Git – Versionhallintajärjestelmä, jonka avulla useat ohjelmoijat voivat työskennellä samassa projektissa. 

Gutenberg – WordPressin lohkoeditorin kehitysnimi, joka on suurelta osin korvannut Classic Editorin. 

Header – Verkkosivun yläosa, joka sisältää yrityksen logon ja navigoinnin. 

HTML5 – Viittaa verkkosivujen peruskoodirakenteen uusimpaan versioon. HTML5 sisältää usein uusia CSS3-tyylejä ja JavaScript-toiminnallisuuksia. 

HTTP – Lyhenne sanoista Hypertext Transfer Protocol, protokolla, jota selaimet ja palvelimet käyttävät tiedonsiirtoon. On suositeltavaa, että verkkosivustot käyttävät HTTPS-yhteyttä, sillä HTTP:n kautta siirretty tieto ei ole salattu eikä turvallinen. 

HTTPS – Turvallinen HTTP-yhteys, jossa data palvelimen ja käyttäjän välillä on salattu. Nykyisin selaimet, kuten Googlen Chrome, tukevat vain HTTPS-yhteyksiä. Sivustoja, jotka eivät käytä HTTPS-yhteyttä, voidaan rangaista Google-hakutulosten sijoituksissa. 

Internationalization (i18n) – Prosessi, jolla mahdollistetaan lokalisaatio eli palvelun tai tuotteen kääntäminen helposti toiselle kielelle. Tämä lyhenne on johdettu englanninkielisestä sanasta “internationalization”, jossa on ensimmäinen ja viimeinen kirjain sekä numero 18 keskellä. Numero ilmaisee poistettujen kirjainten määrää. Samanlaisia lyhenteitä ovat a11y ja l10n. 

iframe – Verkkosivu, joka on upotettu toisen verkkosivun sisään, kuten palautelomake tai banneri. 

IP – Lyhenne sanoista IP-osoite (esim. 80.69.161.44), joka ilmaisee laitteen sijainnin, samalla tavalla, kuin puhelinnumero tai postiosoite. 

JavaScript – Kevyt ohjelmointikieli, joka toimii selaimessa ja jota käytetään moniin verkkosivustojen toimintoihin. 

JSON – Lyhenne sanoista JavaScript Object Notation, kevyt tietomuoto, jota käytetään tiedonsiirtoon. 

Localization (l10n) – Prosessi, jossa palvelu ja sen sisältö mukautetaan eri paikkoihin ja kulttuureihin sopivaksi. Tämä lyhenne on johdettu englanninkielisestä sanasta “localization”, jossa on ensimmäinen ja viimeinen kirjain sekä numero 10 keskellä, mikä ilmaisee poistettujen kirjainten määrän. Samanlaisia lyhenteitä ovat a11y ja i18n. 

Load Balancer – Järjestelmä, joka jakaa verkkosivuston liikenteen tasaisesti useille palvelimille. Tämä voi olla tarpeen sivustoilla, joilla on paljon liikennettä. 

Localhost – Viittaa omaan tietokoneeseesi, jolla voit rakentaa verkkosivuston ilman internetyhteyttä. Tätä käytetään usein testitarkoituksiin. 

Machine Learning (ML) – Tekoälyn (AI) alalaji, jossa keskitytään kouluttamaan koneita oppimaan datasta ja parantamaan toimintaansa ajan myötä ilman, että niitä ohjelmoidaan suoraan. 

MariaDB – Avoimen lähdekoodin relaatiotietokannan hallintajärjestelmä, jota käytetään usein verkkosovellusten tietojen tallentamiseen ja hallintaan. 

MySQL – Tietokantajärjestelmä, jota käytetään tietojen tallentamiseen, esimerkiksi WordPress-verkkosivustoilla. 

Nginx – Verkkopalvelin, jota käytetään usein käänteisenä välityspalvelimena ja kuormantasaajana, ja se pystyy käsittelemään tuhansia samanaikaisia yhteyksiä. 

NIS2 – EU:n NIS2-direktiivi määrittää tietoturvavaatimukset ja prosessit, joita organisaatioiden on noudatettava, jos direktiivi koskee niitä. 

Node.js – Suoritusympäristö, joka mahdollistaa JavaScriptin ajamisen palvelimella. 

NPM – Lyhenne sanoista Node.js Package Manager, työkalu JavaScript-kirjastojen ja riippuvuuksien hallintaan. 

Next.js – React.js-pohjainen kehys palvelinpuolella renderöityvien verkkosovellusten rakentamiseen, samanlainen kuin Nuxt.js. 

Nuxt.js – Vue.js-pohjainen kehys palvelinpuolella renderöityvien verkkosovellusten rakentamiseen, samanlainen kuin Next.js. 

Open Source – Ohjelmisto, jonka lähdekoodi on vapaasti kaikkien saatavilla, tarkasteltavissa, muokattavissa ja jaettavissa. 

PHP – Palvelinpuolen skriptikieli, jota käytetään dynaamisten verkkosivujen luomiseen. 

Plugin – WordPress-laajennuksia, jotka lisäävät erilaisia toimintoja, kuten lomakkeita, monikielisyyttä ja toimistojen hakua kartalla. 

React – JavaScript-kirjasto, jonka avulla rakennetaan käyttöliittymiä. Sen kehitti Facebook. Se tulee joko selainpohjaisena React.js-versiona tai laitepohjaisena React Nativena, jossa samaa koodipohjaa voidaan käyttää natiivisovelluksiin eri alustoilla, kuten Androidilla ja iOS:lla. 

Responsive Design – Verkkosivuston suunnittelu, joka mukauttaa asettelunsa ja sisältönsä laitteen näytön koon mukaan. 

REST API – Lyhenne sanoista Representational State Transfer Application Programming Interface, arkkitehtoninen tyyli verkkosovellusten suunnitteluun. 

SEO – Lyhenne sanoista Search Engine Optimization (hakukoneoptimointi), prosessi, jolla verkkosivuston näkyvyyttä lisätään hakukoneiden tuloksissa. 

Server – Tietokone, joka tarjoaa palveluita, kuten verkkosivustojen näyttämistä. Katso myös web hosting. 

Serverless – Pilvipalveluiden suoritustapa, jossa pilvipalveluntarjoaja hallitsee dynaamisesti palvelinten allokointia ja resurssien tarjontaa. 

Shell – Tekstipohjainen käyttöliittymä, jossa annetaan komentoja, joita käytetään esimerkiksi palvelimien hallintaan ja ohjelmien asennukseen. 

Shopify – Palvelu, joka mahdollistaa verkkokauppojen helpon luomisen. 

Single Sign-On (SSO) – Prosessi, jonka avulla voi kirjautua useisiin palveluihin käyttämällä samoja käyttäjätunnuksia ja salasanoja. 

SSL – Lyhenne sanoista Secure Sockets Layer, tietoturvaprotokolla, joka varmistaa tiedon turvallisen siirron palvelimen ja käyttäjän välillä. 

Tailwind CSS – Utility-pohjainen CSS-kehys, joka mahdollistaa räätälöidyn suunnittelun suoraan HTML:stä käsin. 

TypeScript – JavaScriptin laajennettu versio, joka tukee tiukkaa tyypitystä ja kääntyy tavalliseksi JavaScriptiksi. 

URL – Lyhenne sanoista Uniform Resource Locator, joka tunnetaan myös nimellä verkkosivun osoite. 

UX – Lyhenne sanoista User Experience (käyttäjäkokemus), joka viittaa siihen, miten käyttäjät kokevat ja käyttävät palvelua. 

Web Hosting – Palvelu, jossa verkkosivusto voidaan tallentaa ja julkaista. Katso myös serveri. 

Website – Kokoelma verkkosivuja, jotka ovat saatavilla internetissä. 

WebSocket – Kommunikaatioprotokolla, joka mahdollistaa kaksisuuntaisen yhteyden palvelimen ja asiakkaan välillä. 

WordPress – Käyttäjäystävällinen alusta verkkosivustojen luomiseen, joka tarjoaa työkaluja sisällön ja suunnittelun hallintaan. 

XSS – Lyhenne sanoista Cross-site scripting -hyökkäys, eräänlainen tietoturva-aukko, joka löytyy tyypillisesti verkkosovelluksista. 

Yarn – Nopea ja luotettava JavaScript-pakettien hallintatyökalu.