Etapp 7 - alajal/eneta GitHub Wiki
Funktsionaalsed nõuded:
- Kuvada/hallata infot ürituste kohta ning neile registreeruda - OK
- Üritusele failide lisamine - NOT OK, aga kuna ürituse sisuks võib olla suvaline HTML, siis saab kergesti linkida kuskil välises serveris asuvaid faile, embeddida Youtube video vms
- Kuvada erinevate kommuunide/gruppide infot - OK
- Blogimise funktsionaalsus - OK
- Uudiste haldamine - OK
- Kasutajaks registreerimine ning kasutajate haldus - OK
Lõpus kontrollitavad:
- Sobivad veebilehitsejad
- Kindlasti töötab Chrome, Firefox 38, IE 11 + Android browser. Üldiselt peaks töötama enamike browseritega alates IE9'st, aga testinud ei ole.
- Aknasuuruste tugi(http://browsershots.org/)
- Eraldi css layout/font-size defineeritud kui seadme/akna laius on < 600px
- Veebilehitseja edasi-tagasi nuppude tugi
- Töötab
- POST, GET, PUT, HEAD jt. käskude korrektne kasutamine & URI-de korrektne kasutamine
- Andmete lisamiseks/muutmiseks andmebaasi/serverisse on kasutatud POST, andmete küsimiseks GET.
- Põhifunktsionaalsus töötab ka Javascriptita
- Uusimaid uudiseid ning üritusi näeb. Üldiselt on küll mitmes kohas kasutatud AJAXit, seega ilma JS'ta leht eriti kasutatav ei ole.
Koodi seis: https://github.com/alajal/eneta/releases/tag/etapp_7
Muud:
- Grupid lehe info/html on võetud eneta.ee lehelt