Skip to content

Release Note

Julkaisutuotteesta:

Lyhyt kuvaus

  • Julkaisun nimi: Conduit 1.0
  • Julkaisun tagi: REL23042021-V10
  • Päivämäärä: 23.4.2021

Konfiguraatio ja kirjastot:

  • Google Analytics 4
  • Doorbell
  • React Redux 5.07
  • Node.js 14.15.0
  • MongoDB 3.7

Toteutetut ominaisuudet:

  • FT-001 Backup V1.0
  • FT-002 Analytics V1.0
  • FT-003 Feedback V1.0
  • FT-005 Docker V1.0
  • FT-006 Docker-compose V1.0
  • FT-007 Branding V1.0
  • FT-010 HTTPS V1.0
  • FT-010 Blacklist V1.0
  • FT-011 Share V1.0
  • FT-012 Logging V1.0
  • FT-013 Audit V1.0
  • FT-014 Password V1.0
  • FT-015 Delete V1.0
  • FT-016 Proxy V1.0
  • FT-018 Keskitetty Logging V1.0

Toteutetut User Storyt:

  • US101 - Palvelun tuottajana haluan julkaista palvelun Docker-tekniikalla, koska se helpottaa tuotantoa
  • US102 - Testaajana haluan käyttää Docker-kontteja, koska se helpottaa testiympäristön pystyttämistä
  • US103 - Kehittäjänä haluan käynnistää kehitysympäristön nopeasti käyttäen kontteja
  • US104 - Palvelu voidaan pystyttää ajamalla "docker-compose up" komento
  • US105 - Palvelun käyttäjänä toivon, että palvelu on luotettava ja se käyttää suojattua HTTPS-yhteyttä, koska en uskalla käyttää HTTP-palveluja nykyaikana
  • US106 - Palvelun tuottajana haluan auttaa loppukäyttäjää erillisen tukiportaalin kautta kuormittamatta kehitystiimiä ylimääräisillä kysymyksillä
  • US107 - Palvelun kehittäjänä haluan saada loppukäyttäjän asiakaan kehityspalautteen Issue-muodossa eteeni, koska se on selkeämpää jatkokäsitellä
  • US108 - Palvelun ylläpitäjänä haluan, että logit ovat koneluettavassa formaatissa, jolloin niihin voidaan tehdä erilaisia hakuja ja parserointeja
  • US111 - Järjestelmän ylläpitäjänä haluan, että tuotannon tietokannasta voidaan ottaa tarvittaessa backup komentoriviltä
  • US112 - Palvelun tuottajana haluan käyttää konttien jakamisessa labranetin gitlab-rekisteriä
  • US113 - Palvelun tuottajana haluan seurata palvelun käyttöastetta soveltaen apuna Google Analytics-palvelua, koska se on ollut aiemmin käytössä
  • US115 - Palvelun tuottajana haluan saada palautetta loppukäyttäjiltä, jonka perusteella tuotetta voidaan kehittää paremmaksi
  • US116 - Palvelun tuottajana haluan tietää mitä selaimia asiakkaamme käyttävät, koska se selkeyttää ominaisuuksien kehittämistä palvelemaan loppuasiakasta paremmin
  • US118 - Testaajana voin käyttää tarvittaessa ennalta määriteltyä backup-tiedostoa testien pohjana
  • US119 - Palvelun ylläpitäjänä haluan että erilaiset logit kerätään palvelun internet-rajalla
  • US120 - Palvelun tuottajana haluan visualisoida nykyisen asiakaskunnan aktiivisen käyttöajan ja käyttäjämäärät viikon aikana, koska se selkeyttää ymmärrystä palvelun suosiosta
  • US121 - Palvelun ylläpitäjänä haluan, että palvelua tarjoillaan reverse proxyn takaa, jolloin todelliset palvelimet piilotetaan sisäverkkoon
  • US122 - Testaajana haluan pystyttää uuden version Conduit-palvelusta alle minuutissa, koska testaajat ovat kiireisiä
  • US123 - Kehittäjänä haluan käynnistää taustapalvelut (backend, database) yhdellä komennolla
  • US124 - Toimeksiantajana toivon, että foorumi näyttää visuaalisesti yhtenäiseltä WIMMA Labin kanssa
  • US126 - Palvelun tuottajana haluan estää kirosanojen käyttämisen palvelussamme, koska haluan säästää moderointi-kuluissa
  • US127 - Palvelun tuottajana haluan suodattaa suomenkieliset kirosanat, koska asiakaskuntamme nykytilanteessa on enimmäkseen suomenkielinen
  • US128 - Palvelun ylläpitäjänä haluan lisätä kieltolistaan muokkaamalla erillistä JSON/YAML-tiedostoa
  • US129 - Palvelun tuottajana haluan tulevaisuudessa voida käyttää kiellettyjen sanojen moderointiin ulkopuolista "sanitointi"-palvelua, koska se säästää moderointikuluja
  • US130 - Palvelun käyttäjänä haluan, että keskustelu kanavalla on asiallista ja ei sisällä turhia kirosanoja
  • US131 - Palvelun käyttäjänä haluan tarvittavassa tilanteessa jakaa foorumin postauksen twitterin avulla ulkomaailmaan, koska joskus on hyvä tiedottaa ulkomaailmaa WIMMA LABin tapahtumista.
  • US132 - Käyttäjänä haluan helpon ja nopean tavan jakaa artikkeli sosiaaliseen mediaan, kuten facebookkiin
  • US133 - 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)
  • US134 - Palvelun tuottajana haluan tallentaa viikon mittaiset käyttölogit erilliseen palvelimeen, koska palveluun murtautuja ei saa tuhota logeja
  • US135 - Palvelun tuottajana haluan, että login muoto on tulkittavissa silmämääräisesti, mutta se sisältää aiemmin esitetyt attribuutit
  • US139 - Käyttäjänä haluan mahdollisuuden palauttaa unohtuneen salasanan sähköpostitse - aka MailHog Container
  • US140 - Käyttäjänä haluan, että poistaessani käyttäjätilini kaikki siihen liittyvät tiedot poistetaan
  • US141 - Järjestelmän ylläpitäjänä haluan, että tuotannon tietokannasta otetaan säännölliset backupit
  • US142 - Järjestelmän ylläpitäjänä haluan, että tietokannan backupit testataan jokaisen backupin jälkeen
  • US143 - Järjestelmän ylläpitäjänä vaadin, että tietokanta on varmennettuna toisella koneella tai erillään tuotantopalvelimesta
  • US144 - Palvelun ylläpitäjänä haluan, että palvelun sertifikaatteja hallinnoidaan yhdeltä palvelimelta
  • US146 - Palvelun ylläpitäjänä haluan, että yksittäisistä palveluista kerätään logit keskitettyyn paikkaan
  • US148 - Järjestelmän ylläpitäjänä vaadin että tietokannan varmuuskopio on varmennettuna toisella koneella tai erillään tuotantopalvelimesta päivämäärä-tar.gz-muodossa
  • US149 - Palvelun tuottajana haluan kerätä palvelun käyttöön liittyen käyttölogia, jonka perusteella voidaan selvittää mahdolliset väärinkäytökset
  • US150 - Palvelun ylläpitäjnä toivon, että käyttölogin muoto on tulkittavissa silmämääräisti, mutta se sisältää aimmen esitetyt atribuutit
  • US151 - Käyttölogiin tallennetaan käyttäjätunnus, ajanhetki, suoritettu toiminto, mahdollinen status
  • US153 - Toimeksiantajana toivon, että foorumilla liikkuminen on helppoa ja selkeää
  • US154 - Toimeksiantajana haluan, että palvelun värit noudattavat WIMMA Lab-sivuston tyyliä
  • US156 - Toimeksiantajana edellytän palveluun HTTPS-yhteyksien käyttöä
  • US157 - Toimeksiantajana toivon, että aiemmin raportoidut bugit korjataan
  • US159 - Toimeksiantajana haluan kerätä palautetta ja kehitysideoita käyttäjiltä
  • US161 - Toimeksiantajana haluan, että palvelu huomauttaa artikkelin kirjoittajalle (suomeksi) tekstin sisällön asiallisuudesta, jos se sisältää "ala-arvoista" kieltä
  • US162 - Foorumin käyttäjänä haluan tarvittaessa vaihtaa vanhan salasanani uuteen

Poisjääneet ominaisuudet:

  • FT-004 GDPR
  • FT-008 Pääsivun linkki
  • FT-017 Groups

Bugikorjaukset:

  • BUG-101 - Artikkeleihin kommentointi aiheuttaa virheviestin
  • BUG-102 - Artikkelista tykkääminen aiheuttaa virheviestin
  • BUG-103 - Artikkelin voi luoda ilman otsikkoa
  • BUG-104 - Liian pitkä otsikkoteksti ei tallennu oikein
  • BUG-105 - Artikkelin suuri koko aiheuttaa virheviestin
  • BUG-106 - Käyttäjätunnusta ei voi luoda
  • BUG-108 - Käyttäjän seuraaminen aiheuttaa virheviestin

Tunnetut viat

  • Ei ole