Projektiplaan - LittleEndu/SoDogeMuchWorld GitHub Wiki
Milliseid tehnoloogiaid ja kodeerimiskeeli on rühm otsustanud kasutada:
PHP, MySQL, HTML, CSS ja javascript.
Meeskonna ja rolli kirjeldus:
Meie meeskond on ilma juhita. Proovime jagada rühma vahel ülesandeid koguaeg võrdselt ja nii, et kõik saaksid tegeleda erisuguste ülesannetega. Põhiliselt teeme ülesandeid kodus, aga kui väga vaja siis saame kokku.
kava (154p):
1.etapp(10p):
- 1.10. Rakenduse koodirepositooriumi üles seadmine(1p)
- 2.10. Prototüüp(3p)
- 3.6. Projektiplaan(6p)
2.etapp(30,6p)
- 1.1. Andmete salvestamine andmebaasi (1,4p)
- 1.2. Andmebaasi andmete esitamine (1,4p)
- 1.3. Agregeeritud andmete esitamine (1,4p)
- 1.4. Javascript-ga lehel muudatuste tegemine vastusena kasutaja tegevustele (1,4p)
- 1.5. Leheosade hilisem laadimine (1,4p)
- 1.8. Meldimise (i.k. log in) järel näidatakse lehte, millele kasutaja soovis minna (st. millele viidati) (1,4p)
- 2.3. Autentimine (Facebook, Google Account, Live Id, OpenId, LDAP/Kerberos, ...) (4,2p)
- 3.5. Rakenduse ülesseadmine testkeskkonda (6p)
- (X)HTML kehtivus (2p)
- CSS kehtivus (2p)
- Kujundus, sisu ja loogika on eraldatud (2p)
- Vastavus WCAG 2.0 standardile (1p)
- Veebilehitsejate tugi(1p)
- Aknasuuruste tugi (1p)
- Heade praktikate järgimine(3p)
3.etapp(25,2p)
- 1.7. AJAX viited (bookmarks) (1,2p)
- 1.9. CDN failide test: kui CDN serverile ligipääs puudub kasutatakse kohalikku faili (1,2p)
- 2.4. AJAX kasutamine (3,6p)
- 2.5. Veebilehel sisu esitamine kaardil (3,6p)
- 2.9. Autoriseerimine (st. ainult meldinutele kättesaadav funktsionaalsus ja sisu) (3,6p)
- (X)HTML kehtivus (2p)
- CSS kehtivus (2p)
- Kujundus, sisu ja loogika on eraldatud (2p)
- Vastavus WCAG 2.0 standardile (1p)
- Veebilehitsejate tugi(1p)
- Aknasuuruste tugi (1p)
- Heade praktikate järgimine(3p)
4.etapp(22p)
- 1.6. interaktiivne ehk rakendusesisene abiinfo (1p)
- 2.1. Andmete surumine (st. data push) (3p)
- 2.6. Võrguühenduseta kasutatav vähemalt osa funktsionaalsust (3p)
- 2.7. XML-põhiste keelte kooskasutus (3p)
- (X)HTML kehtivus (2p)
- CSS kehtivus (2p)
- Kujundus, sisu ja loogika on eraldatud (2p)
- Vastavus WCAG 2.0 standardile (1p)
- Veebilehitsejate tugi(1p)
- Aknasuuruste tugi (1p)
- Heade praktikate järgimine(3p)
5.etapp(19,2p)
- 3.1. Autentimine (ID-kaart) (7,2p)
- (X)HTML kehtivus (2p)
- CSS kehtivus (2p)
- Kujundus, sisu ja loogika on eraldatud (2p)
- Vastavus WCAG 2.0 standardile (1p)
- Veebilehitsejate tugi(1p)
- Aknasuuruste tugi (1p)
- Heade praktikate järgimine(3p)
6.etapp(35p)
- 3.2.Päringute arvu ja mahu piiramine (6p)
- 3.3. Automaattestid (6p)
- 3.4. Jõudlustestid (6p)
- Funktsionaalsus (5p)
- (X)HTML kehtivus (2p)
- CSS kehtivus (2p)
- Kujundus, sisu ja loogika on eraldatud (2p)
- Vastavus WCAG 2.0 standardile (1p)
- Veebilehitsejate tugi(1p)
- Aknasuuruste tugi (1p)
- Heade praktikate järgimine(3p)
7.etapp(12p)
- (X)HTML kehtivus (2p)
- CSS kehtivus (2p)
- Kujundus, sisu ja loogika on eraldatud (2p)
- Vastavus WCAG 2.0 standardile (1p)
- Veebilehitsejate tugi(1p)
- Aknasuuruste tugi (1p)
- Heade praktikate järgimine (3p)