Publier en HTTP le contenu de newsgroups
Contexte
Un serveur de news existe sur news.example.org. On veut publier son contenu en HTTP et autoriser les utilisateurs a participer aux discussions
Réalisation
Le projet NewsPortal répond parfaitement a nos besoins. Nous allons voir comment l’installer et le configurer.
Installer NewsProtal
Telecharger newsprotal et décompresser l’archive dans le répertoire de publication de votre apache (/var/www dans cet exemple) :
user@machine:~$ wget http://amrhein.eu/nw/newsportal/download/newsportal-0.XX.tar.gz
user@machine:~$ cd /var/www
user@machine:www$ tar zxf ~/newsportal-0.XX.tar.gz
user@machine:www $ mv newsportal-0.XX news
user@machine:news $
Newsportal répond maintenant sur http://localhost/news/
Configurer NewsPortal
Le fichier config.inc.php permet d’indiquer le serveur (directives $server et $port) a utiliser ainsi que la langue de l’interface (directive $file_language). Voici les directives a changer :
$server="news.example.org";
$port=119;
[...]
$file_language="lang/francais.lang";
Déclarer les groupes publiés
Le fichier groups.txt permet de déclarer les groupes a publier et de les reunirs par ensembles. Dans l’exemple suivant, deux ensembles sont déclarés (groupes internes et groupes publics) contenant chacun un groupe (example.mon_groupe et fr.bienvenue) :
:Groupes internes
example.mon_groupe
:Groupes publics
fr.bienvenue
Un fois le fichier édité, il faut supprimer le cache afin que les changement soient pris en compte :
user@machine:news$ sudo rm spool/*
Newsportal fonctionne maintenant !