Julkaisujärjestelmät Web-sivujen tekemistä opiskeltavilla opintojaksoilla -Kehittämistehtävä- Tiina Karvonen OSAO, Kaul 20.2.2013
2 Sisällys 1 Johdanto... 3 2 Tutkinnon perusteet... 4 3 Mikä on julkaisujärjestelmä?... 5 4 WordPress... 6 5 Joomla... 8 6 Trupal... 9 7 Yhteenveto... 10
3 1 Johdanto Tieto- ja viestintätekniikan perustutkinnon tutkinnon perusteissa edellytetään WWW-sivujen tekemisen ja ylläpidon osaamista. Myös liiketalouden opinnoissa ja erilaisissa alan aikuiskoulutuksissa on osia, joissa opiskellaan Web-sivujen ylläpitoa. Tällä hetkellä olemme opettaneet näitä asioita perinteisesti HTML-kielen kautta käyttäen web-sivujen tekoon tarkoitettuja editoreja, mm. Adobe Dreamweaveria. Työelämässä tilanne on nykyään sellainen, että sivustojen ylläpitoon käytetään julkaisujärjestelmiä. Julkaisujärjestelmä voi olla erikseen tiettyä tarkoitusta varten tehty tai jokin yleiskäyttöinen vapaasti käytettävä järjestelmä. Käytetyimpiä järjestelmiä ovat avoimen lähdekoodin järjestelmät WordPress, Joomla ja Trupal. Tämän kehittämistyön tavoitteena on tutustua noihin kolmeen julkaisujärjestelmään ja kehitellä malli, miten niitä hyödynnetään toisaalta datanomien ja toisaalta liiketalouden opiskelijoiden opetuksessa. Erityisenä kiinnostuksen kohteena on järjestelmien käyttö oppilaitoksen opiskelijoiden blogien julkaisualustana. Tällöin blogit olisivat koulun omalla palvelimella.
4 2 Tutkinnon perusteet Tieto- ja viestintätekniikan perustutkinnon perusteissa on kaikille pakollinen tutkinnon osa, jonka nimi on palvelutehtävissä toimiminen. Sen ammattitaitovaatimuksessa on mainittu seuraavat sosiaalisen median käyttö seuraavasti. Opiskelija tai tutkinnon suorittaja osaa toimia jossain organisaation toimintaprosessissa, jolloin hän tunnistaa, kuvailee ja dokumentoi liiketoiminnan keskeiset toimintaprosessit ja sidosryhmät käyttää eri työväline- ja viestintäohjelmia omassa työssään käyttää sosiaalisen median virtuaalisia työkaluja liiketoiminnan tehostajana Arviointikriteereissä on mm. seuraavat kohdat.
5 3 Mikä on julkaisujärjestelmä? WordPress.org kuvailee suomenkielisellä sivustollaan itseään moderniksi henkilökohtaiseksi julkaisualuksi. Se on tunnettu erityisesti blogien julkaisujärjestelmänä. Kuitenkin sitä käytetään myös laajojen yritysten web-sivustojen julkaisujärjestelmänä. Englanninkielisellä sivustolla asia sanotaankin juuri näin: WordPress is web software you can use to create a beautiful website or blog. We like to say that WordPress is both free and priceless at the same time. Yritän seuraavassa määritellä, mikä on blogi ja mikä on julkaisujärjestelmä. Julkaisujärjestelmästä käytetään suomeksi myös nimitystä sisällönhallintajärjestelmä. Englanninkielinen termi on Content Management System (CMS). Wikipedia määrittelee sen järjestelmäksi, jonka avulla voidaan sekä julkaista, editoida ja muokata sisältöä että ylläpitää ympäröivää käyttöliittymää. Blogi (blog) on lyhennetty versio sanasta "weblog". Termi kuvaa verkkosivuja, jotka noudattavat jatkuvaa kronologista julkaisujärjestystä. Blogi on päiväkirja-tyyppinen selostus ja se sisältää linkkejä muihin artikkeleihin, jotka esitetään yleensä luettelona käänteisessä kronologisessa järjestyksessä. Blogi on yksi julkaisujärjestelmän muoto. Julkaistava web-sivusto voidaan ymmärtää kokoelmana artikkeleja ja tietoa tietystä tuotteesta, palvelusta tms. WordPressin kehittäjät ovatkin alkaneet käyttää blogin sijaan sivusto-termiä (site). Kuva. Blogisivuston yleinen rakenne (http://codex.wordpress.org/file:whatisablog.png).
6 4 WordPress WordPressin käyttöönottoon on kaksi vaihtoehtoa: Rekisteröi käyttäjätunnus WordPress.com -sivustolla. Asenna oma WordPress -ohjelma palvelimelle, jota voit käyttää. Ilmaiseen WordPress.com-blogiin ei voi vapaasti asentaa lisäosia eikä teemoja. Lisäksi blogin koodia ei voi muokata. Kaikkien WordPressin hienouksien käyttö vaatii sen asentamista omalle palvelimelle. Monissa web-hotelleissa WordPress on käytettävissä valmiina palveluna. Jos sen haluaa asentaa omalle palvelimelle, pitää palvelimella olla MySQL-tietokanta ja PHP-tuki. Lisäksi ylläpitäjän on huolehdittava säännöllisistä päivityksistä, sillä hakkerit etsivät haavoittuvia WordPress-sivustoja. Asennus vaatii perustietämystä web-palvelimen, tietokantapalvelimen ja web-sivujen toiminnasta. Asensin WordPressin kokeeksi omalle kannettavalle tietokoneelle, jossa oli jo ennalta tarvittava XAMPP-palvelinohjelmisto. Asennus sujui lähes ongelmitta wordpress.org-sivuston ohjeita seuraten. Asennuksen yhteydessä luodaan pääkäyttäjän käyttäjätunnus ja salasana ja ne on syytä kirjoittaa muistiin. Sen jälkeen voi melkein heti aloittaa blogin julkaisemisen! Pääkäyttäjä voi luoda sivustolle lisää käyttäjiä erilaisin oikeuksin. Erilasisia rooleja erilaisin oikeuksin ovat tilaaja, avustaja, kirjoittaja, päätoimittaja. Pääkäyttäjä ja osin muutkin käyttäjät voi mm. tuoda ja muokata sivupohjia, lisätä widgettejä ja tehdä kaikenlaista sivuston toiminnallisuuteen ja ulkoasuun vaikuttavia asioita. Ohjelmointitaitoinen käyttäjä voi muokata myös tyylitiedostoa ja lähdekoodia, joten mahdollisuudet ovat lähes rajattomat. Toin sivustolle uuden responsiivisen sivustopohjan. Se sujui helposti, mutta pohjan muokkaus ei onnistunut ihan heti. Pohjiin liittyvät ohjeet kannattaa lukea ja asentaa mukana tarjottavat lisäosat. Oman sivuston luominen valmista pohjaa muokkaamalla vaatii aikaa, ohjeiden lukemista ja kokeilua, mutta on mielenkiintoista. Oman kokemukseni mukaan WordPressin käyttöönotto ja mukauttaminen varsinaiseen blogikäyttöön on helppoa, mutta perinteiden web-sivuston luominen on työläämpää ainakin, jos ei ole tottunut käyttämään WordPressiä. Datanomikoulutuksessa WordPress-voidaan ottaa opetukseen esimerkkinä yleisesti käytettävästä julkaisujärjestelmästä. Näkökulma tulee ehdottomasti olla ylläpitäjän näkökulma, sillä datanomin työtehtävänä on usein rakentaa ja asentaa sivusto ja loppukäyttäjät tuottavat ja päivittävät vain sisältöä.
7 Vaihtoehtoina on jokaisen opiskelijan henkilökohtaisesti asentama WordPress-sivusto tai yhteinen WordPress-asennus, johon on mahdollista luoda useampi sivusto. Henkilökohtainen asennus vaatii jokaiselle käyttäjälle tunnuksen tietokantapalvelimelle ja palvelintilaa WordPress-asennusta varten. Versiosta 3.0 lähtien WordPressiin on sisältynyt multisiteominaisuus, jolloin loppukäyttäjät voivat luoda omia sivustoja hyödyntämällä yhteistä WordPressasennusta. Molempia vaihtoehtoja voisi kokeilla. Kuva. WordPress-ohjausnäkymä.
8 5 Joomla Olen asentanut Joomlan joskus aikaisemmin koneelleni, joten en tehnyt sitä nyt. Asennus meni samaan tyyliin kuin WordPressin asennus. Jälleen on tärkeää kirjoittaa muistiin pääkäyttäjän salasana. Olen unohtanut sen ja joudun tekemään uudelleenasennuksen päästäkseni käyttämään Joomaa. En ole kuitenkaan käyttänyt Joomlaa juurikaan, joten päätin tutustua siihen verkosta löytyvien ohjeiden avulla. Rekisteröidyin palveluun http://www.cloudaccess.net/products/what-is-joomla.html ja asensin Joomlasta 30 päivän kokeiluversion. Kokeilin sen avulla Joomlaa seuraten nauhoitettua webinaaria, joita löytyy osoitteesta http://demo.joomla.org/watch-a-recorded-session.html. Videon ja kokeilujeni avulla sain melko nopeasti käsityksen Joomalan ideasta ja sivuoston muokkaamisesta. Tämän perusteella sanoisin, että valitsisin Joomlan perinteisten web-sivustojen hallintaan mieluummin kuin WorldPressin. Sen rakenne helpommin ymmärrettävissä henkilölle, joka on itse tehnyt sivustoja HTML-koodista lähtien. WordPress taas sopii hyvin blogi-tyyppisiin sivustoihin. Myös Joomla sopisi hyvin opetukseen ja varsinkin tuo 30 päivän kokeiluversio olisi helppo ottaa käyttöön jokaisella opiskelijalla erikseen. Kuva. Joomlan ohjeuspaneeli.
9 6 Trupal Trupalia en ehtinyt kokeilla, mutta olen törmännyt siihen kahdessa eri yhteydessä tänä keväänä. Olemme mukana ammatillinen verkkokoulu-hankkeessa, jossa rakennetaan yhteistä portaalia ammatillisen lisäkoulutuksen markkinointiin. Aluksi portaalin toteutus ja ylläpito oli ostopalveluna, mutta kustannussyistä se päätettiin siirtää erään oppilaitoksen omana työnä toteutettavaksi Trupalsivustoksi. Taitaja 2014 kilpailun verkkosivujen tuottaminen lajin tehtävässä vaaditaan myös Trupalosaamista ja aiheesta on tulossa kilpailijoille koulutus ennen kisoja. Pääsen toivottavasti valmentajana koulutukseen mukaan.
10 7 Yhteenveto Julkaisujärjestelmät ovat ehdottomasti tätä päivää verkkosivustojen ylläpidossa ja niitä tulisi opettaa myös datanomikoulutuksessa. Luultavasti otamme ne mukaan ainakin ohjelmistotuotannon koulutusohjelman web-ohjelmointi-opintojaksolle. Järjestelmän valinta jää päätettäväksi. Yksi vaihtoehto on antaa opiskelijoiden valita ja tutustua itsenäisesti valittuun järjestelmään. Tällöin opiskelijaryhmä pääsee tutustumaan useampaan eri järjestelmään. Blogien julkaiseminen ilman taustalla olevan järjestelmän syvällisempää tuntemusta taas voisi olla hyvä ottaa mukaan tieto- ja viestintätekniikan opetukseen muiden alojen opiskelijoille. Kehittämistehtävä oli mukava tehdä, valitettavasti aikaa oli liian vähän irrotettavissa. Aihe oli minulle muutenkin kiinnostava ja ajankohtainen ja nyt sain asian lopultakin alulle, kun oli määrätty aikataulu!