WWWBoard est un script de création / gestion de forum html. Il affiche les messages sous forme de fils de discussion, permet d'y répondre en reprenant le texte du message original.
Une interface d'aministration est fournie, elle permet de supprimer les messages individuellement, par fil de discussion, par auteur, par date, ...
! La version actuelle est la version 2.00 alpha, il est donc possible qu'il y aie encore des bugs ...
Installation du script
WWWBoard est composé de 2 scripts, un assurant l'ajout de messages dans le forum et l'autre permettant d'administrer le tout.
Vérifiez pour ces 2 scripts que la première ligne commence bien par le chemin d'accès à votre interpréteur perl.
wwwboard.pl
Il s'agit du script d'ajout des messages. Rendez-vous à la ligne 25 pour commencer les modifications.
$basedir indique le chmin d'accès au répertoire de base du forum. C'est dans ce répertoire que sont conservés les fichiers de gestion du forum. Ce chemin d'accès ne doit pas se terminer par un / sous peine d'avoir des messages d'erreurs.
$baseurl indique l'url pour accéder au répertoire de base du forum (celui dans lequel se trouve wwwboard.html). Ne doit pas se terminer par un /.
Exemple :
$baseurl = "/scripts/forums/exemples/wwwboard";
$cgi_url spécifie l'url permettant d'accéder au script que vous êtes en train d'éditer. Par exemple :
$cgi_url = "/cgi-bin/forums/msawwwboard.pl";
$mesgdir indique le sous répertoire de $basedir dans lequel vont être stockés les messages. Ce répertoire doit pouvoir être écrit par tout le monde (chmod 666).
$datafile indique le nom du fichier qui va contenir le numéro du message suivant. Ce fichier doit se trouver dans $basedir.
$mesgfile est le nom du fichier sur lequel sont affichés les différents fils de discussion du forum. Ce fichier doit se trouver dans $basedir et pouvoir être écrit par tout le monde (chmod 666).
$faqfile indique le nom du fichier contenant la foire aux questions. Ce fichier doit se trouver dans $basedir.
$ext permet de spécifier l'extension des fichiers contenant les messages.
$title vous permet de spécifier le titre de votre forum.
Autres options :
$show_faq permet de spécifier si vous voulez afficher un lien vers la faq (1) ou non (0).
$allow_html vous permet de définir si le code HTML est autorisé (1) ou non dans les messages.
$quote_text permet de définir si le texte original des messages doit être 'quoté' (1) ou non (0).
$subject_line permet de définir si lors d'une réponse le sujet peut être éditable (0), non éditable (1) ou bien être à blanc (2) et ainsi permettre à celui qui répond de mettre le sujet qu'il désire.
$use_time vous permet de spécifier si il faut afficher l'heure à laquelle les messages ont été postés (1) ou s'il ne faut pas l'afficher (0).