Installation
Deux modes d'installations sont possibles : * [Recommandée pour tous les utilisateurs] A l'aide du fichier .xpi, retrouvée la dernière version sur Mozilla Firefox Addons * [Réservée aux développeurs] A l'aide des sources, il faut pour cela compiler le projet à l'aide de l'environnement Firefox.
Fichier .xpiPour installer le module Perseus sur Windows ou Linux, il suffit d'ouvrir le fichier .xpi avec Firefox ou de passer par l'installation en ligne Mozilla Firefox Addons. Une fois l'installation effectuée, le logo Perseus doit être visible dans la barre de status (barre en bas de firefox). Le logo possède deux modes : * Le mode inactif : le logo est barré ; * Le mode actif : le logo n'est pas barré. En mode inactif, firefox fonctionne normalement aucun changement n'est fait sur les données.
Pour rappel, les données que vous envoyez à l'aide du protocol HTTP (adresse commençant par http://), par exemple les mots de passes pour accéder à des sites, sont envoyés en clair c'est à dire que toute personne qui interceptent votre demande aura accès à votre mot de passe.En mode actif, Firefox va essayer de protéger vos données envoyées. Pour cela plusieurs étapes sont nécessaires : * Vérifier que le serveur possède le module Perseus. * Envoi des paramètres de codage au serveur. * Codage des données et envoi au serveur. Si une des étapes échoue alors les données sont envoyées en clair. Une condition nécessaire est la présence du module Perseus, sur le serveur distant. Pour le moment que peu de serveur possède ce module.
Fichiers sourcesRESERVER AUX DEVELOPPEURS
Pour installer le projet à partir des sources, il faut tout d'abord mettre en place le système de développement de Firefox (https://developer.mozilla.org/en/Build_Documentation). Pour résumer les étapes nécessaires sont : * Télécharger les sources de Firefox * Préparer les options de compilations (version débug ou release) * Ajouter les sources de Perseus dans le dossier extension de Firefox * Ajouter l'otpion pour la compilation de Perseus dans .mozconfig (ac_add_options --enable-extensions=perseus) * Compiler le projet Firefox. Pour réaliser toutes ces étapes, la lecture de la documentation de Firefox est obligatoire. Si vous avez des problèmes, vous pouvez contacter : Owner