Verkkosovelluksen sisällönhallinta osana julkaisujärjestelmää
Mattila, Niko (2020)
Mattila, Niko
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020071419551
https://urn.fi/URN:NBN:fi:amk-2020071419551
Tiivistelmä
Opinnäytetyön tavoite oli tutkia sisällönhallinnan tarkoitusta yleisestä näkökulmasta sekä syventyä ohjelmistokehityksen sisällönhallintaan käyttäen esimerkkinä Liferay-portaaliohjelmistoa. Tämän lisäksi opinnäytetyössä tutkitaan eri ohjelmistokehityksen ympäristöjä ja niiden käyttötarkoituksia sekä olemassa olevia sisällönsiirron ratkaisuja.
Opinnäytetyön teoriatutkimuksen tarkoituksena oli tukea ja antaa pohjatietoa opinnäytetyössä toteutetulle työkalulle. Työssä suunniteltiin ja luotiin Export-/Import-työkalu sisällönsiirtoa varten. Sen tehtävä on helpottaa ja nopeuttaa kehittäjien työtä, kun he siirtävät sisältöä ympäristöstä toiseen. Työkalun avulla siirto pystytään automatisoimaan suurelta osalta, minkä ansiosta lopputuloksen laatua on helpompi hallita.
Opinnäytetyön toimeksiantajana toimi Visma Consulting Oy. Opinnäytetyön aihe syntyi tarpeesta kehittää joustava sisällönsiirtoratkaisu ympäristöjen välille. Teknistä toteutusta tuki olemassa oleva Java-kirjasto, joka antoi raamit työlle. Lopputuloksena syntyi työkalu, joka on Liferay-portletti. Portletin käyttöliittymä toteutettiin hyödyntäen Angular-kehystä ja backend-osuus tehtiin Javalla käyttäen Liferay MVC Portlet -kehystä.
Opinnäytetyön teoriatutkimuksen tarkoituksena oli tukea ja antaa pohjatietoa opinnäytetyössä toteutetulle työkalulle. Työssä suunniteltiin ja luotiin Export-/Import-työkalu sisällönsiirtoa varten. Sen tehtävä on helpottaa ja nopeuttaa kehittäjien työtä, kun he siirtävät sisältöä ympäristöstä toiseen. Työkalun avulla siirto pystytään automatisoimaan suurelta osalta, minkä ansiosta lopputuloksen laatua on helpompi hallita.
Opinnäytetyön toimeksiantajana toimi Visma Consulting Oy. Opinnäytetyön aihe syntyi tarpeesta kehittää joustava sisällönsiirtoratkaisu ympäristöjen välille. Teknistä toteutusta tuki olemassa oleva Java-kirjasto, joka antoi raamit työlle. Lopputuloksena syntyi työkalu, joka on Liferay-portletti. Portletin käyttöliittymä toteutettiin hyödyntäen Angular-kehystä ja backend-osuus tehtiin Javalla käyttäen Liferay MVC Portlet -kehystä.