Bygg din egen Content Management System ( CMS ) kan du framgångsrikt genomföra tusentals webbplatser och intranät . Anpassa sådana webbplatser och innehållshanteringssystem kommer inte bara vara enkelt och snabbt , men kan också göras med hjälp av vanliga verktyg som PHP . Eftersom ett CMS använder en designprocess som stöds av objektorienterad programmering , kan koden förvaras snyggt och prydligt genom att kombinera den tillsammans i filer som kallas klasser . Objekt eller instanser av dessa klasser skapas sedan efter behov . Klasser agerar därmed som ritningar för instanser som gör det möjligt att utforma ett stort antal system med minimal kod efteråt . Instruktioner
1
Skapa en databas . Det är där all inloggning och data kommer att lagras . En sådan databas skulle innefatta att inrätta en kunds bord och annan information . Med hjälp av en databas kommer att hjälpa dig att organisera information logiskt , snabbt få tillgång till den , manipulera och ändra den vid behov och automatisera vanliga uppgifter enklare .
2
Skapa en klass för åtkomst till databasen . En sådan klass kommer att tala om för programmet att ta data och komponenter från en systemkomponent och ge tillgång till den. Exemplet nedan visar den funktionella metoden i att använda en sådan klass :
Klass : DbConnector //Syfte: Anslut till en databas , MySQL Review
require_once " SystemComponent.php ' , klass DbConnector extends SystemComponent {
inkluderar variabler här } funktionen DbConnector ( ) {
$ user = $ inställningar [ ' dbusername ' ] , $ pass = $ inställningar [ ' dbpassword ' ] ; } funktionen query ( ) {
kod går här } funktionen fetchArray ( ) {
kod går här } funktionen close ( ) { mysql_close ( ) ;}
ovanstående kod visar de viktigaste delarna av databasen och hur du ansluter och hämta data från den .
3
Skapa en validerarklass för säkerheten . A validerarklass kontroller för fel i indata och kommer antingen visa ett felmeddelande eller låta en användare logga in om det är säkert och korrekt . Ett exempel på en sådan klass skriven i PHP visas nedan : < ? ? Phprequire_once ' SystemComponent.php ' , klass Validator extends SystemComponent {
var- $ fel ;} >
ovanstående kod lagrar en lista över felmeddelanden .
4
Skriv en klass för att säkra platsen . Funktionen för att göra detta visas nedan :
Funktion logg ( ) {
session_start ( ) Header ( " cache -control : private " ) ;}
funktionen logout ( ) {
unset ( $ this - > UserData ) , session_destroy ( ) , exit ( ) ;}
5
Skapa gränssnittsdesign . Detta är grafisk del av webbplatsen med inloggningsuppgifter samt annan kompletterande information i allmänhet förekommer på hemsidan .
6
Skapa hjälpen och dokumentationen för systemet för att åtgärda de vanligaste uppgifterna en användare måste utföra .