content top

Crear un sitio web modular con PHP

¿Cuáles son las ventajas de disponer de un sitio web modular? Fácil y rápida edición del diseño, menor carga en el servidor… los beneficios son varios. En este artículo aprenderemos a diseñar un sitio web modular con PHP, el potente lenguaje de programación web.

¿Cambiarlo en cada una de las páginas de nuestra web? No. Sólo deberíamos cambiarlo en la página index.php.

Desarrollando el sitio web modular

Ahora que tenemos una básica idea de cómo funciona un sitio web modular y cómo lo hace uno que no es modular, vamos a proceder con la creación de un sitio que sí lo sea.

Para empezar, necesitamos crear dos cosas: un archivo, llamado index.php, y una carpeta, llamada secciones. El archivo index.php servirá de base y puente para nuestra web: base, porque contiene el diseño, y puente, porque se encargará de traer el contenido que el visitante esté solicitando.

Por otro lado, la carpeta secciones almacenará el contenido de cada una de las secciones, sin preocuparse por el diseño, ya que éste es manejado por el archivo index.php.

Una vez que hemos creado las dos cosas, procederemos a insertar el código adecuado en el archivo index.php:

[click aquí para ver el código]

Como verán, el código no es nada de otro mundo. Es una mezcla de HTML (definición de estilos, títulos, menú, etc.) y PHP (la lógica del sitio modular).
¿Cómo acceder a las distintas secciones? Mediante la variable $sec, insertada en la barra de direcciones del navegador (es decir, puede ser definida en los hipervínculos, como lo hicimos anteriormente en el menú de nuestro sitio). Ejemplos:
index.php?sec=deportes -> buscará el contenido en secciones/deportes.php
index.php?sec=salud -> buscará el contenido en secciones/salud.php
index.php?sec=contacto/email -> buscará el contenido en secciones/contacto/email.php

Y bien, aquí termina nuestro tutorial. Espero que les haya servido y, ante cualquier duda, por favor comenten aquí mismo. Para ver el ejemplo en acción, pueden visitar este enlace.

8
Liked it
Etiquetas: , , , , ,
votar


3 Responses to “Crear un sitio web modular con PHP”

  1. cristhian dice:

    interesante tu forma de desarrollar, quisiera hacerte una preguntillas mi correo es cristhian_18_502@hotmail.com espero que me agregues como tu contacto…
    chauu y segui adelante

  2. Billu dice:

    Una preguntita, si quiero que cada sección tenga un título distinto, cómo hago?

  3. Shu dice:

    Uffff!
    Muchiiiisssiiiiimas gracias!
    De verdad, andaba como loca buscando una manera sencilla o que almenos alguien se limitara a explicarlo un poco (no había manera de entender como se hacía), y al final me salió gracias a ti!

    De nuevo, gracias :)

Leave a Reply