Etapp 2 - alajal/eneta GitHub Wiki
Esitatavad ülesanded
- Projektiplaan:https://docs.google.com/spreadsheets/d/1Go0FFtbGkK8RrX5Ejqm5oO5mAyowvdv34pmGSt_YBp8/edit?usp=sharing
- Andmete salvestamine andmebaasi
- Uudiste sisestamine vormil (autor, pealkiri, sisu), seejärel selle salvestamine andmebaasi
- Andmete küsimine andmebaasist
- Andmebaasis olevate uudiste kuvamine. Uudiste ning kasutajate info on eraldi tabelites, autori nime pärimisel/kuvamisel kasutame JOIN lauset
- Agregeeritud andmete esitamine
- Uudised->Statistika all kuvatakse, palju uudiseid iga kasutaja on postitanud GROUP BY lauset kasutades
- Javascript-ga lehel muudatuste tegemine
- Uudised tabi all valides vasakult menüüst lingi, kuvatakse sobiv html element kasutajale ning peidetakse teised. Javascript (jQuery teegi abiga) eemaldab ja lisab vastavatelt elementidelt "display: none" attribuudi.
Koodi seis githubis: https://github.com/alajal/eneta/tags
Muud
- Muutsime testkeskkonda. Kasutame nüüd Azure't. Link on esilehel. Tegime "Website with MySQL database".
- Andmebaasiga suhtlemise koodi alusena kasutasime: tasklist-mysql
- Andmebaasiga ühenduse saamiseks kasutab veebiserver "config.php" faili, milles sisselogimise parameetrid. Gitis ei ole.