Plugin Websnapr
Un article de FreeGlobes Wiki.
Sommaire |
Introduction
Cette page a vocation d'aider à l'installation du plugin Websnapr. Ce plugin existe en 2 versions : 1.0 et 1.1. Pour connaitre la version installée :
- Se connecter dans la zone administration de l'annuaire.
- Aller dans la rubrique Plugins.
- Aller dans la rubrique Gestionnaire de plugins.
- Repérer le plugin Websnapr : la version est indiquée dans sa description.
L'extension PHP Http est indispensable au fonctionnement du plugin Websnapr 1.0. Quelques connaissances techniques sont nécessaires pour pouvoir installer l'extension HTTP :
Fonctionnalités
Voici ce que vous propose ce plugin :
- Récuperation automatique des miniatures des sites sur Websnapr.com
- Mise en cache des miniatures
- Mise à jour automatique des miniatures
- Mise en cache des miniatures après un delai : évite de mettre en cache la miniature alors qu'elle n'a pas encore été générée
Pré-requis
Le serveur où est installé Freeglobes doit avoir les caractéristiques suivantes :
- PHP version 5.1 minimum, 5.2 fortement recommandé :
Pour vérifier la version de PHP installée sur votre serveur, prière de suivre la procédure suivante :
- Créer un fichier phpinfo.php accessible depuis le navigateur. (par exemple accessible via http://www.example.com/phpinfo.php)
- Ouvrir ce fichier et placer le code suivant :
<?php phpinfo() ?>
- Ouvrir la page http://www.example.com/phpinfo.php et regarder la version de PHP.
- Extension PHP HTTP chargée (optionnel pour le plugin Websnapr 1.1) :
Pour vérifier si l'extension PHP HTTP est déjà chargée, rendez-vous sur la page précédemment évoquée (phpinfo.php). Quand l'extension est chargée, le PHPInfo affiche cette information :
Extension PHP HTTP
L'activation de cette extension nécessite de modifier le fichier php.ini. Pour pouvoir modifier ce fichier, il faut disposer :
- d'un serveur dédié
- d'un accès super-utilisateur sur ce serveur
Le fichier php.ini ne se trouve pas à un endroit fixe : son emplacement dépend de chaque serveur et de la distribution Linux utilisée. Généralement, il se trouve dans le dossier /etc/php/php.ini.
- Je possède un serveur mutualisé, comment activer l'extension ?
Il faut contacter l'hébergeur pour lui demander d'activer l'extension HTTP de PHP. Le fichier php.ini n'est pas accessible sur un serveur mutualisé.
Pour toute information supplémentaire relative à l'installation de l'extension HTTP de PHP, se reporter à la documentation de l'extension HTTP pour PHP. La documentation est très complète et en français.
Procédure d'installation de PHP HTTP sous Debian
- Taper les commandes suivantes :
apt-get install php5-dev apt-get install libcurl3 apt-get install libmagic pecl install pecl_http
- Ensuite, copier le module .so compilé dans le dossier des modules Apache :
whereis http.so (Pour savoir ou se trouve http.so) cp <chemin complet du fichier>/http.so <chemin vers apache>/modules
Procédure d'activation de l'extension sous Windows avec Wamp
Pour rappel, Wamp est un logiciel qui comprend Apache + PHP. (Télécharger Wamp) Il permet d'installer sur sa propre machine un serveur web.
- Installer puis lancer Wamp.
- Faire un clic-gauche sur l'icône de Wamp dans la barre des tâches.
- Cliquer sur PHP > PHP Extension > php_http.
- Le serveur Apache redemarre automatiquement.
- Vérifier que l'extension est bien chargée en consultant le phpinfo.
Une fois l'extension chargée, il faut installer le plugin et suivre les instructions d'installation du plugin. Ces instructions se trouvent dans la partie administration du plugin.

