Feed vijesti omogućava korisnicima da prate ažuriranja web mjesta. Uz pomoć ove skripte prikazuju se najnovije vijesti o projektu, što pomaže redovnim posjetiteljima da budu informirani o svim poboljšanjima u projektu.
Instrukcije
Korak 1
Počnite s planiranjem pisanja skripte za feed vijesti. Nacrtajte tablicu u kojoj ćete navesti sve funkcije buduće skripte. Pored implementacije standardnih karakteristika i integracije administratorskog panela (ili integracije sa administratorskim panelom web lokacije, ako govorimo o CMS-u), možete stvoriti mogućnost komentiranja unosa od strane korisnika, mogućnost uređivanja i sistem ocjenjivanja.
Korak 2
Detaljno opišite svaku od opisanih funkcija i razmislite o mogućnosti tehničke implementacije. Odlučite kako ćete pohraniti sve snimljene podatke, hoćete li koristiti bazu podataka. Planirajte odgovornosti za svaku datoteku skripte (na primjer, create.php bit će odgovoran za stvaranje vijesti, a show.php bit će odgovoran za njihovo prikazivanje).
Korak 3
Preuzmite skripte dobro poznatih feedova i pogledajte njihovu funkcionalnost. Obratite pažnju na način na koji je funkcionalnost implementirana, pokušajte otkriti sve prednosti i nedostatke metoda koje koristi drugi programer. Nemojte kopirati tuđi kôd, pokušajte sami napisati program, inače nećete samo stvoriti sličnu skriptu, već i ponoviti sve greške drugog programera.
Korak 4
Počnite pisati glavni dio scenarija. Prvo organizirajte sistem feeda vijesti, a zatim programirajte izlazni sistem. Kreirajte administratorsku ploču sa najsigurnijom mogućom prijavom. Uvijek čuvajte lozinku administratora šifriranom pomoću md5 ili drugih metoda šifriranja.
Korak 5
Nakon što se uvjerite da glavni dio funkcionira, počnite programirati dodatne funkcije kao što su komentiranje ili ocjenjivanje. Ne zaboravite primijeniti mogućnost brisanja zapisa.
Korak 6
Testirajte cijelu skriptu. Zamolite svoje prijatelje da potraže slabe tačke u vijestima, procijene sve njegove prednosti i nedostatke. Nakon završetka testiranja, instalirajte program na web lokaciju.