Articles avec le tag ‘firefox’

Mon premier plugin Firefox avec Mozilla Jetpack : Minurl

Mardi 9 juin 2009

Mozilla Jetpack

Mozilla Jetpack est une API permettant très simplement de développer des extensions pour Firefox. Pour en savoir plus vous pouvez consulter le site dédié : https://jetpack.mozillalabs.com/.

J’ai voulu en savoir plus et j’ai donc décidé d’écrire une extension simple pour Minurl. Ce service, utilisé le plus souvent sur les sites de micro-blogging (Twitter…), permet de raccourcir des URL et donc d’économiser des caractères dans vos « gazouillis ». Le but de ce plugin c’est de transformer le bookmarklet mis à disposition sur Minurl pour en faire un véritable bouton intégré dans la barre d’état du navigateur.

Pour pouvoir l’installer, vous devez d’abord installer l’extension Mozilla Jetpack. Ensuite, il vous suffit de visiter la page d’installation et de cliquer sur le bouton « Installer » qui a dû apparaître lors de votre arrivée sur la page. Vous verrez s’afficher un bouton en forme de trombone dans votre barre d’outils et, d’un clic sur ce dernier, vous serez dirigé vers la page Minurl avec votre lien réduit.

En espérant que cela puisse être utile ! Toutes remarques ou suggestions sont les bienvenues.

[tuto] Ubiquity et les bookmarklets

Lundi 24 novembre 2008

Ubiquity est une extension pour Firefox tout droit sortie du « Mozilla Labs » qui permet de faire tout un tas de choses en ligne de commande. Pour certains c’est révolutionnaire, pour d’autres, beaucoup trop « geek designed », moi je trouve ça assez pratique dans certains cas et quand je pense à l’utiliser !

Le but étant de réduire le nombre de clic, voilà comment lancer vos bookmarklets favoris en tant que commande Ubiquity…

0 – Avoir installer Ubiquity et avoir à peu près compris le principe !!

1 – Trouver un bookmarklet… pour faire Web 2.0 on va prendre le « share on facebook » (mais la manip marchera avec n’importe quel bookmarklet).

2 – Exécuter la commande « command-editor » .

3 – Saisir le code suivant :

CmdUtils.makeBookmarkletCommand({
  name: "Share on facebook",
  url:"javascript:var
d=document, f='http://www.facebook.com/share', l=d.location,e=encodeURIComponent, p='.php?src=bm&v=4&i=1227558894&u='+e(l.href)+'&t='+e(d.title); 1; try{if
(!/^(.*\.)?facebook\.[^.]*$/.test(l.host)) throw(0); share_internal_bookmarklet(p) } catch(z)
{a=function() {if
(!window.open(f+'r'+p,'sharer','toolbar=0,status=0,resizable=1,width=626,height=436'))l.href=f+p}; if
(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else{a()}}void(0)"
})

En fait il y a simplement 2 paramètres à renseigner : le nom de la commande et le code a exécuter. À vous de choisir le nom que vous souhaitez tant qu’il n’est pas déjà pris par une autre commande, et pour le paramètre « url » c’est en fait le contenu de l’attribut « href » du bookmarklet.
4 – Voilà c’est fini, la sauvegarde est automatique, vous pouvez tester le résultat immédiatement en tapant le nom de votre commande.

Bon, c’est une manip un peu « geek » mais cela vous économisera des clics et puis vous aurez hyper la classe !

Source : en anglais mais avec vidéo c’est ici.

News en vrac

Jeudi 5 juin 2008

Une nouvelle version de jQuery est sortie, la 1.2.6. De gros gains de performances sont annoncés (voir ce tableau de benchmark), reste plus qu’a tester et vérifier que les extensions que vous utilisez sont toujours fonctionnelles… à vos scripts !

En parlant de benchmark, The PHP Benchmark propose un récapitulatif des comparaisons entre tout un tas de fonctions (print/echo,les boucles foreach/while…et des moins connus aussi).

Si vous êtes en rade de classes PHP en voilà 30 super pratiques !

Firefox 3 en version finale ne devrait plus tarder, la RC2 est disponible. N’oubliez pas de participer au grand record du monde de téléchargement de Firefox le jour de sa sortie (prévu mi-juin).

Si vous chercher du taf dans le monde PHP voilà un nouveau site spécialisé.

Enfin, un article très sympa sur la création de bookmarklet chez Tux-Planet