Portti -palaverin pöytäkirja 9 PORTTI -PROJEKTIN PALAVERI 9/2003 Aika Maanantai 14.4.2003 klo 12.15-14.00 Paikka: Agora, sovellusprojektien avotila, AgC223.1 Läsnä Projektiryhmä: Juha Erkkilä - puheenjohtaja Jenni Hytönen -sihteeri Paula Mali - sihteeri Lari Väänänen Marko Kivelä Ohjaajat: Markus Inkeroinen -vastaava ohjaaja Jukka-Pekka Santanen -vastaava ohjaaja Matti-Pekka Sivosuo -tekninen ohjaaja Tilaajan edustajat: Tarja Vänskä-Kauhanen Esityslistat jaettiin halukkaille. 1. Puheenjohtajan ja sihteerin valinta Puheenjohtajaksi valittiin Juha Erkkilä ja sihteereiksi Jenni Hytönen sekä Paula Mali. 2. Palaverin avaus ja ajankäyttövihkojen läpikäynti Ajankäyttövihot laitettiin kiertoon. 3. Edellisen palaverin pöytäkirjan tarkistus Pöytäkirjan esitteli Juha Erkkilä. Tarja Vänskä-Kauhanen oli soittanut Hannu Puupposelle ja Puupponen oli vastannut olevansa kiireinen, mutta osallistuvansa miellään lomakkeiden demoversioden testaamiseen. Tästä Vänskä-Kauhanen oli laittanut viestin portti@korppi.jyu.fi-sähköpostilistalle. Markus Inkeroinen huomautti, että koska ryhmä toimii palaverin järjestäjänä, tulisi heidän hakea palaveriin varattu videotykki ja laittaa se toimintaan. 3.1. Kuva tiedotteissa (Tarja Vänskä-Kauhanen) Tarja Vänskä-Kauhaselle oli annettu edellisessä palaverissa tehtäväksi ottaa selvää, kuinka aikasemmin ajateltiin liittää kuva tiedotteisiin. Vänskä-Kauhanen ei ollut kerennyt tehdä tätä. PÄÄTÖS: Pöytäkirja hyväksyttiin. 4. Projektin tämänhetkinen tilanne 4.1 Vaatimusmäärittely Markus Inkeroinen muistutti, että vaatimusmäärittely hyväksyttiin alustavasti viime palaverissa. Jukka-Pekka Santanen ja Markus Inkeroinen olivat toimittaneet korjausehdotuksilla täydennetyt vaatimusmäärittelyt. He hyväksyvät vaatimusmäärittelyn, kun siihen on lisätty suurimmat toimitetuissa papereissa ilmoitetut muutokset. 4.2. Sovellussuunnitelma Jukka-Pekka Santanen kertoi, että he olivat Markus Inkeroisen, Matti-Pekka Sivosuon ja Jonne Itkosen kanssa keskustelleet Portin luokkakaavioista. He olivat päätyneet siihen, että koska tiedotteilla ja tapahtumilla on samankaltaiset tiedot ja toiminnot, olisi järkevämpää tehdä yleisiä abstrakteja luokkia, joista peritään kurssi, tapahtuma ja tiedote. Matti-Pekka Sivosuo kysyi onko nykyisiä luokkia (kurssi, tapahtuma ja tiedote) peritty jo jostakin. Juha Erkkilä kertoi, että luokat perivät tyyppillisesti ObjectManagerin ja myös CatalogAware pitää joidenkin luokkien periä. Matti-Pekka Sivosuo kertoi, että oliomaisessa järjestelmässä laatuvaatimukset kuten ylläpidettävyys ja laajennettavuus olisi paremmin huomioitu. Esim. uusia hakutoimintoja luodessa olisi toteutus helpompaa oliomaisessa järjestelmässä. Jukka-Pekka Santanen mainitsi näin uusien tyypien lisäämisen helpottuvan. Hän ehdotti, että yliluokka olisi unioni eli yhdiste kaikista yleisistä attribuuteista ja metodeista. Perimisen yhteydessä jätettäisiin pois ne ominaisuudet joita ei tarvita. Täten aliluokkaan tulevat ne erityispiirteet ja käyttäytyminen, jotka eivät ole luonteenomaisia kaikille ilmoitus-olioille. Matti-Pekka Sivosuo sanoi, että rajapintaan tulisi laittaa kaikille yhteiset ominaisuudet. Ongelmaksi saattaisi tulla yliluokan koko, mutta tässä projektissa ominaisuuksia tuskin tulee niin paljon, että rajapinnan suuruudesta tulisi ongelma. Jukka-Pekka Santanen kehotti, että pari ryhmän jäsentä kokoontuisi Markus Inkeroisen, Matti-Pekka Sivosuon ja Jonne Itkosen kanssa käymään läpi luokkarakennetta. Ryhmä kirjoitti ylös ajat jotka lähipäivinä kävisivät Inkeroiselle ja Sivosuolle ja ottavat yhteyttä Itkoseen ja ilmoittavat sovitun ajan sähköpostilistalla. Jukka-Pekka Santanen huomautti, että organisaatio liittämistä Porttiin tulisi ajatella pian, muuten muiden organisaatioiden liittäminen on myöhemmin hankalaa. PÄÄTÖS: Vaatimusmäärittely täydennetään ja sovellussuunnitelman laatimista jatketaan. Ryhmä sopii ajan luokkarakenne-palaverille. 5. Muut asiat 5.1. Mihin tiivistelmät Sähköjyvää varten kootaan? Tarja Vänskä-Kauhanen ehdotti, että Sähköjyvää varten Portissa luotaisiin ns. varastodokumentti, johon koottaisiin Sähköjyvään ehdotetuista tiedotteista tiivistelmä ja jonka Sähköjyvän kokoaja kävisi läpi. Tähän dokumenttiin kokoaja voisi lisätä tapahtumia ja muita Sähköjyvään liitettäiviä tiedonantoja sekä muokata tarvittaessa valmiita tiivistelmiä. Jukka-Pekka Santanen kysyi, päivittyykö Sähköjyvä, jos siinä mainittu tiedote muuttuu. Tarja Vänskä- Kauhasen mielestä ei. Hänen mielestään Sähköjyvä on yksi tiedote tiedotteiden joukossa. Jukka-Pekka Santanen kysyi, onko Sähköjyvästä näkyvillä vain virallinen versio. Tarja Vänskä- Kauhanen kertoi näin olevan. Hän kertoi kokoajan kasaavaan Sähköjyvän torstaisin, laittavan sen WWW-sivuille ja lähettävän samantien sähköpostina. Jukka-Pekka Santanen huomautti, että yhtenäisyyden kannalta olisi hyvä jos myös tapahtumissa olisi tiivistelmä. Tarja Vänskä-Kauhanen oli sitä mieltä, että tapahtumiin ei tarvitse liittää tiivistelmä- kenttää, koska tapahtumat liitetään sähköjyvään käsin. Hänen mielestään "julkaistaan sähköjyvässä"- vaihtoehtoa ei myöskään kannata laittaa tapahtumiin. Jukka-Pekka Santanen kysyi, onko Sähköjyvä Portin kannalta tiedote. Näin kerrottiin olevan. Hän myös ehdotti, että jatkokehitysehdotukseksi kirjattaisiin Sähköjyvän koostaminen automaattisesti. Tarja Vänskä-Kauhanen sanoi, että Sähköjyvän koostaminen kannattaisi miettiä Portissa vain jos jää aikaa. 5.2 Jos tapahtuma merkitään poistetuksi, poistetaanko se tietokannasta kokonaan? Juha Erkkilä kysyi, kannattaako Portissa poistaa mitään pysyvästi ja onko tarvetta nähdä vanhoja ei hyväksyttyjä tapahtumia. Jukka-Pekka Santanen ehdotti, että nämä tapahtumat voisi tallentaa hylkäysperusteen kanssa tietokantaan. Haussa nämä hylätyt tapahtumat eivät tulisi näkyviin. Tarja Vänskä-Kauhanen kertoi, että nykyisin poistot ovat lähinnä sitä, että sama tapahtuma on kirjattu järjestelmään kahteen kertaan. Palaverissa päädyttiin siihen, että järjestelmästä ei poisteta tiedotteita, tapahtumia, kursseja tai luokkia lopullisesti. Tämän avulla voidaan peruuttaa poistoja, jotka ovat tapahtuneet vahingossa. 5.3. Onko tarvetta lomakkeissa kentälle, jossa voisi laittaa lisätietoa hyväksyjälle? Tarja Vänskä-Kauhanen sanoi, että kenttä jossa voi laittaa lisätietoa hyväksyjälle ei ole välttämättä tarpeellinen. Yleensä tällainen lisätieto tulee jälkikäteen sähköpostilla tai puhelimitse. Lisätieto-toiminto päätettiin liitää ainakin demo-versioon. 5.4. Muut Kuvien ja tiedostojen liittäminen tapahtumiin, kursseihin ja tiedotteisiin. Matti-Pekka Sivosuo kertoi, että Zopessa on luokka, jonka avulla voi lisätä tietokantaan kuvia. Tietenkin on ongelmana kuvien koko, kuvien esitys kun voidaan määritellä HTML:ssä, mutta fyysinen muokkaus on hankalampaa, eikä onnistu HTML:n avulla. Tarja Vänskä-Kauhanen kertoi, että kuvien lisääjät ovat suljettu joukko, joten voidaan luottaa siihen että kuvat ovat oikeaa muotoa ja oikean kokoisia. Jukka-Pekka Santanen sanoi, että ei kannata sulkea liitetiedostoja vai tiedotteisiin lisättäväksi. PÄÄTÖS: * Sähköjyvän koostamistan mietitään Portissa tarkemmin jos aikaa jää * Portista ei poisteta mm. tiedotteita ja luokkia pysyvästi * "Lisätietoja hyväksyjälle"-kenttä liitetään ainakin Portin-demoversioon. * Kuvia ja liitetiedostoja voidaan liittää tapahtumiin, tiedotteisiin ja kursseihin. 6. Portti-demo Lari Väänänen ja Juha Erkkilä esittelivät Portin tällä hetkellä toimivia osioita. Tapahtuman ja tiedotteen luonnissa on käytetty päivämäärän tarkistuksia. Järjestelmä ilmoittaa jos päivämäärä on väärää muotoa. Jukka-Pekka Santanen kysyi saako virheilmoitusta siirrettyä siihen kohtaan missä virhe on, esim. html:ssä käytettyjen ankkureiden avulla. Juha Erkkilä kertoi tämän olevan mahdollista. Jukka-Pekka Santanen ehdotti kurssien, tapahtumien ja tiedotteiden yhteydessä ilmenevän peri-sanan tilalle kopioi-sanaa. Tarja Vänskä-Kauhanen sanoi tämän olevan vain tottumuskysymys. Tarja Vänskä-Kauhanen ehdotti tapahtumien hyväksymis-sivulle poista sanan tilalle poista/hylkää. Näistä lomakkeiden sanavalinnoista Vänskä-Kauhanen tulee keskustelmaan ryhmäläisten kanssa ti 15.4.2003 klo 8-9, projektiryhmän huoneeseen. Jukka-Pekka Santanen kysyi voisiko käytettyä tilaa leventää. Myös Matti-Pekka Sivosuo ihmetteli tyhjää tilaa. Jenni Hytönen kertoi, että ulkoasu on toteutettu vanhojen sivujen mukaisesti, koska projektiin ei kuulu ulkoasun suunnittelua. Jukka-Pekka Santanen ehdotti, että demoversioon tehtäisiin kahdet sivut, joiden erona olisi varsinaisen tekstialueen leveys. PÄÄTÖS: * Demoversioon toteutaan sivu kahdella eri ulkoasulla, toinen nykyinen ja toinen leveä. 7. Tehtävien jako Projektiryhmän jäsenet - Korjaavat vaatimusmäärittelyä sekä sovellussuunnitelmaa - Varaavat tilat seuraavaan palaveriin - Jatkavat demoversion tekemistä - Sopivat Jonne Itkosen kanssa luokkarakenne- palaveriajan ja ilmoittavat sen sähköpostilistalle. Tilaajat - Tarja Vänskä-Kauhanen ottaa selvää, kuinka aikasemmin ajateltiin liittää kuva tiedotteisiin. - Tarja Vänskä-Kauhanen tulee keskustelemaan ryhmän kanssa lomakkeiden teksteistä ti 15.4.2003 klo 8-9 ryhmän huoneeseen. 8. Seuraavan palaverin ajankohdan ja paikan päättäminen Seuraavan palaverin ajankohdaksi päätettiin tiistai 29.4.2003 klo 13:15. Paikka on Agoran sovellusprojektien avotila C223.1. 9. Kokouksen päättäminen Kokous päätettiin.