Hvordan bygge en Basic, Dynamic News Website

Hvordan bygge en Basic, Dynamic News Website


Dynamic Web-design er et populært valg for mange nyhetssider fordi det skreddersyr Utvalgte historier til emner som brukeren er interessert i å lese om. Tilpasse innhold til leseren øker brukerengasjementsnivå og den tiden de bruker på nettstedet. Dynamiske nettsider utgangspunktet ta lengre tid å bygge enn statiske nettsider, men deres segmentert natur og bruk av databaser til å lagre informasjon gjør oppdatere innholdet en smidigere prosess.

Definere Dine Elements

En dynamisk nettside bruker et serverteknologi, som PHP, for å lage en tilpasset side så snart kundebesøk. Definer deler av nettstedet ditt - som din logo og navigasjonsknapper - at du vil beholde den samme for alle besøkende. Kode de statiske områder av nettstedet ditt med som en topp- og bunntekst slik at de er alltid til stede, selv når en side vedrørende matche brukerens preferanser. Separer skiftinnholdsområder ved å legge skjerm parametre; i PHP dette kan gjøres ved å legge til GET-parameteren til en «$ action =" linje.

Klient og server-side scripting

Dynamiske nettsteder bruker en kombinasjon av klient-side og server-side scripting for å velge hvilket innhold som skal vises. Client-side scripting skaper en webside basert på brukerens handlinger, for eksempel skrive inn et søkeskjemaet eller ved å klikke på en knapp. Nyhetssider bruke klient-side scripting for å finne ut hva slags innhold som skal vises, slik som å fylle en sportsnyheter ramme når en bruker klikker på en "Sports" -kategorien. Server-side scripting bygger en side basert på serveren handling, for eksempel en samtale for innhold med en bestemt kode. Server-side scripting brukes til å fylle sportsdelen ved å lage en server oppfordring til det nyeste innholdet du har merket som sports historier.

Content Management og Tagging

Nyheter nettsteder trenger et komplekst content management system for å støtte dynamiske skjermer. Historier må timestamped og merket med deres delen betegnelse, som sport, samt eventuelle spesielle plassering betegnelser, slik som omtalt historie eller en hjemmeside historie. Lag dine samtaler for å søke etter disse kodene i stedet for spesifikke historietitler eller side steder. Du vil kalle de siste historiene til hver del hvis de er timestamped, fordi content management system beordrer dem automatisk etter den nyeste.

hjemmeside kontroll

Lag en baseline versjon av nettstedets hjemmeside som automatisk fyller hvert felt med den nyeste eller mest populære innhold. Brukere som ikke har gitt en preferanse eller innspill vil se opprinnelige versjonen av nettstedet. Sett noen kampanjer, annonser eller historier du ønsker kjennetegnet som statiske sideelementer, slik at de alltid laste på din hjemmeside. Legg GET og handling kommandoer til hjemmesiden så det justerer så snart brukeren tar en bestemt handling, for eksempel klikke på en fane innhold eller angi et søk.