Projektiplaan - OFFLlNE/Woobs GitHub Wiki
Tehnoloogiad
Kasutatav tarkvara:
- Microsoft Azure
- Sublime Text 2&3
- SourceTree
- MySQL
- Ubuntu 12.04
- Apache
- Git
Kasutatavad keeled:
Meeskond
- Johannes Horm: disainer/arendaja
- Keili Pedel: disainer/arendaja
- Lauri Välja: disainer/arendaja
Otsustasime, et eksperimenteerime ilma juhita. Meeskond hakkab kogunema igal reedel(või neljapäeval). Ajaliselt üritame kõik panustada sama palju.
Etapid
Tehnilised võtted:
- Andmete salvestamine andmebaasi (2. etapp)
- Andmebaasi andmete esitamine (sh. JOIN lause) (3. etapp)
- Agregeeritud andmete esitamine (3. etapp)
- Javascript-ga lehel muudatuste tegemine vastusena kasutaja tegevustele (Soovitatud raamat: JavaScript: The Good Parts - võimalik laenutada ka kooli raamatukogust) (4. etapp)
- Andmete surumine (st. data push) (4. etapp)
Funktsionaalne käideldavus:
- Autentimine (ID-kaart, facebook, Google Account, Live Id, OpenId, ...) (3. etapp)
- AJAX kasutamine (4. etapp)
- Võrguühenduseta kasutatav vähemalt osa funktsionaalsust (3. etapp)
- Päringute arvu ja mahu piiramine (st. veebirakenduse optimeerimine, sh. cache päiste kasutamine, Google PageSpeed?) (4. etapp)
Funktsionaalne terviklus:
- AJAX viited (bookmarks) (3. etapp)
- Meldimise (i.k. log in) järel näidatakse lehte, millele kasutaja soovis minna (st. millele viidati) (3. etapp)
Funktsionaalne konfidentsiaalsus:
- Autoriseerimine (st. ainult meldinutele kättesaadav funktsionaalsus ja sisu) (3. etapp)