Nyhedsfeedet giver brugerne mulighed for at følge webstedsopdateringer. Ved hjælp af dette script vises de seneste nyheder om projektet, som hjælper med at holde regelmæssige besøgende informeret om alle forbedringer i projektet.
Instruktioner
Trin 1
Begynd at skrive dit nyhedsfeed-script med planlægning. Tegn en tabel, hvor du vil angive alle funktionerne i det fremtidige script. Ud over implementeringen af standardfunktioner og integrationen af adminpanelet (eller integration med webstedets adminpanel, hvis vi taler om CMS), kan du oprette muligheden for at kommentere indgange fra brugere, evnen til at redigere og en klassificeringssystem.
Trin 2
Beskriv hver af de beskrevne funktioner i detaljer og tænk over muligheden for teknisk implementering. Beslut, hvordan du vil gemme alle de registrerede data, om du vil bruge databasen. Planlæg ansvaret for hver af scriptfilerne (for eksempel er create.php ansvarlig for oprettelse af nyheder, og show.php er ansvarlig for at vise dem).
Trin 3
Download scripts af kendte feeds og se deres funktionalitet. Vær opmærksom på den måde, funktionaliteten implementeres på, prøv at finde ud af alle fordele og ulemper ved de metoder, der bruges af en anden programmør. Kopier ikke en andens kode, prøv at skrive programmet selv, ellers opretter du ikke kun et lignende script, men gentager også alle fejl fra en anden programmør.
Trin 4
Begynd at skrive hoveddelen af scriptet. Organiser først nyhedsfeedsystemet, og programmer derefter output-systemet. Opret et admin-panel med den mest sikre login mulig. Hold altid din administratoradgangskode krypteret ved hjælp af md5 eller andre krypteringsmetoder.
Trin 5
Når du har bekræftet, at hoveddelen fungerer, skal du begynde at programmere yderligere funktioner såsom kommentering eller klassificering. Glem ikke at implementere muligheden for at slette poster.
Trin 6
Test hele scriptet. Bed dine venner om at se efter svage punkter i nyhedsfeeden, evaluere alle dens fordele og ulemper. Når testen er afsluttet, skal du installere programmet på webstedet.