Table of Contents

phpBB2 Forum software

Després de comparar diferents Forum Tools, al final ens hem decidit pel programa phpBB2 per gestionar els fòrums del SeRMN (i els del MRUI també).

El programa s'ha instal·lat al nou servidor del servei (encara en procés de posta en funcionament) i serà accessible a través del corresponent hoste virtual del SeRMN.

Enllaços d'interès sobre phpBB2

MOD[ifications] - Extensions i millores

Instal·lades i actives

En procés d'instal·lació

Altres extensions d'interès

Incloure només aquells MOD[ifications] que es probable que s'acabin instal·lant.

Seguretat i privacitat: SPAM, bots, ...

Altres assumptes tècnics

Exemples de fòrums

Llistes d'email al SeRMN

Aquestes són les llistes actualment en funcionament al SeRMN i que caldrà convertir en fòrums,

?? i-sermn

:: hoste virtual sermn.uab.cat :: llista tancada - sense autosubscripció :: llista unidireccional - els subscriptors no poden enviar missatge a la llista :: arxiu de missatges privat - no visible sense login !!

?? u-sermn

:: hoste virtual sermn.uab.cat :: llista oberta - amb autosubscripció :: llista unidireccional - els subscriptors no poden enviar missatge a la llista :: arxiu de missatges públic - visible sense login !!

Captura de pantalla

Import mails from old mailing lists

Avanç de res s'ha de tindre en compte que:

Si es troba en alguna d'aquestes taules vol dir que el missatge ja s'habia importat avanç, o bé, que el id està repetit. Aquest error no ens el notifica l'opció Force import del modul m2f.

Per a porder importar els mails de les antigues llistes de correu, s'ha de seguir els següents pasos:

Configuració del forum

Bases de dades

Amb la comanda dpkg-reconfigure phpbb2-conf-mysql generem la base de dades.

 Database configuration file for phpbb2.
     $dbms     = "db";
     $dbhost   = "host";
     $dbname   = "dbname";
     $dbuser   = "dbuser";
     $dbpasswd = "xxxxxxxxxxxxxxxx";
     $table_prefix = "phpbb2_";
     define('PHPBB2_INSTALLED', true);

La base de dades dbname ha d'existir al servidor, pero sense contigut.

Per cadascun dels virtual hosts, hi ha una base de dades i el seu corresponent ficher de configuració.



Virtual Hosts

La instalació del forum crea un fitxer de configuració apache.conf enllaçat desde <path>/apache/conf.d

Donat que volem una configuració per dominis, eliminem l'enllaç i possem les dades de configuració al virtualhost corresponent:

#### PHPBB2 FORUM ####
  <Directory <path>/phpbb2/site/>
      <IfModule mod_php5.c>
          php_flag register_globals off
      </IfModule>
      Options -Indexes +FollowSymlinks
      DirectoryIndex index.php
      AllowOverride None
      Order allow,deny
      Allow from all
      ...
  </Directory>
  <Directory "<path>/phpbb2/avatars2">
      Options -Indexes
      Order allow,deny
      Allow from all
      ...
  </Directory>
  <Location /forum>
      php_value auto_prepend_file <path>/config2.php
  </Location>
  Alias /forum/images/avatars <path>/phpbb2/avatars2
  Alias /forum <path>/phpbb2/site

El directorio <path>/phpbb2/avatars2 ha de ser creat. Hi ha d'haver un per cada domini.

Recordar també, modificar els permisos de tots el fitxers i carpetes implicats en la configuració per a que siguin el més restrictuis possible.