Kategoria: Ohjelmistot
Creative Commons
Creative Commons (CC) on voittoa tavoittelematon organisaatio ja lisenssijärjestelmä. Se tarjoaa luovan sisällön tekijöille mahdollisuuden jakaa teoksiaan laajemmin kuin perinteiset tekijänoikeudet sallisivat. Creative Commons -lisenssien avulla tekijät voivat määrittää, miten heidän teoksiaan voi käyttää, jakaa ja muokata, säilyttäen samalla osan oikeuksistaan. Tämä antaa tekijöille enemmän joustavuutta ja mahdollistaa avoimen ja vapaan kulttuurin edistämisen. Tekijät voivat […]
Lue lisääAvoin lisenssi (ohjelmistot)
Ohjelmistojen avoin lisenssi on käsite, joka kuvaa käytäntöä, jossa ohjelmistolle annetaan tietyt käyttöoikeudet ja vapaudet sen käyttäjille ja kehittäjille. Tällaiset lisenssit sallivat ohjelmiston käytön, jakamisen, muokkaamisen ja/tai uusien versioiden luomisen avoimesti ja yleisölle saatavilla olevalla tavalla. Tunnetuimpia avoimia lisenssejä ovat esimerkiksi GNU General Public License (GPL), MIT-lisenssi, Apache-lisenssi ja Creative Commons -lisenssit, joita käytetään myös […]
Lue lisääWireframe
Wireframe, suomalaisittain rautalankamalli, on ohjelmisto- ja verkkosivukehitykseen liittyvä termi. Sen avulla erilaisia suunnitelmia pyritään visualisoimaan ja ymmärtämään luomalla karkeita rautalankamalleja. Wireframe ei ole graafista suunnittelua eikä sen luominen välttämättä liity millään tavalla kehitettävän verkkosivuston tai ohjelmiston ulkonäköön. Sen perimmäinen tarkoitus on auttaa hahmottamaan logiikkaa ja käytettävyyttä. Wireframea ei pidä sekoittaa prototyyppiin tai lopulliseen käyttöliittymään. Se […]
Lue lisääKäyttöliittymä
Käyttöliittymä (engl. user interface, UI) on se osa järjestelmästä tai ohjelmistosta, joka mahdollistaa vuorovaikutuksen käyttäjän ja tietokoneen tai laitteen välillä. Käyttöliittymä toimii välineenä, jonka avulla käyttäjä voi antaa komentoja, syöttää tietoa, saada tietoa näytölle tai suorittaa muita toimintoja tietokoneen tai laitteen kanssa. Käyttöliittymät voivat olla hyvin monenlaisia ja ne voivat sisältää erilaisia elementtejä, kuten painikkeita, […]
Lue lisääDrupal
Drupal on avoimen lähdekoodin sisällönhallintajärjestelmä (Content Management System, CMS). Sitä käytetään verkkosivustojen ja web-sovellusten luomiseen ja hallintaan. Drupal perustuu PHP-ohjelmointikieleen ja se käyttää tietokantajärjestelmänä usein MySQL:ää tai MariaDB:tä. Drupal tarjoaa laajan valikoiman ominaisuuksia, joiden avulla voidaan rakentaa monenlaisia verkkosivustoja, kuten blogeja, yrityssivustoja, verkkokauppoja ja julkishallinnon sivustoja. Drupal on yksi useista saatavilla olevista CMS-järjestelmistä, ja sen […]
Lue lisääDigitoimisto
Digitoimisto on yritys tai organisaatio, joka tarjoaa digitaaliseen markkinointiin ja verkkokehitykseen liittyviä palveluita. Nämä palvelut voivat kattaa hyvin laajan valikoiman, kuten verkkosivustojen suunnittelun ja kehityksen, hakukoneoptimoinnin (SEO), hakukonemainonnan (SEM), sisältömarkkinoinnin, sosiaalisen median hallinnan, sähköpostimarkkinoinnin ja muut digitaaliseen markkinointiin liittyvät tehtävät. Digitoimistot toimivat yleensä yritysten tai brändien kumppaneina auttaakseen niitä luomaan vahvaa näkyvyyttä verkossa ja kasvattamaan […]
Lue lisääAPI
API, suomeksi ohjelmointirajapinta, tulee englannin kielen sanoista application programming interface. API määrittelee, miten eri ohjelmistojen komponentit tai palvelut voivat kommunikoida keskenään. Lisäksi se määrittelee, miten eri ohjelmat voivat pyytää tietoja, lähettää tietoja ja suorittaa toimintoja toistensa kanssa. API voi toimia monin eri tavoin, mutta yleisesti se koostuu joukosta sääntöjä, protokollia ja työkaluja, jotka sallivat ohjelmiston […]
Lue lisääBackend
Backend (myös “bäkki”) sisältää kaiken palvelimella suoritettavan sovelluksen tai verkkosivuston osaset, johon kuuluvat esimerkiksi yhteydet tietokantoihin, lomakkeiden ja tiedostojen käsittelyt, sovellukseen tai sivustolle kirjautuminen sekä salasanojen tarkistaminen. Backend siis käsittelee, siirtää ja vastaanottaa verkkosivuston tai sovelluksen tietoja. Backendin lisäksi verkkosivustoilla on tyypillisesti myös frontend eli selainpuoli. Frontend on se osa sovelluksesta tai verkkosivustosta, jonka käyttäjä […]
Lue lisääFrontend
Verkkosivustolla on tyypillisesti kaksi puolta: frontend eli selainpuoli ja backend eli palvelinpuoli. Frontend (myös “frontti”) on se verkkosivuston tai sovelluksen osa, jonka kanssa sen käyttäjä on tekemisissä. Se sisältää siis sivuston tai sovelluksen käyttöliittymän. Frontend toteutetaan eri ohjelmointikielillä, joista yleisimmät ovat JavaScript, HTML (Hypertext Markup Language) ja CSS (Cascading Style Sheets). JavaScript on ohjelmointikieli, kun […]
Lue lisääAvoin rajapinta
Avoin rajapinta tarkoittaa sitä, että kaikki sen ominaisuudet ovat julkisia ja niitä voidaan käyttää ilman rajoittavia tekijöitä. Jos rajapinta vaatii rekisteröinnin, sen täytyy olla täysin automaattinen. Avoimen rajapinnan ehtona on, että rajapintakuvaus ja sen dokumentaatio ovat avoimesti saatavilla ja ne ovat riittävät itsenäiseen kehitykseen. Lisäksi rajapintaa on pystyttävä käyttämään ilman mitään ehtoja esimerkiksi omien sovellusten […]
Lue lisää