Nwlapcug.com


Come costruire il proprio sistema di gestione dei contenuti Web

Come costruire il proprio sistema di gestione dei contenuti Web


Costruire il proprio Content Management System (CMS) vi permetterà di implementare con successo migliaia di siti Web e Intranet. Personalizzazione di tali siti Web e sistemi di contenuti non solo sarà facile e veloce, ma può anche essere fatto utilizzando strumenti comunemente disponibili come PHP. Poiché un CMS utilizza un processo di progettazione supportato da programmazione object-oriented, il codice può essere tenuto pulite e ordinate raggruppando insieme in file chiamati classi. Oggetti o istanze di queste classi vengono quindi create secondo le necessità. Classi fungono così come i modelli per istanze rende possibile progettare un gran numero di sistemi con minimo codice in seguito.

Istruzioni

1

Creare un database. Questo è dove tutte le informazioni di login e dati verranno archiviate. Tale banca dati dovrebbe includere impostazione tabella di un cliente e altre informazioni. Utilizzando un database vi aiuterà a organizzare le informazioni logicamente, rapidamente accedere a esso, manipolare e cambiarlo ogni volta che necessario e automatizzare le attività comuni più facilmente.

2

Creare una classe per l'accesso al database. Tale classe vi dirà il programma per afferrare i dati e i componenti da un componente del sistema e fornire l'accesso ad esso. Nell'esempio seguente viene illustrato l'approccio funzionale nell'utilizzo di tale classe:

Classe: DbConnector
Scopo: Connettersi a un database, MySQL

require_once 'SystemComponent.php'
VAI
Classe DbConnector extends SystemComponent {

includere variabili qui
}
Function DbConnector() () {

$user = $settings ['dbusername']
VAI
$pass = $settings ['dbpassword']
VAI
}
Function query () {

qui va il codice
}
Function fetchArray() () {

qui va il codice
}
funzione close () {
mysql_close)
VAI
}

Il codice sopra riportato mostra le parti principali del database e come connettersi e recuperare i dati da esso.

3

Creare una classe validator per sicurezza. Un validatore classe verifica la presenza di errori nell'input dell'utente e verrà visualizzato un errore o consentire un accesso di utente se è sicuro e corretto. Seguito è riportato un esempio di una classe scritta in PHP:

<? php
require_once 'SystemComponent.php'
VAI
classe Validator extends SystemComponent {

var $errors
VAI
}
? >

Il codice precedente memorizzato un elenco dei messaggi di errore.

4

Scrivere una classe per proteggere il sito. La funzione per fare questo è illustrata di seguito:

Function logg() () {

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

Function Logout () {

unset ($this -> userdata)
VAI
session_destroy()
VAI
Exit)
VAI
}

5

Creare il design dell'interfaccia. Questa è la parte grafica del sito con le informazioni di accesso, nonché altre informazioni in generale che appaiono sulla Home page.

6

Creare l'aiuto e la documentazione del sistema affrontare un utente sarà necessario eseguire le operazioni più comuni.

Consigli & Avvertenze

  • Convalida dell'input dell'utente riduce i rischi di sicurezza e previene movimenti errati che appaiono nel database.