Davel's TechBlog

Icon

Trouvailles, plugins et autres "trucs" destinés à faciliter la vie des pov' développeurs comme moi. Spécialité AS3, PHP et un peu de Javascript.

Marre des invitations à Candy Crush/Farm Heroes/Autre jeu sur Facebook ? Tu ne serais pas un peu con par hasard ?

Oui vous les avez vu passer ces requêtes, ces injonctions et parfois même ces menaces. Avec un peu de chance, et parce qu’il serait con que cet article ne serve qu’à se moquer sans être un tant soit peu utile, c’est vous qui en êtes à l’origine.

Pour ceux qui ne voient pas de quoi je parle, qui n’ont pas Facebook par exemple, les visionnaires, voici un petit résumé de la situation :
Sur beaucoup de jeux mobiles aujourd’hui on peut s’identifier avec Facebook. Ça facilite le processus et surtout ça permet d’y trouver des amis qui jouent au même jeu plus facilement qu’en leur demandant un code relou à taper, à retrouver ou à partager son carnet d’adresse emails. Et puis, parce qu’ils ne sont pas complètement cons les développeurs, ces applications vous proposent d’envoyer des invitations à vos amis, moyennant pour l’expéditeur de l’argent dans le jeu, des vies dans le jeu, du jeu dans le jeu, etc. Tout ça pour que leur CRM se gave de tes infos personnelles.

Mais les invitations c’est comme les auvergnats (je n’approfondis pas plus cette vanne) et on peut envoyer plein d’invitations à une seule personne, sans compter que si plusieurs de ses amis jouent au jeu ça multiplie les invitations et les alertes sur Facebook. C’est là qu’apparaissent ces messages qui font peur quand ils ne font pas rire :

« Gna gna gna, mais arrêtez de m’envoyer des invitations, bla bla bla, je ne veux pas jouer et je n’aime pas ce jeu, *caca* *caca* *caca*, sinon je vous enlève de mes amis. »

Lire la suite »

Jquery GetFacebookAlbums sur GitHub

Comme promis lorsque je l’ai distribué, j’ai finalement mis en place un dépôt GitHub pour le plugin GetFacebookAlbums.

Vous pourrez donc le trouver à cette adresse :
https://github.com/davellx/jQuery-GetFacebookAlbums

 

J’ai déjà eu un retour de ce plugin avec des modifications pour l’interfacer avec une FancyBox, alors pourquoi pas imager d’autres améliorations.

Voici celles que j’aimerai apporter à un moment :

  •  Ajouter plus de fonctions de callback sur les divers événements (chargement des albums, chargement des images, etc.)
  • Rendre la structure plus souple pour être plus facilement adaptable graphiquement (indiquer les id qu’on veut, prévoir que les blocs existent déjà, etc.)
  • Donner la possibilité de sélectionner plusieurs images qui seront renvoyée par le callBack
  • Brancher un outil de popin car c’est visiblement un  grosse demande ;)
Voilà, bon fork ! :)

Trucs à savoir sur les iframes dans Facebook

C’est annoncé, et il me semble que c’est pour demain, le FBML va disparaître aussi bien pour les applications Facebook que pour les onglets de fan pages.
C’est une bonne chose parce que ce langage était un peu lourd et pas hyper optimisé. Les iframes apportent énormément de libertés tout en étant beaucoup plus simples d’accès pour le commun des gens qui veulent mettre en place un onglet sans rentrer dans la technique : un chouilla de HTML et hop !

Bon, ça c’est la théorie, en pratique il y a quand même quelques trucs et astuces à savoir, à tester et à découvrir pour que l’expérience utilisateur soit optimale. en voilà une première liste dans un désordre complet d’après mes premières expériences :

Lire la suite »

Fan Pages Facebook : Mises à jour, iframe et onglets(?)

Faisant suite au dernier changement des pages de profil Facebook, qui auront quand même un peu fait râler tout même, en attendant le prochain, c’est aujourd’hui les Fan Pages qui suivent le même chemin de présentation pour plus de cohérence visuelle.

Ça n’aurait que peu d’importance s’il n’y avait ce seul changement qui importe aux développeurs que nous sommes (oui, l’ergonomie et le marketing on s’en tape ici, allez voir les autres blogs si j’y suis ^^) : Les Iframes.
Comme pour les applications, il est maintenant possible, et demain recommandé fortement, d’abandonner le FBML pour externaliser tout son contenu. C’est plus de liberté, et va faciliter bien des opérations, mais d’autres seront à ré-apprendre (ex. dès que j’ai le temps de plancher sur le moyen de déterminer facilement si un visiteur non est fan ou non, je vous le présente).

Quoi ? La vôtre n’a pas changée ? Vous vous sentez exclu d’un groupe de gens privilégiés, élus des désidératas alambiqués de Facebook ? Que nenni, c’est juste que la page mise à jour est franchement pas simple à trouver, notamment si vous n’avez qu’une seule page. Alors voilà le lien pour vous :

http://www.facebook.com/pages/status/

Enfin, suite à ce changement graphique il subsiste quand même un truc qui me turlupine :
Sur les nouvelles pages les applications et les rubriques principales sont maintenant rangées dans un menu de la colonne de gauche… on ne va donc plus pouvoir les appeler « onglets » dans ce cas ! Mais alors comment on va dire ? Déjà que c’était bien relou à faire comprendre aux chefs de projets avec qui je bosse.

Voilà, ça faisait longtemps que je n’avais pas posté, mais en préparation il y a une grosse mise à jour des précédents articles sur Facebook, et peut-être du Canvas, et du FrameWork PHP simple maison.

plugin jQuery : Get Facebook Albums-Photos

UPDATE : Jquery GetFacebookAlbums sur GitHub

UPDATE 2 (20/12/2011) : Il ya eu des modifications sur l’API Facebook, j’ai donc uniquement mis à jour le GitHub

Et voilà, c’est un post à marquer d’une pierre blanche car c’est à la fois le premier plugin jQuery que je fais, enfin que je finalise assez pour le diffuser, et la première fois que je distribue au public un de mes codes. Moment d’émotion donc.

Je vous présente donc : le plugin jQuery GetFacebookAlbums, qui, comme son nom l’indique un peu, va vous permettre de laisser le visiteur parcourir ses albums Facebook pour y sélectionner une photo dont vous disposerez du lien en bout de scénario. C’est un bon complément au simple upload d’image depuis son ordinateur et pas forcément très compliqué à mettre en place.

Voir la démo (aucune info n’est retenue bien sur !)
Télécharger la version actuelle (v1.1, github)

Et voici un petit mode d’emploi en 5 points que vous pouvez réaliser vous même sous la supervision d’un adulte consentant.

Lire la suite »