Archivo de foros phpBB como HTML estático

Foro phpBB de ContraMINAcción una vez pasado a HTML estático dentro de LegadoWeb.

Foro phpBB de ContraMINAcción una vez pasado a HTML estático dentro de LegadoWeb.
Foro phpBB de ContraMINAcción una vez pasado a HTML estático dentro de LegadoWeb.
Dentro del proceso de archivo definitivo de los contenidos del web de la desaparecida red activista gallega ContraMINAcción que estamos acometiendo para pasarlo a LegadoWeb, nos encontramos con la necesidad de convertir el foro, realizado sobre phpBB y por tanto, con conexión a base de datos, en una versión lo más parecida posible a efectos de diseño y navegabilidad, pero estática y sin base de datos.

Para ello realizamos una búsqueda de alternativas en la WWW y finalmente escogimos el proceso descrito por IBBoard y completado por Hamish McIntyre-Bhatty. Por desgracia, este último describía un proceso que requería de un script (fichero phpbb_fix_css_js.sh) para poder ver el foro estático con los mismos estilos CSS que el original, y el script no estaba en la URL enlazada desde su artículo. Sin saber exactamente qué se suponía que debía hacer el script tuvimos que estudiar el código de las páginas generadas por los pasos anteriores y realizar pruebas hasta que dimos con la solución. La describimos a continuación para aquellas personas que necesiten completar el proceso ante una necesidad como la nuestra, de crear una versión espejo estática y definitiva de algún foro abandonado.

  1. Lo primero que debemos tener en cuenta es que el archivo style.php (o style.php?id=1&lang=gl en nuestro caso) no se debe mover del raíz del foro (en su ubicación estática, no el original) al directorio /archive/ como se puede interpretar de las instrucciones de McIntyre: debe dejarse en dicho directorio.
  2. Dicho style.php debe renombrarse a style.css. Es importante quitarle los restos de los parámetros en el nombre que hayan quedado de los pasos anteriores.
  3. Posteriormente crearemos un fichero .htaccess en ese mismo directorio raíz del foro, si no existe. Y si existe añadiremos estas líneas al principio del fichero:
    DirectoryIndex index.html index.shtml index.php
    Redirect 301 /static/index.php http://yoursite.com/static/index.html
    Redirect 301 /static/style.php http://yoursite.com/static/style.css

    (La segunda línea es necesaria según la configuración del servidor busque un index.php o un index.html en primer lugar. Para asegurarnos, estas dos líneas lo dejan claro.)

Esperamos que esto ayude a otras personas y colectivos que necesiten realizar un archivo histórico y llevarlo a otra ubicación.

Ah, y no hay que olvidarse de hacer un mapeado de direcciones viejas a nuevas con un .htaccess a tal efecto en el directorio donde se ubicaba el foro original y realizar las pruebas pertinentes antes de proceder al borrado de los arquivos de la instalación phpBB y de su base de datos. Y, por descontado, un backup de todo ello antes de borrar.

Podéis visitar el archivo estático del foro de ContraMINAcción en su nueva ubicación en LegadoWeb.

Y recordad que nuestro servicio LegadoWeb se financia gracias a las donaciones voluntarias de las organizaciones y de cualquier persona interesada en que los contenidos allí ubicados permanezcan accesible en la WWW:

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.