Web-komponentin rakentaminen ja sen sisällönhallinta HTML5-sovelluksessa
Tossavainen, Mikko (2018)
Tossavainen, Mikko
Tampereen ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018060612808
https://urn.fi/URN:NBN:fi:amk-2018060612808
Tiivistelmä
Tämän opinnäytetyön toimeksiantajana oli Basware Oyj. Basware on maailman johtava verkottuneiden hankinnasta maksuun -ratkaisujen tarjoaja ja tarjoaa myös innovatiivisia verkkolasku- ja lisäarvopalveluita.
Opinnäytetyön tavoitteena oli kehittää Baswaren tuotteen päänäkymää. Osatavoitteena oli tutkia, kuinka sisällönhallintaa voitaisiin soveltaa komponenttitason sisällönhallintaan. Opinnäytetyön tarkoituksena oli rakentaa web-komponentti ja sen rinnalla pienimuotoinen sisällönhallintatyökalu, jonka avulla voitaisiin määritellä web-komponentille sisältöä.
Opinnäytetyössä käytetty AngularJS-sovelluskehys soveltui hyvin web-komponentin rakentamiseen. Sisällönhallintatyökaluun haluttiin toteuttaa tilanhallinta uudella tavalla. Tilanhallinnan rakentamiseen otettiin käyttöön MobX-kirjasto, joka yksinkertaisti tilanhallinnan rakentamista.
Opinnäytetyöstä saadut tulokset olivat hyviä. Komponenttitason sisällönhallinta pystyttiin toteuttamaan onnistuneesti, vaikka muutama ominaisuus jouduttiinkin jättämään pois. Web-komponentin toteutus onnistui hyvin, ja se saatiin tehtyä suunnitelmien mukaiseksi.
Opinnäytetyön tavoitteena oli kehittää Baswaren tuotteen päänäkymää. Osatavoitteena oli tutkia, kuinka sisällönhallintaa voitaisiin soveltaa komponenttitason sisällönhallintaan. Opinnäytetyön tarkoituksena oli rakentaa web-komponentti ja sen rinnalla pienimuotoinen sisällönhallintatyökalu, jonka avulla voitaisiin määritellä web-komponentille sisältöä.
Opinnäytetyössä käytetty AngularJS-sovelluskehys soveltui hyvin web-komponentin rakentamiseen. Sisällönhallintatyökaluun haluttiin toteuttaa tilanhallinta uudella tavalla. Tilanhallinnan rakentamiseen otettiin käyttöön MobX-kirjasto, joka yksinkertaisti tilanhallinnan rakentamista.
Opinnäytetyöstä saadut tulokset olivat hyviä. Komponenttitason sisällönhallinta pystyttiin toteuttamaan onnistuneesti, vaikka muutama ominaisuus jouduttiinkin jättämään pois. Web-komponentin toteutus onnistui hyvin, ja se saatiin tehtyä suunnitelmien mukaiseksi.