For any positive contact (an idea, proposal, question or congratulations), only one address mail.

Pour tout contact positif (une idée, une proposition, une question ou un compliment), une seule adresse mail.

GOLB 1.01 EN/FR pour Perl 5.8+

Freeware Open-source - Ecrit en Perl - 1re v. le 11/08/2006
capture-écran
cliquez pour agrandir
En remerciant Nadia Gosselin et Georges Lafontaine,
présents sur cette capture provenant du GOLB installé ici
.

But

GOLB est un script serveur autonome (sans module supplémentaire à l'environnement Perl standard ni aucune base de données) permettant de gérer un Livre d'Or illustré, clé en main, sur son propre site Web. Vos visiteurs postent des messages sous forme de textes et images, tandis que vous (propriétaire ou webmaster du site) pouvez y réagir. Son nom est l'inverse de BLOG, parce qu'il présente un principe antagoniste à ce dernier sur lequel les visiteurs réagissent à vos billets.
 
GOLB functions

Développement

GOLB représente 4000 lignes de code Perl réparties en une trentaine de fonctions clés (fig. ci-contre), dont certaines ont une portée générique facilement réutilisable. Aussi, il est trés largement documenté sur 1500 lignes de commentaires.
 

Fonctionnalités

GOLB est plus qu'un simple livre d'or de par ses fonctionnalités avancées, dont : copie vers le posteur et vous-même, rapport d'incident par email, aspect modifiable, textes de présentation personnalisables, limitation en taille des images, vignette finale avec original en pop-up, désactivation des fonctions non souhaitées, bilingue, lien email et web du posteur, possibilité d'aperçu avant envoi, configuration via un unique fichier texte à éditer, gestion d'erreurs explicite, protection antirobot par CAPTCHA, protection anticapture email, gestion du nombre de messages par page, mécanisme d'archivage automatique, contrôle sécurisé des entrées (tainted mode), sauvegarde de protection durant la phase sensible de soumission, uniformisation de l'estampillage date/heure, jeu de caractères étendu via gestion Unicode/UTF-8, versatilité de la gestion email (via sendmail et/ou relai SMTP), clarté de navigation, compatibilité aux navigateurs majeurs, multi-configuration pour auto-adaptation à différents serveurs (ex. test sous Windows, production sous FreeBSD, etc), facilité d'installation (transfert FTP et quelques lignes à ajouter à votre site)... Pour les développeurs qui souhaiteraient comprendre, voire adapter GOLB, le code source est largement commenté et un ensemble d'infos connexes fournies.
 

Usage

Téléchargez le fichier .zip ci-dessous, puis lisez le manuel PDF qu'il contient pour le configurer et l'installer sur votre site Web.
 

Licence

GOLB est publié en Freeware Open-source. Voici la licence littérale : "This package is Freeware and Open-source. It cannot be sold. If you modify-it, you must keep reference to the original release through this mention in visible location, in script and on screen for final user : 'Based on GOLB 1.01 (c) FFh Lab / Eric Lequien, 2006-2012'. If your derived project should become a commercial product, you need to contact me to take an agreement, depending on the part of GOLB in your own development. Not any warranty being attached with this code, you agree to use-it at your own risk and be the only one responsible about any direct or indirect effect on server and/or client side."
 

Téléchargement

GOLB 1.01 (version modifiée open-source de la 1.00 du 16/07/2007 - 521 Ko)