Joel & Samu Prosessipäiväkirja
11.11.2008 Facebook
Rakas Prosessipäiväkirja.
Tänään tutustuimme Facebook-applikaatioiden tekemiseen lähemmin. Selvittelimme edellytyksiä Facebook-appin tekemiselle on ja teimme seuraavia havaintoja:
- Applikaatio pyörii omalla serverillä
- Facebookiin tarvitaan vain Canvas-sivu, jonka sisällä applikaatio näytetään Facebookissa
- Koodaamiseen voi käyttää PHP:tä, JS:ää tai muita kieliä Facebook Markup Languagen (FBML) sijasta
13.11.2008 Palvelukuvaussessio
Rakas Proosessipäiväkirja.
Kirjoitimme aikataulun tulevan työstön vaiheista, ja koostimme tarkempaa kuvausta palvelun ominaisuuksista ja sisällöstä.
17.11.2008 Tietokannat & Koodauksen aloittaminen
Rakas Prosessipäiväkirja.
Tänään suunnittelimme & loimme tarvitsemamme tietokannat. Suunnittelu oli ehdottomasti tarpeen, sillä huomasimme puutteita/parannuksia visioimaamme tietokantarakenteeseen.
Aloitimme myös php-koodaamisen ja saimme valmiiksi käyttäjien rekisteröimisprosessin. Salasanat ovat encryptattuja ja stringeistä poistetaan ' ja "-merkit (jotta käyttäjät eivät pääse syöttämään sql-lauseita).
24.11.2008 Koodausta
Rakas Prosessipäiväkirja.
Koodaus jatkui kuumeisesti, ja useita pienempiä ja suurempia ongelmia ratkoutui kuin vahingossa. Havaitsimme kuitenkin hieman häiritsevän tietokantaongelman suunnittelussamme. Emme olleet alkuperäisessä suunnittelussa ottaneet huomioon sitä että yksi joukkue-id/käyttäjä ei suinkaan välttämättä ole tarpeeksi, vaan mikäänhän ei estä käyttäjää kuulumasta useampaankin joukkueeseen. Tätä pohtiessa...
9.12.2008 Laiskoja päivityksiä
Rakas Prosessipäiväkirja.
Edellisen postin ongelma ratkaistiin nopeasti lisäämällä yksi taulu risteyttämään käyttäjiä ja joukkueita. Koodaaminen on edistynyt mukavasti. Ongelmia ovat lähinnä tuottaneet pienet kooditekniset asiat. Palvelun rakenne ja käyttöliittymä ovat jalostuneet sitä mukaa, kun olemme saaneet koodattua erilaisia toiminnallisia palikoita. Prosessimme on edennyt lähinnä seuraavalla tavalla:
1) Valitsemme suunnitelmastamme seuraavan koodattavan toiminnallisuuden
2) Koodaamme sen
3) Pohdimme miten toiminnallisuutta käytetään
4) Toteutamme toiminnallisuuden ulkoasun ja rakenteen edellisen kohdan perusteella
5) Huomaamme toiminnallisuutemme vaativan lisää toimintoja palvelultamme, joten koodaamme seuraavaksi sen TAI lisäämme sen suunnitelmaamme ja siirrymme kohtaan 1)
9.12.2008 Jälkipäivitystä graffoista
Rakas Prosessipäiväkirja.
Kuten kaikki edellisessä seminaarissa olleet varmasti muistavat, oli palvelu alkuun vain jäsennelty simpllillä css:llä siten että erilaiset palikat sijoittuivat eripuolille ruutua niitten erottamiseksi, mutta piakkoin paltsun jälkeen koimme kyseisen järjestelyn hiukan häiritseväksi.
Totesimme jotta eihän se nyt niin maan kauhiaa ole jos vähän rakentaa sitä ulkoasua samallla kuin toiminnallisuuttakin, joten jaoimme tehtäviä vähän sen mukaan että toinen kikkaili ulkoasun kanssa ja toinen koodaili jotain ominaisutta (tai syleensä näin).
- Tämän hetkiset värit valisimme color-palette palvelun luomalla värikartalla, jonka pohjana toimi valokuva jalkapallokentästä
- Käytetty valokuvamatsku löytyi omalta koneelta joukkueestamme napsittujen fotojen arkistosta, josta pienellä kollaasieditillä saatiin yläpalkki joka pilkottiin sitten css:n avulla jatkumaan myös muihin diveihin kuin headeriin.
- Palvelun logo syntyi fotariraapustelun jälkeen, jossa käytettiin inspiraation lähteenä isojen poikien jalkapallojoukkuiden emblemejä.
- Samaa väriavaruutta käyttäen rakentelimme namiskuukkeleita menuihinkin, sekä menubar-taustaa.
Seeellaasta tällä kertaa.
Peace out,
S
5.1.2009 Paluu
Rakas prosessipäiväkirja, itken itseni un-... eikun.
Jonkin aikaa sitten tekemämme suuri rakenteellinen muutos - eli siirtää admin-toiminnot pois erillisen adminvalikon alta - on hiljalleen toiminnallinen, tämän viikon koodaussessioiden jälkimaingeissa joel korjasi eilen skaalautuvien shadow-divien dilemman, ja tänään itse onnistuin korjaamaan haasteiden hyväksymisen ja hylkäämisen toiminnallisuuden uuden systeemin mukaiseksi. Suurimpia muutoksia joita rakenteen lisäksi on tullut, on sisältöosien ulkoasun päivittäminen alkuperäisestä visiosta (ne vihreällä borderilla olevat boksit) uuden vision mukaiseksi. Tätä aloitettiin viikonloppuna, ja tasaisesta edistyksestä huolimatta osa vanhemmista osioista on vielä päivityslistalla.
Päivitin myös tässä ahkeruuden puuskassani linkin palveluumme tuolta opparimme etusivulta (nyk. haastaja.fi) ja liitin sinne kummankin tuottamat uudet kirjalliset pätkät (osiot 3.1 ja 3.2).
Pyhä lupaus myös pistäytyä päiväkirjan puolella useammin. Sormet ristiin ja sillai.
S
12.2.2009 Uusia ominaisuuksia ja toiminnallisuuksia
oh dear diary
Edellisen kahden viikon aikana olemme onnistuneesti muuntaneet koko palvelun vastaamaan uutta visiota ulkuasusta ja toiminnallisuuksien keskinäisistä suhteista, joitain asioita on vielä viilattavana mutta pääpiirteittäin käsissämme alkaa olla toimiva paletti. Tämän lisäksi - osittain viime semman palautteen ohjaaman - olemme tällä viikolla implementoineet uusia ominaisuuksia: "Shoutbox" eli Välitön palaute etusivulle, jossa voi helposti viskata yleisesti ilmoille muutaman sanan milloin tahansa (hiukan kesken ja modausta vaille, mutta tärkein eli viestien lähettäminen toimii), sekä Tutor-käyttäjä opastus, jonka käyttäjä voi oikeasta valikosta joko kytkeä päälle tai pois - päällä ollessaan tutor antaa neuvoja aina siitä osiosta jossa käyttäjä saattuu seikkailemaan, ja muistaa pysyä päällä vaikka käyttäjä loggautuisikin välissä ulos.
Seuraavaksi olisi kai vuorossa kirjoitus-sessiontia kunhan jostain löytyisi sitä kuuluisaa virtaa O_o
S
19.2.2009 Fixei ja parannuksii
Rakas p-päiväkirja
Edellisissä sessioissa skriivailimme luvun neljä melko pitkälle tutkimusosasta, ja lähdimme käymään läpi toiminnallisuuksien puutteita ja kummallisia väärinkäytöksiä. Bugi muiden käyttäjien viestien lukemisesta tuli korjattua, shoutboxin sisältöjen overflow laitettiin kuriin, pikaviestimeen liitettiin wysiwyg, mystisesti hävinnyt haasteilmoituksen lisätieto-kenttä kulkee nyt mukana aina kalenteriin asti, ja haasteista kirjoitellessa viesti lähtee nykyään aina haasteen jättäjälle eikä entiseen malliin joukkueen adminille riippumatta jättäjästä (vrt. modet). Myös joitain ulkoasu-parannuksia syntyi, samoin kuin shoutbox-galleria, sekä tietty rekisteröitymiskonfirmaatiomaili.
Etenee etenee, mutta kuinka pitkään ja millä tavalla?!!
S