Tecnología

Inicio

Cómo construir su propio sistema de gestión de contenido web

Cómo construir su propio sistema de gestión de contenido web


La construcción de su propio Sistema de Gestión de Contenidos (CMS) le permitirá implementar con éxito a miles de sitios web e intranets. Personalización de dichos sitios web y sistemas de contenido no sólo va a ser fácil y rápido, pero también se puede hacer con herramientas corrientes, tales como PHP. Desde un CMS utiliza un proceso de diseño con el apoyo de la programación orientada a objetos, el código se puede mantener limpio y ordenado por la agrupación juntos en archivos llamados clases. Los objetos o instancias de estas clases son entonces crean según sea necesario. por lo tanto las clases actúan como planos de casos por lo que es posible el diseño de un gran número de sistemas con código mínimo después.

Instrucciones

1 Crear una base de datos. Aquí es donde se almacena toda la información de inicio de sesión y datos. Esta base de datos incluiría la creación de la mesa de un cliente y otra información. El uso de una base de datos le ayudará a organizar la información de forma lógica, rápidamente tener acceso a él, manipular y cambiar siempre que sea necesario y automatizar tareas comunes con mayor facilidad.

2 Crear una clase para acceder a la base de datos. Esa clase le dirá al programa para tomar datos y componentes de un componente del sistema y proporcionar acceso a ella. El siguiente ejemplo muestra el enfoque funcional en el uso de dicha clase:

Clase: dbconnector
// Propósito: Se conecta a una base de datos, MySQL

require_once 'SystemComponent.php'
IR
dbconnector clase extiende SystemComponent {

incluir variables aquí
}
dbconnector función () {

$ User = $ ajustes [ 'dbusername']
IR
$ Pass = ajustes $ [ 'contraseña_bd']
IR
}
consulta function () {

código va aquí
}
fetchArray funcionar () {

código va aquí
}
función close () {
mysql_close ()
IR
}

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 para la seguridad. A Controles de clase validador de errores en la entrada del usuario y o bien se mostrará un error o permitir un inicio de sesión de usuario si es seguro y correcto. Un ejemplo de tal clase escrito en PHP se muestra a continuación:

<? Php
require_once 'SystemComponent.php'
IR
Validador de clase extiende SystemComponent {

var $ errores
IR
}
?>

El código anterior almacena una lista de mensajes de error.

4 Escribir una clase para asegurar el sitio. La función para hacer esto se muestra a continuación:

logg function () {

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

la función de cierre de sesión () {

unset ($ this-> userdata)
IR
session_destroy ()
IR
salida()
IR
}

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 en 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 de llevar a cabo.

Consejos y advertencias

  • Validar la entrada del usuario reduce los riesgos de seguridad involucrados y evita las entradas incorrectas que aparecen en la base de datos.