mercredi 9 septembre 2009

Comment installer SIMPLEMENT un bookmarklet sur votre iPhone/iPod

Je me suis attaqué à la question récemment et je vais partager ma solution.

Après une recherche sur Google, j'ai trouvé quelques solutions qui présente tous des inconvénients différents degrés.

La première solution : la méthode copier-coller : http://descary.com/comment-installer-un-bookmarklet-sur-votre-iphone/
Elle nécessite de disposer d'un iPod à jour ce qui est ennuyeux lorsque l'on est en custom firmware.

La deuxième solution : la synchronisation de bookmark avec iTunes
Elle demande de disposer d'un PC/Mac sous Windows/Os X, iTunes installé, d'avoir probablement Safari installé. Bref, je n'ai même pas essayé. Je ne remplis aucune des conditions citées ci-dessus.

La troisième solution : étant donné que mon bookmarklet est ajaxifié. Il me suffit juste de taper à la main, 2 lignes, pas grand chose. En essayant de monter mon plan, j'ai trouvé la solution.


LA solution

Il suffit donc d'avoir une URL bidon commençant par une adresse bidon et contenant tout le code source du bookmarklet.
  • Il faut une page Web accessible depuis Internet : site perso, blogs, etc.
  • Sur cette page on crée un lien bidon : exemple.
  • Aller sur votre page Web avec votre iPod/iPhone
  • Cliquer sur le lien et profiter de l'erreur 404
  • Cliquer sur le bouton ajouter un bookmark/marque page de votre iPod/iPhone.
  • Editer le bookmark et supprimer la partie du lien bidon, tout se qui se trouve avant "javascript:".

Voilà maintenant vous pouvez ajouter et proposer des bookmarklets simplement.

Vous n'avez de serveur Apache dédié ou de blog ? pas de problème il existe ce genre de service : VapURL
Ça fonctionne comme TinyURL mais c'est temporaire.

Premier message

Je crée ce blog dans le but principal de faire indexer mes projets sur Google Projects.

En effet, j'ai constaté que Google n'indexe pas automatiquement mes projets hébergés sur leur service. J'ai donc décidé de créer ce blog dans le but de promouvoir mes projets et ainsi de faire profité l'ensemble de l'Internetosphère de mes recherches.

Les projets que j'ai besoin de référencer :
De plus, je pourrai (plus tard) ainsi parler plus en détails de mes projets (en français) et expliquer le pourquoi du comment des raisons qui m'ont poussé à les développer.