phpBB (1)
Foros en phpBB
Los foros son aplicaciones que permiten organizar discusiones entre muchos
usuarios, que permanecen registradas para su consulta posterior. Existen muchos
programas de foros. Uno de los más utilizados es phpBB, cuya
primera versión se publicó en diciembre de 2000.
El aspecto y opciones del foro dependen del usuario empleado. Para realizar
los ejercicios planteados en esta página, se pueden emplear simultáneamente
varios navegadores, entrando en uno de ellos como administrador, en otro como
usuario registrado y en otro como usuario no registrado.
En phpBB, las discusiones se organizan jerárquicamente:
- Categoría (Category)
- Es un tipo de foro especial que agrupa varios foros relacionados por
algún criterio.
- Foro (Forum)
- Un foro es el elemento que agrupa las discusiones relacionadas por
algún criterio.
- Tema (Topic)
- Un tema es una discusión que agrupa las intervenciones de los
usuarios.
- Respuesta (Reply)
- Una respuesta es una intervención de un usuario.
Volver al principio de la página
Descargar phpBB
La página web de phpBB es http://www.phpbb.com/.
La página web de descarga de phpBB es http://www.phpbb.com/downloads/.
phpBB es software libre que se distribuye bajo la licencia GPL 2.0.
phpBB se distribuye en forma de archivo comprimido zip o bz2.
La última versión disponible actualmente (enero de 2012) es la versión
3.0.10 publicada el 2 de enero de 2012. Esta lección está escrita para esa
versión.
Una vez descargado phpBB, simplemente se debe descomprimir en una carpeta
accesible desde el servidor local.
En esta lección, de acuerdo con las recomendaciones de configuración general de
estos apuntes, se supondrá que:
- phpBB se encuentra en la carpeta Aplicaciones Web >
phpbb
- al ejecutar desde Eclipse algún fichero de phpBB, se abrirá en el
navegador la dirección
http://localhost/IWB/WebApps/phpbb/.
phpBB en español
El paquete original de phpBB está en inglés. Para que phpBB esté en español,
es necesario descargar un archivo de traducción adicional. Actualmente (enero
de 2012) existen tres versiones disponibles:
Volver al principio de la página
Instalar phpBB
En este ejercicio se trata de instalar phpBB.
Referencias:
- Crear con phpMyAdmin un usuario de MySQL con nombre
iwb_phpbb_1, contraseña iwb_phpbb_1 y
base de datos iwb_phpbb_1.
- Abrir phpbb/index.php en el navegador. phpBB detecta que
existe el directorio /phpbb/install y que es necesario
utilizar el asistente de instalación, que se inicia automáticamente:

- Al hacer clic en la pestaña Install, el asistente de
instalación va preguntando las opciones de configuración deseadas. A
continuación se comentan las opciones a elegir distintas de las
predeterminadas.
- Requirements
phpBB indica si el sistema permite la instalación de phpBB.
- Database settings
Database server hostname or DSN: localhost
Database name: iwb_phpbb_1
Database username: iwb_phpbb_1
Database password: iwb_phpbb_1
- Administrator details
Administrator username: admin
Administrator password: adminadmin
Contact e-mail address: Aunque no se tenga instalado un servidor
SMTP, se puede escribir una dirección de correo válida
- Si todo ha ido bien, se mostrará la página final del asistente de
instalación:

- Al terminar la instalación, se puede cerrar la ventana del navegador,
pero antes de abrir nuevamente phpBB, es imprescindible
borrar, mover o cambiar el nombre del directorio
phpbb/install. (se puede, por ejemplo, renombrarlo como
phpbb/_install).
Volver al principio de la página
Entrar en phpBB
En este ejercicio se trata de comprobar que phpBB funciona y se puede abrir
una sesión como usuario administrador.
- Si no existe el directorio /phpbb/install, al abrir
phpbb/index.php en el navegador se mostrará la página
principal de phpBB (en inglés):

- Al hacer clic en "Login" phpBB solicitará los datos de usuario. Entrar
como usuario admin y contraseña
adminadmin. Se mostrará la página principal del foro para
el usuario administarador:

- El administrador puede entrar en el Panel de Control de Administración
haciendo clic en el enlace situado en la parte inferior de la página (phpBB
vuelve a solicitar los datos del usuario). El Panel de Control de
Administración muestra en diferentes pestañas todas las opciones de
configuración de phpBB:

- Para cerrar la sesión en phpBB como usuario registrado, hay que hacer
clic en Logout.
Volver al principio de la página
Traducir al español
En este ejercicio se trata de instalar la traducción al español y configurar
ese idioma para los usuarios.
Referencias
- Descargar el idioma español (informal) del repositorio de idiomas de
phpBB: http://www.phpbb.com/languages/
- Al descomprimir el archivo descargado, se obtienen dos carpetas
/language y /style, que se tienen que
copiar en las carpetas /phpbb/language y
/phpbb/style respectivamente.
- Entrar en phpBB como administrador admin y en el Panel
de Control del Administrador elegir la pestaña System > Language packs:

- Al hacer clic en Install se instalará el idioma español:

- Tras instalar el idioma es necesario activarlo en el foro. Para ello hay
que seleccionar el idioma español en la pestaña General > Board
Settings:

- Cerrar la sesión como usuario administrador para comprobar que el foro se
ve ahora en español (algunos elementos se siguen viendo en inglés; se
editarán en el ejercicio siguiente):

- Para que el usuario administrador vea las páginas en español, se debe
modificar el idioma en el Panel de Control del usuario, en la pestaña Board
preferences > Edit global settings > My language:

- Una vez cambiado el idioma, comprobar que el usuario administrador ve las
páginas en español:

Volver al principio de la página
Configuración inicial del foro
En este ejercicio se trata de completar la traducción al español,
personalizando los elementos iniciales que todavía se encuentran en inglés.
- Nombre y descripción general
Se puede cambiar en el Panel de control del administrador, en la pestaña
General > Configuración del sitio:

- Nombre de la primera categoría
Se puede cambiar en el Panel de control del administrador, en la pestaña
Foros > Administrar foros, haciendo clic en el icono verde del foro:


- Nombre y descripción del primer foro
Se puede cambiar en el Panel de control del administrador, en la pestaña
Foros > Administrar foros, eligiendo el foro en el menú Seleccione un
foro:


- Nombre y contenido del primer tema
Se puede cambiar accediendo al tema mediante el Índice general > Mi
primer foro > Welcome to phpBB3 y haciendo clic en Editar:


- En la página principal, como usuario registrado o no registrado, se
pueden ver ya todos los elementos en español:


Volver al principio de la página
Crear un nuevo usuario
En este ejercicio se trata de crear un nuevo usuario
usuario_1 y comprobar que ese usuario puede crear un tema e
intervenir en él, aunque el usuario adminstrador debe aprobar sus
intervenciones.
- Registrar un nuevo usuario, desde la página inicial, haciendo clic en
Registrarse, con nombre usuario_1 y contraseña
usuario_1 (es necesario rellenar un captcha).

- Entrar en phpBB como usuario usuario_1 y crear un nuevo
tema. La creación del nuevo tema queda a la espera de la aprobación del
administrador.

- Entrar en phpBB como administrador admin y en el Panel
de control del moderador > Principal se puede aprobar el nuevo tema.

- Como usuario_1, añadir una respuesta en el tema. La
respuesta del nuevo tema queda a la espera de la aprobación del
administrador.
- Como administrador admin y aprobar la respuesta.
- Comprobar como usuario sin registrar que se pueden ver las aportaciones
aprobadas.

Volver al principio de la página
Modificar los permisos del usuario
En este ejercicio se trata de modificar los permisos del usuario
usuario_1 para que sus intervenciones no necesiten aprobación
para ser publicadas.
phpBB permite definir permisos al usuario tanto de carácter global como
limitados a determinados foros.
Nota: Comprobar que el usuario no tiene intervenciones
pendientes antes de modificar sus permisos.
- Entrar en phpBB como administrador admin y en el Panel
de control del administrador elegir la pestaña Usuarios y Grupos >
Permisos de foro de los usuarios. Buscar el usuario
usuario_1 y marcar Todos los foros y hacer clic en Enviar.
En Configurar permisos en los apartados Categoría y Foro, asignar al
usuario el Rol "Acceso al foro estándar", que le permite, entre otras
cosas, participar sin necesidad de moderación.


- Entrar en phpBB como usuario usuario_1 y comprobar que
no necesita la aprobación del administrador para crear nuevos temas o
participar en ellos.
Volver al principio de la página
Modificar el estilo
En este ejercicio se trata de instalar un estilo diferente al
predeterminado.
- En la web de phpBB hay una página de demostración de estilos: http://www.phpbb.com/styles/demo/3.0/.
Visitar la página y ver algunos de estilos incluidos en esa
demostración.
- En la página de phpBB hay un repositorio de estilos de phpBB: http://www.phpbb.com/customise/db/styles-2/.
Descargar alguno de los estilos (que esté en la página de demostración o
no).
- Descomprimir el estilo descargado en la carpeta
/phpbb/styles
- Entrar en phpBB como administrador admin y en el Panel
de control del administrador elegir la pestaña Estilos e instalar el el
estilo descargado. Al instalar el estilo, indicar que se quiere como estilo
predeterminado.

- Comprobar como usuario sin registrar (por ejemplo) que se aplica el nuevo
estilo. La captura siguiente corresponde al estilo Artodia:
Deluxe.

- Entrar de nuevo en phpBB como administrador admin y
restaurar el estilo predeterminado prosilver (para ello no es suficiente
con desactivar el estilo, sino que hay que borrarlo).
Volver al principio de la página
Esta página forma parte del curso "Aplicaciones web" disponible en http://www.mclibre.org
Autor: Bartolomé Sintes Marco
Última modificación de esta página: 25 de enero de 2012
Esta obra está bajo una licencia de Creative
Commons Reconocimiento-CompartirIgual 3.0 España.