samedi 9 mai 2009

Publicités sur Facebook : Zoophilie, divorces et gays coquets

Publicités sur Facebook

Utilisateurs Facebook, rassurez-vous, Facebook n'utilise pas encore vos données personnelles pour cibler leurs campagnes de publicité.

La preuve en image :

publicites-sur-facebook.jpg

  • Je ne suis pas Gay.
  • Je ne suis pas marié.
  • Je n'aime pas les paris sportifs.

Avec du recul, je crois que je préférais que Facebook m'affiche de la publicité ciblée.

vendredi 6 mars 2009

A quoi sert Facebook ?

Simple, synthétique et pourtant tellement vrai ....

samedi 10 janvier 2009

Tutorial Facebook : Utilisez Zend Framework pour commencer à développer votre application Facebook

logo_facebook.jpg

Vous avez une idée d'application Facebook ? Vous souhaitez vous lancer dans le développement de cette application mais vous ne savez pas par quoi commencer ?

Vous trouverez dans cette article une recette qui vous permettra, en quelques étapes, de créer une application Facebook en utilisant le framework PHP développé par Zend.

Quelques pré-requis avant de commencer à lire cet article :

  • Avoir un serveur Web supportant le PHP5
  • Connaître le PHP
  • Être débrouillard (Mac Gyver Spirit)


Mise en place de l'application QuickStart

Alias /mon_application_facebook/ "/home/mon_application_facebook/public/"

<Directory "/home/mon_application_facebook/public/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
  • Redémarrez Apache pour qu'il prenne en compte la nouvelle configuration.
  • Vérifiez que l'application QuickStart fonctionne correctement en vous rendant sur l'URL de l'application "http://mon_serveur_web/mon_application_facebook/".


Déclaration et configuration de l'application dans Facebook

  • Ajoutez l'application "Facebook Developers" à votre compte Facebook : http://www.facebook.com/developers/
  • Cliquez sur le bouton "Set up a new application" et saisissez le nom de l'application Facebook que vous souhaitez créer.
  • Remplissez l'ensemble des champs qui se présentent sur la page. Au niveau du champ "URL de rappel", entrez l'URL "http://mon_serveur_web/mon_application_facebook/".
  • Enregistrez l'application, vous devriez être redirigé sur la page de synthèse de l'application.
  • Copiez l'API Key et le Secret présents sur cette page et placez-les dans le fichier "/application/config/app.ini" de votre application.
facebook.appapikey = 07edc94f87894d02b5f5c70c5e18c7e3
facebook.appsecret = 627d6eebc8bdd8fd3ec6e4d1419d31d9
  • Téléchargez le client PHP de l'API Facebook : http://svn.facebook.com/svnroot/platform/clients/packages/facebook-platform.tar.gz
  • Dézippez l'archive dans le répertoire "/library/Facebook" de votre application.
  • Vérifiez que le fichier "facebook.php" se trouve correctement dans /library/Facebook/facebook.php"
  • Modifiez le fichier "application/bootstrap.php" et ajoutez les lignes suivantes à la fin du fichier avant la ligne "unset($frontController,...." :
require_once("Facebook/facebook.php");
$facebook = new Facebook($configuration->facebook->appapikey, $configuration->facebook->appsecret);
$user_id = $facebook->require_login();
$registry->user_id = $user_id;
$registry->facebook = $facebook ;
  • Allez sur l'URL suivante : http://www.facebook.com/developers/apps.php
  • Cliquez sur le lien "View About page" présent sur la page du descriptif de votre application.
  • Cliquez sur le lien "Accéder à l'application".
  • Testez que votre application s'affiche correctement dans Facebook.

Tout fonctionne correctement jusqu'ici ?


Customisation et développement de votre application Facebook

Maintenant que la QuickApplication fonctionne sur Facebook, il ne vous reste plus qu'à supprimer le contrôleur et les vues présentes dans cette application de démonstration, et à créer vos propres contrôleur / vues.

Pour cela, repportez-vous à la documentation en ligne de Zend Framework. Vous allez très vite comprendre comment fonctionne la relation vue / contrôleur dans Zend Framework.

http://framework.zend.com/manual/fr/zend.controller.html

Une fois que vous avez compris comment fonctionne l'ajout de nouvelles pages, et la convention que Zend Framework utilise dans ses URL, vous allez pouvoir commencer à vous amuser avec les tags FBML :

http://wiki.developers.facebook.com/index.php/FBML

Vous pouvez utilisez ces tags directement dans les vues de votre application Facebook.

Ensuite, depuis vos contrôleurs, accédez au client Facebook initialisé dans le Bootstrap de votre application et récupérez les informations que vous souhaitez. L'exemple ci-dessous permet de récupérer la liste des amis de l'utilisateur de l'application.

$facebook = Zend_Registry::get('facebook');
$friends = $facebook->api_client->friends_get();
$this->view->friends = $friends;

L'API possède de nombreuses autres fonctionnalités avancées que vous pouvez découvrir sur le Wiki de Facebook :

http://wiki.developers.facebook.com/index.php/API

Vous avez un mal de crâne après tout cela ? Vous rencontrez des difficultés ? N'hésitez pas à laisser un commentaire.

samedi 18 octobre 2008

Facebook : Lancement officiel du concours de développement d'applications Facebook

facebook_developer.png

Voilà, cela a été annoncée officiellement sur la newsletter "Facebook Developper", le concours Français d'applications Facebook est lancé et se terminera le 31/01/2009.

Les lots sont moins importants que le Google Android Challenge, mais l'idée du concours est très intéressante.

  • Le Grand Prix : 5.000,00 Euros
  • 1er Prix : 3.000,00 Euros
  • 2e Prix : 2.000,00 Euros

Pour plus d'informations sur le concours, une page dédiée a été créée sur Facebook :

http://www.facebook.com/french-app-contest?ref=ts

Qui participe ?

vendredi 10 octobre 2008

Facebook : Photos du Facebook Developer Garage à Paris avec Mark Zuckerberg

Pour les personnes que le sujet intéresse, je viens de publier mes photos du Facebook Developer Garage sur Flickr :

http://www.flickr.com/photos/prospere/sets/72157607893429003/

Mark Zuckerberg est l'un des fondateurs de Facebook.

mardi 7 octobre 2008

Vringo affiche la photo de votre contact Facebook directement sur votre téléphone

facebook vringo photo

Vringo vient de mettre en ligne une application mobile qui permet d'afficher la photo du profil de votre contact Facebook lorsque celui-ci vous appelle.

L'application Vringo Facebook n'est pas compatible avec tous les terminaux du marché, seuls les terminaux suivants sont compatibles :

  • Blackberry
  • Windows Mobile 6 (Blackjack 2, Motorola Q9, HTC Cavalier, HTC Touch, T-Mobile Wing, Palm Treo 750)
  • Nokia J2ME (Nokia Series 40, 5th Edition)
  • Motorola (V3xx, V6 and V9)
  • La plus part des téléphones Sony Ericsson

vringo_facebook.gif

Le service est totalement gratuit (hors connexion data). Pour utiliser ce service, rien de plus simple, il suffit de suivre le lien suivant :

http://www.facebook.com/apps/application.php?id=9215392534

Amusez-vous bien ;-)

lundi 15 septembre 2008

Facebook : Rejoignez mon Blog Network !

logo_facebook.jpg

Utilisateur de Facebook et lecteur de ce blog, rejoignez le Blog de Geeek Network sur Facebook :-)

http://apps.new.facebook.com/blognetworks/blogpage.php?blogid=43975

dimanche 10 août 2008

Facebook : La fonctionnalité manquante ....

facebook contacts organiser

J'ai trouvé depuis quelques semaines l'une des fonctionnalités manquantes de Facebook :

Il n'existe aucun moyen de lister les contacts qui n'appartiennent à aucun groupe.

A moins que je me trompe ... Des idées ?



facebook__snapshot.jpg

- page 1 de 3