Come costruire il proprio sistema di Web Content Management

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 sarà solo facile e veloce , ma può anche essere fatto utilizzando strumenti comunemente disponibili come PHP . Dal momento che un CMS utilizza un processo di progettazione supportata da programmazione orientata agli oggetti , il codice può essere mantenuto pulito e ordinato per riunire insieme in file chiamati classi. Oggetti o istanze di queste classi sono quindi creati in base alle esigenze . Le classi si comportano così come modelli per le istanze che consentono di progettare un gran numero di sistemi con codice minimo dopo. Istruzioni
1

creare un database. Questo è dove verranno memorizzate 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 in modo logico , rapidamente accedere ad esso , manipolare e modificare in caso di necessità e automatizzare le attività comuni più facilmente .
2

Creare una classe per accedere al database . Tale classe dirà il programma per afferrare i dati e componenti da un componente di sistema e di fornire l'accesso ad essa . L'esempio seguente mostra l'approccio funzionale nell'utilizzo di tale classe :

Classe: DbConnector //Scopo : connettersi a un database MySQL

require_once ' SystemComponent.php ' GOclass DbConnector estende SystemComponent {

includere variabili qui funzione } DbConnector ( ) {

$ user = $ impostazioni [ ' dbusername ' ] VAI $ pass = $ impostazioni [ ' dbpassword ' ] GO } interrogazione function () {

codice va qui funzione } fetchArray ( ) {

codice va qui } close () { mysql_close ( ) GO }

il codice sopra mostra le parti principali del database e come collegare e recuperare i dati da esso .
3

Creare una classe di convalida per la sicurezza . A Controlli classe di convalida per errori di input dell'utente e saranno sia visualizzato un errore o consentire un accesso utente se è sicuro e corretto . Viene mostrato un esempio di una classe scritta in PHP sotto :

var $ errorsGO } ? >

il codice sopra memorizza un elenco di messaggi di errore .
4

Scrivi una classe per proteggere il sito . La funzione per fare questo è la seguente:

Funzione logg ( ) {

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

funzione di logout ( ) {

unset ( $ this - > userdata ) GO session_destroy ( ) GO exit () GO }
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 homepage .
6

Creare l'aiuto e la documentazione del sistema per affrontare i compiti più comuni che un utente sarà necessario eseguire .