Hvordan bygge din egen Web Content Management System

Hvordan bygge din egen Web Content Management System


Bygg din egen Content Management System (CMS) vil tillate deg å implementere tusenvis av nettsteder og intranett. Tilpasse slike nettsteder og innholdssystemer vil ikke bare være enkelt og raskt, men kan også gjøres ved hjelp av lett tilgjengelige verktøy som PHP. Siden et CMS bruker en designprosess støttet av objektorientert programmering, kan koden holdes ryddig og ryddig ved bunting det sammen i filer som kalles klasser. Objekter eller instanser av disse klassene blir deretter opprettet etter behov. Klasser og dermed opptre som blåkopier for tilfeller som gjør det mulig å designe et stort antall systemer med minimal kode etterpå.

Bruksanvisning

1 Opprett en database. Det er der alle påloggingsopplysninger og data vil bli lagret. En slik database vil inkludere å sette opp en kunde bord og annen informasjon. Ved hjelp av en database vil hjelpe deg å organisere informasjon logisk, raskt få tilgang til den, manipulere og endre det når det er nødvendig og automatisere vanlige oppgaver lettere.

2 Lag en klasse for tilgang til databasen. En slik klasse vil fortelle programmet for å hente data og komponenter fra en systemkomponent og gi tilgang til det. Eksempelet nedenfor viser funksjonell tilnærming i å bruke en slik klasse:

Klasse: DbConnector
// Formål: Koble til en database, MySQL

require_once 'SystemComponent.php'

klasse DbConnector strekker Systemkomponenter {

omfatter variabler her
}
funksjon DbConnector () {

$ User = $ innstillinger [ 'dbusername']

$ Passere = $ innstillinger [ 'dbpassword']

}
funksjon spørring () {

koden går her
}
fungere fetchArray () {

koden går her
}
funksjon close () {
mysql_close ()

}

Koden ovenfor viser hoved deler av databasen og hvordan du kan koble til og hente data fra den.

3 Lag en validator klasse for sikkerhet. En validator klasse kontrollerer for feil i brukerundersøkelser og vil enten vise en feilmelding eller tillate en bruker logikk om det er trygt og riktig. Et eksempel på en slik klasse skrevet i PHP er vist nedenfor:

<? Php
require_once 'SystemComponent.php'

klasse Validator strekker Systemkomponenter {

Var $ feil

}
?>

Koden ovenfor lagrer en liste over feilmeldinger.

4 Skriv en klasse for å sikre området. Funksjonen for å gjøre dette er vist nedenfor:

Funksjon Logg () {

session_start ()
Header ( "cache-control: private")

}

funksjon utlogging () {

unset ($ this-> userdata)

session_destroy ()

exit()

}

5 Lag grensesnittet design. Dette er grafisk del av området med påloggingsinformasjonen samt annen tilleggsinformasjon vanligvis vises på hjemmesiden.

6 Lag hjelp og dokumentasjon for systemet for å løse de vanligste oppgavene en bruker må utføre.

Hint

  • Validere brukerundersøkelser reduserer sikkerhetsrisikoen involvert og hindrer feil oppføringer vises i databasen.