VAŽNO
Prvi kolokvijum iz predmeta aplikativni softver biće održan u ponedeljak 11. novemba 2013. godine.
11.00 Amfiteatar 5 - prvi sprat - ODBRANA PROJEKTNIH ZADATAKA
14.00 El. učionica - drugi sprat - POLAGANJE TESTA
Za pripremu testa koristiti materijal sa predavanja i primere sa vežbi.
Studenti koji nisu dobili projektni zadatak a žele da ga urade, neka pripreme sledeći PHP program i pošalju ga najkasnije do subote 9. novembra na mdobrojevic [at] sinergija.edu.ba:
NOVINSKI SAJT
Jednostavan program za prikaz vesti. Student treba da pokaže poznavanje:
- HTML -> izrada stranica, navigacije i obrazaca. Po želji upotreba CSS i JavaScript)
- PHP -> preuzimanje podataka i fajlova poslatih preko HTML obrasca, rad sa lokalnim fajlovima (čitanje sa diska, obrada sadržaja, vraćanje na disk), prepoznavanje korisnika i dodela ovlašćenja (prijavljivanje sa odgovarajućom šifrom i lozinkom).
- .htaccess -> Kontrola grešaka, sprečavanje pristupa direktorijumu
Program treba da sadrži sledeće elemente:
1. Naslovna strana
2. Strana sa unetim vestima:
- listing u formi tabele
- Naslov vesti, kratak tekst, sličica
- Za primer, vidi sliku u prilogu
3. Strana sa obrascem za unos vesti kojoj pristup ima samo administrator. Obrazac sadrži sledeće elemente:
- Naslov vesti
- Kratak opis
- Pun tekst
- Sličica
4. PHP kontakt obrazac (email)
Ostale napomene
Svaku vest smestiti u zaseban fajl u direktorijumu ./vesti; Pristup fajlovima u ovom direktorijumu preko web pretraživača mora biti zabranjen.
Sličice čuvati u direktorijumu ./slike
U slučaju poziva nepostojeće stranice, prikazati odgovarajuću poruku (Greška 404)
Za izradu projekta možete koristiti sopstveni kod, delove koda sa predavanja ili već gotov kod. Ono što morate znati, jeste da objasnite/odbranite šta upotrebljeni kod radi, da li je moglo drugačije rešenje i eventualno kakvo?