raynettecarre1.gif (2127 octets)

script perl, gratuit

 

 

 


Hit-Parade

 


WwwBoard-vf

Suite à vos demandes, voici le forum de discussion de Matt Wright que j'ai traduit intégralement en Français (y compris la doc), avec options ajoutées et autres retouches.

But : Faire un Forum de discussion relativement simple à installer, avec possibilité pour l'administrateur de supprimer des messages simplement par le navigateur (avec mot de passe crypté).

Démo ici.

Caractéristiques :
- Forum de discussion, avec possibilités de réponses multiples à un article, afin de faire des fils de discussion.
- Script d'administration afin de supprimer des messages par numéro/date/auteur, protégé par mot de passe.
- Script utilisé et reconnu dans le monde entier.
- Différentes options disponibles, dont une rajoutée par rapport à la version originale en anglais, pour personnaliser l'apparence des pages (image/couleur du fond, couleur du texte, des liens, ...).

 

Installation :

L'installation est largement détaillée dans le fichier d'aide lisezmoi.txt. Voici en résumé ce qu'il vous faut faire:
 
- Dans le répertoire de base de vos pages HTML, créez un répertoire nommé "wwwboard-vf". Dans ce nouveau répertoire "wwwboard-vf", téléchargez par FTP en mode ASCII les fichiers faq.html, data.txt (chmod 777), passwd.txt (chmod 777), wwwboard-vf.html (après avoir modifié le titre du forum et la ligne <form action="..."> de ce fichier comme l'indique lisezmoi.txt, chmod 777), et créez le sous répertoire vide "messages" (chmod 777).

- Ouvrez le fichier wwwboard-vf.pl dans un éditeur de texte simple (comme le Bloc Notes de Windows), afin de modifier les variables de configuration, avec les explications contenues dans lisezmoi.txt. Idem pour wwwadmin-vf.pl.
- Dans votre répertoire cgi-bin, téléchargez en mode ASCII wwwboard-vf.pl et wwwadmin-vf.pl (chmod 755)
Et c'est tout...

Utilisation :

- Allez sur http://www.votre-serveur.com/wwwboard-vf.html, et postez un message pour tester le forum. Voyez ensuite ce que cela donne, et créez même une réponse à votre propre message.

- Allez à http://www.votre-server.com/cgi-bin/wwwadmin-vf.pl, pour accéder aux fonctions d'administration du forum. Vous pouvez supprimer des messages proprement ainsi.

ATTENTION, le Nom Utilisateur (login administrateur) originel est : WebAdmin, et le mot de passe est : WebBoard . La première chose à faire est de les modifier (une fonction pour ceci est disponible comme vous le verrez) car sinon d'autres risquent de s'y introduire.

Voir le fichier de documentation.

Problèmes éventuels :

- Si cela ne fonctionne pas, modifiez la première ligne de wwwboard-vf.pl et/ou wwwadmin-vf.pl pour remplacer
#!/usr/local/bin/perl
par :
#!/usr/bin/perl
(il s'agit du chemin à l'interpréteur perl)

- Si cela ne fonctionne toujours pas (vous avez un message d'erreur), c'est que vous n'avez probablement pas mis les bonnes permissions CHMOD (voir FAQzéro).

- En cas d'erreur, le script devrait vous renvoyer un message d'aide explicite :-)  

Téléchargement :

Contenu du fichier ZIP

wwwboard-vf.html Fichier contenant la liste des articles, et
permettant de poster de nouveaux articles.
wwwboard-vf.pl  script principal qui fait tout.
wwwadmin-vf.pl  script pour l'administration du forum.
lisezmoi.txt et .html Fichier de documentation et d'aide détaillée.
passwd.txt Login/mot de passe crypté de l'administrateur.
data.txt Contient le numéro de message en cours.
faq.html Petite FAQ pour les utilisateurs du Forum.
index.html Cette page.

Fichier ZIP (wwwboard-vf.zip).

perl-gratuit.com

Si vous trouvez que ce script gratuit vous rend service, rendez en un également à moi et à vos visiteurs SVP, en insérant ce logo (avec un lien vers http://www.perl-gratuit.com) sur votre site (non obligatoire, mais.. échange de bons procédés).

 


Site, scripts CGI perl créés par Sébastien Joncheray. Tous droits réservés. Libre d'utilisation.

Sites recommandés/partenaires
FTLS.org referencement-2000 trucsweb.com

Webmaster :
info@perl-gratuit.com (Merci de ne pas abuser du mail pour des questions concernant
vos propres soucis éventuels de programmation Perl ... mais pour le reste, allez-y !)