L’un des moyens les plus simples de rendre votre site Web plus interactif consiste à installer un livre d’or de script CGI sur votre serveur. Bien que cela prenne un peu de travail « sous le capot » de votre site, avec un peu d’effort, vous pouvez y arriver.
Table des matières
Sources du livre d’or CGI Script
La première chose à faire est de déterminer ce que vous voulez exactement que votre livre d’or fasse. Faut-il simplement que ce soit un endroit où vos visiteurs apposent une marque «X WAS HERE»? Ou voulez-vous qu’ils puissent charger un avatar, inclure des liens vers leur site, utiliser des smileys et également enregistrer leurs adresses IP, plates-formes et autres informations?
La bonne nouvelle est qu’il existe des moyens de suivre l’une ou l’autre voie – l’extrême simple et le « hacker leet » – et ils sont tous les deux totalement gratuits. Les scripts CGI ont été parmi les premiers éléments de shareware jamais créés sur le Web, et certains des premiers écrits sont toujours disponibles et gratuits.
Qu’est-ce qu’un script CGI?
Un script CGI est un script écrit en PHP ou Perl et est ensuite placé dans le cgi-bin dossier sur votre serveur (par opposition au dossier dans lequel vos images, fichiers HTML et autres fichiers sont conservés). Le serveur sait référencer ce cgi-bin chaque fois qu’une fonction particulière est appelée par un visiteur de votre site – par exemple, lorsqu’un visiteur décide de cliquer sur la page « guestbook.php ». Le script CGI exécutera alors autant ou aussi peu de commandes qui y sont programmées – comme illustré, aussi simple que « Nice site! – love, Gray » ou aussi complexes que des formulaires et des réponses automatiques.
Vous voulez être un peu prudent avec la provenance de vos scripts CGI, surtout si vous n’êtes pas vraiment à la hauteur en matière de programmation. Utiliser un script avec une bonne réputation, comme celui de la vénérable Script Archive de Matt serait sans danger. Tout script de ce site bénéficie de nombreuses années de critiques positives et d’un support utilisateur en ligne. VizBook Plus est également un script très populaire et l’un des plus complets. Il comprend:
- Une fonction de «recherche»
- La possibilité de « modérer » la liste
- Options visuelles telles que les polices, les largeurs de tableau, les images d’arrière-plan, etc.
- Une option pour les utilisateurs de télécharger des photos
- Filtrage des messages par de « mauvais » mots ou de très longs mots.
- Balises HTML activées ou désactivées
Il existe de nombreuses autres options, si vous êtes prêt à les configurer.
Configuration de votre livre d’or
Même le livre d’or le plus simple devra avoir quelque chose de configuré dessus. Parfois, cela peut être aussi complexe qu’une base de données MySQL; si l’idée de cela vous intimide, vous pouvez choisir un livre d’or de script CGI plus simple.
Le script de l’archive de script de Matt est à peu près aussi simple que possible, avec un script Perl qui alimente et réécrit le livre d’or.html et guestlog.html fichiers (ce dernier est une liste des domaines et des heures de création des entrées). Il le fait à travers le addguest.html page, qui accepte les informations de l’invité dans un formulaire et les envoie au livre d’or.pl scénario.
Ce script comporte quatre éléments qui avoir à modifier pour que le script fonctionne:
- $ guestbookurl – L’URL de la page guestbook.html.
- $ livre d’orreal – L’emplacement de guestbook.html par rapport au script perl.
- $ guestlog – L’emplacement de guestlog.html par rapport au script perl.
- $ cgiurl – L’emplacement de votre dossier CGI-BIN, où le fichier guestbook.pl doit résider. Ce fichier doit également avoir les autorisations définies sur lis et exécuter pour les utilisateurs (effectué soit via le programme FTP, soit à l’aide d’une commande UNIX chmod a + rx).
Il existe d’autres options, chacune basculée simplement en sélectionnant « 1 » pour « on » et « 0 » pour « off », mais elles peuvent également être laissées par défaut.
Apprendre à installer un livre d’or de script CGI est un excellent moyen d’apprendre à augmenter votre interaction avec les utilisateurs.
Lisez plus d’astuces sur le design web ici, et n’oubliez pas de partager l’article sur Facebook !