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