juin
2011
La synchronisation de votre navigateur web Firefox sur vos différentes machines peut être réalisée par
- Firefox Sync, pour les marques-pages, préférences, etc.
- Siphon, pour les extensions
Si vous souhaitez héberger les serveurs vous-même, il n’existait pas encore de version PHP pour Siphon, c’est chose faite…
La synchronisation des données de votre navigateur web Firefox était autrefois laborieuse, et nécessitant une connaissance avancée de la gestion des profils. Un grand pas vers la vulgarisation fut effectué par l’outil XMarks. Cet outil, multi-navigateur, connut un tel succès que la fondation Mozilla décida de créer son propre service pour fournir cette fonctionnalité : Mozilla Weave, sous la forme d’une extension Firefox, et désormais connu sous le nom de Firefox Sync, intégré par défaut depuis la version 4.
Bien sûr, dans un soucis de protection de la vie privée, il peut également vous sembler nécessaire d’héberger vous-même ce service. Malheureusement, la version fournie par Mozilla ne fonctionne pas sur l’hébergeur gratuit Free. Il vous faudra donc utiliser cette version amputée.
Firefox Sync est un excellent outil, mais ne propose pas de synchroniser également ses extensions… ce qui est génant si vous avez personnalisé votre navigateur de petits gadgets désormais indispensables à une navigation confortable et rapide.
Une extension, appelée Siphon, comble ce manque et se synchronise sur un serveur central. Bien entendu, il a été prévu que l’utilisateur puisse héberger lui-même ce serveur en ouvrant les spécifications pour l’échange de données entre l’extension et le serveur. A ma connaissance, il n’existait qu’un seul serveur codé en Python, et donc inutilisable sur les hébergeurs gratuits classiques. Aussi ai-je décidé de créer mon propre serveur Siphon en PHP afin de l’héberger via un compte gratuit Free.
Pour infos, le service Siphon sera bientôt inutile… Mozilla devrait prendre en charge cette fonctionnalité dans Weave (et donc dans la version auto-hébergée pour les utilisateurs soucieux de conserver leurs données chez eux)
https://bugzilla.mozilla.org/show_bug.cgi?id=534956
pour ceux qui ont testé avec Firefox 4, vous avez du avoir des soucis (pas testé Firefox 4 API 0.9.5, je ne l’avais pas encore installé ^^)
maintenant c’est réglé… désormais les API 0.9.0 et 0.9.5 fonctionnent (donc Firefox >= 3.5)