Release Note
Sisällysluettelo
- Tuotenimi
- Julkaisunumero
- Julkaisupäivämäärä
- Release Note päivämäärä
- Release Note versio
- Yleiskatsaus
- Tarkoitus
- NPM Audit Graph
- NPM Audit Report Frontend
- NPM Audit Report Backend
- Toteutetut featuret
- Feature Backlog
- Suljetut User Storyt
- Release noten laatija
- Buglist
- Mahdolliset ratkaisut
- 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
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
- Update your nick to 576 character. And it will break the layout.
- When write woo long tag and try to click it. It crash the site.
- Bad word filter won't react bad words if add some special mark in the front.
- Bug#9 - following when not logged in
- Bug#5 - Footer broken in article view
- Bug#4 - Liking an article when logged out
- Bug#3 - long words don't overflow right
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