-
7/30/2019 Crear un CMS con PHP I 24 Curso PHP Tutoriales Academia Usero Estepona
1/5
@INTE ACADEMIA Curso de PHP
Sesin 24. Crear un CMS (I)
24.1. Qu es un CMS?
Un CMS es un sistema de gestin de contenidos que nos permite publicar distintas
noticias a partir de una base de datos.
La idea principal de un CMS es tener una serie de redactores que puedan entrar y
escribir sus noticias. Una vez escrita la noticia, esta va a una base de datos donde se
guarda. Cuando un usuario quiere ver la web, la pgina accede a la base de datos, saca
las noticias de la misma y las muestra.
El aspecto del CMS depende de una serie de archivos que guardamos como una
plantilla. As, el aspecto de la pgina depende de esos archivos.
24.2. Instalar WAMP
Vamos a instalar el servidor WAMP.
1. Entre en WAMPSERVER.COM y descargue el servidor.
2. Instale el servidor web.
3. Pruebe el servidor web entrando en la URL localhost.
1/5 AINTE INFORMTICA S.L.
-
7/30/2019 Crear un CMS con PHP I 24 Curso PHP Tutoriales Academia Usero Estepona
2/5
@INTE ACADEMIA Curso de PHP
24.3. Crear las tablas
1. Entre en phpMyAdmin haciendo clic en el icono de WAMP en la barra de tareas y
luego haciendo clic sobre phpMyAdmin.
2. Una vez en phpMyAdmin, cree una base de datos llamada content.
3. Cree una tabla llamada writers con 3 campos.
4. Establezca las propiedades de los campos segn indica la siguiente imagen:
Observe como la clave de esta tabla es el campo username.
Esta tabla guardar los escritores, las personas que pueden editar las pginas y publicar
noticias.
2/5 AINTE INFORMTICA S.L.
-
7/30/2019 Crear un CMS con PHP I 24 Curso PHP Tutoriales Academia Usero Estepona
3/5
@INTE ACADEMIA Curso de PHP
5. Cree otra tabla llamada stories con los campos que indica la siguiente imagen:
Esta tabla almacenar las noticias.
6. Cree una tabla llamadapages con 2 campos segn indica la siguiente imagen:
Esta tabla guardar los datos de las pginas.
7. Cree una tabla llamada writer_permissions con 2 campos segn indica la siguiente
imagen:
3/5 AINTE INFORMTICA S.L.
-
7/30/2019 Crear un CMS con PHP I 24 Curso PHP Tutoriales Academia Usero Estepona
4/5
@INTE ACADEMIA Curso de PHP
8. Cree una ltima tabla llamada keywords con los siguientes 3 campos:
9. Inserte los siguientes datos en la tablapages de la base de datos:
10. Inserte los siguientes datos en la tabla stories:
11. Inserte los siguientes datos en la tabla writers:
12. Inserte los siguientes datos en la tabla writers_permissions:
4/5 AINTE INFORMTICA S.L.
-
7/30/2019 Crear un CMS con PHP I 24 Curso PHP Tutoriales Academia Usero Estepona
5/5
@INTE ACADEMIA Curso de PHP
13. A continuacin puede ver la estructura de la base de datos:
5/5 AINTE INFORMTICA S.L.
Keywords
Story
Keyword
Weight
Pages
Code
Description
Stories
Id
Writer
page
headline
Story_textPicture
created
Modified
published
Writers
Username
Password
Full_name
Writer_permissions
Writer
Page