5 Sisällönhallinta- ja julkaisujärjestelmät

Koko: px
Aloita esitys sivulta:

Download "5 Sisällönhallinta- ja julkaisujärjestelmät"

Transkriptio

1 Taustaa: dokumentin elinkaari Hypermediasovelluksen tärkeä erityispiirre on se, että hypermediasovelluksella on aina jokin sisältö Sisältö on verkkopalvelun hyödyllisyyden tärkein yksittäinen tekijä. Sisällön muokkaamiseen, hallintaan ja julkaisemiseen liittyvät toiminnot ovat siis keskeinen osa verkkopalvelun toimintaa Verkkopalvelun sisällön muokkaamisen, hallinnan ja julkaisemisen tarvittavan toiminnallisuuden toteuttavaa järjestelmää kutsutaan sisällönhallintajärjestelmäksi (SHJ). Content management System (CMS) lienee useimmille tutumpi käsite Sisällönhallintajärjestelmän toiminnallisuus voidaan jakaa seuraaviin kokonaisuuksiin: Sisällön tuottaminen: sisällön syöttäminen SHJ:n tietovarastoon (repository) Sisällön hallinta: tietovarastoon tallennetun sisällön hallinta Julkaiseminen: tiedon julkaiseminen tietovarastosta eri muotoihin Julkaisujärjestelmä (publishing framework) vastaa sisällönhallintajärjestelmällä tuotettavan ja hallittavan sisällön julkaisemisesta. Useat sisällönhallintajärjestelmät toteuttavat myös julkaisujärjestelmän toiminnallisuuden MATHM Hypermedian ohjelmointi (kevät 2007) 85 Dokumentin elinkaari jäsentää esimerkiksi seuraavalla tavalla (Lähde: Anttila, J. Dokumenttien hallinnan ABC): Luonti Muokkaus Tarkastus Julkaisu Haku Hyväksyntä Katselu Arkistointi Poisto Jäsennystä voi käyttää pohjana suunniteltaessa sisällönhallintajärjestelmän sisäisen työnohjauksen toiminnallisuutta tai sisällöntuotantoprosessia sinänsä; kaikkea ei tietenkään aina tarvitse tehdä tietokoneella! MATHM Hypermedian ohjelmointi (kevät 2007) 86 Sisällönhallintajärjestelmän lisäarvot SHJ:n toiminnallisuus (1/2): sisällön tuottaminen Odotettavissa olevia sisällönhallintajärjestelmästä saatavia lisäarvoja: Tuottavuuden parantuminen: tekijät (sisällöntuottaja, graafinen suunnittelija,...) voivat keskittyä omaan osaamisalueeseensa Oikeuksien hallinta: dokumentin elinkaaren vaiheisiin vaikuttavien henkilöiden täsmällinen määritteleminen ja rajaaminen Työnkulun (workflow) ohjaus: Dokumentin elinkaaren vaiheistaminen ja tekijöiden vastuualueiden selkeyttäminen. Esimerkkejä: luominen, muokkaaminen, tarkastaminen, hyväksyminen, julkaiseminen,... Yhtenäinen ulkoasu: Tieto syötetään sisällönhallintajärjestelmään yhtenäisessä muodossa, joten myös sisällön julkaisumuodot yhtenäistyvät. Apuna yhtenäistämisessä ovat sivupohjat, tyylitiedostot & funktiokirjastot Ulkoasun muokkaaminen: ks. Yhtenäinen ulkoasu Huonon suunnittelun seurauksena tai SHJ:n valinnan epäonnistuessa tuloksena on jotain päinvastaista, esimerkiksi tuottavuuden heikentyminen, byrokratian lisääntyminen tai pakollisten esitietojen lisääntyminen. Esimerkkejä löytyy vaikkapa valtion sähköisistä tietojärjestelmistä MATHM Hypermedian ohjelmointi (kevät 2007) 87 Työvälineet: sisäänrakennetut työvälineet sisällön tuottamiseen tai tuki ulkoisille tiedostomuodoille (import). Reunaehto: toteutettava WWW-lomakkeiden avulla Sisällön ja ulkoasun erottaminen: keskeinen idea tiedon rakenteistamisessa, joka taas on pakollinen reunaehto monikanavajulkaisemiselle Hajautettu muokkaaminen: sisällöntuottajia voi olla useita, joten SHJ:n on mahdollistettava esimerkiksi tiedon lukitseminen ja versiointi Uudelleenkäyttö: sama tieto - esimerkki yksittäinen dokumentti tai tekstikappale - voidaan julkaista useassa eri jakelukontekstissa Metatiedon tuottaminen: sisällön hallinta edellyttää metatiedon keräämistä, joka ei kuitenkaan saa tukehduttaa sisällöntuotantoprosessia Linkittäminen: sisällöntuottajan on voitava määritellä sovelluksen sisäisiä linkkejä, muutokset rakenteessa ja monikanavaisuus on otettava huomioon Esitiedot: HTML-osaaminen tai vastaava ei saa (välttämättä) olla pakollinen esitieto Käytön helppous ja tehokkuus: välttämätöntä, mutta toteuttaminen todellinen haaste (vrt. Web-lomakkeet ja sisällöntuottajien WYSIWYG-tausta => Word) MATHM Hypermedian ohjelmointi (kevät 2007) 88

2 SHJ:n toiminnallisuus (2/2): sisällön hallinta Versiointi ja arkistointi: Versiointi mahdollistaa muutosten hallinnan, virheistä toipumisen ja tiedon palauttamisen. Arkistointi on usein parempi vaihtoehto kuin tiedon tuhoaminen Työnkulun ohjaus: Työnkulun on oltava muokattava, joustava ja riippumaton organisaatiossa tapahtuvista muutoksista Turvallisuus: pääsynhallinta, käyttöoikeudet, virheistä toipuminen, tietoturva Integrointi ulkoisiin järjestelmiin: SHJ on ainoastaan yksi osa yrityksen tietojärjestelmää. Tarve tiedon kopiointiin tai mekaaniseen siirtämiseen estää tehokkaan toiminnan Raportointi: Raportointi (mahdollisesti proaktiinen) järjestelmässä tapahtuvista virheistä (ylläpitäjä) tai esimerkiksi muutoksista sovelluksen tilassa (ylläpitäjä ja käyttäjä). Proaktiivinen tarkoittaa tässä sitä, että järjestelmä välittää raportit ilman käyttäjän aktiivista toimintaa Sisällön hallinta ja dokumenttien hallinta (document management) liittyvät hyvin läheisesti yhteen. Organisaatiossa käytössä olevan dokumenttienhallintajärjestelmän yhdistäminen sisällönhallintajärjestelmään on kuitenkin yleensä hankalaa MATHM Hypermedian ohjelmointi (kevät 2007) 89 Julkaisujärjestelmän toiminnallisuus Ulkoasu: ulkoasun irrottaminen esimerkiksi tyylitiedostojen avulla Sivupohjat: Asettelun määritteleminen sivupohjilla, joiden muokkaaminen onnistuu ilman teknistä osaamista. Jopa WYSIWYG-käyttöliittymä sivupohjien muokkaamiseen? Laajennettavuus: Järjestelmän on mahdollistettava jatkuva kehitystyö. Uusien julkaisemiseen liittyvien toimintojen toteuttamisen on oltava helppoa Julkaisumuodot: Tiedon julkaiseminen eri muotoihin on oltava mahdollista. Mahdollisuus uusien julkaisumuotojen lisäämiseen on tärkeä Personointi: tiedon julkaiseminen käyttäjän käyttäjäryhmän perusteella mukautettuna (=> mukautuva hypermedia) Käytön tilastointi: Käytön lokidatan tallentaminen tietokantaan ja erilaisten raporttien muodostaminen. Esimerkkejä: suosituimmat sivut, päivittäinen käyttö tai hakutoiminnon käyttö (virheelliset haut => käytettävyyden edistäminen) Muista myös nämä: käytettävyys, saavutettavuus, selainriippumattomuus, yksinkertainen asiakas, käytön nopeus, validi HTML ja CSS, navigaation apuvälineet ja metatiedon julkaiseminen MATHM Hypermedian ohjelmointi (kevät 2007) 90 Tiedon tyyppi ja tallentaminen Verkkopalvelun sisältö on tietoa. Tieto voidaan jakaa kahteen tyyppiin: Datakeskeinen tieto on jäsennettävissä pieniin palasiin, jotka voidaan esimerkiksi tallentaa relaatiotietokantaa. Esimerkkejä: reseptit, levyn tiedot, henkilötiedot,... Dokumenttikeskeinen tieto muodostuu jotakin tiettyä asiaa käsittelevistä kokonaisuuksista. Tiedon tallentaminen onnistuu parhaiten dokumenttitietokantaan. Esimerkkejä: kirja, raportti, käyttöohje, oppimateriaali,... Esimerkki datakeskeisestä tiedosta: Laika & the Cosmonauts;Absurdistan;1997;surf Esimerkki dokumenttikeskeisestä tiedosta: <p><img src="laika-in-space.png" alt="laika the Space Dog"/> Laika & the Cosmonauts on <dfn>visuaalista avaruussurfia</dfn>... </p> Tiedon tyypillä on keskeinen vaikutus tiedon muokkaamiseen ja tallentamiseen käytettävän menetelmän valinnassa MATHM Hypermedian ohjelmointi (kevät 2007) 91 Tiedon tallentaminen: vaihtoehtoja SHJ:n tietovarasto voidaan toteuttaa monella eri tavalla: Määrämuotoinen tekstitiedosto (flat file): Tiedot tallennetaan tekstitiedostoon esimerkiksi Comma Separated Value (CSV) -muodossa. Osa ASCII-merkeistä on varattu tietojen jäsentämiseen Rakenteinen dokumentti: Tallennusmuotona käytetään jotakin XML-kieliopin (miksei myös SGML-kieliopin) mukaista merkkauskieltä. Mahdollistaa tietojen suoraviivaisen siirtämisen ja uudelleenkäytön Relaatiotietokanta: Tiedot tallennetaan relaatiotietokannan tauluihin riveinä. Erilaisiin tekstitiedostoihin verrattuna merkittävästi tehokkaampi ja siten skaalautuvampi vaihtoehto Dokumenttitietokanta: Järjestelmään tuodut dokumentit, esimerkiksi mediaelementit, voidaan tallentaa sellaisenaan dokumenttitietokantaan. Myös osa relaatiotietokannoista tukee vastaavaa toiminnallisuutta. Relaatiotietokanta on suositeltavin vaihtoehto, kun tarkoituksena on toteuttaa sisällönhallintajärjestelmä suurelle joukolle käyttäjiä. Tekstitiedostoihin perustuvien vaihtoehtojen etuna on parempi siirrettävyys. MATHM Hypermedian ohjelmointi (kevät 2007) 92

3 Tiedon siirtäminen järjestelmien välillä Määrämuotoiset tekstitiedostot ja rakenteiset dokumentit soveltuvat erityisen hyvin tiedon siirtämiseen järjestelmien välillä Esimerkki: levykokoelman tiedot XML-muodossa: <recordcollection> <record year="1997"> <name>absurdistan</name> <artist>laika & the Cosmonauts</artist> </record> </recordcollection> Esimerkki: levykokoelman tiedot CSV-muodossa: Laika & the Cosmonauts;Absurdistan;1997;surf XML ja CSV soveltuvat molemmat sekä tiedon julkaisemiseen että siirtämiseen sisään sisällönhallintajärjestelmään PHP tukee XML-muotoisen tiedon jäsentämistä. CSV-lukijan toteuttaminen on suoraviivaista. PHP-ohjelmalla voi HTML-kielen ohella mainiosti tulostaa esimerkiksi CSV- tai XML-muotoisia tiedostoja MATHM Hypermedian ohjelmointi (kevät 2007) 93 Julkaisuprosessin automatisointi Ohjelmointikieliä voidaan hyödyntää myös muussa käytössä kuin vuorovaikutuksen toteuttamisessa. Julkaisujärjestelmät automatisoivat osan hypermediasovelluksen toteuttamisen mekaanisista työvaiheista Hypermediasovelluksen toteuttamiseen liittyy muun muassa seuraavia mekaanisia työvaiheita (vrt. Relationship Management Methodology, RMM): Sovelluksen yleinen sivupohja kopioidaan jokaiseen näkymään ja näkymäkohtainen sisältö sijoitetaan sivupohjaan. Näkymäkohtaisen sisällön lisäämisen jälkeen sivupohjan järjestelmällinen muuttaminen on mahdotonta Rakenteelliset linkit tehdään sivuston rakenteen perusteella. Esimerkiksi valikko voidaan sijoittaa sivupohjaan, mutta käyttäjän sijainnin näyttäminen edellyttää näkymäkohtaisten muutosten tekemistä Assosiatiivisten linkkien toteuttaminen on yleensä suuren työmäärän takia mahdotonta käsityönä Aidon laiteriippumattomuuden ja mukautuvan hypermedian toteuttaminen vaatii aina ohjelmointia ja dynaamista toteutusta. Myös monikanavajulkaiseminen on suuren työmäärän takia käytännössä mahdotonta ilman automatisointia MATHM Hypermedian ohjelmointi (kevät 2007) 94 Julkaisujärjestelmän toimintaperiaate Reunaehto: sisällön ja esitystavan erottaminen Julkaisuprosessin automatisointi tapahtuu julkaisujärjestelmällä Julkaisujärjestelmät voidaan jakaa toimintaperiaatteen perusteella kolmeen luokkaan: Yksi versio kaikille: Hypermediasovelluksesta julkaistaan yksi versio, jonka on sovelluttava kaikkiin käyttötarkoituksiin. Tavoitteena One size fits all, tuloksena usein One size fits nobody Räätälöity julkaiseminen: Tässä lähestymistavassa julkaistaan lueteltu joukko versioita, joista valitaan kuhunkin käyttötarkoitukseen parhaiten sopiva versio. Valinta suoritetaan yleensä käyttäjän toimesta, mutta versio voidaan valita esimerkiksi asiakasohjelman (selain) toimittamien tietojen perusteella automaattisesti Joustava julkaiseminen: Sovelluksesta asiakkaalle toimitettavat näkymät räätälöidään pyynnön yhteydessä välitettyjen tietojen perusteella tiettyyn julkaisukontekstiin (delivery context) sopivaksi. Joustavan julkaiseminen vastaa yleisessä tapauksessa mukautuvan hypermedian ideaa Tässä keskitytään räätälöityyn julkaisemiseen. Joustavaan julkaisemiseen palataan laiteriippumattomuuden ja mukautuvan hypermedian yhteydessä MATHM Hypermedian ohjelmointi (kevät 2007) 95 Rakenteisen hypermedian keskeinen idea on sisällön ja esitystavan erottaminen Vaihtoehtoja sisällön ja esitystavan erottamiseen: HTML ja CSS: CSS on koristeleva tyylikieli, jonka avulla voi vaikuttaa ainoastaan HTML-dokumentin ulkoasuun XML ja XSLT: tietosisältö esitetään XML-muodossa ja julkaistaan XSLmuunnosten avulla haluttuihin muotoihin Tietokanta ja ohjelmointikieli: tietosisältö sijoitetaan tietokantaan ja julkaistaan ohjelmointikielen avulla haluttuihin muotoihin Kaksi viimeistä vaihtoehtoa mahdollistavat muutokset sekä yksittäisten dokumenttien rakenteessa että koko hypermediasovelluksen navigointirakenteessa XSL-muunnosten avulla voidaan toteuttaa ainoastaan räätälöidyn julkaisemisen periaatteen mukaisia ratkaisuja. Joustavaan julkaisemiseen tarvitaan aina ohjelmointia Ainoa keino vuorovaikutuksen toteuttamiseen on ohjelmointikielen käyttäminen. XSLmuunnosten avulla voidaan kuitenkin esimerkiksi automatisoida ohjelmointikieleen perustuvan ratkaisun toteutustyöhön liittyviä mekaanisia työvaiheita MATHM Hypermedian ohjelmointi (kevät 2007) 96

4 PHP: toimintalogiikan ja esitystavan erottaminen Esimerkki: yksinkertainen sivupohjamoottori PHP on alun perin suunniteltu dokumenttien sekaan upotettavaksi ohjelmointikieleksi. Yleensä sovellukset toteutetaan kuitenkin niin päin, että PHP-koodilla tulostetaan HTML-merkkausta Esitystavan (=käyttöliittymän) ja toimintalogiikan erottaminen toisistaan selkeyttää ohjelmakoodia, mahdollistaa helpomman tavan verkkopalvelun räätälöimiseen ja helpottaa verkkopalvelun toteutustyötä ja ylläpitoa Esitystapa ja toimintalogiikka voidaan erottaa toisistaan kolmella tavalla: Staattisen sivupohjan jakaminen osiin & sisällyttäminen näkymiin includekomennolla HTML-merkkauksen tulostaminen funktio- tai luokkakirjaston avulla Sivupohjamoottorin (template engine) käyttäminen, esim. Smarty tai Savant Paras ratkaisu saavutetaan sivupohjamoottorin ja HTML-merkkauksen tulostamisesta vastaavan kirjaston yhdistelmällä Ratkaisuja voidaan hyödyntää sekä julkaisujärjestelmän että vuorovaikutteisen sovelluksen toteuttamisessa MATHM Hypermedian ohjelmointi (kevät 2007) 97 Yksinkertainen sivupohjamoottori voidaan toteuttaa esimerkiksi XML-nimiavaruuksien ja säännöllisten lausekkeiden avulla (etsi/korvaa). Esimerkki (ongelma: nimiavaruuden etuliite on nyt kiinnitetty, ratkaisu: sivupohjan käsittely XML-tasolla): <!-- tyylikäs ulkoasu HTML-merkkauksena (alku)--> <table><tr> <td> <h1><template:title>otsikko</template:title></h1> <div class="content"> <template:content>sisältö</template:content> </div> </td> <td> <template:menu> <ul><li>valikko</li></ul> </template:menu> </td> </tr></table> <!-- tyylikäs ulkoasu HTML-merkkauksena (loppu)--> index.php page2.php tmpl-eng.php <?php function create_page( $title, $content, $menu, $template) { $page = ereg_replace( "<template:title>.*</template:title>", $title, $template); MATHM Hypermedian ohjelmointi (kevät 2007) 98 Rakenteelliset linkit Esimerkki: rakennekuvaus ja rakenteelliset linkit Rakenteelliset linkit (kertausta): esimerkkejä: murupolku, valikko, lineaarinen navigaatio pääasiallinen navigointimenetelmä rakenteellisten linkkien avulla käyttäjälle esitetään sovelluksen rakenne käyttäjän sijainti sovelluksessa esitetään usein rakenteellisten linkkien avulla, vrt. mukautuva valikko tai murupolku Rakenteellisten linkkien muodostaminen voidaan automatisoida eri tavoilla: Linkit voidaan tulostaa funktiokirjaston avulla tai sisällyttää näkymään esimerkiksi PHP-kielen include-komennolla Vielä parempi vaihtoehto on rakenteellisten linkkien tulostaminen sivuston rakennekuvauksen perusteella. Rakenne voidaan esittää esimerkiksi määrämuotoisen tekstitiedostossa, XML-dokumentissa tai relaatiotietokannassa Nyrkkisääntö: Tieto sijoitetaan relaatiotietokantaan silloin, kun muokkaaminen onnistuu suoraan sovelluksen avulla, muuten käytetään asetustiedostoja MATHM Hypermedian ohjelmointi (kevät 2007) 99 Esimerkki rakenteellisten linkkien tuottamisesta PHP-kielellä XML-kuvauksen perusteella: <site> <page ref="index">etusivu</page> menu.php <page ref="index-pop">pop</page> <page ref="index-rock">rock</page> <page ref="index-surf">surf</page> <page ref="search">haku</page> </site> <ul> <li> <a href="index.php">etusivu</a> lin-nav.php </li> <li> <a href="index-pop.php">pop</a> <div class="linear-navigation"> </li> <a href="prev" href="index-pop.php"> <! > <! > </ul> </div> XML-kuvauksen jäsentäminen voidaan toteuttaa PHP:n SimpeXML-rajapinnan avulla MATHM Hypermedian ohjelmointi (kevät 2007) 100

5 Assosiatiiviset linkit Assosiatiiviset linkit (kertausta): yhdistävät näkymiä sisällön merkityksen perusteella tarjoavat käyttäjälle vaihtoehtoisen navigointitavan vastaavat ihmisen tapaa jäsentää asioita (Vannevar Bushin Memex) Assosiatiivisten linkkien muodostaminen onnistuu näkymien tietosisällöstä kerättyjen metatietojen avulla Tiedon ja metatiedon raja on häilyvä. Erään määritelmän mukaan metatieto on tietoalkiosta ulospäin näkyvää tietoa, jota voidaan käyttää apuna tietoalkioiden hallinnassa. Käsittely: Metatieto relaatiotietokannassa: assosiatiiviset linkit muodostetaan SQLkyselykielen avulla Metatieto RDF-muodossa: assosiatiiviset linkit muodostetaan esim. SPARQLkyselykielen avulla Assosiatiivisten linkkien toteuttaminen sääntöjen perusteella on liian työlästä käsityönä MATHM Hypermedian ohjelmointi (kevät 2007) 101 Esimerkki: assosiatiiviset linkit ja levykokoelma Käyttäjä on löytänyt Laika & the Cosmonautsin levyn Absurdistan. Näkymässä esitetään levyn tiedot ja linkit kaikkiin levyihin, joissa on sama esittäjä (artist = "Laika & the Cosmonauts") ja joiden nimi ei ole Absurdistan (name <> "Absurdistan") SELECT name, artist, genre, year FROM record WHERE artist = "Laika & the Cosmonauts" AND name <> "Absurdistan" Nimien sijaan tietoja kannattaa vertailla levyjen tunnisteiden perusteella, mikäli tietokanta sellaiset sisältää (pitäisi ainakin!) MATHM Hypermedian ohjelmointi (kevät 2007) 102 Lopuksi Yleistettynä kaikki verkkopalvelut ovat sisällönhallinta- ja julkaisujärjelmiä, mutta mahdollistavat toki toisinaan enemmän vuorovaikutusta kuin mitä julkaisujärjestelmiin yleensä ajatellaan kuuluvan Sivupohjan irrottamisen ja erilaisten linkkien muodostamisen automatisoinnin ideat voidaan ottaa suoraviivaisesti käyttöön aidosti vuorovaikutteisessa sovelluksessa Käytännössä yhden kaikenkattavan SHJ:n toteuttaminen on erittäin hankalaa: Sisällöntuottajat haluavat käyttää tuttuja välineitä, mutta Word on tarkoitettu paperille tulostettavien dokumenttien tekemiseen Sisällöntuottajat ja WYSIWYG: ks. edellinen kohta. Erilaiset legacy-järjestelmät hidastavat kehitystä. Julkaisujärjestelmissä ohjelmointikielten vaihtoehtona ovat XML-kieleen ja XSLmuunnoksiin perustuvat sinänsä ilmaisuvoimaiset ratkaisut (esim. Cocoon) Nykyaikaisten Web-palvelujen sisältö (yleisesti tila) on usein hajautettu useampaan palveluun. Asiaan tullaan vielä palaamaan teemalla hypermedia sovelluksen tilan koneena (hypermedia as the engine of application state) (Fielding 2000) MATHM Hypermedian ohjelmointi (kevät 2007) 103

5 Verkkopalvelun sisällön hallinta

5 Verkkopalvelun sisällön hallinta 5 Verkkopalvelun sisällön hallinta Hypermediasovelluksen tärkeä erityispiirre on se, että hypermediasovelluksella on aina jokin sisältö Sisältö on verkkopalvelun hyödyllisyyden tärkein yksittäinen tekijä.

Lisätiedot

Hypermedian ohjelmointi, kevät Julkaisujärjestelmän toteuttaminen

Hypermedian ohjelmointi, kevät Julkaisujärjestelmän toteuttaminen Hypermedian ohjelmointi, kevät 2009 (http://hlab.ee.tut.fi/hmopetus/hmohj-2009) Luento 5. Julkaisujärjestelmän toteuttaminen Jukka Huhtamäki, Hlab (http://tut.fi/hypermedia) Julkaisujärjestelmän toteuttaminen

Lisätiedot

3. Sisällönhallinta- ja julkaisujärjestelmät. MAT-81000 Ohjelmallinen sisällönhallinta, kevät 2014 Jaakko Salonen & Jukka Huhtamäki

3. Sisällönhallinta- ja julkaisujärjestelmät. MAT-81000 Ohjelmallinen sisällönhallinta, kevät 2014 Jaakko Salonen & Jukka Huhtamäki 3. Sisällönhallinta- ja julkaisujärjestelmät 3.1 Sisällönhallintajärjestelmien perusteet Mitä on sisältö? (Boiko, 2002) Määritelmä (Boiko, 2002) 1 Like data, content is also information but it retains

Lisätiedot

2. Sisällönhallinta- ja julkaisujärjestelmät

2. Sisällönhallinta- ja julkaisujärjestelmät 2. Sisällönhallinta- ja julkaisujärjestelmät 2.1 Sisällönhallintajärjestelmien perusteet Mitä on sisältö? Määritelmä: ContentWatch 1 Informaatio muuttuu sisällöksi, kun se muotoillaan siten, että se on

Lisätiedot

8 Hypermedian suunnitteleminen

8 Hypermedian suunnitteleminen 8 Hypermedian suunnitteleminen 8 Hypermedian suunnitteleminen Mietitään seuraavaksi hypermediaa teknisen suunnittelun näkökulmasta. Käytettävyyteen liittyvään suunnitteluun palataan myöhemmin kurssilla.

Lisätiedot

10 Nykyaikainen WWW-arkkitehtuuri

10 Nykyaikainen WWW-arkkitehtuuri 10 Nykyaikainen WWW-arkkitehtuuri è è è 10 Nykyaikainen WWW-arkkitehtuuri WWW on ylivoimaisesti suosituin hypertekstijärjestelmä. Käydään seuraavaksi läpi nykyaikaisen WWW-arkkitehtuurin perusteet. Vuonna

Lisätiedot

3 Verkkopalveluarkkitehtuuri

3 Verkkopalveluarkkitehtuuri 3 Verkkopalveluarkkitehtuuri Verkkopalvelun arkkitehtuuri perustuu yleisesti asiakas-palvelin -malliin Tietokantapohjaisessa (verkko)palvelussa asiakas-palvelin -malli toimii seuraavasti: 1. Käyttäjä käyttää

Lisätiedot

TYPO3 - Open Source Enterprise CMS

TYPO3 - Open Source Enterprise CMS TYPO3 - Open Source Enterprise CMS TYPO3 on yritysten tarpeisiin suunniteltu avoimen lähdekoodin julkaisujärjestelmä. Verkkopalvelutoteutusten lisäksi TYPO3 toimii skaalautuvana web-sovellusten kehitysalustana.

Lisätiedot

3 Verkkopalveluarkkitehtuuri

3 Verkkopalveluarkkitehtuuri 3 Verkkopalveluarkkitehtuuri Luentokerran tavoitteena on perehtyä verkkopalveluarkkitehtuurin yleisiin periaatteisiin ja kaikille verkkopalveluille yhteisiin toimintoihin ja ominaisuuksiin: Tietokantapohjainen

Lisätiedot

4 Verkkopalvelun toteuttaminen

4 Verkkopalvelun toteuttaminen 4 Verkkopalvelun toteuttaminen Tällä kerralla on tavoitteena käydä läpi verkkopalvelun toteuttamiseen liittyviä asioita Mitkä tekijät asettavat reunaehtoja verkkopalvelun toteutukselle? Mitä kaikkea verkkopalvelun

Lisätiedot

NTG CMS. Julkaisujärjestelm. rjestelmä

NTG CMS. Julkaisujärjestelm. rjestelmä NTG CMS Julkaisujärjestelm rjestelmä NTG CMS julkaisujärjestelmän avulla voit päivittää ja ylläpitää internetsivujen sisältöä helppokäyttöisen webkäyttöliittymän kautta, ilman minkäänlaista html-osaamista.

Lisätiedot

Hypermedian ohjelmointi (2 ov) kevät Yleisiä tietoja kevään kurssista. Kurssin sisältö ja suorittaminen

Hypermedian ohjelmointi (2 ov) kevät Yleisiä tietoja kevään kurssista. Kurssin sisältö ja suorittaminen kevät 2005 Yleisiä tietoja kevään kurssista Opettaja: Jukka Huhtamäki Sähköposti: jukka.huhtamaki@tut.fi Huone: Td309, matematiikan laitos / hypermedialaboratorio Puhelin: (03) 3115 2418 (vastaanotto:

Lisätiedot

Projektinhallintaa paikkatiedon avulla

Projektinhallintaa paikkatiedon avulla Projektinhallintaa paikkatiedon avulla Tampereen Teknillinen Yliopisto / Porin laitos Teemu Kumpumäki teemu.kumpumaki@tut.fi 25.6.2015 1 Paikkatieto ja projektinhallinta Paikkatiedon käyttäminen projektinhallinnassa

Lisätiedot

3.11.2010. Web-sisällönhallintajärjestelmät. Sisältö. Mitä on web-sisällönhallinta?

3.11.2010. Web-sisällönhallintajärjestelmät. Sisältö. Mitä on web-sisällönhallinta? Sisältö Mitä on web-sisällönhallinta? Tausta ja tavoitteet Käytännön prosessi Yleisesti Keskeiset ominaisuudet Sisällönhallintajärjestelmän valitseminen ja käyttöönotto Wordpress Joomla! Drupal Yhteenveto

Lisätiedot

6 Mukautuvat verkkopalvelut

6 Mukautuvat verkkopalvelut 6 Mukautuvat verkkopalvelut Verkkopalvelun mukauttamista voi tarkastella useasta eri näkökulmasta: Laiteriippumattomuus: mahdollisuus verkkopalvelun käyttämiseen työasemalla, kämmentietokoneella, matkapuhelimella,

Lisätiedot

4 Verkkopalvelun toteuttaminen

4 Verkkopalvelun toteuttaminen Tällä kerralla on tavoitteena käydä läpi verkkopalvelun toteuttamiseen liittyviä asioita Mitkä tekijät asettavat reunaehtoja verkkopalvelun toteutukselle? Mitä kaikkea verkkopalvelun toteutuksessa on otettava

Lisätiedot

Web-sisällönhallintajärjestelmät

Web-sisällönhallintajärjestelmät Web-sisällönhallintajärjestelmät Sisältö Mitä on web-sisällönhallinta? Tausta ja tavoitteet Käytännön prosessi Web-sisällönhallintajärjestelmät Yleisesti Keskeiset ominaisuudet Sisällönhallintajärjestelmän

Lisätiedot

Kurssin hallinta -työväline

Kurssin hallinta -työväline Kurssin hallinta -työväline Kurssin hallinta -työvälineellä muokataan kursseja A&Ooppimisympäristöalustalla Kurssi koostuu - ohjelmasta (linkit työkaluihin& muihin resursseihin), - materiaaleista, - keskusteluryhmästä,

Lisätiedot

Tiedostonhallinta. Yleistä

Tiedostonhallinta. Yleistä Tiedostonhallinta Tiedostonhallinnan kautta voi muokata kaikkia näkymän tiedostoja. Sitä tarvitaan näkymien räätälöintiin ja joidenkin asetusten muuttamiseen. Yleistä Tiedostojen tarkastelu ja muokkaus

Lisätiedot

NetEazer informaatiojärjestelmä www- palvelujen sisällönhallintaan ja julkaisuun

NetEazer informaatiojärjestelmä www- palvelujen sisällönhallintaan ja julkaisuun NetEazer informaatiojärjestelmä www- palvelujen sisällönhallintaan ja julkaisuun OpenSpace NetEazer julkaisujärjestelmä on täydellinen informaatiojärjestelmä nykyaikaisten wwwpalvelujen sisällöntuotantoon.

Lisätiedot

Rakenteisen oppimateriaalin tuottaminen verkossa esimerkki Rhaptos. Antti Auer Koordinaattori, HT Jyväskylän yliopisto Virtuaaliyliopistohanke

Rakenteisen oppimateriaalin tuottaminen verkossa esimerkki Rhaptos. Antti Auer Koordinaattori, HT Jyväskylän yliopisto Virtuaaliyliopistohanke Rakenteisen oppimateriaalin tuottaminen verkossa esimerkki Rhaptos Antti Auer Koordinaattori, HT Jyväskylän yliopisto Virtuaaliyliopistohanke Rakenteisuus kahdella tasolla Oppimisaihiot ( Learning Objects

Lisätiedot

Johdatus rakenteisiin dokumentteihin

Johdatus rakenteisiin dokumentteihin -RKGDWXVUDNHQWHLVLLQGRNXPHQWWHLKLQ 5DNHQWHLQHQGRNXPHQWWL= rakenteellinen dokumentti dokumentti, jossa erotetaan toisistaan dokumentin 1)VLVlOW, 2) UDNHQQHja 3) XONRDVX(tai esitystapa) jotakin systemaattista

Lisätiedot

VYPEdit verkkosivualusta SVY-toimijoille

VYPEdit verkkosivualusta SVY-toimijoille VYPEdit verkkosivualusta SVY-toimijoille www.vy.fi/admin/vypedit TieVie 26.8.2005 Hely Lahtinen VypEdit sisällönhallintajärjestelmällä voi www.vy.fi/admin/vypedit tuottaa ja ylläpitää www-sivustoja SVY:n

Lisätiedot

Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin?

Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin? Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin? Avoin verkkoalusta ihmisen ja koneen ymmärtämien tietomääritysten tekemiseen Riitta Alkula 20.3.2019 Esityksen sisältö

Lisätiedot

Kanta. Potilastiedon arkiston arkistonhoitajan opas

Kanta. Potilastiedon arkiston arkistonhoitajan opas Käyttöohje 1 (10) Kanta Potilastiedon arkiston arkistonhoitajan opas Tämä dokumentti on terveydenhuollon palvelujenantajien (rekisterinpitäjien) arkistonhoitajille tarkoitettu ohje. Ohjeessa kuvataan arkistonhoitajan

Lisätiedot

Paikkatietotuotteen määrittely

Paikkatietotuotteen määrittely Paikkatietotuotteen määrittely Työpaja tietotuotteista 24.11.2010 Panu Muhli Maanmittauslaitos Inspire-sihteeristö etunimi.sukunimi@maanmittauslaitos.fi Sisällys Mikä on paikkatietotuote? Mitä paikkatietotuotteen

Lisätiedot

9 Edistynyt PHP-ohjelmointi

9 Edistynyt PHP-ohjelmointi 9 Edistynyt PHP-ohjelmointi Luentokerran tavoitteena on käydä läpi joukko sellaisia PHP-sovelluksen toteuttamiseen liittyviä tekijöitä, joiden avulla voidaan parantaa verkkopalvelun totetustyön tuottavuutta

Lisätiedot

Written by Administrator Monday, 05 September 2011 15:14 - Last Updated Thursday, 23 February 2012 13:36

Written by Administrator Monday, 05 September 2011 15:14 - Last Updated Thursday, 23 February 2012 13:36 !!!!! Relaatiotietokannat ovat vallanneet markkinat tietokantojen osalta. Flat file on jäänyt siinä kehityksessä jalkoihin. Mutta sillä on kuitenkin tiettyjä etuja, joten ei se ole täysin kuollut. Flat

Lisätiedot

XML johdanto, uusimmat standardit ja kehitys

XML johdanto, uusimmat standardit ja kehitys johdanto, uusimmat standardit ja kehitys Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: on W3C:n suosittama

Lisätiedot

Viasys VDC Stream Mallipohjaista projektinhallintaa. Tapani Parmanen ja Mia Rantakari Vianova Systems Finland Oy

Viasys VDC Stream Mallipohjaista projektinhallintaa. Tapani Parmanen ja Mia Rantakari Vianova Systems Finland Oy Mallipohjaista projektinhallintaa Tapani Parmanen ja Mia Rantakari Vianova Systems Finland Oy Web-pohjainen projektiportaali, mikä tarjoaa tehokkaat työvälineet hankkeen tietojen hallintaan, aineiston

Lisätiedot

Sisältö. Päivitetty viimeksi 31.8.2011 Sivu 2 / 14

Sisältö. Päivitetty viimeksi 31.8.2011 Sivu 2 / 14 Ylläpitäjän ohje Sisältö Ylläpitäjän ohje... 1 Yleistä... 3 Vinkkejä ylläpitäjälle... 3 Osoitteet... 3 Internet-selain ja Flash-laajennus... 3 Julkinen sivunäkymä ja ylläpitonäkymä eri välilehdissä...

Lisätiedot

Microsoft Office SharePoint Server 2007

Microsoft Office SharePoint Server 2007 Microsoft Office SharePoint Server 2007 MOSS2007 Juha Vermaja juha.vermaja@microsoft.com 050-3457467 Agenda Nykypäivän tietotyöläinen Office SharePoint Server 2007 Tietotyöläisen haasteita Tiedon jakaminen

Lisätiedot

7 Mukautuvat verkkopalvelut

7 Mukautuvat verkkopalvelut 7 Mukautuvat verkkopalvelut Verkkopalvelun mukauttamista voi tarkastella useasta eri näkökulmasta: Laiteriippumattomuus: mahdollisuus verkkopalvelun käyttämiseen työasemalla, kämmentietokoneella, matkapuhelimella,

Lisätiedot

Helsingin yliopisto/tktl DO Tietokantojen perusteet, s 2000 Johdanto & yleistä Harri Laine 1. Tietokanta. Tiedosto

Helsingin yliopisto/tktl DO Tietokantojen perusteet, s 2000 Johdanto & yleistä Harri Laine 1. Tietokanta. Tiedosto Tietokanta Tiedosto Tietokanta (database) jotakin käyttötarkoitusta varten laadittu kokoelma toisiinsa liittyviä säilytettäviä tietoja Ohjelmointikielissä apumuistiin tallennettuja tietoja käsitellään

Lisätiedot

XML Finland seminaari 25.3.2010: Office 2007 XML dokumenttituotannossa

XML Finland seminaari 25.3.2010: Office 2007 XML dokumenttituotannossa XML Finland seminaari 25.3.2010: Office 2007 XML dokumenttituotannossa Anne Honkaranta anne.honkaranta@digia.com Digia oyj 1 2010 DIGIA Plc Vuonna 2010 80%:ssa organisaatioista on Microsoft Office SharePoint

Lisätiedot

8 Tiedonhaun apuvälineet

8 Tiedonhaun apuvälineet 8 Tiedonhaun apuvälineet Tämän luentokerran tavoitteena on perehtyä erilaisiin tiedonhaun apuvälineisiin. Tiedonhaun ja hypermedian asiantuntijat katsovat maailmaa eri näkökulmista; pian tullaan huomaamaan,

Lisätiedot

ETAPPI ry JOOMLA 2.5 Mediapaja. Artikkeleiden hallinta ja julkaisu

ETAPPI ry JOOMLA 2.5 Mediapaja. Artikkeleiden hallinta ja julkaisu ETAPPI ry JOOMLA 2.5 Artikkeleiden hallinta ja julkaisu ETAPPI ry JOOMLA 2.5 Sivu 1(16) Sisällysluettelo 1 Joomla! sivuston sisällöntuotanto... 2 2 Artikkeleiden julkaisu sivustolla... 4 3 Artikkelin julkaisemista

Lisätiedot

Paikkatietotuotteet ja niiden määrittely

Paikkatietotuotteet ja niiden määrittely Paikkatietotuotteet ja niiden määrittely Inspire-koulutuspäivä 30.3.2011 Panu Muhli Maanmittauslaitos Inspire-sihteeristö etunimi.sukunimi@maanmittauslaitos.fi Sisällys Mikä on paikkatietotuote? Mitä paikkatietotuotteen

Lisätiedot

Julkaisujärjestelmän peruskäyttö. Pikaohje

Julkaisujärjestelmän peruskäyttö. Pikaohje Julkaisujärjestelmän peruskäyttö Pikaohje DotNetNuke-julkaisujärjestelmä etaika Oy:n tuottamat palvelut perustuvat DotNetNuke-julkaisujärjestelmään (ks. tarkemmin www.dotnetnuke.com). Se on laaja, järeän

Lisätiedot

Ohjeita kirjan tekemiseen

Ohjeita kirjan tekemiseen Suomen Sukututkimustoimisto on yhdessä Omakirjan kanssa tehnyt internetiin uuden Perhekirja-sivuston. Se löytyy osoitteesta: www.omakirja.fi -> Kirjat -> Perhekirja tai http://www.omakirja.fi/perhekirja?product=6

Lisätiedot

10 Ohjelmoinnista Semanttisessa Webissä

10 Ohjelmoinnista Semanttisessa Webissä 10 Ohjelmoinnista Semanttisessa Webissä Semanttista Webiä (SW) on sivuttu kurssilla useaan otteeseen. Nyt tavoitteena on käydä tiiviisti läpi Semanttisen Webin tekninen perusta, esitellä muutamia esimerkkejä

Lisätiedot

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy IBM Collaboration Forum ٨.٣.٢٠١١ XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy ٢٠١١ IBM Corporation Domino-sovelluskehitys Nopea kehitysympäristö (Rapid application development,

Lisätiedot

OpasOodi. Ilmari Hyvönen Opiskelijarekisteri

OpasOodi. Ilmari Hyvönen Opiskelijarekisteri OpasOodi Ilmari Hyvönen 19.10.2004 Opiskelijarekisteri OpasOodi Taustaa: Oodissa on tiedot opintojaksoista ja myös opetuksesta, mikäli järjestelmää on käytetty ilmoittautumiseen Idea: Oodi-tietojärjestelmä

Lisätiedot

Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta.

Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta. 3 HTML ja XHTML Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta.

Lisätiedot

POTILASTIEDON ARKISTO ARKISTONHOITAJAN KÄYTTÖLIITTYMÄN KÄYTTÖOHJE

POTILASTIEDON ARKISTO ARKISTONHOITAJAN KÄYTTÖLIITTYMÄN KÄYTTÖOHJE POTILASTIEDON ARKISTO ARKISTONHOITAJAN KÄYTTÖLIITTYMÄN KÄYTTÖOHJE SISÄLLYSLUETTELO 1.... 1 2. Arkistonhoitajan käyttöoikeudet ja toimenpiteiden seuranta... 1 3. Sisäänkirjautuminen ja käyttäjän tunnistaminen...

Lisätiedot

Tietokanta.java Luokka tarjoaa välineet tietokannan lukemiseen. Haetuista tiedoista muodostetaan kurssi- ja opetus-olioita.

Tietokanta.java Luokka tarjoaa välineet tietokannan lukemiseen. Haetuista tiedoista muodostetaan kurssi- ja opetus-olioita. Arkkitehtuurikuvaus Käytössä olevat java-luokat: Kansio: /WEB_INF/classes/ - käännetyt luokat Kansio: /WEB_INF/src/ - lähdekoodi custom_pojos: Kurssi.java Java-luokka, jonka sisältö vastaa tietokannassa

Lisätiedot

MATHM Hypermedian ohjelmointi (4 op) kevät 2007

MATHM Hypermedian ohjelmointi (4 op) kevät 2007 MATHM-57100 Hypermedian ohjelmointi (4 op) kevät 2007 Luentorunko Jukka Huhtamäki MATHM-57100 Hypermedian ohjelmointi (kevät 2007) 1 Yleisiä tietoja kevään toteutuskerrasta Opettaja: Jukka Huhtamäki (vastaanotto:

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702)

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,

Lisätiedot

Wikin käyttö Perus ja kehittynyt. 2013 Juha Matikainen Antti Miettinen

Wikin käyttö Perus ja kehittynyt. 2013 Juha Matikainen Antti Miettinen Wikin käyttö Perus ja kehittynyt 2013 Juha Matikainen Antti Miettinen Koulutuksen tarkoitus Koulutuksen jälkeen osallistujat tietävät minkälaisiin sisältöihin ja käyttötarkoituksiin wikiä voi käyttää ja

Lisätiedot

MATHM Hypermedian ohjelmointi (4 op) kevät Yleisiä tietoja kevään toteutuskerrasta. Haluatko Web-ohjelmoijaksi?

MATHM Hypermedian ohjelmointi (4 op) kevät Yleisiä tietoja kevään toteutuskerrasta. Haluatko Web-ohjelmoijaksi? kevät 2007 Luentorunko Jukka Huhtamäki Yleisiä tietoja kevään toteutuskerrasta Opettaja: Jukka Huhtamäki (vastaanotto: to 13-14) Sähköposti: jukka.huhtamaki@tut.fi Huone: TD309, matematiikan laitos / hypermedialaboratorio

Lisätiedot

Mikä on WordPress? itse ylläpidettävä (self-hosted) WordPress.com: ilmainen 3. osapuolen ylläpitämä pilvipalvelu (Cloud-hosted)

Mikä on WordPress? itse ylläpidettävä (self-hosted) WordPress.com: ilmainen 3. osapuolen ylläpitämä pilvipalvelu (Cloud-hosted) WordPress.com Mikä on WordPress? Tällä hetkellä maailman suosituin ns. julkaisujärjestelmä (CMS) Rakennettu blogialustaksi, nykyään myös muussa käytössä ilmainen ns. avoimen lähdekoodin julkaisujärjestelmä

Lisätiedot

Tiedonlouhinta rakenteisista dokumenteista (seminaarityö)

Tiedonlouhinta rakenteisista dokumenteista (seminaarityö) Tiedonlouhinta rakenteisista dokumenteista (seminaarityö) Miika Nurminen (minurmin@jyu.fi) Jyväskylän yliopisto Tietotekniikan laitos Kalvot ja seminaarityö verkossa: http://users.jyu.fi/~minurmin/gradusem/

Lisätiedot

Juricon Nettisivu Joomlan käyttöohjeet

Juricon Nettisivu Joomlan käyttöohjeet Juricon Nettisivu Joomlan käyttöohjeet Sisällysluettelo Julkaisujärjestelmä hallinta... 3 Joomla-järjestelmän ylävalikolla on seuraavia:... 3 Valikot... 4 Kategoriat ja artikkelit... 5 Lisäosat ja moduulien

Lisätiedot

ARVO - verkkomateriaalien arviointiin

ARVO - verkkomateriaalien arviointiin ARVO - verkkomateriaalien arviointiin Arvioitava kohde: Jenni Rikala: Aloittavan yrityksen suunnittelu, Arvioija: Heli Viinikainen, Arviointipäivämäärä: 12.3.2010 Osa-alue 8/8: Esteettömyys Edellinen osa-alue

Lisätiedot

Ylläpitodokumentti Mooan

Ylläpitodokumentti Mooan Ylläpitodokumentti Mooan Helsinki 16.08.06 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Heikki Aitakangas

Lisätiedot

Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen

Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen Vaatimusluettelo versio 0.17 Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen Yleiset vaatimukset 1 Koodistopalvelujärjestelmä on selainkäyttöinen 2 Käyttöliittymän tulee

Lisätiedot

NETTISIVUOHJE. MUITA OHJEITA käyttäjän lisääminen, mediakirjasto, sähköpostien lisääminen

NETTISIVUOHJE. MUITA OHJEITA käyttäjän lisääminen, mediakirjasto, sähköpostien lisääminen NETTISIVUOHJE SISÄLTÖ 2 JULKAISUJÄRJESTELMÄ tietoa WordPress julkaisujärjestelmästä perustoiminnot (kirjautuminen, asetukset) 6 MUITA OHJEITA käyttäjän lisääminen, mediakirjasto, sähköpostien lisääminen

Lisätiedot

HALLINNON YHTEINEN VERKKOPALVELURATKAISU ,

HALLINNON YHTEINEN VERKKOPALVELURATKAISU , HALLINNON YHTEINEN VERKKOPALVELURATKAISU 18.6.2013, Miksi yhteinen julkaisujärjestelmä Nopeasti uudet verkkopalvelut mukaan Kustannustehokkuus Kertasisällöntuotanto sisältöjen ristiinkäyttö JHS -183 yhteensopivuus

Lisätiedot

SharePoint Foundation 2010 perusteet ylläpitäjille

SharePoint Foundation 2010 perusteet ylläpitäjille SharePoint Foundation ylläpitäjän ohjeet Sivu 1/5 SharePoint Foundation 2010 perusteet ylläpitäjille SharePoint Foundationin avulla voit luoda nopeasti useita erilaisia sivustoja, joissa WWW-sivuja, tiedostoja,

Lisätiedot

Käyttöliittymäuudistus 2011

Käyttöliittymäuudistus 2011 Käyttöliittymäuudistus 2011 ValueFramen käyttäjäpäivät 30.11.2010 Jarmo Annala, ValueFrame Oy Esityksen sisältö 1 2 3 4 5 6 Käyttöliittymäuudistuksen taustaa Keskeiset muutokset Käyttöliittymäuudistusten

Lisätiedot

Hypermedian ohjelmointi (2 ov) kevät Luentorunko. Jukka Huhtamäki Hypermedian ohjelmointi (2 ov)

Hypermedian ohjelmointi (2 ov) kevät Luentorunko. Jukka Huhtamäki Hypermedian ohjelmointi (2 ov) kevät 2005 7307010 Hypermedian ohjelmointi (2 ov) Luentorunko Jukka Huhtamäki 7307010 Hypermedian ohjelmointi (kevät 2005) 1 Yleisiä tietoja kevään kurssista Opettaja: Jukka Huhtamäki Sähköposti: jukka.huhtamaki@tut.fi

Lisätiedot

Rajapintapalveluiden toteutusvaihtoehdot ja tilaaminen. Kunnat ja Inspire koulutus Jani Kylmäaho

Rajapintapalveluiden toteutusvaihtoehdot ja tilaaminen. Kunnat ja Inspire koulutus Jani Kylmäaho Rajapintapalveluiden toteutusvaihtoehdot ja tilaaminen Kunnat ja Inspire koulutus 29.1.2013 Jani Kylmäaho Rajapintapalvelujen toteutusvaihtoehdot Itse tekemällä Rajapintapalvelut kunnan omaan paikkatietojärjestelmään

Lisätiedot

Vaatimusten versiointi DOORSissa

Vaatimusten versiointi DOORSissa Vaatimusten versiointi DOORSissa 01.06.2004 SoftQA Pekka Mäkinen Pekka.Makinen@softqa.fi Miten ylläpitää versiotietoa? Vaatimusten versiotiedoissa on kaksi ylläpidettävää tietoa: Itse vaatimusten hyväksytty

Lisätiedot

Ylläpitoalue - Etusivu

Ylläpitoalue - Etusivu Crasmanager 5.2 Ylläpitoalue - Etusivu Sivut osiossa sisällön selaus ja perussivujen ylläpito. Tietokannat osiossa tietokantojen ylläpito. Tiedostot osiossa kuvien ja liitetiedostojen hallinta. Työkalut

Lisätiedot

INSPIRE ArcGIS-tuotteilla. Ulla Järvinen ja Jussi Immonen INSPIRE-koulutuksessa

INSPIRE ArcGIS-tuotteilla. Ulla Järvinen ja Jussi Immonen INSPIRE-koulutuksessa INSPIRE ArcGIS-tuotteilla Ulla Järvinen ja Jussi Immonen INSPIRE-koulutuksessa 14.10.2010 ArcGIS-teknologian avulla organisaatiot voivat kehittää palvelujaan ja tehostaa toimintaansa... Improving How We

Lisätiedot

Tietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen

Tietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen Tietojärjestelmä tuotantoympäristössä Tausta ja tavoitteet Tausta Kurssilla on opiskeltu suunnittelemaan ja toteuttamaan tietokanta, joka on pieni perustuu selkeisiin vaatimuksiin on (yleensä) yhden samanaikaisen

Lisätiedot

Google-dokumentit. Opetusteknologiakeskus Mediamylly

Google-dokumentit. Opetusteknologiakeskus Mediamylly Google-dokumentit 1 2 3 Yleistä 1.1 Tilin luominen 4 1.2 Docs-päävalikkoon siirtyminen 7 Dokumentit-päävalikko 2.1 Kirjaudu Dokumentteihin 9 2.2 Lähetä tiedosto Google-dokumentteihin 11 2.3 Uuden asiakirjan

Lisätiedot

Asiointitilin lomakerajapinta. Kansalaisen asiointitili

Asiointitilin lomakerajapinta. Kansalaisen asiointitili Asiointitilin lomakerajapinta Kansalaisen asiointitili Miksi? Miksi? Kansalaisen asiointitili ei mahdollistanut aikaisemmin rakenteisten viestien toimittamista viranomaiselle Rakenteiset viestit viranomaisen

Lisätiedot

Raporttiarkiston (RATKI) käyttöohjeet Ohjeet

Raporttiarkiston (RATKI) käyttöohjeet Ohjeet Raporttiarkiston (RATKI) käyttöohjeet Ohjeet 15.11.2012 1.0 Vastuutaho TRAFI Sisällys Raporttiarkiston (RATKI) käyttöohjeet 1 1. Johdanto 3 1.1. Esitiedot 3 1.2. Käyttöoikeudet 3 1.3. Sisäänkirjautuminen

Lisätiedot

SUOMEN KUNTALIITTO RY

SUOMEN KUNTALIITTO RY Karttaliittymä Versio: 18.10.2011 Julkaistu: 27.10.2011 Voimassaoloaika: Toistaiseksi Sisällys 1 Johdanto... 2 1.1 Suosituksen tausta... 2 1.2 Suosituksen rakenne... 2 2 Soveltamisala... 2 3 Lyhenteet...

Lisätiedot

HAKUKONEMARKKINOINTI KOTISIVUJEN PÄIVITYSOHJE

HAKUKONEMARKKINOINTI KOTISIVUJEN PÄIVITYSOHJE KOTISIVUJEN PÄIVITYSOHJE 1 SISÄLLYSLUETTELO KIRJAUDU PALVELUUN...3 KÄVIJÄSEURANTA...4 SIVUJEN PÄIVITYS...5 Sisältö...6 Sisältö / Työkalut...8 Sisältö / Taulukko...9 Sisältö / Kuvien tuominen...10 Sisältö

Lisätiedot

XML -muotoisen raportin luonti

XML -muotoisen raportin luonti XML -muotoisen raportin luonti Anita Mäkinen-Jäntti 20/05/2014 1 SISÄLTÖ XML -tiedostojen kirjoitusmahdollisuudet Tagsettien käyttäminen Data -vaiheen käyttäminen Sähköinen siirtoliike ja XML - tiedoston

Lisätiedot

Artikkelin lisääminen

Artikkelin lisääminen Sisällys Artikkelin lisääminen...3 Artikkelin muokkaaminen...5 Kuvan lisääminen artikkeliin...6 Väliotsikoiden lisääminen artikkeliin...9 Navigointilinkin lisääminen valikkoon...10 Käyttäjätietojen muuttaminen...13

Lisätiedot

Kansallinen digitaalinen kirjasto Käyttöliittymä Finna. 12.12.2012 Aki Lassila / Kehittämispäällikkö / Kirjastoverkkopalvelut

Kansallinen digitaalinen kirjasto Käyttöliittymä Finna. 12.12.2012 Aki Lassila / Kehittämispäällikkö / Kirjastoverkkopalvelut Kansallinen digitaalinen kirjasto Käyttöliittymä Finna 12.12.2012 Aki Lassila / Kehittämispäällikkö / Kirjastoverkkopalvelut Finna tehostaa ja mahdollistaa Finnan kehittämisen myötä KDK:sta tulee: Tiedon

Lisätiedot

Liferay CE KÄYTTÖOHJE PÄIVITTÄJÄLLE. Content Manager. Ambientia Oy TM Ambientia

Liferay CE KÄYTTÖOHJE PÄIVITTÄJÄLLE. Content Manager. Ambientia Oy  TM Ambientia Liferay CE KÄYTTÖOHJE PÄIVITTÄJÄLLE Ambientia Oy asiakaspalvelu@ambientia.fi www.ambientia.net TM Ambientia Content Manager 2 (13) KÄYTTÖOHJE PÄIVITTÄJÄLLE, SISÄLLYSLUETTELO 1 YLEISTÄ... 3 2 KIRJAUTUMINEN...

Lisätiedot

Sähköpostin arkistointi

Sähköpostin arkistointi Suomen XII liikearkistopäivät 1 12.-13.9.2007 Tampere Sähköpostin arkistointi www.industrialitc.fi 2 Esityksen sisältö Sähköpostiarkistointi osana informaation hallintaa ja ECM-kokonaisuutta Lainsäädäntö

Lisätiedot

2 Web-lomakkeet. 2 Web-lomakkeet

2 Web-lomakkeet. 2 Web-lomakkeet 2 Web-lomakkeet Web-lomakeet ovat verkkopalvelun tekninen perusta; käyttäjän syötteen välittäminen tapahtuu käytännössä aina lomakkeiden avulla Esimerkkejä lomakkeiden käytöstä: yksinkertaiset toiminnot:

Lisätiedot

RATKI 1.0 Käyttäjän ohje

RATKI 1.0 Käyttäjän ohje RATKI RATKI 1.0 Käyttäjän ohje Ohje 0.5 Luottamuksellinen Vastuuhenkilö Petri Ahola Sisällysluettelo 1. Yleistä... 3 1.1. Kuvaus... 3 1.2. Esitiedot... 3 1.3. RATKIn käyttöoikeuksien hankinta... 3 1.4.

Lisätiedot

Tietokanta (database)

Tietokanta (database) Tietokanta Tietokanta (database) jotakin käyttötarkoitusta varten laadittu kokoelma toisiinsa liittyviä säilytettäviä tietoja 1 Tiedosto Ohjelmointikielissä apumuistiin tallennettuja tietoja käsitellään

Lisätiedot

in condition monitoring

in condition monitoring Etäteknologioiden automaatiosovellukset Using e-speak e in condition monitoring tutkija professori Hannu Koivisto Sisältö Tausta Globaali kunnonvalvontajärjestelmä E-speak globaalissa kunnonvalvontajärjestelmässä

Lisätiedot

M U U T O S TA L A A D U N E H D O I L L A W W W. A R T E R. F I

M U U T O S TA L A A D U N E H D O I L L A W W W. A R T E R. F I M U U T O S TA L A A D U N E H D O I L L A Arterin uudet tuoteideat IMS ASIAKASPÄIVÄ 2018 Tuoteomistaja Ossi Hirvikoski 2 S i s ä l t ö Kuka olen? Tuotekehityksen toimintatavat 2018 IMS 2018 julkaisun

Lisätiedot

Ohjelmistotekniikan menetelmät, Ohjelmistotuotannon työkaluista

Ohjelmistotekniikan menetelmät, Ohjelmistotuotannon työkaluista 582101 - Ohjelmistotekniikan menetelmät, Ohjelmistotuotannon työkaluista 1 Ohjelmistotuotannon työkaluuista Projektinhallintatyökalut (ei käsitellä tällä kurssilla) CASE- ja mallinnustyökalut (esim. Poseidon)

Lisätiedot

VALDA-tietojärjestelmän j versio 1

VALDA-tietojärjestelmän j versio 1 VALDA-tietojärjestelmän j versio 1 Mitä palveluita tarjotaan VALDA-tietojärjestelmän ensimmäisestä versiosta? Mitä hyötyä saat tästä organisaatiollesi? IBM, Helsinki 14.5.2009 Hankepäällikkö Toini Salmenkivi

Lisätiedot

Ohjelmistojen mallintaminen Tietovuokaaviot Harri Laine 1

Ohjelmistojen mallintaminen Tietovuokaaviot Harri Laine 1 Ohjelmistojen mallintaminen Tietovuokaaviot 3.11.2008 Harri Laine 1 t Data flow diagrams Pohjana systeemiteoreettinen järjestelmämalli Input system output Järjestelmän tehtävä on muokata lähtötiedoista

Lisätiedot

MIIKKA VUORINEN, SANTERI TUOMINEN, TONI KAUPPINEN MAT-81100 Verkkopalvelun laadukkuus ja arviointi

MIIKKA VUORINEN, SANTERI TUOMINEN, TONI KAUPPINEN MAT-81100 Verkkopalvelun laadukkuus ja arviointi AMPPARIT.COM VERKKOPALVELUN ARVIOINTISUUNNITELMA RYHMÄ VUTUKA MIIKKA VUORINEN, SANTERI TUOMINEN, TONI KAUPPINEN MAT-81100 Verkkopalvelun laadukkuus ja arviointi II SISÄLLYS 1 Arvioitava verkkopalvelu 3

Lisätiedot

2 Web-lomakkeet. HTML-lomakkeet. Lomakkeiden perusteet

2 Web-lomakkeet. HTML-lomakkeet. Lomakkeiden perusteet Web-lomakeet ovat verkkopalvelun tekninen perusta; käyttäjän syötteen välittäminen tapahtuu käytännössä aina lomakkeiden avulla Esimerkkejä lomakkeiden käytöstä: yksinkertaiset toiminnot: palautelomake,

Lisätiedot

Valtakunnallinen sosiaalihuollon asiakastiedon arkisto näkymiä toimeenpanoon

Valtakunnallinen sosiaalihuollon asiakastiedon arkisto näkymiä toimeenpanoon Valtakunnallinen sosiaalihuollon asiakastiedon arkisto näkymiä toimeenpanoon Terveydenhuollon ATK-päivät 2015 12.-13.5.2015 Tampere 18.5.2015 Maarit Laaksonen / THL 1 Esitykseni tänään Sosiaalihuollon

Lisätiedot

Käyttöohje. Aija. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Käyttöohje. Aija. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Käyttöohje Aija Helsinki 2.9.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisältö 1. Yleistä...3 2. Järjestelmän toiminnot...4 2.1 Rekisteröityminen...4 2.2 Sisäänkirjautuminen...4

Lisätiedot

KYSELYN JULKAISEMINEN JA VASTAUSTEN KERÄÄMINEN

KYSELYN JULKAISEMINEN JA VASTAUSTEN KERÄÄMINEN KYSELYN JULKAISEMINEN JA VASTAUSTEN KERÄÄMINEN KYSELYN JULKAISEMINEN JA VASTAUSTEN KERÄÄMINEN Paina vihreää ok painiketta. Seuraavaksi paina kyllä ( haluatteko julkaista kyselyn? ). Mikäli haluatte korjata

Lisätiedot

Rajapintapalveluiden toteutuksessa huomioitavaa. Rajapinnat tehokäyttöön Jani Kylmäaho

Rajapintapalveluiden toteutuksessa huomioitavaa. Rajapinnat tehokäyttöön Jani Kylmäaho Rajapintapalveluiden toteutuksessa huomioitavaa Rajapinnat tehokäyttöön 7.3.2013 Jani Kylmäaho Rajapintapalvelujen toteutusvaihtoehdot Itse tekemällä Rajapintapalvelut suoraan organisaation omaan paikkatietojärjestelmään

Lisätiedot

Liite 7: Asiakastietoa käsittelevä järjestelmä Sosiaalihuollon asiakastiedon arkisto. Rajapintakäyttötapaukset

Liite 7: Asiakastietoa käsittelevä järjestelmä Sosiaalihuollon asiakastiedon arkisto. Rajapintakäyttötapaukset Liite 7: Asiakastietoa käsittelevä järjestelmä Sosiaalihuollon asiakastiedon arkisto Rajapintakäyttötapaukset Versiohistoria Versio Pvm Tekijät Muutokset 1.0 22.4.2016 Katja Korhonen Ensimmäinen julkaistu

Lisätiedot

Microsoft Visual Studio 2005

Microsoft Visual Studio 2005 Microsoft Visual Studio 2005 on integroitu kehitysympäristö (Integrated Development Environment) eli (IDE). Kehitysympäristöön kuuluvat seuraavat keskeiset sovelluskehitysvälineet: Ohjelmointikielet C#.NET

Lisätiedot

Tieto- ja viestintätekniikka. Internetistä toimiva työväline, 1 ov (YV10TV2) (HUOM! Ei datanomeille)

Tieto- ja viestintätekniikka. Internetistä toimiva työväline, 1 ov (YV10TV2) (HUOM! Ei datanomeille) Kuvaukset 1 (9) Tieto- ja viestintätekniikka Internetistä toimiva työväline, 1 ov (YV10TV2) (HUOM! Ei datanomeille) Tavoitteet omaksuu verkko-oppimisympäristön ja sähköpostin keskeiset toiminnot tutustuu

Lisätiedot

Periaate. Login. Taitto ja artikkelit. Artikkeli ja elementit

Periaate. Login. Taitto ja artikkelit. Artikkeli ja elementit Periaate Smart Connection Enterprise on tietokantapohjainen julkaisujärjestelmä, joka perustuu Adoben InDesign ja InCopy ohjelmiin. Järjestelmä käyttää tiedonsiirtoon suojattua internet-yhteyttä, joten

Lisätiedot

1 (14) Ohje. Ohje. GTK-wiki. Geologian tutkimuskeskus, Verkkosivustopalvelut

1 (14) Ohje. Ohje. GTK-wiki. Geologian tutkimuskeskus, Verkkosivustopalvelut 1 (14) GTK-wiki 2 (14) Sisällysluettelo 1. Wikin ylläpito... 3 1.1. Wiki-artikkelin muokkaus... 3 1.2. Wiki-artikkelin lisääminen... 3 2. Wiki-toiminnot... 4 2.1. Ristiinlinkitys... 4 2.2. Tekstin muotoilu...

Lisätiedot

24h Admin V1.00 20.11.2004 / 24h_Admin_v100.pdf 1/9

24h Admin V1.00 20.11.2004 / 24h_Admin_v100.pdf 1/9 24h Admin V1.00 20.11.2004 / 24h_Admin_v100.pdf 1/9 Copyright Yleiskuvaus 1. Perusasioita kirjautumisesta 2. Kirjautuminen 3. Sivut 4. Yläpalkki 5. Sivujen kuvaukset 5.1 Versiotiedot 5.2 Pääsivu 5.3 Valikon

Lisätiedot

3 Verkkopalveluarkkitehtuuri

3 Verkkopalveluarkkitehtuuri 3 Verkkopalveluarkkitehtuuri Luentokerran tavoitteena on perehtyä verkkopalveluarkkitehtuurin yleisiin periaatteisiin ja kaikille verkkopalveluille yhteisiin toimintoihin ja ominaisuuksiin: Tietokantapohjainen

Lisätiedot

ATK yrittäjän työvälineenä

ATK yrittäjän työvälineenä ATK yrittäjän työvälineenä Word ja Excel Timo Laapotti / F4U - Foto For You f4u@f4u.fi http://f4u.fi/mlykl/ 13.5.2008 Ohjelmisto Tietokoneohjelma on joukko toimintaohjeita ja käskyjä, jotka tietokoneen

Lisätiedot

Yhteentoimivuusalusta ja sen hyödyntäminen kuntien/maakuntien taloushallinnossa Petri Tenhunen, VRK

Yhteentoimivuusalusta ja sen hyödyntäminen kuntien/maakuntien taloushallinnossa Petri Tenhunen, VRK Yhteentoimivuusalusta ja sen hyödyntäminen kuntien/maakuntien taloushallinnossa Petri Tenhunen, VRK YTI tp4: XBRL taksonomian muodostaminen yhteentoimivuusalustalta Sisältö XBRL Taloustiedot sähköisessä

Lisätiedot