Näytä suppeat kuvailutiedot

Headless CMS-integraatio Next.js-projektissa

Suni, Timo (2024)

dc.contributor.authorSuni, Timo
dc.date.accessioned2024-02-23T09:25:48Z
dc.date.available2024-02-23T09:25:48Z
dc.date.issued2024-
dc.identifier.urihttp://www.theseus.fi/handle/10024/820465
dc.description.abstractTämän opinnäytetyön aiheena oli sovelluskehitysprojekti, jonka tavoitteena oli kehittää henkilökunnan perehdytysportaali kauppakeskusympäristöön. Perehdytysportaali tuli olla käytettävissä ajasta ja paikasta riippumatta sekä helposti ylläpidettävissä kauppakeskusjohdon toimesta. Työn toimeksiantajana on Lahdessa sijaitseva Kauppakeskus Karisma, jolla oli tarve päivittää henkilökunnan perehdytyskäytäntöjä sekä materiaaleja. Opinnäytetyö rajautui käsittelemään headless sisällönhallintajärjestelmän integrointia osaksi Next.js-projektia. Projektissa kehitettiin perehdytysportaali toimeksiantajana toimineelle kauppakeskukselle. Opinnäytetyö on kehittämistehtävä ja siinä seurattiin portaalin kehittämistä alusta loppuun korostaen tarpeellisia kehitystyön osa-alueita. Projektissa käytettiin Next.js-sovelluskehystä yhdessä Vercel-julkaisualustan kanssa. Työn keskeisenä teknologisena valintana oli headless CMS-palveluntarjoajan valinta, jossa päädyttiin käyttämään Sanitya. Sovelluskehitysprosessi kattoi sisällönhallintajärjestelmän tietomallien rakentamisen, sisällön dynaamisen reitityksen sekä rikkaan tekstisisällön muotoilun käyttäen Portable Text -teknologiaa. Kehitystyö tehtiin Visual Studio Code -ympäristössä, hyödyntäen Sanityn API-yhteyksiä ja GROQ-kyselykieltä sisällön hallintaan. Lopputuloksena syntyi käyttövalmis perehdytysportaali, joka vastasi opinnäytetyön ja toimeksiantajan asettamiin tavoitteisiin. Sovellus tarjoaa pohjan jatkokehitykselle, johon voidaan sisällyttää käyttäjäpalautteen perusteella uusia ominaisuuksia. Opinnäytetyö antoi arvokasta tietoa modernin web-sovelluskehityksen haasteista ja ratkaisuista, sekä vahvisti tekijän ammatillista osaamista tulevia urahaasteita varten. Työn tulokset korostavat uusien teknologioiden ja innovatiivisten ratkaisujen merkitystä käytännön haasteiden ratkaisemisessa, mikä edesauttaa henkilökunnan tehokasta perehdyttämistä ja parantaa organisaation toiminnan tehokkuutta.-
dc.language.isofin-
dc.rightsfi=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|sv=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|en=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|-
dc.titleHeadless CMS-integraatio Next.js-projektissa-
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|-
dc.identifier.urnURN:NBN:fi:amk-202402233353-
dc.subject.degreeprogramfi=Tietojenkäsittely|sv=Informationsbehandling|en=Business Information Technology|-
dc.subject.ysosisällönhallinta-
dc.subject.ysoohjelmistokehitys-
dc.relation.contractorKauppakeskus Karisma-
dc.subject.disciplineLiiketalouden ammattikorkeakoulututkinto-
annif.suggestions.linkshttp://www.yso.fi/onto/yso/p4230|http://www.yso.fi/onto/yso/p1380|http://www.yso.fi/onto/yso/p3056|http://www.yso.fi/onto/yso/p25167|http://www.yso.fi/onto/yso/p3006|http://www.yso.fi/onto/yso/p20405|http://www.yso.fi/onto/yso/p15141|http://www.yso.fi/onto/yso/p7238|http://www.yso.fi/onto/yso/p26592|http://www.yso.fi/onto/yso/p10564fi


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot