Costruire il proprio Content Management System ( CMS ) permette di implementare con successo migliaia di siti web e intranet . Personalizzazione di tali siti web e dei sistemi di contenuti non solo sarà facile e veloce , ma può anche essere fatto utilizzando attrezzi di uso corrente come PHP . Dal momento che un CMS utilizza un processo di progettazione supportata da programmazione orientata agli oggetti , il codice può essere tenuto pulito e ordinato per riunire insieme in file chiamati classi . Oggetti o istanze di queste classi sono quindi creati in base alle esigenze . Le lezioni quindi si comportano come modelli per le istanze che permettono di progettare un gran numero di sistemi con codice minimo dopo. Istruzioni
1
Creare un database . Questo è dove verrà memorizzato tutte le informazioni di login e dati . Tale banca dati dovrebbe includere la creazione di tavolo di un cliente e altre informazioni. Utilizzando un database vi aiuterà ad organizzare le informazioni logicamente , rapidamente accedere ad esso , manipolare e modificare in caso di necessità e di automatizzare le attività comuni con più facilità.
2
Creare una classe per l'accesso al database . Tale classe dirà il programma per afferrare i dati e componenti da un componente di sistema e di fornire l'accesso ad esso . L'esempio seguente mostra l'approccio funzionale nell'utilizzo di tale classe:
Classe: DbConnector //Scopo : connettersi a un database MySQL
require_once ' SystemComponent.php '; classe DbConnector extends SystemComponent {
includono variabili qui } DbConnector funzione ( ) {
$ user = $ impostazioni [' dbusername '] ; $ pass = $ impostazioni [' dbpassword '] ; } interrogazione function () { < br code>
va qui } fetchArray funzione ( ) {
codice
va qui } function close () { mysql_close (); }
il codice sopra mostra le parti principali della banca dati e come collegare e recuperare i dati da esso.
3
Creare una classe di convalida per la sicurezza . Un validatore controlli di classe per gli errori in input dell'utente e sarà o visualizzazione di un errore o di consentire a un utente di accesso se è sicuro e corretto . Un esempio di tale classe scritta in PHP è il seguente: < ? ? Phprequire_once ' SystemComponent.php '; classe Validator extends SystemComponent {
var $ errori ; } >
< br >
il codice sopra memorizza un elenco di messaggi di errore .
4
scrivere una classe per proteggere il sito . Di seguito è mostrata la funzione per fare questo :
Funzione Logg ( ) {
session_start ( ) header (" Cache-Control : private ");}
funzione
disconnessione ( ) {
unset ( $ this - > userdata ) ; session_destroy (); exit () ; }
5
creare il design dell'interfaccia. Questo fa parte grafica del sito con i dati di accesso , così come altre informazioni aggiuntive generalmente appaiono sulla home page.
6
Creare l' aiuto e la documentazione del sistema per affrontare le attività più comuni che un utente necessario eseguire .