Skip to content

Release Note

Sisällysluettelo

  1. Tuotenimi
  2. Julkaisunumero
  3. Julkaisupäivämäärä
  4. Release Note päivämäärä
  5. Release Note versio
  6. Yleiskatsaus
  7. Tarkoitus
  8. NPM Audit Graph
  9. NPM Audit Report Frontend
  10. NPM Audit Report Backend
  11. Toteutetut featuret
  12. Feature Backlog
  13. Suljetut User Storyt
  14. Release noten laatija
  15. Buglist
  16. Mahdolliset ratkaisut
  17. Vaikutukset käyttäjään

Tuotenimi

  • WimmaForum versio 1.23 (kirahvi release)

Julkaisunumero

  • Versio 1.23
  • kirahvi release
  • conduit-frontend Digest: fa15c5b
  • conduit-backend Digest: 1ff65d9

Julkaisupäivämäärä

  • 8.12.2020
  • Loppuseminaari klo 12.00-13.00

Release Note päivämäärä

  • 4.12.2020

Release Note versio

  • versio 1.0

Yleiskatsaus

WimmaForum on React + Node stackillä toteutettu RealWorld Conduit -foorumipohjalle rakennettu keskustelufoorumi. Tämä dokumentti kattaa kaikki palveluun lisätyt user storyt, featuret sekä bugilistauksen.

Tarkoitus

Tämän dokumentin tarkoitus listata toteutettuja featureja sekä mahdollisia olemassaolevia ongelmia.

NPM Audit Graph

GoAccess Graph

Oheisesta linkistä pääset katselemaan tietoturvakatselmointia graafisena.

NPM Audit Report Frontend

NPM Audit Report
36
Known vulnerabilities

1,507
Dependencies

November 30th 2020, 6:18:13 am
Last updated

0
critical

2
high

2
moderate

32
low

0
info

NPM Audit Report Backend

NPM Audit Report
36
Known vulnerabilities

1,507
Dependencies

November 30th 2020, 6:18:13 am
Last updated

0
critical

2
high

2
moderate

32
low

0
info

Toteutetut featuret

Tässä kaikki tuotantoon asti ajetut featuret.

Ominaisuus
Feature 1 - GDPR
Feature 3 - blacklist
Feature 6 - palaute
Feature 7 - backendlog
Feature 8 - googleanalytics
Feature 9 - Docker
Feature 10 - HTTPS
Feature 11 - Branding

Feature backlog

Moderointi oli feature proposal. Feature 12 on julkaistu erillisenä branchina, mutta sitä ei ole yhdistetty master haaraan.

Ominaisuus
Feature 2 - salasananpalautus
Feature 4 - moderointipalvelu.md
Feature 5 - käyttäjäroolit
Feature 12 - Some

Suljetut User Storyt

  • US1 - Palvelun tuottajana haluan julkaista palvelun Docker-tekniikalla, koska se helpottaa tuotantoa
  • US2 - Testaajana haluan käyttää Docker-kontteja, koska se helpottaa testi ympäristön pystyttämistä
  • US3 - Kehittäjänä haluan käynnistää kehitysympäristön nopeasti käyttäen kontteja
  • US4 - Palvelu voidaan pystyttää ajamalla docker-compose up komento
  • US8 - Palvelun käyttäjän toivon, että palvelu on luotettava ja se käyttää suojattuja HTTPS-yhteyttä, koska en uskalla käyttää HTTP-palveluja nykyajassa
  • US9 - Palvelun tuottajana haluan tietää nykyisen asiakaskunnan aktiivisen käyttöajan ja käyttäjä määrät viikon aikana, koska se selkeyttää ymmärrystä palvelun suosiosta
  • US10 - Palvelun tuottajana haluan tietää mitä selaimia asiakkaamme käyttävät, koska se selkeyttää ominaisuuksien kehittämistä palvelemaan loppuasiakasta paremmin
  • US11 - Palvelun tuottajana, haluan estää kirosanojen käyttämisen palvelussamme, koska haluan säästää moderointi-kuluissa
  • US12 - Palvelun tuottajana, haluan suodottaa suomenkieliset kirosanat, koska asiakaskuntamme nykytilanteessa on suomenkielinen 97 %
  • US13 - Palvleun tuottajana, haluan lisätä kieltolistaan muokkaamalla erillistä tiedostoa
  • US14 - Palvelun tuottajana haluan tulevaisuudessa voida käyttää kiellettyjen sanojen moderointiin ulkopuolista "sanitointi"-palvelua, koska se säästää moderointi-kuluja
  • US15 - Palvelun käyttäjän haluan, että keskustelu kanavalla on asiallista ja ei sisällä turhia kirosanoja
  • US18 - Palvelun tuottajana haluan saada palautetta loppukäyttäjilä, jonka perusteella tuotetta voidaan kehitää paremmaksi
  • US21 - Palvelun tuottajana meidän pitää kyetä tallentamaan aktiiviset tapahtumat palvelussa vähintään viimeisen viikon ajalta siten, että niitä voidaan tarkastella nopeasti (max 5 min)
  • US22 - Palvelun tuottajana haluan tallentaa viikon mittaiset käyttölogit erilliseen palvelimeen, koska palveluun murtautuja ei saa tuhota logeja
  • US23 - Palvelun tuottajana haluan, että login muoto on tulkittavissa silmämääräisti, mutta se sisältää aimmen esitetyt atribuutit
  • US25 - Palvelun tuottajana haluan suorittaa itsenäisen katselmoinnin palvelulle, koska palvelun ostaja haluaa saada nähtäväkseen mahdollisesti tietoturvaarvionnin
  • US27 - Palvelun tuottajan on palvelustamme löydyttävä tietosuoja kuvaus, koska asiakkaamme sitä edellyttävät
  • US24 - Palvelun ylläpitäjänä haluan, että logit ovat koneluettavassa formaatissa jolloin niihin voidaan tehdä erilaisia hakuja ja parserointeja
  • US26 - Ohjelmistokehittäjänä haluan varmistua siitä ettei tuotteessa käytetä tunnettuja haavottuvia kirjastoja tai moduuleja
  • US31 - Järjestelmän ylläpitäjänä haluan että tuotannon tietokannasta otetaan säännölliset backup:it
  • US33 - Järjestelmän ylläpitäjänä vaadin että tietokanta on varmennettuna toisella koneella tai erillään tuotantopalvelimesta
  • US34 - Palvelun ylläpitäjänä haluan että palvelua tarjoillaan reverse proxyn takaa jolloin todelliset palvelimet piilotetaan sisäverkkoon
  • US40 - Palvelun tuottajana haluan saada kaiken Conduit-palvelun lähdekoodin hallituksi projekti group:in alla
  • US42 - Palvelun tuottajan haluan vaihtaa palvelun värit WIMMA Lab-sivuston mukaisiksi
  • US39 - Palvelun ylläpitäjänä haluan pystyä tekemään logitietoihin erilaisia hakuja ja visualisointeja
  • US41 - Palvelun tuottajana haluan käytää konttien jakamisessa labranetin gitlab rekisteriä
  • US43 - Palvelun tuottajana haluan, että palvelu huomauttaa artikkelin kirjoittajalle (suomeksi) tekstin sisällön asiallisuudesta, jos se sisältää "ala-arvoista" kieltä
  • US44 - Palvelun tuottajana haluan seurata palvelun käyttöastetta soveltaen apuna Google Analytics-palvelua, koska se on ollut aiemmin käytössä
  • US45 - Palvelun tuottajana haluan kerätä palvelun käyttöön liittyen käyttölogia, jonka perusteella voidaan selvittää mahdolliset väärinkäytökset
  • US47 Videoesittely
  • US49 TestLink PDF Testisuunnitelma
  • US52 TestChart / Passed-Failed
  • US63 Tuotepäällikkönä haluan tarjota asiakkaalle mahdollisuuden testata tuotetta ennen loppuseminaaria
  • US60 Palvelun tuottajana haluan varmistaa, että tärkeimmät toiminnallisuudet on testattu ja ne ovat asiakkaalle toimitettavissa
  • US61 Palvelun tuottajana haluan julkaista palvelusta "release note"-kuvauksen, josta löytyvät muutokset ja olemassa olevat viat
  • US64 Tuotepäällikkönä haluan antaa ulkopuolisille asiallisen kuvan projetin toiminnasta

Buglist

Mahdolliset ratkaisut

  • Pieniä muutoksia JavaScriptin puolelle Frontendissä.
  • Production-versiossa osa poistuu itsekseen.

Vaikutukset käyttäjään

  • Bugien merkitys käytettävyyden osalta ei ole merkittävä.

Release noten laatija

  • Reima Parviainen