§ ¶Version 0.0.3 en vue !
Avec l’arrivée de Firefox 2.0, il a fallu retoucher un peu l’extension qui reposait sur une fonction en voie d’obsolescence. A ce propos, je vais me répéter une fois encore pour ne plus oublier (c’est le principe même de l’éducation) :
Quand il manque quelque chose pour faire un développement, il faut
- Lire le FAQ
- Lire les spécifications
- Poser une question sur le forum ou irc
- Plonger dans le code (parce qu’il est là)
Bref, l’extension est disponible toujours au même endroit : openlinks.xpi
Pour ce qui est de la version avancée dont je parle beaucoup, ben… C’est plus compliqué que prévu… A suivre
§ ¶Nouvelle version d'openlinks
J’ai fait un peu le ménage dans l’extension qui du coup a perdu en lignes de code pour la même fonctionnalité.
- J’ai éliminé les scripts d’installation pour les versions 1.0.x de Firefox et de Mozilla (inutile d’essayer d’installer avec Moz donc).
- J’ai complètement chamboulé les répertoires internes du jar. L’organisation du paquet correspond beacoup mieux à ce qui ce fait en général.
- J’ai éliminé un vilain copier-coller que j’avais fait à l’époque car je ne savais pas trop comment l’extension se chargeait.
Donc rien de neuf à l’extérieur, mais avec la mise en place d’un environnement de développement digne de ce nom, je peux commencer à faire la modification que je voulais, à savoir rendre l’ouverture des liens intélligente (on devrait pouvoir ouvrir toutes les entrées principales des résultats Google avec l’extension). A ce propos, je tiens à présenter mes excuses aux développeurs de Gecko, Firefox et Thunderbird. J’avais vraiment sous-estimé les capacités de cet outil la dernière fois que j’ai regardé. On peut effectivement travailler “en direct” : modifier les fichiers et voir le nouveau comportement du code sans avoir besoin de passer par une quelconque compilation ou un redémarrage du navigateur. C’est vraiment agréable !
Au passage quelques liens qui m’ont grandement servi :
- XulFr
- Setting up extension development environment sur la très bonne base des connaissances mozilla
- Un exemple qui éclaire tout au même endroit.
- LE débogueur de mozilla : venkman,
- L’extension pour les développeurs d’extension, qui a la bonne idée de présenter une commande pour relire les chromes.
L’extension se trouve au même endroit.
§ ¶Dépot de openlinks
Un bonheur n'arrive jamais seul. Je viens de mettre en ligne le dépot des sources de openlinks. Pour celà, j'ai essayé Gnu Arch . Les sources n'étant pas complexe, c'est plus pour le fun qu'autre chose.
Lire plus§ ¶Chose promise, chose due (bis) !
J’ai eu des retours rapides de ma petite extension avec Firefox 1.5 (mangez-en !). Belu et Alex m’ont amicalement signalé les déficiences de ce petit bout de code.
Rien de bien grave en fait : la méthode d’enregistrement des ressources a changé. Il a suffi de rajouter le petit fichier de déclaration qui va bien pour retrouver les fonctionnalités.
Vous pouvez télécharger le nouveau fichier à la même adresse
Bon surf !
§ ¶The new Open Links site is becoming reality
I am still struggling to get the Pivot weblog working with two web logs, but nevermind, sooner, I wil post a fresh new site here.