Vous avez aimé le navigateur inpage ? Vous allez adorer l’extension firefox !
Plusieurs personnes m’avaient fait remarquer que l’expérience Hadopi-Explorer pouvait être encore plus intéressante si je me fendais d’une extension firefox… C’est chose faite !
Alors avant toutes choses sachez que le principe n’est pas révolutionnaire : l’extension fait strictement la même chose que le navigateur.
Le développement
Les extensions firefox (et mozilla en général) sont constituées de fichiers XUL, javascript et de deux ou trois autres fioritures. J’avais déjà fait une extension pour mon minimiseur d’URL Yoplink, mais celle-ci se contentait d’ajouter une icône dans la status-bar qui, une fois cliquée, ouvrait une popup depuis le serveur de Yoplink…
Concrètement cela m’a pris une bonne journée de développer l’extension pour qu’elle fonctionne avec la base de données. Le navigateur m’avait pris quelques heures tout au plus, mais je n’ai pas les mêmes compétences en javascript qu’en PHP… Qui plus est je ne connais pas du tout le XUL !
Le principe
L’extension rajoute le désormais célèbre logo « Christine is watching you » de Goeffrey Dorne (http://jaffiche.fr) qui m’a gentillement autorisé à l’utiliser, dans votre status-bar (en bas à droite). En faisant un clic droit, vous accédez aux options : Activer les notification et Activer le blocage des sites.
Lorsque l’une ou l’autre de ces options est validée, l’extension fonctionne. Sinon, elle est simplement installée mais ne communique pas avec le serveur qui héberge la base de données.
Le reste est assez simple à comprendre : la première option active uniquement les messages d’erreur, la seconde uniquement le blocage. Pour une expérience totale de notre futur proche à tous, je vous conseille d’activer les deux.
Comme pour le navigateur, au bout de 3 accès à des sites interdits, votre connexion Internet est coupée… Sauf que là vraiment ! Pour la débloquer (et c’est bien sûr marqué sur les pages vous signifiant que la connexion est suspendue), il suffit de double cliquer sur le logo « Christine is watching you ».