Cómo construir su propio sistema de gestión de contenidos Web
Crear una base de datos . Aquí es donde se almacenan todos los datos de inicio de sesión y la información. Dicha base de datos incluiría la creación de la mesa de un cliente y otra información . Utilizando una base de datos le ayudará a organizar la información de manera lógica , tener rápidamente acceso a la misma , manipular y cambiarlo cuando sea necesario y automatizar las tareas comunes con mayor facilidad.
2
Crear una clase para acceder a la base de datos. Esta clase le dirá al programa para tomar datos y componentes de un componente del sistema y facilitar el acceso a la misma. El siguiente ejemplo muestra el enfoque funcional en el uso de dicha clase :
Clase: dbconnector //Propósito : Conectarse a una base de datos, MySQL
require_once ' SystemComponent.php ' GOclass dbconnector extiende SystemComponent {
incluir variables aquí } function dbconnector () {
$ usuario = $ ajustes [ ' dbusername '] IR $ pass = $ ajustes [ ' dbpassword ' ] } GO consulta function () {
código va aquí } function fetchArray () {
código va aquí } function close () { mysql_close ( ) GO }
el código anterior muestra las principales partes de la base de datos y cómo conectar y recuperar datos de él.
3
Crear una clase de validador de la seguridad . A los controles de clase validador para errores en la entrada del usuario y, o bien mostrar un error o permitir un inicio de sesión de usuario si es seguro y correcto. Un ejemplo de tal clase escrita en PHP se muestra a continuación :
Phprequire_once ' SystemComponent.php ' GOclass Validator extiende SystemComponent {
var $ errorsGO } ?>
el código anterior almacena una lista de mensajes de error.
4
Escriba una clase para asegurar el sitio. La función por hacer esto se muestra a continuación :
logg función ( ) {
session_start () Header ( " cache-control : private " ) GO }
función de cierre de sesión ( ) {
unset ( $ this -> userdata ) GO session_destroy ( ) GO exit () GO }
5
Crear el diseño de la interfaz . Esto es parte gráfica del sitio con la información de acceso , así como otra información adicional general que aparece en la página de inicio .
6
Crear la ayuda y la documentación del sistema para hacer frente a las tareas más comunes que un usuario que tenga que realizar .