Videoiden esittämiseen soveltuvan sivuston rakentaminen Drupal 6 -julkaisujärjestelmällä
|
|
- Erkki Melasniemi
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 Videoiden esittämiseen soveltuvan sivuston rakentaminen Drupal 6 -julkaisujärjestelmällä Norhio, Ilari 2012 Kerava
2 Laurea-ammattikorkeakoulu Kerava Videoiden esittämiseen soveltuvan sivuston rakentaminen Drupal 6 -julkaisujärjestelmällä Ilari Norhio Tietojenkäsittely Opinnäytetyö Toukokuu, 2012
3 Laurea-ammattikorkeakoulu Laurea Kerava Tietojenkäsittelyn koulutusohjelma Tiivistelmä Ilari Norhio Videoiden esittämiseen soveltuvan sivuston rakentaminen Drupal 6 -julkaisujärjestelmällä Vuosi 2012 Sivumäärä 32 Videoiden siirryttyä internetiin on markkinoille tullut erilaisia videoiden esittämiseen keskittyviä sivustoja. Suurimpana ja tunnetuimpana on Googlen omistama YouTube. Yleinen käsitys web-sivustojen tekemisestä on, että se vaatii vahvaa osaamista ohjelmoinnista ja web-tekniikoista. Monet avoimeen lähdekoodiin perustuvat julkaisujärjestelmät on kuitenkin kehitetty siten, että niiden ylläpitäminen olisi mahdollisimman yksinkertaista ja sivustojen muokkausta pystyisi tekemään kuka tahansa tavalliset tietotekniset taidot omaava henkilö. Tässä opinnäytteessä havainnollistetaan kuinka videopalvelun rakentaminen voidaan toteuttaa Drupal-julkaisujärjestelmällä. Se on julkaisujärjestelmä, jonka ominaisuuksia kehitetään koko ajan eteenpäin. Sen perusperiaatteena on muokattavuus ja monipuolisten palveluiden rakentamisen mahdollistaminen. Sen käyttöönotto ei vaadi laajaa osaamista web-tekniikoista, vaan kaikki on rakennettu siten, että järjestelmän käyttäminen ja web-sivustojen rakentaminen voidaan toteuttaa ilman koodausta. Opinnäytetyön pohjana on käytetty Mediahouse Siltaloppi productions Ltd yritykseltä saatua toimeksiantoa toteuttaa helposti hallittavissa oleva video-sivusto. Asiasanat: Drupal, Julkaisujärjestelmä, Flash, Video, Internet-sivu
4 Laurea University of Applied Sciences Local Unit Programme Abstract Ilari Norhio Creating a video-hosting website by using Drupal 6 content management system Year 2012 Pages 32 After videos have started to move to the internet there are several websites that are based on showing videos. The biggest and most known website based on videos is Google s Youtube. Typically people think developing a website requires experience in programming and webtechniques. Many of today s content management systems have been developed so that you should be able to create and modify websites just with a basic knowledge of computing. This thesis is meant to demonstrate how you can build a website based on videos with a Drupal 6 content management system. It s a constantly developing content management system. Its key feature is a user interface which is easy to use and that allows almost anyone to create and maintain websites. Introduction of Drupal doesn t require long experience of programming or web-techniques because it s build so that it s very easy to start working and developing a website. This thesis is based on a project from Mediahouse Siltaloppi Productions Ltd. They needed an easy to use website that allows them to show their videos on a website. Use Case scenarios were created and were based on this project and they were used to verify the requirements. Keywords: Drupal, Content management system, Flash, Video, Website
5 Sisällys 1 Johdanto Sivuston vaatimukset Järjestelmän valinta Palvelimen valinta Drupal Drupal 6 asentaminen ja käyttöönotto Drupal 6 julkaisujärjestelmän asentaminen palvelimelle Työskenteleminen Drupal 6 ympäristössä Aika ja päiväys Kielet Siistityt verkko-osoitteet Sivuston huolto Sivuston tiedot Sisältötyypit Valikot Lohkot Luokittelu Drupal 6:n moduulit Moduulien valinta Moduulien käyttöönotto FlashVideo Views Content Construction Kit Administration menu Käyttötapaukset Käyttötapaus: Rekisteröityminen Käyttötapaus: Kirjautuminen Käyttötapaus: Kommentointi Käyttötapaus: Videon tuominen sivustolle Käyttötapaus: Artikkelien hallinta Käyttötapaus: Kommenttien poistaminen Käyttäjätarinat Sivuston testaaminen Yhteenveto Lähteet Kuvat Kuviot... 33
6 Taulukot... 34
7 1 Johdanto Videoiden esittämiseen perustuvia sivustoja on nykypäivänä verkossa useita. Suurin näistä ja tunnetuin on varmasti YouTube. Lisäksi lähes kaikki TV-kanavat tarjoavat verkossa netti-tv palveluita jatkuvasti kasvavin määrin. Aloittaessani sivuston kehittämisen oli juuri alettu puhua HMTL5-kuvauskielestä. HTML5:n suurimpia uudistuksia oli tuki video- ja ääni-tiedostoille, mutta selaimet eivät vielä tukeneet tekniikkaa. Tällä sivustolla päätettiin käyttää Flash-tekniikkaa, koska HTML5 ei ollut tuettuna vanhemmilla selaimilla. Opinnäytetyön pohjana on käytetty Mediahouse Siltaloppi productions Ltd yritykseltä saatua toimeksiantoa. Tehtävänä oli kehittää Flash-videoita esittävä internet-sivusto, joka pystyi muuttamaan automaattisesti lähteenä olevan videon flash-video muotoon. Toimeksiannon pohjalta luotiin projektin onnistumisen varmistamiseksi käyttötapauskaaviot. Tässä opinnäytetyössä käydään läpi järjestelmän valinta ja sen käyttöönottoon liittyvät vaiheet aina sivuston toiminnallisuuksien testaukseen asti. Tehtävä aloitettiin tutustumalla eri avoimen lähdekoodin ohjelmistoihin ja pyrittiin selvittämään järjestelmä, joka soveltuisi parhaiten sivuston vaatimuksiin. Järjestelmän valinnasta siirrytään Drupal-järjestelmän ymmärtämiseen aina sen asennuksesta sivuston valmiiksi saamiseen asti. Sivuston tavoitteiden saavuttamista varten tehtiin käyttötapauskaavioita. Niiden tarkoituksena on ilmaista kehittäjille, kuinka tavoitteisiin pääsyssä on onnistuttu. Opinnäytetyössä käydään läpi luodut käyttötapauskaaviot ja analysoidaan niiden tuloksia.
8
9 9 2 Sivuston vaatimukset Ennen kuin sivuston toteuttamiseen käytettävä järjestelmä valitaan, tulee olla tiedossa sivuston sille asettamat vaatimukset. Vaatimuksilla tarkoitetaan jotain, mitä tuotteella pystytään tekemään tai ominaisuutta, joka tuotteella tulee olla. (Haikala & Mikkonen 2011, 61) Tärkein sivustolle asetettu vaatimus oli voida tuoda videoita sivustolle missä muodossa tahansa. Sivuston tuli muuntaa siihen tuodut videotiedostot flash-muotoon. Lisäksi sivustolle tuoduista videoista tuli olla mahdollista tuottaa esikatselukuvat, joita tullaan käyttämään videoiden listauksissa. Jokaisella videosivulla tuli voida esittää lisätietoa videosta ja sisäänkirjautuneiden käyttäjien tuli voida kommentoida videota. Etusivulla tuli voida esittää ylläpitäjän valitsema video ja lisäksi siihen tuli voida listata ylläpitäjän valitsemia videoita. Sivustolla tuli olla varattuna tilaa mainoksia varten. Kaikki sivuston videot tuli voida lajitella ylläpitäjien valitsemalla tavalla ja sivustolla tuli olla kategorioihin perustuvat navigaatio linkit. 2.1 Järjestelmän valinta Sivuston suunnittelu aloitettiin selvittämällä, kuinka Joomla!-julkaisujärjestelmä soveltuisi sivuston tarpeisiin. Tällä oli helppo aloittaa sivuston suunnittelu, koska järjestelmä oli minulle entuudestaan tuttu. Järjestelmässä on paljon valmiita toiminnallisuuksia ja sillä on helppo ylläpitää tekstisisältöistä sivustoa. Nopeasti kuitenkin huomattiin, ettei Joomlaan löytynyt juurikaan valmiina sivuston tarvitsemia ominaisuuksia. Tutkiessani muita vaihtoehtoja löysin Drupal-julkaisujärjestelmän. Ensimmäisenä tästä julkaisujärjestelmästä huomioitiin sen laaja muokattavuus erilaisiin tarpeisiin ja laaja valikoima erilaisista järjestelmään liitettävistä lisämoduuleista. Tutustuessani järjestelmällä jo toteutettuihin sivustoihin, niin huomasin muiden tahojen, kuten esimerkiksi Nelonen Oy:n käyttäneen järjestelmää vastaavanlaisen Ruutu.fi sivuston tekemiseen. Järjestelmään löytyi suoraan avoimen lähdekoodin moduulit, joilla pystyi toteuttamaan videoiden konvertoinnin ja esittämisen sivustolla. Sivuston toteuttaminen päätettiin aloittaa Drupal 6- järjestelmän uusimmalla versiolla. 2.2 Palvelimen valinta Sivustoa oli varauduttu kehittämään aluksi Windows-pohjaisella palvelimella, mutta jo sivuston suunnittelun yhteydessä siirryttiin Linux-ympäristöön. Syy Linuxiin siirtymiseen oli sivustolla käytettävä FlashVideo-moduuli, koska moduulin videoiden muuntaminen oli yhteensopiva
10 10 vain Linux-palvelimelle asennetun FFMPEG-videokoodekkikirjaston kanssa. FlashVideo-moduuli suorittaa sivustolla videoiden alkuperäisen formaatin muuntamisen flash video (.flv) muotoon ja videoiden esittämisen selaimeen asennetun Flash-soittimen avulla. 3 Drupal 6 Drupal 6 on PHP koodiin ja tietokantoihin pohjautuva julkaisujärjestelmä ja sen jakelu perustuu GNU General Public License -lisenssiin. Lisenssin ansiosta Drupalia voi käyttää ja jakaa ilmaiseksi. Monista muista vastaavista järjestelmistä poiketen Drupal ei perustu pelkästään yhden tyyppisen sisällön tuottamiseen, vaan mahdollistaa monipuolisten verkkopalveluiden rakentamisen. Drupalin asennuspaketissa on vain Drupalin keskeisimmät moduulit mukana. Tätä pakettia ja näitä moduuleita kutsutaan yhdessä Drupalin ytimeksi. Näiden lisäksi järjestelmään on saatavilla erilaisia lisämoduuleita, joiden avulla sen käyttömahdollisuuksia voidaan laajentaa. 3.1 Drupal 6 asentaminen ja käyttöönotto Drupalin käyttöönotto aloitetaan lataamalla uusin versio julkaisujärjestelmästä. Kokonaan uusien versioiden ilmestyttyä tulee varmistaa, että uuteen järjestelmäversioon on olemassa kaikki sivuston tarvitsemat moduulit. Esimerkiksi aloittaessani sivuston suunnittelua oli juuri julkaistu Drupal 7. Kuitenkaan sivuston tarvitsemia moduuleita ei ollut vielä tehty Drupal 7 yhteensopiviksi, jonka johdosta sivustoa päätettiin alkaa työstämään Drupal 6 versiolla. Drupalin käyttöönotto on hyvin ohjeistettu ja nopea toteuttaa. Ennen käyttöönottoa tulee kuitenkin olla palvelin ja tietokanta valmiina. Tässä projektissa oli kehitysvaiheessa käytössä Ubuntu Linux-palvelin ja serverinä toimi Apache httpd-palvelin ja MySQL-tietokanta. 3.2 Drupal 6 julkaisujärjestelmän asentaminen palvelimelle Drupalin tiedostot tulevat aina pakattuina ja seuraavaksi tiedostot on purettava palvelimen WWW-kansioon. Purettua tiedostot palvelimelle tulee luoda /sites/default-kansioon settings.php-tiedosto. Settings.php-tiedosto luodaan kopioimalla /sites/default-kansiossa oleva default.settings.php-tiedosto ja nimeämällä se uudelleen settings.php-tiedostoksi. Tämän lisäksi tulee muokata tiedoston oikeuksia, jotta sivusto pysyy turvallisena. Seuraava vaihe on avata asennuspaketin www-kansioon kopioima sivusto selaimella ja suorittaa Drupalin asennusohjelma. Asennusohjelman ensimmäinen vaihe on kielen valitseminen. Tavallisesti järjestelmän kielenä on englanti, mutta haluttaessa järjestelmään voidaan tuoda
11 11 myös muita kieliä ja ottaa niitä käyttöön. Käännökset muille kielille löytyvät Drupalin verkkosivustolta käännökset osiosta. Käännöksiä ladattaessa tulee huomioida, että aivan kaikkea ei välttämättä ole käännettynä eivätkä käännökset ole täydellisiä. Seuraavaksi asennusohjelma tarkistaa, että palvelin täyttää Drupalin vaatimukset. Kaiken ollessa kunnossa asennus jatkaa tietokannan määrittämiseen. Tässä vaiheessa tulee olla tietokanta luotuna ja tietokannan käyttäjätunnukset selvillä. Anna tietokannan sijainti ja käyttäjätiedot Drupalin asennusohjelmalle ja jatka asennusta. Seuraavaksi asennusohjelma luo sivuston ja tallentaa asetukset. Seuraava vaihe on sivuston asetuksien, kuten sivuston nimen ja pääkäyttäjä-tunnuksen luominen. Asennuksen valmistuttua olet kirjautuneena järjestelmään pääkäyttäjänä. Aivan aluksi on mentävä tarkistamaan sivuston raporteista sivuston tila ja korjattava mahdolliset huomautukset ja riskitekijät. 3.3 Työskenteleminen Drupal 6 ympäristössä Työskenteleminen Drupal 6 ympäristössä kannattaa aloittaa tutustumalla järjestelmän asetuksiin. Drupalin asetuksista määritetään kaikki järjestelmän peruskäyttöön kuuluvat toiminnot ja lisäksi asetuksien alta tulee löytymään myös jälkeenpäin asennettujen moduulien asetukset. Drupal tallentaa tiedot niin kutsuttuihin solmuihin. Aina kun järjestelmässä luodaan uusi sivu, artikkeli tai video, niin tiedot tallentuvat solmuna järjestelmään. Solmu tarkoittaa siis yhtä järjestelmän luomaa sivua. Jokaisella solmulla on myös määriteltynä sisältötyyppi, joiden avulla solmut erotetaan toisistaan Aika ja päiväys Aika ja päiväys valikosta voidaan vaihtaa sivuston aikaan ja päiväykseen liittyviä asetuksia. Sieltä voidaan valita oletusaikavyöhyke, joka on sivuston normaali aikavyöhyke. Lisäksi voidaan ottaa käyttöön käyttäjien omat aikavyöhykkeet, jolloin käyttäjät voivat itse valita minkä aikavyöhykkeen mukaan he näkevät aikatiedot sivustolla. Voidaan myös valita kuinka aikavyöhykkeet ovat muotoiltuna sivustolla (Kuva 1).
12 12 Kuva 1: Aika- ja päiväysasetukset Drupalin hallintapaneelissa Kielet Tavallisesti Drupalin kielenä on englanti. Kielet-valikosta voidaan vaihtaa järjestelmän kieli. Käännöksiä voidaan ladata Drupalin verkkosivuilta ja niiden liittäminen järjestelmää onnistuu Kielet valikon alta Lisää kieli kohdasta. Kun uusi kieli on ladattu ja vaihdettu oletukseksi, niin voidaan englanti tarvittaessa poistaa käytöstä. Kuvassa 2 on järjestelmän kielivalikon käyttöliittymä, josta näkyy, kuinka kielet toimivat. Oletuskieleksi on valittuna suomi ja englanti on myös otettu käyttöön. Tässä tapauksessa käyttäjällä on mahdollisuus valita, millä kielellä haluaa sivustoa käyttää.
13 13 Kuva 2: Kieli-asetukset hallintapaneelissa Siistityt verkko-osoitteet On suositeltavaa ottaa käyttöön siistityt verkko-osoitteet toiminto. Toiminnon avulla Drupal muuttaa järjestelmän normaalit url-osoitteet siistittyyn muotoon. Normaalisti osoitteet näkyvät muodossa Siistityt verkko-osoitteet toiminnon ollessa päällä muuttuvat osoitteet muotoon Ominaisuuden tulisi olla päällä, koska hakukoneet, kuten Google, hakevat internetistä automatisoitujen bottien avulla sivustoja joiden osoitteet ovat siistissä muodossa. Jotta sivusto voisi kilpailla muiden sivustojen kanssa hakukonelistauksissa, niin on sinulla oltava tämä toiminto päällä. (Mercer 2008, 100.) Siistityt verkko-osoitteet voidaan ottaa käyttöön Drupal asetuksista, jos palvelin asetukset on asetettu tukemaan toimintoa (Kuva 3). Kuva 3: Siistittyjen verkko-osoitteiden käyttöönottaminen Drupal-asetuksista.
14 Sivuston huolto Kun sivustoa päivitetään tai sivusto lakkaa toimimasta, niin voidaan sivuston huoltovalikon alta laittaa sivusto huoltotilaan. Tällöin sivustolle saapuvat käyttäjät saavat huoltotilaan määritetyn ilmoituksen. Huoltotilan käyttöä tulisi välttää, koska jatkuva huoltotilan päällä pitäminen ei anna sivustosta hyvää kuvaa ja toiminto on kuitenkin hyödyllinen sivuston kehitysvaiheessa Sivuston tiedot Sivuston tiedot sisältävät kaiken perustiedon sivustosta (Kuva 4). Sivustolle on määritetty nimi ja sähköpostiosoite jo asennusvaiheessa, mutta tarvittaessa niitä voidaan vielä jälkeenpäin muuttaa. Sivustolle voidaan myös määrittää iskulause, joka näkyy teemasta riippuen sivuston nimen yhteydessä. Lisäksi iskulause näkyy sivuston nimen perässä useimpien selainten otsikkorivillä sekä välilehdissä. Iskulause- ja tehtävä-kenttään voidaan syöttää sivustoon liittyvää tietoa, joka näkyy teeman asetuksien mukaisesti sivulla. Näiden käyttämistä tulee kuitenkin välttää ennen kuin on päätetty mitä teemaa sivustolla aiotaan käyttää, koska eri teemat näyttävät nämä eri tavalla. (Mercer 2008, 111.) Kuva 4: Sivuston tietojen asettaminen Drupalin hallintapaneelista.
15 Sisältötyypit Tavallisen asennuksen jälkeen Drupal 6:ssa on valmiina kaksi sisältötyyppiä Sivut ja Artikkelit. Sisältötyyppien tiedot tallentuvat molemmat omina solmuina Drupal 6 järjestelmään. Ne eroavat toisistaan vain tavalla miten sisältö esiintyy sivulla. Kummatkin sisältötyypit tallentavat tietonsa omina solmuina ja erot tulevat vain oletusasetuksista, joiden mukaan sivut näytetään sivustolla. Esimerkiksi artikkelit tulevat aina etusivulle uusina nostoina, mutta sivu sisältötyypin sivuja ei tuoda etusivulle, vaan ne näkyvät kokonaan omina sivuinaan. Drupal 6 julkaisujärjestelmässä on myös mahdollista luoda omia sisältötyyppejä sivuston tarpeiden mukaan. Sisältötyypeille luodaan oletusasetukset joiden mukaan sisältö tulostetaan sivustolle. Artikkeli on tarkoitettu käytettäväksi kun sivuston sisältö muuttuu usein ja vanhat artikkelit halutaan säilytettävän tai kerätä listoiksi. Tavallisimmin artikkeli-sisältötyyppiä käytetään uutistyyppisillä sivuilla, missä uutiset halutaan listata kategorioihin ja uutisia tulee toistuvasti lisää. Sivu on oma pysyvä sivunsa. Pysyvällä sivulla tarkoitetaan sivua johon ei ole tarkoitus tulla jatkuvasti lisää sisältöä. Lisäksi Sivu-sisältötyypin sivut liitetään aina sivuston navigaatio valikkoon. Tällä sivustolla videoita varten tarvittiin oma sisältötyyppinsä, kuten myös tekstisisältöisille artikkeleille. Lisäksi sivuston mainospaikkaan käytetty ad-moduuli tarvitsi oman sisältötyypin (Kuva 5). Kuva 5: Sisältötyypin valitseminen ja sisällön luominen Drupalissa.
16 Valikot Valikot ovat Drupal 6 julkaisujärjestelmän navigointityökalu. Valikoiden avulla voidaan luoda sivustolle navigaatiolinkit ja ne voidaan esittää sivustoilla lohkoissa. Yleisimmin valikkoja käytetään sivuston päänavigaation luomiseen. Valikoiden avulla voidaan myös muokata sisällönhallinnan navigointia sivuston tarpeiden mukaan. Sivustolla voi siis olla useita valikoita. Yleisimmin valikoita käytetään luomaan esimerkiksi sivun vasempaan laitaan sivun päänavigaatio ja sivun yläosaan navigaatio, jonka avulla voidaan liikkua sivuston osiosta toiseen. (Noble 2008, 33.) Drupal 6 julkaisujärjestelmässä on valmiina luotuna Navigation, Primary links- ja Secondary links-valikot. Primary links -valikko sisältää sivuston päänavigointi linkit. Navigation valikossa on sivuston ylläpitoon käytettävät valikkolinkit, joka näkyvät vain sivuston ylläpitäjillä (Kuva 6). Kuva 6: Valikoiden näkymä Drupalin hallintapaneelissa. Monesti sivustoilla on sivun alaosassa linkkejä yhteistyökumppaneiden sivuille ja omiin yhteystietoihin. Näiden luomiseen voidaan esimerkiksi käyttää järjestelmän Secondary links - valikkoa. Sisältöä luodessa voidaan valita sisällön asetuksista, missä valikossa sisällön kuuluu näkyä. Valikoita voidaan luoda lisää ja niissä olevaa sisältöä voidaan muokata ja järjestellä (Kuva 7). Valikoiden määrä ei rajoitu kahteen muokattavaan valikkoon, vaan valikoita voidaan omien tarpeiden mukaan luoda lisää.
17 17 Kuva 7: Primary links-valikkon muokkausnäkymä Lohkot Lohkot ovat Drupal 6 julkaisujärjestelmässä lisäsisältölaatikoita. Lohkot esiintyvät sivuston teemaan määritetyillä alueilla. Lohkoissa voidaan esittää esimerkiksi sivuston viisi viimeisintä julkaisua. Moduulien avulla voidaan luoda lisää lohkoja ja jotkin moduulit esittävät tuloksensa vain lohkoissa. Lohkojen esiintyminen sivustolla voidaan määrittää lohkon asetuksista (Kuva 8). Asetuksista voidaan määrittää, missä kohtaa sivua lohko näkyy ja millä sivulla se näkyy. Lohkot voivat näkyä jokaisella sivulla tai sitten ne voidaan määrittämään näkymään vain halutuilla sivuilla. Koska monet moduulit luovat asennettaessa uusia lohkoja, niin on hyvä käydä aina moduulien asennuksen jälkeen tarkistamassa lohkot. (Mercer 2008, ) Kuva 8: Lohkojen käyttöönottaminen.
18 Luokittelu Luokittelu mahdollistaa sisällön lajittelun sivustolla. Sisällön ollessa lajiteltuna, voidaan tuoda sisältöä yhteen tai suodattaa sitä luomiesi sanastojen mukaan. (Noble 2008, 88.) Luokittelun kanssa työskentelystä ei todennäköisesti ole etua mikäli sivusto ei tule keräämään huomattavaa määrää sisältöä. Luokittelun hallitsemisen opetteluun kannattaa panostaa, koska saadaksesi sivustollesi käyttäjäkunnan, niin sinun tulee voida varastoida sivustolle arvokas materiaali aikanaan. Drupalin tapa luokitella sisältöä tekee siitä yhden tämän hetken edistyneimmistä järjestelmistä. (Mercer 2010, 196.) Luokittelun avulla voidaan luoda sanastoja joita voidaan käyttää sisällön järjestämiseen sivustolla (Kuva 9). Kuten esimekiksi tässä projektissa oli sisältötyyppi video ja tämän sisällön oli tarkoitus jakautua omiin luokiin. Luokittelulla voidaan luoda video-sisältötyypille sanasto, joka sitten sisältää luokitukset eli Termit videoille, kuten esimerkiksi matkailu ja hotelli. Videoita tuodessa sivustolle täytyy videon lisääjän valita mihin luokkaan video kuuluu, jotta sen esittäminen sivustolla oikeassa paikassa onnistuu. Kuva 9: Luokittelun näkyminen hallintapaneelissa. 3.4 Drupal 6:n moduulit Drupalin perusasennus sisältää vain välttämättömämpiä ja tavallisesti web-sivustoilla käytettyjä ominaisuuksia. Jälkeenpäin asennettavilla lisämoduuleilla voidaan luoda sivustolle lisää ominaisuuksia. Moduulit ovat myös avoimen lähdekoodin-lisenssillä, joten niitä voi ladata vapaasti Drupal-sivustolta.
19 19 Lähes kaikkien moduulien kehittäminen elää jatkuvasti ja tästä syystä sivuston kehitysvaiheessa tulee olla tarkkana kun asentaa päivitettyjä versioita moduuleista. Joskus voi olla tapauksia, joissa koko moduulin toimintaa on muutettu ja tämän johdosta voidaan joutua tekemään joitain asetuksia uudestaan, jotta saadaan haluttu tulos. Yleensä tässä vaiheessa moduulit saavat uuden versionumeron, mutta varsinkin kehityskaaren alussa olevien moduulien kanssa on oltava tarkkana. Moduuleita asennettaessa tulee ottaa huomioon, että jokainen asennettu moduuli vie sivuston www-palvelimelta muistia ja näin ollen saattaa hidastaa sivujen latausaikoja. Onkin tärkeää ottaa huomioon moduuleiden oikea tarve. Sivuston kehityksen alussa kannattaa käytössä olla vain välttämättömimmät moduulit ja ottaa uusia moduuleita käyttöön sitä mukaan, kun lisätarpeita ilmenee Moduulien valinta Moduulien valinta aloitettiin selvittämällä sivuston tarpeet. Sivuston tärkein ominaisuus oli videoiden esittäminen ja lähdevideon konvertointi flash-video muotoon. Lisäksi videoista tuli voida luoda esikatselukuvat ja luoda näiden kuvien avulla listoja videoista. Tähän tarkoitukseen löydettiin FlashVideo-moduuli. Moduuli mahdollistaa käyttäjien lisäämän videon konvertoinnin alkuperäisestä muodosta flash-video muotoon. Lisäksi moduulilla pystyttiin määrittämään, miten videoista otetaan esikatselukuvat kirjastoja varten. Seuraavaksi oli selvitettävä, miten saataisiin tehtyä sivun videolistat esikatselukuvista. Käytännössä tämä tarkoitti sitä, että tarvittiin moduuli, joka osaa hakea jokaisesta solmusta vain halutut tiedot eli tässä tapauksessa esikatselukuvan ja luoda lista perustuen määritettyihin arvoihin. Tähän löysin ratkaisun Views moduulilla. Views on tarkoitettu listojen ja taulukoiden luomiseen. Sen avulla voidaan käydä läpi solmuja ja hakea niistä määritetyllä tavalla tietoa ja luoda tästä tiedosta listoja tai taulukoita. Kirjautuneiden käyttäjien tuli voida kommentoida videoita. Kommentointi on Drupal 6:ssa sisäänrakennettu ominaisuus ja sen saa moduulilistalta päälle. Kommentoinnin ollessa päällä se tulee automaattisesti jokaiselle omalle solmulle. Sivuston ylläpidettävyyden helpottamiseksi latasin sivustolle vielä Administration menumoduulin. Se on sivustonkehittäjille ja ylläpitäjille tarkoitettu työkalu joka luo yläpalkkiin valikon kaikista ylläpidollisista toiminnoista.
20 Moduulien käyttöönotto Drupal 6:n moduulit ovat ladattavissa Drupal.org sivuilta Download-osiosta ( Moduuleita ladatessa tulee varmistaa että kyseinen moduuli toimii sivuston Drupal version kanssa. Osa jaossa olevista moduuleista on kehitysvaiheessa ja näiden toiminta saattaa muuttua huomattavasti, kun ensimmäiset versiot virallisesti julkaistaan. Onkin hyvä tutustua hieman moduulien yleisimpiin ongelmiin ja lukea virheraportit moduuleista. Sivuston tarvitsemien moduulien ollessa tiedossa, niin tulee ne seuraavaksi asentaa. Moduulit tulevat pakattuina tiedostoina, joten tiedostot tulee purkaa palvelimelle. Moduulit sijoitetaan palvelimelle /sites/all/modules/ -hakemistoon. Jokaisen moduulin on oltava omassa kansiossa hakemistossa. Esimerkiksi sivustolla käytetty FlashVideo-moduuli tulee laittaa moduulikansioon seuraavasti /sites/all/modules/flashvideo. Tiedostojen ollessa kopioituna oikein palvelimelle Drupal 6 tunnistaa lisätyt moduulit ja ne ovat näkyvissä Drupal 6 järjestelmän moduulilistalla. Moduulit asennetaan valitsemalla haluttu moduuli listalta ja tallentamalla asetukset. Monet moduulit saattavat vaatia toisen moduulin asentamista, ennen kuin ne voidaan ottaa käyttöön. Drupalin moduulilistalta nähdään aina jos moduulin tarvitsemaa toista moduulia ei ole otettu sivustolla käyttöön. Tarvittavien moduulien puuttuessa ei voi ottaa moduulia käyttöön FlashVideo FlashVideo-moduulin ja palvelimelle asennetun FFMPEG videokoodekkikirjaston avulla voidaan sivustolle tuoda videoita missä formaatissa tahansa ja muuttaa alkuperäinen video flash-video (.flv) muotoon. Tämän jälkeen sivustolle tuodut videot voidaan liittää [video] tagia avulla käyttäen solmuihin. Sivusto voidaan määrittää käsittelemään video joko heti tuotaessa tai vasta määritettynä aikana tausta-ajona. Tavallisesti palvelimilla on PHP:n muistinkäyttöä rajoitettu muutamaan megatavuun. Jotta suurempien tiedostojen siirtäminen ja käsitteleminen sivustolla onnistuu, niin tulee PHP:lle varattua muistinkäyttöä lisätä. Tässä projektissa FlashVideo oli sivuston toiminnan kannalta tärkein moduuli. Tämän avulla mahdollistettiin sivustolle videoiden tuominen ja ylläpitäminen (Kuva 10). Pystyäkseen esit-
21 21 tämään sivustolle tuodut videot FlashVideo vaatii vielä flash-soittimen. Soittimena sivustolla käytettiin JW Media Player soitinta. Kuva 10: Flashvideo-moduulin ylläpito asetukset. Tällä sivustolla [video] tag otettiin pois käytöstä ja sen sijaan käytettiin suoraan teeman liitettävää print flashvideo_get_video($node) koodia. Tämän ansiosta videon lisääjän ei tarvinnut aina kirjoittaa videota tuotaessa sivuston tekstikenttään [video] tagia. Videoiden onnistuneen muunnon jäkeen FlashVideo voidaan määrittää julkaisemaan solmut. Jotta videot saadaan näkymään sivustolla, niin tulee FlashVideolle määrittää Flash-soitin. Tämä onnistuu Flash Player Settings valikon alta (Kuva 11). Ennen soittimen käyttöönottoa tulee sinun ladata soittimen tiedostot Drupalin files kansioon.
22 22 Kuva 11:Flash-soittimen asetukset. Videoiden muuntamisen kannalta on tärkeää asettaa muuntamiseen vaadittava koodi. Flash- Videon asetuksissa viimeisenä on FFMPEG settings valikot. FFMPEG-asetuksiin tulee määrittää muuntamiseen käytettävä koodi. Myös esikatselukuvia varten tulee määrittää kuvien koko ja aika, jolloin ne videosta otetaan Views Views on helppokäyttöinen moduuli, jonka avulla voidaan Drupal 6 -järjestelmässä hakea, lajitella ja tulostaa tietoa SQL-tietokannasta. Viewsin avulla voidaan siis tehdä monimutkaisia tietokantakyselyitä ja näyttää tulokset täysin omalla tavalla muokattuna (Kuva 12). Kun järjestelmä normaalisti tallentaa ja esittää kaikki tiedot solmuina, niin Views-moduulin avulla voidaan määrittää, minkä solmun kentistä haetaan tietoa. Voidaan esimerkiksi määrittää että haetaan tiedot sisältötyyppi Artikkelin alta ja tällöin moduuli listaa sivulle kaiken tiedon mitä löytyy Artikkeli-solmuista ja tulostaa ne peräjälkeen. Mikäli tuloksia halutaan karsia tai muokata, niin se onnistuu valitsemalla suodattimia. Esimerkiksi jos halutaan luoda vain listaus sivuston kaikista artikkeleista, niin voidaan valita suodattimeksi solmun otsikko, jolloin haemme Artikkeli-solmuista vain solmujen otsikoita ja luomme niistä listan. Viewsin avulla voidaan myös antaa listoille CSS-määrityksiä, jolloin tulosten näkymää voidaan muokata teeman CSS-tiedostojen avulla. Viewsin avulla siis voidaan halutusta sisältötyypistä hakea kaikki tarvitut tiedot ja jättää ylimääräinen tieto käsittelemättä. Lisäksi viewsin ja avainsanojen avulla voidaan luoda listauksia ja taulukoita. Viewsin hakemat tiedot voidaan määrittää näkymään sivustolla omina sivuina tai lohkoina. Listauksia tehdessä Views-moduulista voidaan ottaa käyttöön Pager-toiminto. Tämän avulla voidaan listauksiin lisätä edellinen- ja seuraava-painikkeet. Jos halutaan tehdä uudet listauk-
23 23 set ilman koko sivun uudelleen latausta, niin voidaan tämä toteuttaa ottamalla AJAX-toiminto myös käyttöön. Kuva 12: Views-moduulin käyttöliittymä Content Construction Kit Content Construction Kit eli CCK on työkalu jolla voidaan muokata Drupalin sisältötyyppien kenttiä. Tavallisesti sisältötyypeillä on kolme vakiokenttää: otsikko, lyhyt teksti ja pitkä teksti (title, teaser, body). Otsikko-kenttä määrittää solmun otsikon ja pitkä tekstikenttä on tarkoitettu solmun tekstisisällölle. Lyhyttä tekstikenttää voidaan käyttään, kun tekstistä halutaan luoda ingressi tai halutaan sisältölistauksen yhteydessä kertoa lyhyesti solmun sisällöstä. Noble (2008, 70) mukaan CCK on loistava työkalu, kun halutaan varmistaa että sisältö istuu sivupohjaan hyvin ja kaikki tekstit ovat samassa muodossa ja kaikki tarvittavat kentät ovat oikein täytettyinä. CCK sisältää ison määrän valmiita kenttätyyppejä, joita voidaan käyttää uusien sisältötyyppien luomiseen. Tässä projektissa CCK moduulia käytettiin luomaan lisäkenttiä videosisältöisille sivuille (Kuva 13). Sivustolla oli tarkoituksena näyttää kyseisen videon kohteesta lisätietoja kuten kohteen yhteystiedot. Videoita varten luotiin oma sisältötyyppi Luo video. Tavallisten sisältökenttien lisäksi sisältötyyppiin määritettiin seuraavat lisäkentät videon otsikko, osoite, postinumero, postitoimipaikka, puhelinnumero, sähköposti ja www-sivu.
24 24 Kuva 13: CCK:n avulla luotujen kenttien näkyminen sisältöä tuodessa Administration menu Administration menu on sisällön muokaajille ja sivuston ylläpitäjille tarkoitettu lisämoduuli. Moduuli luo sivuston yläosaan valituille käyttäjille pysyvän yläpalkin, joka sisältää kaikki hallinnointi ominaisuudet kätevästi pudotusvalikoina. Valikoita voidaan muokata näkymään käyttäjäryhmäkohtaisesti. Tämän ansiosta saadaan esimerkiksi sisällönsyöttäjille helposti sisällön lisäämiseen tarvittavat linkit yläpalkkiin. 4 Käyttötapaukset Tässä luvussa on kuvattuna sivuston käyttämisen ja vaatimusten toteutumisen kannalta tärkeimmät käyttötapaukset. Sivuston tärkeimmistä toiminnallisuuksista tehtiin UMLkäyttötapauskaaviot, joiden avulla pystyttiin selkeästi esittämään sivuston tärkeimpiä toiminnallisuuksia. Kaavioiden lisäksi kaikille käyttäjäryhmille luotiin kaavioiden tueksi käyttäjätarinat.
25 25 Käyttötapauskaavioiden merkintätapa on UML-kaavioiden yksinkertaista kaaviotekniikkaa. Mahdollisesti juuri yksinkertaisuutensa takia käyttötapaukset ovat osoittautuneet hyödyllisiksi käytännön ohjelmistotyössä. Käyttötapauskaavioihin liitetään aina käyttötapauksen kuvaus. Kuvauksessa selitetään mitä käyttötapauksessa tulisi tapahtua. Käyttötapausten kirjaamisessa tulee käyttää sellaista kieltä, jota asiakas ymmärtää. Käyttötapauksia etsittäessä on aina mietittävä asiakkaan tarpeita ja niiden tarkoitus onkin tuottaa käyttäjille lisäarvoa. Käyttötapauksia tehdessä tulee jättää turhat käyttöliittymän käyttöön liittyvät selitykset pois. Ei siis merkitä että käyttäjä valitsee pudotusvalikosta haluamansa vaihtoehdon vaan merkitään vain että käyttäjä valitsee haluamansa vaihtoehdon. Käyttötapausten tarkoituksena ei ole rajoittaa liikaa toteuttajan mahdollisuuksia ja lisäksi näin tehdessä käyttötapauksista ei tule liian monimutkaisia. (Haikala & Mikkonen 2011, ) 4.1 Käyttötapaus: Rekisteröityminen Kuvio 1: Käyttötapauskaavio rekisteröitymisestä ja sisäänkirjautumisesta. Suorittaja: Anonyymikäyttäjä. Tuloehdot: Anonyymikäyttäjä saapuu sivustolle suoralla osoitteella tai toiselta sivulta linkin kautta. Kuvaus 1: Anonyymikäyttäjä katsoo etusivulla olleen videon ja valitsee kategoria X:n alla olevan videon ja haluaa kommentoida videota. Hän painaa Lisää kommentti linkkiä, mutta saa eteensä ilmoituksen vain rekisteröityneet käyttäjät voivat kommentoida. Käyttäjä painaa rekisteröitymislinkkiä ja täyttää lomakkeen tiedot ja hyväksyy rekisteröitymisen. Käyttäjä voi nyt jättää kommentin videoon. Kuvaus 2: Anonyymikäyttäjä saapuu sivulle ja painaa rekisteröitymislinkkiä ja täyttää lomakkeen tiedot ja hyväksyy rekisteröitymisen. 4.2 Käyttötapaus: Kirjautuminen Suorittaja: Anonyymikäyttäjä Tuloehdot: Vanha käyttäjä saapuu sivustolle, mutta on kirjautuneena ulos.
26 26 Kuvaus: Käyttäjä täyttää sisäänkirjautumisen kentät ja kirjautuu sivustolle. 4.3 Käyttötapaus: Kommentointi Kuvio 2: Käyttötapauskaavio kommentoimisesta. Suorittaja: Sisäänkirjautunut käyttäjä. Tuloehdot: Käyttäjä on kirjautuneena sivustolle. Kuvaus: Käyttäjä katsoo videon ja päättää kommentoida videota. Hän täyttää kommentoinnin kentät ja lähettää kommentin 4.4 Käyttötapaus: Videon tuominen sivustolle Kuvio 3: Ylläpitäjän sivuston hallinta kuvattuna käyttötapauskaaviossa. Suorittaja: Sisällönsyöttäjä. Tuloehdot: Saapuu sivustolle anonyymina käyttäjänä, jonka jälkeen kirjautuu sivustolle ja saa sisällönsyöttäjän oikeudet.
27 27 Kuvaus: Sisällönsyöttäjä tuo sivustolle videon ja täyttää vaadittavat kentät ja julkaisee videon. 4.5 Käyttötapaus: Artikkelien hallinta Suorittaja: Sisällönsyöttäjä. Tuloehdot: On kirjautuneena sivustolle ja saanut sisällönsyöttäjän oikeudet. Kuvaus: Sisällönsyöttäjä julkaisee uuden artikkelin. Tämän jälkeen hän poistaa sivustolla jo olleen vanhentuneen artikkelin. 4.6 Käyttötapaus: Kommenttien poistaminen Suorittaja: Sisällönsyöttäjä. Tuloehdot: On kirjautuneena sivustolle ja saanut sisällönsyöttäjän oikeudet. Kuvaus: Sisällönsyöttäjä poistaa asiattoman kommentin videon kommenteista. 4.7 Käyttäjätarinat Käyttäjätarinaa käytetään usein ketterissä menetelmissä vaatimusten dokumentointiin. Käyttäjätarinoita voidaan pitää typistettyinä käyttötapauksina ja niiden tarkoitus on muistuttaa kehittäjiä siitä, mitä käyttäjien tulisi olla mahdollista tehdä. (Haikala & Mikkonen 2011, ) Tässä projektissa rajattiin käyttäjäryhmät neljään ryhmään ja loimme jokaisesta käyttäjäryhmästä pienen käyttäjätarinan. Näiden tarkoituksena oli siis kuvata, mitä käyttäjäryhmä pystyy sivustolla tekemään. Anonyymikäyttäjänä pystyn katsomaan videoita ja lukemaan sivuston artikkeleita. Halutessani pystyn rekisteröitymään sivustolle. Sisäänkirjautuneena käyttäjänä pystyn katsomaan videoita ja lukemaan sivuston artikkeleita. Lisäksi voin kommentoida videoita. Sisällönsyöttäjänä pystyn katsomaan ja kommentoimaan videoita ja lukemaan sivuston artikkeleita. Voin myös tuoda sivustolle lisäsisältöä, kuten videoita ja artikkeleita. Lisäksi voin poistaa sivustolta kommentteja, videoita sekä artikkeleita. Voin myös muokata valikoita ja luoda sivulle uusia näkymiä sekä muokata olemassa olevia.
28 28 Ylläpitäjänä voin tehdä kaikki edellä mainitut ja näiden lisäksi voin hallita sivustolla käytettäviä moduuleita ja muuttaa sivuston asetuksia. Ylläpitäjänä minulla ei ole rajoituksia sivustolla. 5 Sivuston testaaminen Drupalissa on kaikki tavalliset sivuston toiminnot, kuten sisäänkirjautuminen, kommentointi ja sisällönluonti sisäänrakennettuina ominaisuuksina. Tämän johdosta sivuston tekninen testaus on jätetty pois. Sen sijaan testauksessa on keskitytty sivuston tavoitteiden saavuttamiseen. Drupalin käyttäjät testaavat kaikki järjestelmän ydin-moduulit. Käyttötapausten testaamista varten kaikki käyttötapaukset taulukoitiin Excel-taulukkoon (Taulukko 1). Jokainen käyttötapaus laitettiin omalle riville taulukkoon ja rivillä oli sarakkeet käyttötapaus, suorittaja, tuloehdot, kuvaus, tulos ja testaajan kommentti. Suorittaja-sarakkeessa on merkittynä mille käyttäjäryhmälle käyttötapauksen suorittaminen kuuluu. Käyttäjäryhmiä sivustolla oli rekisteröimätön, sisäänkirjautunut ja ylläpitäjä. Tuloehdot sarakkeeseen määritettiin, kuinka käyttäjät ovat sivustolle saapuneet ja mihin käyttäjäryhmään he tulohetkellä luokitellaan. Kuvaus-sarakkeessa oli kuvattuna käyttäjän toiminta sivulla ja kuinka käyttäjän tulisi päästä haluttuun tulokseen. Tulos-sarakkeeseen kirjattiin käyttötapauksen onnistuminen Ok-merkinnällä. Ongelmien ilmetessä käyttötapauksesta kirjattiin Testaajan kommentti-sarakkeeseen sivuston antama virheilmoitus tai syy miksi käyttötapausta ei voitu suorittaa. Taulukon avulla käytiin sivuston ominaisuudet läpi ja mikäli ongelmia tuli, niin testaaja kommentoi ongelman testaustaulukkoon. Taulukon avulla pystyttiin todentamaan sivuston tärkeimpien ominaisuuksien onnistuminen.
29 29 Käyttötapaus Suorittaja Tuloehdot Kuvaus Tulos Rekisteröityminen 1 Anonyymi Anonyymikäyttäjä saapuu sivustolle Anonyymikäyttäjä katsoo etusivulla Ok suoralla osoitteella tai toiselta olleen videon ja valitsee kategoria X:n sivulta linkin kautta. alla olevan videon ja haluaa kommentoida videota. Hän painaa Lisää kommentti linkkiä, mutta saa eteensä ilmoituksen vain rekisteröityneet käyttäjät voivat kommentoida. Käyttäjä painaa rekisteröitymislinkkiä ja täyttää lomakkeen tiedot ja hyväksyy rekisteröitymisen. Käyttäjä voi nyt jättää kommentin videoon. Testaajan kommentti Rekisteröityminen 2 Anonyymi Anonyymikäyttäjä saapuu sivustolle Anonyymikäyttäjä saapuu sivulle ja Ok suoralla osoitteella tai toiselta sivulta linkin kautta. painaa rekisteröitymislinkkiä ja täyttää lomakkeen tiedot ja hyväksyy rekisteröitymisen. Kirjautuminen Anonyymi Vanha käyttäjä saapuu sivustolle, mutta on kirjautuneena ulos. Käyttäjä täyttää sisäänkirjautumisen kentät ja kirjautuu sivustolle. Ok Kommentointi Sisäänkirjautunut Käyttäjä on kirjautuneena sivustolle Käyttäjä katsoo videon ja päättää kommentoida videota. Hän täyttää kommentoinnin kentät ja lähettää kommentin Ok Videon tuominen sivustolle Ylläpitäjä Saapuu sivustolle anonyymina Sisällönsyöttäjä tuo sivustolle videon ja Ok käyttäjänä, jonka jälkeen kirjautuu täyttää vaadittavat kentät ja julkaisee sivustolle ja saa sisällönsyöttäjän videon. oikeudet. Artikkelien hallinta Ylläpitäjä On kirjautuneena sivustolle ja saanut sisällönsyöttäjän oikeudet. Sisällönsyöttäjä julkaisee uuden artikkelin. Tämän jälkeen hän poistaa sivustolla jo olleen vanhentuneen artikkelin. Ok Kommenttien poistaminen Ylläpitäjä On kirjautuneena sivustolle ja saanut sisällönsyöttäjän oikeudet Sisällönsyöttäjä poistaa asiattoman kommentin videon kommenteista. Ok Taulukko 1: Käyttötapauksien tulokset excel-taulukossa.
30 30 6 Yhteenveto Työskentely Drupalin kanssa kehittyi läpi koko projektin. Sen käyttöönotto on tehty helpoksi ja se on erittäin hyvin dokumentoitu. Seuraamalla ohjeita tarkasti ei asennusta voi tehdä väärin. Vaikka järjestelmä oli entuudestaan tuntematon, niin sen käyttämisen sisäistäminen onnistui. Tämä on suurimmaksi osaksi juurikin hyvän dokumentoinnin ansiota. Drupalin sisäänrakennettujen ydin-moduulien ansiosta voidaan tavalliset web-sivustojen ominaisuudet, kuten esimerkiksi kommentointi, luokittelu tai vaikkapa keskustelupalsta ottaa todella helposti käyttöön järjestelmän moduulilistalta. Kaikki järjestelmän valmiit ominaisuudet toimivat odotetulla tavalla. Ydin-moduulien lisäksi järjestelmään voidaan liittää erilaisia lisä-moduuleita. Tässä projektissa käytettiin sisäänrakennettujen moduulien lisäksi FlashVideo-, Views-, Content Construction Kit- ja Administration menu-moduuleita. Laajennettuna FlashVideo-moduulilla voidaan toteuttaa videoiden formaatin muuntaminen flash-video muotoon, jonka jälkeen videoita voidaan toistaa sivustolla. Sisäänrakennetun luokittelun ansiosta sisältöä voidaan helposti järjestellä halutulla tavalla. Lisäksi asentamalla järjestelmään Views moduuli, niin voidaan sivuston näkymiä muokata erittäin monipuolisesti. Moduulin avulla voidaan luoda tietokanta kyselyitä eri sisältötyypeille ja näyttää sivustolla haetut tiedot ylläpitäjän valitsemalla tavalla. Administration menu on Drupal 6 - järjestelmässä valinnainen moduuli, mutta nopean sisällön hallinnan ja sivuston muokkaamisen kannalta erittäin tehokas moduuli. Se luo pysyvän navigointipalkin sivuston yläreunaan, jossa on kaikki sisällönhallintaan liittyvät linkit selkeästi järjestettynä ja pudotusvalikkoina listattuna. Projektin onnistumisen mittariksi luotiin käyttötapauskaaviot ja kuvaukset annetun toimeksiannon pohjalta. Lisäksi jokaisesta käyttäjäryhmästä luotiin käyttäjätarinat, joiden tarkoitus on muistuttaa sivustoa kehittävää henkilöä, mitä eroa eri käyttäjäryhmillä sivustolla tulee olla. Käyttötapauskaavioiden ja kuvausten avulla luotiin sivuston testausta varten taulukko käyttötapauksista. Taulukon avulla voitiin testata sivuston tavoitteiden onnistuminen. Drupal 6 -julkaisujärjestelmän voidaan todeta soveltuvan videoita sisältävän web-sivuston toteuttamiseen.
31 31 Lähteet Haikala, I & Mikkonen, T Ohjelmistotuotannon käytännöt. Helsinki: Talentum. Mercer, D Building Poweful and robust websites with Drupal 6. Birmingham: Packt Publishing. Mercer, D Drupal 7. Birmingham: Packt Publishing. Noble, M Drupal 6 site builder solutions. Birmingham: Packt Publishing.
32 32 Kuvat Kuva 1: Aika ja päiväys asetukset Drupalin hallintapaneelissa Kuva 2: Kieli-asetukset hallintapaneelissa Kuva 3: Siistittyjen verkko-osoitteiden käyttöönottaminen Drupal-asetuksista Kuva 4: Sivuston tietojen asettaminen Drupalin hallintapaneelista Kuva 5: Sisältötyypin valitseminen ja sisällön luominen Drupalissa Kuva 6: Valikoiden näkymä Drupalin hallintapaneelissa Kuva 7: Primary links-valikkon muokkausnäkymä Kuva 8: Lohkojen käyttöönottaminen Kuva 9: Luokittelun näkyminen hallintapaneelissa Kuva 10: Flashvideo-moduulin ylläpito asetukset Kuva 11:Flash-soittimen asetukset Kuva 12: Views-moduulin käyttöliittymä Kuva 13: CCK:n avulla luotujen kenttien näkyminen sisältöä tuodessa... 24
33 33 Kuviot Kuvio 1: Käyttötapauskaavio rekisteröitymisestä ja sisäänkirjautumisesta Kuvio 2: Käyttötapauskaavio kommentoimisesta Kuvio 3: Ylläpitäjän sivuston hallinta kuvattuna käyttötapauskaaviossa... 26
34 34 Taulukot Taulukko 1: Käyttötapauksien tulokset excel-taulukossa... 29
Office 365 palvelujen käyttöohje Sisällys
Office 365 palvelujen käyttöohje Sisällys Sisäänkirjautuminen... 2 Office 365:n käyttöliittymä... 3 Salasanan vaihto... 5 Outlook-sähköpostin käyttö... 7 Outlook-kalenterin käyttö... 10 OneDriven käyttö...
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ä...
Vehmaan kunta. Wordpress käyttöopas. Betta Digital Oy
Vehmaan kunta Wordpress käyttöopas Betta Digital Oy 1 / 22 Sisällys 1. Kirjautuminen... 3 1.1. Sisäänkirjautuminen ei onnistu... 3 2. Hallintapaneeli... 5 2.1. Sisään kirjautuneen hallintanäkymä... 6 3.
Skype for Business ohjelman asennus- ja käyttöohje Sisällys
Skype for Business ohjelman asennus- ja käyttöohje Sisällys Kirjautuminen Office 365 -palveluun... 2 Skype for Business ohjelman asentaminen... 3 Yhteyshenkilöiden lisääminen Skype for Business ohjelmassa...
MOBISITE-TYÖKALUN SISÄLTÄMÄT TOIMINNOT
MOBISITE-TYÖKALU MobiSite on työkalu matkapuhelimeen soveltuvan mobiilisivuston rakentamiseen. AIMO-järjestelmän jatkuvasti päivittyvä päätelaitetunnistus tunnistaa useimmat puhelinmallit ja mukauttaa
Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014
Tietokanta Tietokanta on työkalu, jolla opettaja ja opiskelijat voivat julkaista tiedostoja, tekstejä, kuvia ja linkkejä alueella. Opettaja määrittelee lomakkeen muotoon kentät, joiden kautta opiskelijat
Hallintaliittymän käyttöohje
Hallintaliittymän käyttöohje 1. Yleisiä huomioita Hallintaliittymän käyttöä helpottavia yleisiä huomioita: - Käytä listanäkymien hakukentissä kentän vieressä olevaa hakunappia, älä enter-näppäintä. - Älä
Tietokannan luominen:
Moodle 2 Tietokanta: Tietokanta on työkalu, jolla opettaja ja opiskelijat voivat julkaista tiedostoja, tekstejä, kuvia, linkkejä alueella. Opettaja määrittelee lomakkeen muotoon kentät, joiden kautta opiskelijat,
opiskelijan ohje - kirjautuminen
opiskelijan ohje - kirjautuminen estudio on Edupolin kehittämä e-oppimisympäristö koulutusryhmän verkkoalustana perinteisen luokkaopetuksen tukena. etäopiskelussa ja -opetuksessa kotoa tai työpaikalta.
Blogger-blogin käyttöönotto ja perusasiat Bloggerista & bloggauksesta
1 Blogger-blogin käyttöönotto ja perusasiat Bloggerista & bloggauksesta Blogi on yhden tai useamman kirjoittajan verkkosivu tai -sivusto, jonka kautta voidaan julkaista omia kirjoituksia perinteisten julkaisukanavien
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
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
ejuttu ohjeet kuinka sitä käytetään.
ejuttu ohjeet kuinka sitä käytetään. 1. Artikkelin lisääminen a. Kirjaudu sisään b. Lisää sisältöä c. Artikkeli i. Lisää pääkuva 1. Pääkuvalle kuvateksti ii. Anna artikkelille otsikko iii. Ingressi-kenttään
Skype for Business ohjelman asennus- ja käyttöohje Sisällys
Skype for Business ohjelman asennus- ja käyttöohje Sisällys Kirjautuminen Office 365 -palveluun... 2 Skype for Business ohjelman asentaminen... 3 Yhteyshenkilöiden lisääminen Skype for Business ohjelmassa...
PAIKALLISJÄRJESTÖKOHTAISTEN NETTISIVUJEN
SAK:N PAIKALLISJÄRJESTÖJEN NETTIPALVELUT s. 1/7 PAIKALLISJÄRJESTÖKOHTAISTEN NETTISIVUJEN RAKENNE Paikallisjärjestöjen omille sivuille pääsee suoralla osoitteella, joka on muotoa www.sak-paikalliset.fi/paikkakunta
OHJEET KEKSINNÖT.FI SIVUSTON KÄYTTÄJILLE
OHJEET KEKSINNÖT.FI SIVUSTON KÄYTTÄJILLE 1 REKISTERÖITYMINEN Mene Keksinnöt.fi -sivuston etusivulle. Etusivulla löytyy uusi käyttäjä -laatikko, josta voit liittyä jäseneksi. Linkki ohjaa sinut rekisteröinti
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.
Sonera Viestintäpalvelu VIP VIP Laajennettu raportointi Ohje
Sonera Viestintäpalvelu VIP VIP Laajennettu raportointi Ohje Sisällysluettelo VIP Laajennettu raportointi... 3 Luo raportti Laajennetun raportoinnin työkaluilla... 4 Avaa Laajennettu raportointi... 4 Valitse
Punomo Blogit BLOGIN LUOMINEN WORDPRESS-ALUSTALLA. Kirjaudu -palveluun osoitteessa www.punomo.npn.fi/wp-login.php tunnuksellasi.
Punomo Blogit BLOGIN LUOMINEN WORDPRESS-ALUSTALLA Kirjaudu -palveluun osoitteessa www.punomo.npn.fi/wp-login.php tunnuksellasi. Tunnuksia jakavat Punomo.fi:n ylläpitäjät. Kun olet kirjautunut, blogin OHJAUSNÄKYMÄ
Westiekerho.fi päätoiminnallisuudet
Sitefactory Oy Juuso Hurri / Ohjelmoija juuso.hurri@sitefactory.fi 26.6.2015 Westiekerho.fi päätoiminnallisuudet Tämä dokumentti esittelee westiekerho.fi palvelun päätoiminnallisuudet joita tarvittaan
KiMeWebin käyttöohjeet
KiMeWebin käyttöohjeet 5.3.2017 Miten saan käyttäjätunnuksen? Jos haluat käyttäjätunnuksen (eli oikeuden muokata sivuja) laita viesti webvelho@kime.fi ja kerro viestissä nimi pesti lippukunnassa (esim.
Autentikoivan lähtevän postin palvelimen asetukset
Autentikoivan lähtevän postin palvelimen asetukset - Avaa Työkalut valikko ja valitse Tilien asetukset - Valitse vasemman reunan lokerosta Lähtevän postin palvelin (SM - Valitse listasta palvelin, jonka
Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012
Tiedostot Uudet ominaisuudet: - Ei Tiedostot-kohtaa alueen sisällä, vaan tiedostonvalitsin, jolla tiedostot tuodaan alueelle siihen kohtaan missä ne näytetään - Firefox-selaimella voi työpöydältä raahata
Kangasniemen yrityshakemisto KÄYTTÖOHJE YRITTÄJÄLLE. KANGASNIEMEN KUNTA yrityshakemisto.kangasniemi.fi
2015 Kangasniemen yrityshakemisto KÄYTTÖOHJE YRITTÄJÄLLE KANGASNIEMEN KUNTA yrityshakemisto.kangasniemi.fi 1 Sisällysluettelo 1. Sivustolle rekisteröityminen... 2 2. Yrityksen lisääminen... 3 2.1. Yritystiedot...
Esimerkkinä http://wordpress.com/ - ilmainen blogi-julkaisujärjestelmä. WordPress:stä on myös palvelimelle asennettava versio (WordPress.
BLOGIN LUOMINEN Esimerkkinä http://wordpress.com/ - ilmainen blogi-julkaisujärjestelmä. WordPress:stä on myös palvelimelle asennettava versio (WordPress.org) Myös http://blogspot.com on ilmainen ja helppokäyttöinen
https://www.oppi.uku.fi/pk/ Onni-oppimispäiväkirjan ohje 15.9.2010 version 1.2
https://www.oppi.uku.fi/pk/ Onni-oppimispäiväkirjan ohje 15.9.2010 version 1.2 Sisällys: 1. Onni-oppimispäiväkirja yleisesti... 3 2. Käyttäjätunnuksen luominen... 3 2.1 Itä-Suomen yliopiston Opiskelija
SALITE.fi -Verkon pääkäyttäjän ohje
SALITE.fi -Verkon pääkäyttäjän ohje Sisältö 1 Verkon pääkäyttäjä (Network Admin)...3 2 Verkonhallinta...3 2.1 Navigointi verkonhallintaan...3 2.2 Sivustot...3 2.1 Sivustojen toiminnot...4 2.3 Sivuston
Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:
Linux-harjoitus 6 Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,
LINUX-HARJOITUS, MYSQL
LINUX-HARJOITUS, MYSQL Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,
Pika-aloitusopas. Sisältö: Projektin luominen Projektin muokkaaminen ja hallinnointi Projektin/arvioinnin tulosten tarkastelu
Pika-aloitusopas Sisältö: Projektin luominen Projektin muokkaaminen ja hallinnointi Projektin/arvioinnin tulosten tarkastelu Tämä asiakirja on laadittu auttamaan sinua hallinnoimaan nopeasti CEB TalentCentral
BLOGGER. ohjeita blogin pitämiseen Googlen Bloggerilla
BLOGGER ohjeita blogin pitämiseen Googlen Bloggerilla Sisältö Blogin luominen... 1 Uuden blogitekstin kirjoittaminen... 4 Kuvan lisääminen blogitekstiin... 5 Lisää kuva omalta koneelta... 6 Lisää kuva
Käyttöohje. Visy Access Net UPM
Käyttöohje Visy Access Net UPM 1. Johdanto Visy Access Net on WWW-pohjainen käyttöliittymä, jolla UPM:n toimittajien pitää luvittaa omat ajoneuvonsa UPM:n tehtaille, jotta kulku onnistuu jatkossakin. Järjestelmä
Kieliversiointityökalu Java-ohjelmistoon. Ohje
Kieliversiointityökalu Java-ohjelmistoon Ohje 2/6 SISÄLLYSLUETTELO 1 YLEISTÄ OHJELMASTA... 3 2 PÄÄ-IKKUNA...4 3 YLÄVALIKKO... 4 3.1 TIEDOSTO... 4 3.2 TOIMINTO... 4 3.3 ASETUKSET... 5 3.4 OHJE... 5 4 VÄLILEHDET...5
opiskelijan ohje - kirjautuminen
opiskelijan ohje - kirjautuminen estudio on Edupolin kehittämä e-oppimisympäristö koulutusryhmän verkkoalustana perinteisen luokkaopetuksen tukena tai etäopiskelussa ja -opetuksessa kotoa tai työpaikalta.
Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0
Toukokuu 2014 1 (11) Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0 Päivitysohje Toukokuu 2014 2 (11) Sisällysluettelo 1. Tehtävät ennen versiopäivitystä... 3 1.1. Ohjelmistomuutosten luku...
Kirjaudu sisään palveluun klikkaamalla Omat kartat -painiketta.
Kirjaudu sisään palveluun klikkaamalla Omat kartat -painiketta. Sisäänkirjauduttuasi näet palvelun etusivulla helppokäyttöisen hallintapaneelin. Vasemmassa reunassa on esillä viimeisimmät tehdyt muutokset
Korkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2
Korkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2 Sisällysluettelo Muutoshistoria...3 1 Johdanto...4 2 Palvelimen käyttöön tarvittavat ohjelmat...4 3 Palvelimelle kirjautuminen...4 4
KÄYTTÖOHJE / Ver 1.0 / Huhtikuu WordPress KÄYTTÖOHJE Sotkamo 2016
/ / WordPress KÄYTTÖOHJE Sotkamo 2016 Sisältö Sisältö 1. Yleistä 2. Kirjautuminen ylläpitoon 2.1. Kirjaudu osoitteessa: http://sotkamo.valudata.fi/admin Myöhemmin: http://www.sotkamo.fi/admin 2.2 Salasana
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ä
1. ASIAKKAAN OHJEET... 2. 1.1 Varauksen tekeminen... 2. 1.2 Käyttäjätunnuksen luominen... 4. 1.3 Varauksen peruminen... 4
1. ASIAKKAAN OHJEET... 2 1.1 Varauksen tekeminen... 2 1.2 Käyttäjätunnuksen luominen... 4 1.3 Varauksen peruminen... 4 1.4 Omien tietojen muokkaaminen... 5 1.5 Salasanan muuttaminen... 5 2. TYÖNTEKIJÄN
Yrjö Määttänen Kokemuksia SuLVInetin käytön aloituksen
Yrjö Määttänen Kokemuksia SuLVInetin käytön aloituksen yrjo.maattanen@phnet.fi helpottamiseksi puh. 050 413 0820 4.11.2009 1. Yleistä SuLVInet on SuLVI:n aloitteesta avattu sivusto LVI-alan kehittäjäfoorumiksi.
Tiedostojen lataaminen netistä ja asentaminen
s. 1/5 Tiedostojen lataaminen netistä ja asentaminen Yleistä Internetissä on paljon hyödyllisiä ilmaisohjelmia, jotka voi ladata ja asentaa omalle koneelle. Osa ohjelmista löytyy suomenkielisiltä sivuilta,
FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL
FinFamily PostgreSQL 1 Sisällys / Contents FinFamily PostgreSQL... 1 1. Asenna PostgreSQL tietokanta / Install PostgreSQL database... 3 1.1. PostgreSQL tietokannasta / About the PostgreSQL database...
Tämän ohjeen avulla pääset alkuun Elisa Toimisto 365 palvelun käyttöönotossa. Lisää ohjeita käyttöösi saat: www.elisa.fi/toimisto365-ohjeet
Elisa Toimisto 365 Pääkäyttäjän pikaopas 02/2015 Tämän ohjeen avulla pääset alkuun Elisa Toimisto 365 palvelun käyttöönotossa. Lisää ohjeita käyttöösi saat: www.elisa.fi/toimisto365-ohjeet Kirjautumalla
PRINTER DRIVER PÄÄKÄYTTÄJÄN OPAS
PÄÄKÄYTTÄJÄN OPAS OpusCapita pidättää oikeuden muuttaa tuotteen ominaisuuksia ja tätä tuotekuvausta. Uusimmat versiot julkaistaan osoitteessa www.opuscapita.com/terms. 1. TEHTÄVÄKUVAUS Pääkäyttäjällä on
Maventa Connector Käyttöohje
Maventa Connector Käyttöohje 17.4.2015 Sisällys 1. Esittely... 2 1.1. Käytön edellytykset... 2 1.2. Tuetut aineistomuodot... 2 2. Asennustiedosto... 3 2.1. Sisäänkirjautuminen... 7 3. Asetuksien määrittäminen...
OHJEET WORDPRESS-BLOGIN LUOMISEEN JA TAVALLISIMPIIN BLOGITOIMINTOIHIN
OHJEET WORDPRESS-BLOGIN LUOMISEEN JA TAVALLISIMPIIN BLOGITOIMINTOIHIN Koulutusteknologian perusopinnot Digitaalinen portfolio oppimisen tukena 2010 Essi Vuopala 1. BLOGIN LUOMINEN Mene osoitteeseen http://www.wordpress.com
Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0
Toukokuu 2013 1 (10) Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0 Päivitysohje Copyright Aditro 2013 Toukokuu 2013 2 (10) Sisällysluettelo 1. Tehtävät ennen versiopäivitystä... 3 1.1. Ohjelmistomuutosten
Vianova Systems Finland Oy:n Novapoint käytön tuki
Vianova Systems Finland Oy:n Novapoint käytön tuki Yleistä Vianova Systems Finland Oy:n Novapoint ylläpitosopimus sisältää ohjelmiston käytön tukipalvelun. Asiakas on oikeutettu saamaan kohtuullisessa
Pedanet oppilaan ohje Aleksanteri Kenan koulu Eija Arvola
Pedanet oppilaan ohje Aleksanteri Kenan koulu Eija Arvola 26.8.2016 SISÄLLYSLUETTELO 1. Omat asetukset kuntoon (kaikkien tehtävä aluksi) sivut 3-5 2. Tärkeiden sivujen tilaaminen omiin linkkeihin sivut
JulkICT portaalin käyttöohje
LUONNOS 30.4.2013 2 (12) Sisällys 1 Johdanto... 3 2 QPR Portaali... 3 2.1 Kirjautuminen palveluun... 3 2.2 Portaalin Prosessit-välilehden toimintakuvaus... 5 2.3 Mallin valitseminen mallilistasta... 7
Viva-16. Käyttöohje. 1.4.2009 Veikko Nokkala Suomen Videovalvonta.com
Viva-16 Käyttöohje 1.4.2009 Veikko Nokkala Sisällysluettelo Sisällysluettelo... 2 Ohjelmisto käyttöliittymä... 3 Asentaminen... 3 Käyttöönotto... 3 Katselu... 6 Tallennus... 8 Toistaminen... 9 Selain käyttöliittymä...
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
Aloita oman blogisi luominen (järjestelmä lupaa sen tapahtuvan sekunneissa ;-))
BLOGIN LUOMINEN Esimerkkinä http://wordpress.com/ - ilmainen blogi-julkaisujärjestelmä. WordPress:stä on myös palvelimelle asennettava versio (WordPress.org) Avaa http://wordpress.com/ -sivu. Aloita oman
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
1 Johdanto. 2 Kirjautuminen. Sisällysluettelo. Kanakoirakerho - websivujen ylläpito
Kanakoirakerho - websivujen ylläpito 1 Sisällysluettelo 1 Johdanto... 1 2 Kirjautuminen... 1 2.1 Ylläpitovalikko... 2 3 Käyttäjien hallinta... 3 4 Sisällön muokkaaminen... 4 4.1 Editorin käyttäminen...
KÄYTTÖOHJE. Servia. S solutions
KÄYTTÖOHJE Servia S solutions Versio 1.0 Servia S solutions Servia Finland Oy PL 1188 (Microkatu 1) 70211 KUOPIO puh. (017) 441 2780 info@servia.fi www.servia.fi 2001 2004 Servia Finland Oy. Kaikki oikeudet
Febdok 6.0 paikallisversion asennus OHJEISTUS
Febdok 6.0 paikallisversion asennus OHJEISTUS Sisällys 1 YLEISTÄ 1 2 ASENNUKSEN VALMISTELUT 2 2.1 VARMUUSKOPIOT 2 2.2 ASENNUSTIEDOSTON LATAUS, WWW.FEBDOK.FI 2 2.3 ASENNUSTIEDOSTON LATAUS, FEBDOK:IN SISÄINEN
WordPress-blogin perustaminen
WordPress-blogin perustaminen Mene osoitteeseen http://wordpress.com/ ja luo itsellesi tili. Tilin luomiseen tarvitset seuraavat tiedot: sähköpostiosoitteen, käyttäjätunnuksen ja salasanan. Klikattuasi
Sisällys Clerica Web-sovellusten käytön aloittaminen 2
Sisällys Clerica Web-sovellusten käytön aloittaminen 2 Kirjautuminen järjestelmään 2 Myyntilaskut 2 Ostolaskujen käsittely 4 Uuden laskun syöttö 6 Palkkailmoituslomake 8 Palkkailmoituksesta kopio 9 Henkilötietojen
Ohjeet e kirjan ostajalle
1 Ohjeet e kirjan ostajalle 1. Ostaminen ja käyttöönotto 1.1. Näin saat e kirjan käyttöösi Lataa tietokoneellesi Adobe Digital Editions (ADE) ohjelma täältä: http://www.adobe.com/products/digitaleditions/.
EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE: 15.03.
EMVHost Online SUBJECT: COMPANY: COMMENTS: AUTHOR: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT NETS OY EMVHost Online Client sovelluksen käyttöohje NETS OY DATE: 15.03.2011 VERSION: 1.0 1 SISÄLLYS SISÄLLYS...
Ohjeistus hankkeen sivujen tekemiseen julkaisujärjestelmällä
Ohjeistus hankkeen sivujen tekemiseen julkaisujärjestelmällä Viestintäpalvelut 9.6.2015 1 Sivupohjan tekeminen Ennen kuin alat tekemään hankkeen sivuja, tilaa Viestintäpalveluilta hankesivupohja ja ilmoita
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
Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle
Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle 2 Sisällys 1 Palvelunhallinta... 3 1.1 Käyttäjäryhmän luominen... 3 2 Tehtävienhallinta- perustiedot... 4 2.1 Yhtiön perustiedot... 4 2.2 Tehtävä-/
Aimo-ohjauspaneelin käyttöohje Sisällys
Aimo-ohjauspaneelin käyttöohje Sisällys Tunnusten tilaaminen... 2 Sisäänkirjautuminen... 3 Käyttöliittymä... 4 Ryhmätekstiviestien lähettäminen... 5 Ryhmät... 7 Push-viestien lähettäminen... 12 Mobiilipalvelun
Mainosankkuri.fi-palvelun käyttöohjeita
Mainosankkuri.fi-palvelun käyttöohjeita Sisällys 1. Johdanto... 1 2. Sisäänkirjautuminen... 1 3. Palvelussa navigointi... 2 4. Laitteet... 2 5. Sisällönhallinta... 4 6. Soittolistat... 7 7. Aikataulut...
Informaatiotekniikan kehitysyksikkö
SAVONIA Savonia RPM Käyttöopas Informaatiotekniikan kehitysyksikkö 18.8.2011 Sisällysluettelo 1. Perusnäkymä... 3 2. Kirjautuminen... 4 3. Rekisteröinti... 5 4. Idean jättäminen... 6 4. Arviointi... 8
24MAGS PIKAOHJE HALLINTAPANEELIN KÄYTTÖÖN
24MAGS PIKAOHJE HALLINTAPANEELIN KÄYTTÖÖN 24Mags Asiakaspalvelu support@24mags.com 020 734 0570 1 SISÄLLYSLUETTELO 1. Uuden julkaisun luominen 3 1.1 Julkaisun nimi 3 1.2 Ladattava PDF-tiedosto 3 1.3 pakkauslaatu
Nettisivujen Päivitysohje
Hämeenlinnan rauhanyhdistys ry Nettisivujen Päivitysohje Ohje päivitetty 18.7.2012 Hallintapaneeli Kirjautuminen nettisivujen hallintaan Hallintapaneeliin päästään kirjautumaan klikkaamalla linkkiä nettisivujen
ChatSimulaatio Käyttöopas
ChatSimulaatio Käyttöopas 2 1. ChatSimulaation etusivu Etusivulla on seuraavat toiminnot (kuva 1). 1. Kielivalikko 4. Linkit 2. Ohjeet 5. Kirjaudu 3. Materiaalit 6. Ilmoitustaulu Kuva 1. ChatSimulaation
RockID-varastonhallintajärjestelmän käyttöohje. v. 1.0
RockID-varastonhallintajärjestelmän käyttöohje v. 1.0 Yleistä Rockstar lukijakäyttöliittymä Tuotteiden lukeminen lähtevään tilaukseen Tilaukseen kuulumattomat tuotteet Tuotteiden lukeminen tilauksesta
GroupWise Calendar Publishing Host User
GroupWise 8 Calendar Publishing Host User 8 17. lokakuu 2008 Novell GroupWise Calendar Publishing Host User PIKAKÄYNNISTYS www.novell.com YLEISTÄ Novell GroupWise Calendar Publishing Host User on Web-pohjainen
Wordpresspikaopas. Viivamedia
Wordpresspikaopas 1 Viivamedia Kirjautuminen Kirjaudu sivuston ylläpitoon osoitteessa http://[verkkotunnus]/wp-admin. Verkkotunnus on sivuston osoitteen perusosa, esim. viivamedia.fi. Syöttämällä pääkäyttäjältä
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
commerce_paytrail_fi Paytrail maksumoduuli Drupal Commerce - verkkokauppaan
commerce_paytrail_fi Paytrail maksumoduuli Drupal Commerce - verkkokauppaan Drupal 7.x / Drupal Commerce 1.x Page 1 Yleistä Paytrail maksupalvelu Paytrail maksupalvelu sisältää kaikkien suomalaisten pankkien
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,
Aditro Tikon ostolaskujen käsittely versio 6.2.0
Lokakuu 2012 1 (9) Aditro versio 6.2.0 Päivitysohje Lokakuu 2012 2 (9) Sisällysluettelo 1. Tehtävät ennen versiopäivitystä... 3 1.1. Ohjelmistomuutosten luku... 3 1.2. Aditro Pankkipalvelut yhteensopiva
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012 SISÄLLYS 1 JOHDANTO 3 2 WWW-PALVELIMEN TOIMINTA 4 3 OMINAISUUDET
Nettiposti. Nettiposti käyttöohje
YKSIKÄÄN ASIAKAS EI OLE MEILLE LIIAN PIENI TAI MIKÄÄN HAASTE LIIAN SUURI. Nettiposti Nettiposti käyttöohje Tässä käyttöohjeessa kuvataan selainkäyttöisen Nettiposti sähköpostiohjelman toiminnot. Käyttöohje
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ö
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
Webforum. Version 14.4 uudet ominaisuudet. Viimeisin päivitys: 2014-12-6
Webforum Version 14.4 uudet ominaisuudet Viimeisin päivitys: 2014-12-6 Sisältö Tietoja tästä dokumentista... 3 Yleistä... 4 Yleistä & hallinnointi... 5 Dokumentit... 5 Perättäinen tarkistus- ja hyväksymisprosessi...
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka Kristopher Vuorela UBUNTUN ASENNUS JA ALKEET 206101312 Linux järjestelmät Lukukausi: Kevät 2015 Työ valmistui: 15.04.2015
Opintokohteiden muokkaus
1 Opintokohteiden muokkaus Näiden ohjeiden avulla hahmottuu kuinka opintokohteita voidaan muokata Opinto-oppaassa. Ohje on suunnattu käyttäjille, joilla on WebOodiin OpasMuokkaaja-oikeudet. WebOodin käyttölupia
Joomla pikaopas. Yksinkertainen opas, jossa neuvotaan esimerkkisivuston teko Joomla julkaisujärjestelmällä vaihe vaiheelta.
Joomla pikaopas Yksinkertainen opas, jossa neuvotaan esimerkkisivuston teko Joomla julkaisujärjestelmällä vaihe vaiheelta. Paavo Räisänen www.ohjelmoimaan.net Tätä opasta saa vapaasti kopioida, tulostaa
LoCCaM Riistakamerasovellus. Dimag Ky dimag.fi
LoCCaM Riistakamerasovellus Dimag Ky janne.koski @ dimag.fi +358505907788 Sovelluksen toimintaperiaate Toimintaperiaate yksinkertaistettuna on seuraavanlainen Kamera ottaa kuvan tai videon jonka lähettää
Drupal-sivuston hallintaopas
Drupal-sivuston hallintaopas 11.12.2011 1. Sisäänkirjautuminen... 2 2. Sivun luonti... 2 1 1. Sisäänkirjautuminen Kirjautumissivulle pääset osoitteesta http://www.venajaseura.com/user Käyttäjätunnuksesi
TimeEdit opiskelijan ohje TimeEdit-instructions for students from this link
TimeEdit opiskelijan ohje TimeEdit-instructions for students from this link TimeEdit on työjärjestys- (lukujärjestys) ja tilanvarausohjelmisto. Sisältö 1 Oikeudet... 2 2 TimeEdit Web... 2 3 Kirjautuminen...
Skhole Käyttöohjeet Pääkäyttäjille ja Ohjaajille. Päivitetty
Skhole Käyttöohjeet Pääkäyttäjille ja Ohjaajille Päivitetty 27.3.2019 Kirjautuminen & ohjeet Voit kirjautua Skholen verkkopalveluun kahdesta eri paikkaa. Joko Skholen verkkosivulta osoitteesta www.skhole.fi
GOOGLE-SIVUSTOJEN KAÄ YTTOÄ OÄ NOTTO
GOOGLE-SIVUSTOJEN KAÄ YTTOÄ OÄ NOTTO Suomen Partiolaiset Finlands Scouter ry 09/2012 Tämän ohjeen avulla lippukuntanne voi luoda uudet nettisivut käyttäen valmista Google sivusto mallipohjaa. OHJE: Google
Webpalvelin muistitikulle - Ohje
- Ohje Jari Sarja jari.sarja @ 2017 Creative Commons Nimeä-JaaSamoin 4.0 Kansainvälinen SISÄLLYSLUETTELO 1 Johdanto... 3 1.1 Miksi asennus muistitikulle?... 3 2 Webpalvelimen asennus... 4 3 Käyttöliittymä...
Seutudokumenttien pä ivittä misohje
Seutudokumenttien pä ivittä misohje Kirjautuminen sisällönhallinta-työkaluun Käytä ylläpidossa Firefox-selainta. Käyttäjätunnukset Käy rekisteröitymässä osoitteessa www./kirjaudu kohdassa Rekisteröidy.
VIENET JULKAISUJÄRJESTELMÄLLÄ TOTEUTETTUJEN INTERNET-SIVUJEN YLLÄPITO-OHJE
VIENET JULKAISUJÄRJESTELMÄLLÄ TOTEUTETTUJEN INTERNET-SIVUJEN YLLÄPITO-OHJE JULKAISUJÄRJESTELMÄÄN KIRJAUTUMINEN. Osoitekenttään kirjoitetaan www.domain.fi/admin. Kirjoita käyttäjätunnus: xxxxxx. Salasana:
Linuxissa uusi elämä 1
17.06.19 Linuxissa uusi elämä 1 Linux on hyvä vaihtoehto Windowsille Uusiin tai vanhempiin tietokoneisiin Miksi käyttäisin Linuxia Tekniikan Maailman Linux vinkki Siirtyisinkö Linuxiin? 17.06.19 Linuxissa
Kaakkois-Suomen Ammattikorkeakoulu Oy Mikkelin Ammattikorkeakoulu Oy Kymenlaakson Ammattikorkeakoulu Oy
Opiskelijoiden OneDriveohje Kaakkois-Suomen Ammattikorkeakoulu Oy Mikkelin Ammattikorkeakoulu Oy Kymenlaakson Ammattikorkeakoulu Oy Ohjeen nimi Opiskelijoiden OneDrive-ohje Vastuuhenkilö Mari Jokiniemi
MY STANDARD -OHJE. mystandard.hansaworld.com. Standard ERP Pilvipalvelu Sivu 1/6
MY STANDARD -OHJE mystandard.hansaworld.com Standard ERP Pilvipalvelu Sivu 1/6 KÄYTTÖÖNOTTO Mikäli Standard ERP -ohjelmistonne on HansaWorldin pilvipalvelimella (hostingissa), teidän on mahdollista hallinnoida
EASY Tiedostopalvelin Käyttöopas
EASY Tiedostopalvelin Käyttöopas Windows Client www.storageit.fi - Äyritie 8 D, 01510 VANTAA Salorantie 1, 98310 KEMIJÄRVI Sisältö 1. Asennus 2. Yhdistäminen pilveen - Tiedostojen siirto - Paikallisten
Mikäli olet saanut e-kirjan latauslinkin sähköpostilla, seuraa näitä ohjeita e-kirjan lataamisessa.
E-kirjan latausohje Mikäli olet saanut e-kirjan latauslinkin sähköpostilla, seuraa näitä ohjeita e-kirjan lataamisessa. Pikaohjeet 1. Varmista että tietokoneellesi on asennettu Adobe Digital Editions ohjelma.
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