Archives de catégorie : Mes sites

[jQuery] : mon second plugin : un period picker

Je vous avais présenté il y a peu un plugin jQuery de type date picker et avais promis à l’époque d’en sortir un second permettant la sélection de deux dates façon Google Analytics. C’est aujourd’hui chose faite et je suis fier de vous annoncer la naissance de mon tout dernier plugin : jQuery period picker.

Comme le précédent ce plugin est dérivé du travail de Jonathan Leighton sur son plugin date input et je n’ai donc pas eu à réfléchir à la licence sous laquelle diffuser le projet : ce sera une licence MIT disponible ici.

A part cela rien de bien particulier à dire si ce n’est que le plugin est d’ores et déjà disponible en 8 langues (grâce aux traductions reçues pour jdpicker) et qu’il n’attend plus que vous pour l’intégrer à vos projets !

jQuery period picker

Des nouvelles du front : pourquoi ce silence

Même si j’écris ici principalement pour moi, je me sens obligé, parfois, de vous informer fidèle lecteur de l’avancé de mes projets, de pourquoi je décide de m’exprimer publiquement, … Bref des fois je vous parle aussi – et justement, ce billet est pour vous (bah oui moi je sais déjà pourquoi je ne blog pas en ce moment).

Des projets web à ne plus savoir quoi en faire !

Bon alors ça vous vous en doutez : je travaille forcément sur plein de projets web. Pour le moment rien qui soit suffisamment abouti pour vous donner des aperçus mais il y a pèle mèle : une refonte du plugin WP pour Flattr (qui me plait pas), un plugin jQuery (presque fini), une série d’outils destinés au entreprises en ligne (simili-cloud), un site porno (bah oui il va quand même falloir que je m’y mette à l’occaz), un projet énorme dont je ne peux même pas parler, un autre projet légèrement moins énorme, mais dont je ne peux pas parler non plus (ça sent fort le teasing ici, les voisins font de la morue ?), … et je dois forcément en oublier !

Des livres

Alors ça c’est un rêve de gosse : j’ai commencé il y a peu à écrire mes premiers livres. Depuis le temps que j’améliore chaque jour ma vitesse de frappe à poster sur mon blog et surtout avant à écrire dans la presse, je me devais d’essayer de franchir le pas.

Il s’agira donc d’une collection d’ouvrages (quatre ou cinq) sur la création de sites internet (licence libre mais disponibles en version papier aussi) et d’un roman de fiction pour lequel je potasse sur une histoire depuis près d’un an… Je vous en reparlerai à l’occasion… Continuer la lecture

Flattr : premier mois d’utilisation et premiers revenus

Bien que très enthousiasmé par le principe, j’attendais avec impatience la fin du premier mois d’utilisation de Flattr pour voir si le concept était effectivement intéressant ou non financièrement parlant. J’ai même promis sur twitter de supprimer la publicité de mon blog si les revenus Flattr excédaient les 15€. Alors ? qu’en est-il ? La publicité va-t-elle quitter mon blog ?

Parce que ça ne sert à rien de tourner autour du pot pendant 107 ans (oui il est tard, c’est l’heure des expressions de grand-mère), je vais directement vous livrer une capture d’écran de mon dashboard Flattr :

Continuer la lecture

Överallt / Flattr everywhere (enfin) en version stable !

Il y a huit jours je vous présentais ma toute dernière extension firefox, adaptée d’un idée qui me trottait dans la tête depuis un certain temps et que j’avais eu le temps de développer sur un coin de table à l’arrache de sorte que je puisse la montrer le lendemain à Peter Sünde, co-créateur de Flattr et de visite en France. Sauf que l’extension présentait un certain nombre de bugs que j’ai eu beaucoup de mal à résoudre du fait de leur complexité…

C’est maintenant chose faite et, en installant överallt, vous pouvez désormais intégrer Flattr sur n’importe quel site web 2.0 sans gêner la navigation (c’est mieux quand même ^^) !

Les bugs qui subsistaient

Les bugs en question venaient de deux erreurs que j’ai commises :

Attacher la tâche de remplacement à un évènement beaucoup trop précoce (à la construction du DOM alors qu’elle est maintenant attachée à la fin de chargement de la page); ce comportement avait pour effet de ruiner la structure de la page et d’empêcher certains appels Ajax de se faire (pas d’élément du DOM de destination existant).

Et, plus grave, le remplacement, à la barbare, de l’ensemble du code du body par une version intégrant les boutons Flattr. Ce comportement a été solutionné par un parcours des textNodes du DOM de la page et un remplacement au plus bas niveau du DOM (dans le nodeValue du textNode donc) par explosion de la chaine en 3 parties : avant le code, le code, et après le code. Comme on travaille sur des textNodes aucun évènement ne peut être attaché dessus et mes beaux eventlisteners resteront en place ! J’ai aussi du travailler sur une création maison des boutons Flattr, ne pouvant intégrer une iframe aussi simplement dans le DOM que lorsque je travaille avec un bête innerHTML. Le truc cool c’est que du Js à reverse c’est plutôt simple ! Continuer la lecture

Överallt / Flattr everywhere débarque sur firefox !

Vendredi soir j’ai eu la joie de voir ma soirée entre potes annulée, alors j’ai pu en profiter coder toute la nuit en bon gros geek… Ca faisait un bout de temps que ce projet me trottait dans la tête à vrai dire et j’ai donc profité de la nuit (couché vers 4h quand même…) pour mettre à exécution mon plan diabolique (mouahahahaha <= rire macabre) !

Bon en vrai le plan en question n’a rien de diabolique et est plutôt fait pour faire avancer les choses dans le bon sens pour ce qui est de l’intégration de Flattr sur les sites 2.0, les forums, … euh en fait partout hein.

D’ailleurs c’est ce qui a motivé le nom, qui n’a rien à voir avec le Klingon et qui est en fait la traduction suédoise du mot « partout ». Parce que c’est là le but d’överallt : permettre à tous d’utiliser Flattr en dehors des sites où c’est initialement prévu.

Le contenu sur le web d’aujourd’hui est créé en grande partie par les utilisateurs : les réseaux sociaux se multiplient, la plupart des sites d’actus (ceux qui ne le font pas ont un gros métro de retard) permettent de commenter lesdites actualités, les plateformes d’hébergement de vidéo ou de fichier sont plus nombreuses que les sexshops à Pigalle, … C’est ce qu’on appelle communément le web 2.0, et c’est plutôt génial !

Sauf que l’utilisateur (et donc contributeur) de ces plateformes est très dépendant de ceux qui possèdent ladite plateforme et qui a finalement droit de vie ou de mort sur un service qu’il propose, proposera ou ne proposera jamais.

Ainsi les blogs (pour prendre cet exemple) proposant à ceux qui postent un commentaire d’y adjoindre un bouton Flattr sont très rares (en France du moins) et la propagation de cette pratique pourtant très intéressante à la fois pour le blogger (qui voit le nombre et la qualité de ses commentaires augmenter) et pour celui qui commente (qui pourra gagner quelques centimes par commentaires) est entièrement à la merci des bloggers…

Continuer la lecture