Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Helposti ylläpidettävän verkkosivuston kehittäminen : low-code-ratkaisut ja tekninen velka WordPress-ympäristössä

Vähätalo, Niina (2026)

 
Avaa tiedosto
Vahatalo_Niina.pdf (986.0Kt)
Lataukset: 


Vähätalo, Niina
2026
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202604015520
Tiivistelmä
Opinnäytetyön tavoitteena oli uudistaa RALLA Oy:n verkkosivusto ja verkkosovellus siten, että se olisi jatkossa toimeksiantajan helposti ylläpidettävissä. RALLA Oy on kasvatus- ja opetusalan asiantuntija- ja koulutusyhtiö, jonka tavoitteena on tukea opetusalan ammattilaisia työssään. Koska sivustosta haluttiin jatkossa helposti ylläpidettävä, perehdyttiin sivustoa suunniteltaessa erilaisiin low-code-ratkaisuihin ja siihen, miten näissä syntyy teknistä velkaa. Kehitystyötä ohjaavia tutkimuskysymyksiä olivat, miten low-code-ratkaisujen avulla voidaan rakentaa helposti ylläpidettävä verkkosivusto ja millaisia vaikutuksia valituilla ratkaisuilla on sivuston tekniseen velkaan.

Uudet verkkosivut koostuvat kahdesta osasta, avoimesta verkkosivusta ja rajoitetun pääsyn Havainnointityökalu -verkkosovelluksesta. Havainnointityökaluun voi ostaa verkkosivulta lisenssejä, jonka avulla sovelluksen käyttäjät rekisteröityvät sovelluksen käyttäjäksi. Havainnointityökalu sisältää kaksi havainnointilomaketta, joiden avulla käyttäjät voivat analysoida lapsista tekemiään havaintoja.

Verkkosivut päädyttiin rakentamaan WordPress-sisällönhallintapalvelun avulla. Sivujen ulkoasu luotiin käyttämällä lohkoteemaa ja luomalla valitulle isäntäteemalle lapsiteema. Sovelluksen toiminnot rakennettiin lisäosien avulla ja niiden valinnassa kiinnitettiin huomiota julkaisijan luotettavuuteen. Lisenssien hallintaa varten kehitettiin oma lisäosa. Sivuston isännöintiin valittiin isännöintipalvelu, joka vastaa sivuston teknisistä ylläpitotoimista.

Opinnäytetyön tuloksena syntyi verkkosivusto, joka on rakennettu pääasiassa low-code-ratkaisuin hyödyntämällä valmiita lisäosia ja teemoja. Sivuston koodipohjasta vain 0,3 % on itse luotua mukautettua koodia. Hyödyntämällä lisäosia sivusto on jatkossa toimeksiantajan päivitettävissä ja sen ylläpitotoimet liittyvät pääasiassa lisäosien ja teemojen päivittämiseen. Tekninen velka on muuttunut näkymättömäksi ja sen hallinta on suurelta osin siirtynyt kolmansille osapuolille. Tästä syystä tekninen velka voi kuitenkin realisoitua yllättäen. WordPressin modulaarinen rakenne kuitenkin mahdollistaa lisäosien korvaamisen tarvittaessa toisilla lisäosilla, mikä pienentää teknisestä velasta aiheutuvaa riskiä sivustolle.
 
The objective of the thesis was to redesign and modernize website and web application of RALLA Ltd. to ensure easy maintainability for the commissioner. RALLA Ltd. provides expert services and tools to support organizations within the educational sector. In the design process, low-code solutions and how technical debt forms in them were researched since ease of maintenance was a primary requirement. The research questions guiding the development process were how an easily maintainable website can be built using low-code solutions and what kinds of implications these solutions have for the site’s technical debt.

The new website consists of two distinct components: a public website and a restricted-access web application, the Observation Tool. Access to the Observation Tool is managed via licenses purchases on the website after which users can register to the application. The Observation Tool includes two digital observation forms that enable the users to analyze their observations.

The website was implemented using the WordPress content management system. The layout of the site was created with block-based theme and a customized child theme. Functions of the site were created with plugins, with emphasis on the reliability of the plugin providers. Managed web hosting was selected for the page to outsource technical maintenance.

The results show that the website was constructed using low-code solutions, relying primarily on third-party themes and plugins with minimal custom programming. Custom code accounts for only 0.3 % of the total codebase. The plugins made it easy for the commissioner to update the site, and maintenance is mainly limited to updating themes and plugins. While technical debt has become largely externalized and less visible, its management has shifted to third-party developers. Consequently, technical debt may manifest abruptly. However, the modular architecture of WordPress allows for the efficient replacement of plugins, thereby mitigating the risks associated with technical debt.
 
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste