Batiburrillo.net Miércoles, 03 de diciembre de 2008 | 07:49
Páginas vistas desde 1/01/2008: 8584713 | Hoy: 10372
Visitantes totales: 2339388 | Hoy: 1652 | Online: 55
¡De todo un poco!
El tiempo   Combinación ganadora   Información bursatil  

Para webmasters: Como funcionan los foros

 

 

  Agenda


Aunque en nuestras explicaciones nos referiremos al motor de foros phpBB, éstas se pueden aplicar a cualquier otro sistema. Cuando se instalan unos foros hay que realizar dos procesos: subir todos los archivos del paquete a un directorio web (a través de un cliente FTP) y llamar al documento de instalación (desde el navegador web) para crear la base de datos y el archivo de configuración. De lo anterior deducimos que el sistema requiere un servidor que soporte, en la mayoría de los casos, PHP y un servidor de base de datos con motor MySQL (el más utilizado, aunque también soporta PostgreSQL o MS SQL).

En el proceso de instalación es obligatorio conocer lo siguiente: motor de la base de datos, dirección del servidor, nombre de la base, nombre del usuario y contraseña. A partir de ello se podrá acceder a la base de datos con la información almacenada en un fichero alojado en el servidor web, el fichero de configuración.

Cada vez que un visitante accede a los foros, sea a la página principal o a cualquier otra, se efectúa un proceso, que tiene tres fases:

  1. El sistema se conecta a la base de datos.

  2. Atiende la solicitud del script que se está ejecutando en ese instante (depende de la página) y busca los datos, en diferentes tablas, para presentarlos en la tercera fase.

  3. Recopilados los datos, se presentan en el navegador web. Para ello deben actuar dos elementos: uno o varios templates (hojas de estilos) que los muestran estructurados (lo que ve el usuario) y el script que recoge la información dada por la base de datos.

Si el visitante es un usuario registrado (en el caso de que los foros así lo requieran, para leer o escribir) e introduce información creando un nuevo tema o respondiendo a un mensaje, el proceso es similar al anterior pero con una fase más:

  1. El sistema se conecta a la base de datos.

  2. Un script envía la información escrita por el usuario a la base de datos, guardándola en las tablas correspondientes. El proceso se consuma cuando se pulsar sobre el botón Enviar.

  3. Un script lee los datos antiguos y nuevos que aparecen en las tablas.

  4. Se presentan los resultados en el navegador, utilizando el template (o templates) y el script (o scripts) adecuado.

En resumen, todos los procesos que se llevan a cabo en los foros implican la actuación de la base de datos, que es la que almacena la información introducida por los usuarios (además de la que se creó en el proceso de instalación), y un sistema de scripts (archivos con código PHP) y templates (archivos con código HTML) para presentar los resultados. (Un motor de templates, script PHP, es el que se ocupa de gestionar la información y presentar la página, la que ve el usuario).

 

Otras sugerencias

Flip Title, escribiendo al revés

Que el mundo está al revés lo sabemos todos. Bueno, no seamos tan negativos, no todo el mundo anda al revés, pero con que sólo haya unos cuantos es suficiente para disparar la alarma. Tal vez por ese motivo, ¿o no?, los promotores de Flip Title han ideado un sistema que permite mostrar cualquier palabra o frase que escribas justo al revés, estrictamente al revés, primero reordena las letras y después muestra su imagen ...

 

Blog2iPhone, tu blog en el iPhone

Está claro, ya no hay ninguna duda, de que el dispositivo móvil de Apple, el iPhone, está triunfando por goleada. Sus prestaciones y su facilidad de manejo lo hacen imprescindible para muchos, tanto a nivel personal como para su trabajo. Una de sus funciones más interesantes, presente también en todos los smartphones y PDAs, es la capacidad de mantenerte conectado con el mundo a través de Internet. Además ...

 

Me cago en mi trabajo, para desahogarte

Lo cuentan las Sagradas Escrituras. La culpa la tuvieron Adán y Eva. El pecado original fue el causante de todos nuestros males. Fuimos condenados a trabajar. Los que no lo hacen, o les ha sonreído la diosa fortuna o viven del cuento en la más pura miseria. Aunque trabajar lo hacen tanto el jefe como el empleado, Me cago en mi trabajo está pensado para el segundo, para ...

Crea temas para Wordpress con Templatr

Somos muchos los que utilizamos Wordpress para elaborar contenidos y publicarlos en Internet. Como la mayoría de nuestros lectores saben, es el sistema gestor de blogs más popular en estos momentos. Si tienes un dominio y un servidor web a tu disposición que soporte PHP como lenguaje de scritps y MySQL como gestor de base de datos, la mejor opción ...

 

PhotoJoy, disfruta con tus fotos

El monitor de tu ordenador es el mejor elemento para examinar tus gustos estéticos. El fondo de escritorio, el protector de pantalla, pueden ser el punto de partida para efectuar un primer análisis. Por ello es interesante disponer de alguna herramienta que te permita personalizarlo, convertir en algo muy tuyo lo que se muestra cuando se enciende el equipo. PhotoJoy te permite hacer eso y algo más. Es una ...

 

Zapr, para compartir contenido en línea

Tres son las opciones permitidas por Zapr: crear tus canales y sitios web, subir tu contenido, y compartir carpetas en línea. Podrás crear enlaces URL a archivos o carpetas en tu ordenador, enviar estos enlaces a otras personas a través del correo electrónico o de un programa de mensajería instantánea para que puedan ver, archivos y carpetas, en cualquier navegador ...