Etapp 7 - alajal/eneta GitHub Wiki

Funktsionaalsed nõuded:

  1. Kuvada/hallata infot ürituste kohta ning neile registreeruda - OK
  2. Ü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
  3. Kuvada erinevate kommuunide/gruppide infot - OK
  4. Blogimise funktsionaalsus - OK
  5. Uudiste haldamine - OK
  6. Kasutajaks registreerimine ning kasutajate haldus - OK

Lõpus kontrollitavad:

  1. 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.
  1. Aknasuuruste tugi(http://browsershots.org/)
  • Eraldi css layout/font-size defineeritud kui seadme/akna laius on < 600px
  1. Veebilehitseja edasi-tagasi nuppude tugi
  • Töötab
  1. 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.
  1. 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