Dream Broker integraation toteutus
Sippola, Arttu (2022)
Sippola, Arttu
2022
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-202205057279
https://urn.fi/URN:NBN:fi:amk-202205057279
Tiivistelmä
Opinnäytetyö toteuttiin Valu Digital Oy:lle ja sen tavoitteena oli saada Kangasalan kaupungille toteutettua Dream Broker videoviestintäsovellus integraatio, josta sivuston loppukäyttäjät näkevät Kangasalan kaupungin uusimmat Dream Broker videot. Integraation tavoitteisiin kuului myös uusien videoiden tulostaminen loppukäyttäjille automaattisesti, jolloin sivuston ylläpitäjien työtehtävä helpottuisi.
Ensimmäisenä rakennettiin asiakkaan lähettämästä vaatimusmäärittelystä suunnitelma, miten työ tullaan toteuttamaan. Integraation tekninen toteutus alkoi parsimalla Kangasalan Dream Broker videoiden RSS syötteestä videoiden datat sivustolle. Näiden videoiden datat tallennettiin Wordpressin Advanced custom fields lisäosaan tehtyihin kenttiin ja näiden kenttien datasta saatiin tulostettua videot näkyviin sivustolle.
Videoiden tuontia RSS syötteestä varten rakennettiin funktio, joka asetettiin palvelimelle ajettavaksi automaattisesti 4 tunnin välein. Mikäli Dream Broker videoihin on tullut muutoksia tai uusia videoita on julkaisu palveluun, ne tulevat viimeistään 4 tunnin viiveellä sivustolle näkyviin. Videoiden datasta tallennettiin videon otsikko, videon kuvaus, videon id, videon linkki, videosoittimen linkki, videon pikkukuva ja videon kesto. Näiden tietojen avulla saatiin tulostettua sivulle asiakkaan hyväksymän ulkoasusuunnitelman mukainen osio.
Työn vaatimusmäärittelyyn kuului videoiden tulostus automaattisesti 4 tunnin välein, asiakkaan hyväksymän ulkoasusuunnitelman noudattaminen, osion toimivuus kaikilla näyttökooilla sekä saavutettavuus. Integraation videoiden tulostus automaattisesti toimii virheettömästi ja ulkoasusuunnitelmaa noudatettiin. Osio toimii kaikilla laitteilla sekä vastaa WGAG 2.0 AAA tason saavutettavuusmääräyksiä. Kaikki vaatimusmäärityksen tavoitteet täyttyivät valmiissa työssä. Toteutettu työ on otettu asiakkaalla käyttöön ja asiakas on ollut siihen tyytyväinen.
Ensimmäisenä rakennettiin asiakkaan lähettämästä vaatimusmäärittelystä suunnitelma, miten työ tullaan toteuttamaan. Integraation tekninen toteutus alkoi parsimalla Kangasalan Dream Broker videoiden RSS syötteestä videoiden datat sivustolle. Näiden videoiden datat tallennettiin Wordpressin Advanced custom fields lisäosaan tehtyihin kenttiin ja näiden kenttien datasta saatiin tulostettua videot näkyviin sivustolle.
Videoiden tuontia RSS syötteestä varten rakennettiin funktio, joka asetettiin palvelimelle ajettavaksi automaattisesti 4 tunnin välein. Mikäli Dream Broker videoihin on tullut muutoksia tai uusia videoita on julkaisu palveluun, ne tulevat viimeistään 4 tunnin viiveellä sivustolle näkyviin. Videoiden datasta tallennettiin videon otsikko, videon kuvaus, videon id, videon linkki, videosoittimen linkki, videon pikkukuva ja videon kesto. Näiden tietojen avulla saatiin tulostettua sivulle asiakkaan hyväksymän ulkoasusuunnitelman mukainen osio.
Työn vaatimusmäärittelyyn kuului videoiden tulostus automaattisesti 4 tunnin välein, asiakkaan hyväksymän ulkoasusuunnitelman noudattaminen, osion toimivuus kaikilla näyttökooilla sekä saavutettavuus. Integraation videoiden tulostus automaattisesti toimii virheettömästi ja ulkoasusuunnitelmaa noudatettiin. Osio toimii kaikilla laitteilla sekä vastaa WGAG 2.0 AAA tason saavutettavuusmääräyksiä. Kaikki vaatimusmäärityksen tavoitteet täyttyivät valmiissa työssä. Toteutettu työ on otettu asiakkaalla käyttöön ja asiakas on ollut siihen tyytyväinen.