Qu'est ce que c'est ?
eRS (eRecommend Site) est un outils de promotion qui permet à vos visiteurs
de suggérer votre site à leurs connaissances.
Dépendances:
- Perl 5.0 ou une version plus récente; vous pouvez le trouver sur
http://www.perl.com/
- Un serveur Web avec la possibilité d'ajouter/exécuter des scripts CGI.
Télécharger la version courante :
La version en cours est la Version 1.1, crée le 01/10/2000, dernière modification le 01/15/2000.
Télécharger le code source / script et la documentation :
Archive Tar/Gzip : eRS.tar.gz (0 Ko)
Format Zip DOS : eRS.zip (0 Ko)
Que contient cette archive ?
Cette Archive contient 12 fichiers différents:
1) COPYING: La licence de ce programme (GPL).
2) README: La doc en anglais...
3) LISEZMOI: Ce fichier...
4) ers.cgi: Le script.
5) cgi-lib.pl: Bibliothèque CGI-Lib (de Steven E. Brenner).
6) eRS_log.txt: Fichier de log, permet de garder une trace...
7) eRS_messEn.txt ou eRS_messFr.txt: Fichier contenant le message envoyé.
8) template.html: Exemple de template résultat.
9) form.html: Exemple de formulaire.
Installation et configuration:
C'est un script Perl, l'installation est simple. Vous n'avez pas besoin
de compiler quelque chose...
Copiez *.cgi et *.pl dans le répertoire /cgi-bin/
Copiez *.txt dans le répertoire data.
Copiez template.html dans le répertoire des templates (generalement le meme que data).
Copiez form.html dans le répertoire web.
Rendez les exécutable (chmod a+rx *.cgi) Unix seulement...
Rendez les fichiers donnés modifiable (chmod a+rw *.txt) Unix seulement...
Pour le bon fonctionnement de ce script, vous avez quelques configurations
à faire...
Editez le scripts ers.cgi et changez #/usr/bin/perl, si nécessaire...
Editez la section "Necessary Variables" de enews.cgi et faite
les changements suivant :
my $DISPLAY_LANG = 'Fr'; # Fr pour l'utiliser en français.
my $WEBMASTER_EMAIL = 'webmaster@ftls.org'; # l'E-Mail du webmaster
my $DATA_DIR = '/Absolute/path/to/data_dir/'; # repertoires donnee.
my $LOG_FILE_NAME = 'eRS_log.txt'; # Fichier de log.
my $MESSAGE_FILE_NAME = 'eRS_messEn.txt'; # Message envoye.
my $CONFIR_MESSAGE_NAME = 'eRS_messEn_cnf.txt'; # Message de confirmation.
my $TEMPLATE_RESULT = $DATA_DIR.'template.shtml'; # Fichier template resultat.
my @REFERERS = ('http://www.mydom.dom'); # Quel site peut utiliser ce programme.
my $SEND_MAIL_TO_SENDER = 0; # Envoie un message de confirmation à l'envoyeur.
my $SEND_MAIL_BCC_WEBMASTER = 0; # Envoie un Bcc au webmaster.
my $DELAY = 10; # delais minimum entre chaque post
# depuis la même IP.
# Si vous pouvez utilisez plutot le module Mail::Sender...
my $MAIL_CMD = '/usr/sbin/sendmail -t'; # Chemain de Send Mail (Unix Only)
my $USE_SENDMAIL_UNIX = 1;
# Fr : 1 utilise la commande sendmail unix, 0 utilise le module Mail::Sender
# Fr : Sortir commentaire, Seulement si vous n'utilisez pas senmail (NT)
Comment l'utiliser ?
Allez sur la page form.html et testez l'envoie...
Comment changer les templates :
Vous pouvez éditer les template pour les personnalisés, mais eRS utilise
certains tags (Noté Value_NOM) pour insérer ses données, ne les oubliez pas.
Histoire:
Version 1.1 01/15/2000 - Création de l'archive, utilisation Mail::Sender.
Version 1.0 01/10/2000 - Création du script.
Copyright:
This software is copyright (C) 1999 Frédéric TYNDIUK. It is distributed
under the terms of the GNU General Public License (GPL). Because it is licensed
free of charge, there is NO WARRANTY, it is provided AS IS. The author can not
be held liable for any damage that might arise from the use of this software.
Use it at your own risk.
See the file COPYING for more details (or http://www.gnu.org/).
Nouvelles versions:
Les nouvelles versions ainsi que d'autres scripts sont disponibles sur:
http://www.ftls.org/fr/
Contact:
N'hésitez pas à m'envoyez un mail si vous avez des commentaires, des
suggestions, si vous trouvez des bugs, ou si vous avez des critiques, ou juste
pour me dire que vous aimez ce programme...
Si vous avez des problèmes de configuration, d'utilisation de ces
scripts, relisez ce document en premier, si vous ne trouvez pas la
solution, n'hésitez pas à me contacter...
E-Mail: tyndiuk@ftls.org
Web: http://www.ftls.org/
Frédéric TYNDIUK