Kokouspöytäkirja - Ma 29.03.2004 NJC1
- Läsnä: Mikko, Kare, Sasu, Raine, Jyri, Tatu, Pia
- Sihteerinä: Jyri
Aikaansaannoksia
- Käyttäjänhallintaan liittyvää koodia lisätty (content.php)
- Hakutoiminnallisuus lisätty
- Classes.php: kaikkien luokkien kaikki funktiot olemassa,
noin 50% testattu
- Functions.php:n kaikki funktiot olemassa, vaativat vielä
testausta
- User-luokkaan lisätty funktio login_init(käyttäjätunnus),
jonka avulla instantioidaan annettua k-tunnusta vastaava
user-olio tietokannan sisällön perusteella
- Sendmail-funktiot toimivat, sähköpostirajapinta toimii,
sähköpostit muokataan oikeaan muotoon ja ne myös
lähtevät ulos järjestelmästä (joten varovasti, kun teette
testejänne ;)
- Testaustarkoitukseen olioita generoiva aputiedosto
kwik-gen.inc luotu
- Testaussuunnitelmaa päivitetty yksikkötestauksen osalta
- Submit-toiminnallisuutta lisätty
Päätöksiä ja huomioita
- Suunnitteludokumenttiin ei enää tule tehdä muutoksia
- Toteutustyö edistyy; liekö mahdollista saada ensimmäinen
yhdistetty versio ulos ensi viikon alussa?
- Toteutusvaiheessa ilmenneitä pieniä tarkennuksia/muutoksia
- Muutoksia luokkien/taulujen tietosisältöön:
- User Type muutetaan bittikentäksi nykyisen stringin
sijaan =>
pieniä muutoksia koodiin (muutoksen ansiosta käyttäjätyyppejä
pystytään nyt yhdistelemään)
- Käyttäjien nimet jaetaan kahteen komponenttiin:
etu- ja
sukunimeen; tästä koituu pieniä muutoksia
käyttöliittymään,
User-luokkaan ja tietokantaan (syynä sähköpostien
korrekti
tervehdysmenettely)
- Käyttäjille lisätty titteli (title), jota samaten
käytetään
lähinnä sähköposteissa; pieniä muutoksia käliin ja
olemassaoleviin tauluihin/luokkiin
- Kenttien sisällön tarkennuksia
- Keywordien erottimena käytetään pilkkua (näin
keywordit saa helposti esim. taulukkoon explode-funktiolla)
- ACM-kentät tietokantaan piste-erottimineen
- Kaikki sähköpostirungot tulee hyväksyttää asiakkaalla
(tai pyytää asiakasta luomaan niistä viralliset versiot)
- Työnkulkuun liityvien funktioiden tarkennuksia
- Referoijalle täytyy lähettää ilmoitus, mikäli hänet
poistetaan
artikkelin referoijien listalta - vaatii uuden sendmailin
- Send_decision-funktio, jota kutsutaan toimituksen tehdessä
päätöksen artikkelin kohtalosta, lisättävä
- Yleistä PostgreSQL-asiaa:
- Tietokannan käyttöliittymä käynnistyy komennolla
"psql_njc1"
(esim. kyselyiden toimivuuden testaukseen)
- Tietokannan taulut luodaan tiedoston taulut.txt avulla,
tietokannan alkuarvot asetetaan tiedoston start.txt avulla
- Komento "initpsql" ajaa kannan alas, nostaa sen takaisin ylös
ja suorittaa alustuksen em. tiedostojen avulla
- Tarkennuksia käyttöliittymään
- Artikkelinhallinnan käyttöliittymäsivut siirrettävä db.cs:lle
(Raine)
- Login-sivulle uusi parametri "redirectto", joka
ohjaa käyttäjän kirjautumisen jälkeen suoraan parametrina
annetulle sivulle (näin sähköposteissa voidaan antaa suoria
linkkejä esim. referoijan tai kirjoittajan sivuille)
Tehtäviä
- Itse kukin jatkaa vanhojen tehtäviensä parissa
- Lisäksi
- Sasu: vanhan järjestelmän sisältämien tietojen
käsittely, ehdotettujen muutosten toteutus
tietokantaan
- Kare: functions-tiedoston testaus / päivitys
- Raine: classes-tiedoston testaus, ehdotettujen
muutosten toteutus luokkiin
- Jyri: käyttöliittymän ylä- ja alaframen toteuttaminen;
sendmail_refremove
(Jyri 30.3.2004)