Tag Archives for utilisateurs facebook

Création d’une application Facebook

Créer une application Facebook peut être simple et rapide, mais requiert d’avoir quelques ressources à sa disposition. La première chose à savoir avant de se lancer est que Facebook n’héberge pas les applications. Pour en créer une, vous devez donc avoir accès à un serveur sur lequel vous pourrez la déposer. Ce serveur doit aussi être capable d’exécuter un des nombreux langages supportés par Facebook : PHP, ASP, Java, Perl… Passé cela, il suffit de quelques notions de développement Web pour réussir !

2. Facebook Developer Application

Avant de commencer la création d’une première application, vous devez ajouter l’application « Facebook Developer » (http://www.facebook.com/developers/). Elle vous fournira tous les outils pour commencer la création de votre application. Une fois qu’elle est installée, lancez l’application pour créer le profil de votre future application.

3. Remplir le formulaire de création

Cliquez sur « Set up a new Application » pour débuter la création de l’application. Pour l’instant, tout ce que la plate-forme Facebook demande pour créer votre application, c’est son nom.

Bien qu’optionnels lors de la création, certains champs sont nécessaires au fonctionnement de toute application :
- « Callback URL ». Cette URL devra correspondre à l’adresse de votre application, sur votre serveur.
- « Canvas Page URL ». Cette URL sera l’adresse Facebook de votre application.

Chaque application doit utiliser une adresse unique, donc à vous de trouver un identifiant original !

4. Quelques autres options importantes

-Use FBML/Use iFrame. Choisissez Use FBML, c’est le choix le plus courant et le plus documenté.
- Application type : Website/Desktop. Ici, on développe une application destinée à être utilisée directement sur Facebook,
- Can your application be added on Facebook ? Autrement dit : Est-ce que cette application peut être utilisée sur Facebook ? Choisissez Yes afin d’être en mesure d’ajouter cette application sur votre compte, si on veux la tester, c’est nécessaire.
Cette dernière action entraîne l’apparition de deux catégories d’options supplémentaires : Installation Options et Intégration Point. Dans l’immédiat, cochez Developer Mode dans Installation Options. Ainsi, personne d’autre que son développeur - vous - ne pourra ajouter l’application pour l’instant. Puis recopiez votre « Canvas Page URL » dans le champ Side Nav URL de la catégorie Intégration Point.
Une description détaillée (en anglais) est disponible à l’adresse : http://www.marketing-ninja.com/?p=55.
Une fois ce profil renseigné, Facebook a enregistré votre application dans sa base de données et va fournir deux précieux renseignements pour la suite des opérations : une API-Key et un Secret. Ces deux éléments seront utilisés dans le code de votre application afin de communiquer avec les services fournis par Facebook. Maintenant que l’application est en règle, il est temps de lui donner vie.

5. Choisir son langage de programmation

Le développement d’une application Facebook ressemble à celui d’une application Web, allégée de toutes les fonctionnalités prises en charge par Facebook. Ici, du compte d’un utilisateur à la gestion de son réseau social, tout est pris en charge par la plate-forme.
Facebook propose ses API (Application Programming Interface) pour de nombreux langages. Vous pouvez les retrouver et les télécharger à l’adresse suivante : http://wiki.developers.facebook.com/index.php/Main_Page.
Si vous avez déjà une expérience avec le développement d’applications Web, il y a de fortes chances pour que vous retrouviez des langages connus parmi ceux proposés. Si vous débutez complètement en développement Web, PHP 5 est un bon point de départ. En effet, il est gratuit et il est à la base de la plupart des guides de développement pour applications Facebook.

6. Exemple avec PHP 5 assez facile d’utilisation

Commencez par télécharger et décompresser l’API réservée à PHP et déposez-la sur le serveur qui hébergera votre application Facebook. Puis, à la racine de votre application (c’est-à-dire votre Canvas URL), créez le fichier index.php comme suit
<?php
/*On importe l’API de facebook*/
require_once(’facebook/client/facebook.php’);
/*Grâce aux codes fournis lors de la création de votre
application, créez l’objet “facebook” qui donnera accès
aux fonctions de l’API*/
$facebook = new Facebook(cle_api, code_secret);
/*On demande à l’utilisateur de s’identifier auprès de notre
application. L’objet “utilisateur” contient alors l’identifiant unique
de l’utilisateur */
$utilisateur = $facebook->require_login();
/*Enfin, le cœur de notre application, dire bonjour ! On affiche “Bonjour”, suivi du nom de l’utilisateur.
?>
Bonjour <fb:name uid=’<?php echo $fb_user; ?>’ useyou=’false’ possessive=’true’ />

7. Le langage de programmation de Facebook : Facebook Markup Language

Les applications Facebook utilisent un langage sur mesure pour décrire leurs interfaces : le FBML (FaceBook Markup Language). Cette extension du HTML vous permettra d’accéder directement aux ressources clés de Facebook, telles que les données sociales, tout en nous assurant que notre application s’intégrera parfaitement dans l’environnement Facebook. Voici quelques exemples d’éléments d’interface bien pensés :
- <fb:name> Nous l’avons déjà rencontrer, ça permet d’afficher le nom d’un utilisateur.
- <fb:comments> Permet d’ajouter un mur de commentaires à votre application.
- <fb:visible-to-owner> C’est toutes les déclinaisons visible par les amis, afin de filtrer finement l’affichage de l’application.
En complément de ces éléments spécifiques à Facebook, il reste possible d’utiliser des éléments HTML pour compléter l’interface de votre application. La référence complète du FBML est disponible sur le wiki de développement Facebook :
http://wiki.developers.facebook.com/index.php/FBML

8. Pour aller plus loin

Pour mieux appréhender les possibilités fournies par la plate-forme Facebook, la meilleure solution reste encore de consulter directement les ressources mises à disposition sur le site officiel (uniquement en anglais pour le moment) :
http://developers.facebook.com/
http://developers.facebook.com/documentation.php
http://wiki.developers.facebook.com/index.php/Main_Page
Documentation sur FQL, le langage de requêtes dédié aux applications Facebook :
http://developers.facebook.com/documentation.php?v=1.0&doc=fql
Guide de développement d’une application simple avec PHP et MySQL :
http://developers.facebook.com/step_by_step.php
Enfin, n’attendez pas que votre application soit finie pour réaliser quelques tests. Utilisez les outils fournis dans ce but :
http://developers.facebook.com/tools.php

9. Finaliser son application

Une fois l’application finie, vous pouvez la diffuser à vos contacts. Pour cela, rendez-vous sur la page recensant toutes vos applications http://www.facebook.com/developers/apps.php et cliquez sur « Edit Settings ».
Sous la rubrique « Installation Options », décochez « Developer Mode ».

Il peut être intéressant de renseigner maintenant quelques autres champs :
- « Post-Add URL ». Lorsque quelqu’un installe votre application, il est redirigé vers cette URL. Idéalement, recopiez ici la « Canvas URL » de votre application afin qu’il puisse commencer à utiliser votre application.
- « Application Description ». Un petit texte pour décrire votre application.
-« Post-Remove URL ». Après qu’un utilisateur aura supprimé l’application, il sera redirigé vers cette adresse.
- « Wide/Narrow ». Choisissez ici la colonne dans laquelle l’application sera ajoutée par défaut. Wide (étendue) correspond à la colonne de droite, Narrow (étroite) à celle de gauche.
Enfin, dans les options de base, finalisez votre application en lui associant une icône de 16 ´ 16 pixels. Vous pouvez maintenant donner la fameuse « Canvas URL » à vos contacts, et elle peut commencer à se diffuser librement sur le réseau.

10. Faciliter la diffusion de son application

Pour que votre application puisse apparaître dans le moteur de recherche de Facebook, et donc augmenter ses chances de trouver de nouveaux utilisateurs, il faut l’envoyer au « Product Directory » de Facebook. Ce lien est visible sur la page My Apps de votre application Developer. Pour envoyer votre application, il faut que vous ayez défini une icône et qu’elle ait déjà cinq utilisateurs. Il faut pas oublier que la catégorie de l’application doit être référencée et classée. Vous pouvez la choisir via le lien « Edit About Page ». Facebook vous invitera alors à choisir une grande icône pour représenter votre application parmi les résultats de recherche. Après avoir été examinée, l’application devrait être incluse dans le moteur de recherche Facebook et accessible à tous.

Petite nouveauté = gros gain de temps

Les administrateurs d’applications, de groupes ou de « fan page » ont pu s’apercevoir vendredi matin, que il était désormais possible de cibler les utilisateurs à qui nous souhaitons envoyer des mises à jour comme par exemple envoyer que aux personnes qui accèdent à l’application en anglais, ou bien à ceux qui se trouvent dans des endroits spécifiques tels qu’une ville, une région, etc…
Il est désormais très évident d’imaginer la facilité avec laquelle nous pourrons envoyer des mises à jour pour la promotion d’un événement ou pour envoyer un message dans plusieurs langues.

En ciblant seulement ceux qui sont potentiellement concerné par l’article, nous réduisons nos chances d’accabler nos fans avec des informations inutiles au point qu’ils commencent à se cacher nos mises à jour.

Ce que nous pouvons également remarquer, c’est que c’est très simple d’accès. En effet, il suffit d’aller dans le menu déroulant situé à gauche du bouton « partager » où ce trouve d’ailleur déjà l’option « tout le monde » ou « personnaliser ». Le fait de cocher « tout le monde », nous permet de poster le message à tous nos fans. Mais pour le bouton « personnaliser », il est désormais possible de choisir une ville où sera distribué le message et donc toutes les personnes habitant dans cette ville et faisant partis de nos fans recevront ce message. De même qu’il est possible de choisir une langue pour écrire uniquement à ceux où les paramètres s’appliquent.
Facebook ne nous a pas encore signalé qu’il est possible de créer plusieurs groupe personnalisés de tel manière à ce que nous n’aurions qu’à changer ce dernier pour changer le destinataire ce qui serait un gain de temps incroyable même si le fait de pouvoir déjà choisir sa langue et sa région soit un gain de temps. Il est toutefois possible de cibler plusieurs établissements ou plusiers langues simultanément.

Quels sont les points communs entre les 5 meilleures application de Facebook?

 

Tous d’abord commençons par citer ces cinq applications :

  • Birthday card ( 18 257 048 utilisateurs actifs par mois ): permet de customiser une carte d’anniversaire et de l’envoyer à ses contacts. On peut également enregistrer les dates d’anniversaire, personnaliser la liste d’anniversaire mais également être prévenu par une notification en cas d’anniversaire. C’est ce que l’on appelle sur un téléphone portable un calendrier où l’on peut enregistrer les dates d’anniversaires. Sachant que Facebook est un site web consulté quotidiennement par des millions de personnes, c’est important pour beaucoup de personnes d’avoir un lien sur la droite de la page d’accueil où l’on nous dit dans x jour c’est l’anniversaire de Monsieur Y. Cette application le permet. Certes ce n’est pas la seule application qui le permet néanmoins il s’agit de l’application la plus utilisée par les utilisateurs de facebook donc c’est bien que Birthday card est une application qui offre plus de possibilités que les autres application de sa catégorie.
  • Games ( 15 188 073 utilisateurs actifs par mois ): Games de son vrai nom MindJolt Games est une application qui regroupe pas moins de 500 jeux différents. On peut comparer cette application aux cartouches de « game boy » avec 150 jeux disponibles dessus. Le fait d’avoir un large éventail de jeux permet à cette application de figurer dans le top 5 parce que il y a forcément un jeu qui nous plait parmi les 500 proposés. Sachant que Facebook ce veut être un lieu de divertissement, le fait de pouvoir jouer à un jeu que l’on adore fait que à chaque fois que l’on ce connectera, on ira forcément jouer au moins une fois.
  • Ilike ( 11 489 741 utilisateurs actif par mois ): application qui permet d’ajouter un onglet de musique sur votre profil. Créer et partager des playlists, de nouvelles musiques et mp3 gratuitement. En d’autres termes, on peut dire que Ilike est similaire à i tunes sachant que l’on peut partager de la musique, créer des playlists etc… Il s’agit là d’une application très utile sachant que i tunes prend énormément de bande passante et donc fait « ramer » votre pc. Cette application ne fera pas « ramer » votre pc.
  • Daily Horoscope ( 5 407 398 utilisateurs actifs par mois ): comme son nom l’indique, Daily horoscope nous informe de ce que les astres nous prédisent pour la journée. Sachant que, à l’heure actuelle, de plus en plus de monde consulte son horoscope soit parce que les personnes y croient soit pour s’amuser. Cela créer un phénomène que l’on appelle de « boule de neige » qui fait que, de jour en jour, de plus en plus de monde s’intéresse à leur horoscope.
  • Birthday calendar ( 4 744 112 utilisateurs actifs par mois ): sur le même principe que Birthday card, birthday calendar est une version un peut moins complète mais qui permet tout de même d’envoyer des cartes d’anniversaire avec un fond personnalisé accompagné d’un message personnel. Tout comme son concurrent, birthday calendar est très apprécié par les utilisateurs de Facebook de part sa simplicité et sa fonctionnalité accessible à tous.

 

 

Maintenant que nous avons identifié le top 5 des applications les plus utilisées de Facebook, cherchons à voir les caractéristiques qui font que ces cinq applications attirent plus de personnes. Nous remarquons assez rapidement que pour l’ensemble de ces cinq applications, elles sont en anglais. Une coïncidence? Une très large partie des utilisateurs de facebook sont des personnes anglophone il n’est donc pas surprenant que le top 5 soit remporté par les applications anglaises et américaines.

Ensuite, les noms des applications sont assez facile à retenir parce que ce son des noms que l’on utilise souvent.

Par ailleurs, ce sont des applications qui s’utilisent quotidiennement. En effet l’horoscope se lit tout les matins, les dates d’anniversaires se regardent souvent pour ne pas oublier un anniversaire, etc… Ce n’est pas par hasard que les applications avec une utilisation quotidienne obtiennent autant d’utilisateurs. Si l’application est attrayante, le lendemain dés notre retour sur Facebook, nous irons la voir. L’homme est ainsi fait.

Notons aussi que ces applications reposent sur des besoins de base à savoir écouter de la musique, consulter les astres, se divertir, s’informer sur les autres. Tous ces besoins ne sont pas des besoins vitaux mais ce sont des besoins qui améliorent notre quotidien. Savoir si aujourd’hui on va avoir de la chance nous pousse à aller plus loin, à nous surpasser aujourd’hui parce que notre horoscope nous a dit que on avait de la chance et qu’il fallait en profiter.

Elles ont également un coté pratique dans le sens ou les noms sont simple à retenir, les application même pour les personnes qui ne sont pas fortes en anglais sont compréhensibles, écouter de la musique pendant que l’on travail peut être un moyen de détente. Certaines personnes ne savent pas travailler sans musique, d’autres n’aiment pas travailler sans.

Et enfin dernier point, toutes ces applications sont divertissantes et c’est ce que recherche la plupart des personnes qui utilisent facebook. Pourquoi des applications ne font pas beaucoup de nombre de visiteurs? Tout simplement parce que les application sont soit trop contraignantes, soit pas assez divertissantes, soit pas accessibles à tout le monde.

 

Donc pour créer une bonne application Facebook pensez bien à :

  • trouver un nom très générique,
  • faire une application à usage quotidien sur des besoins de base,
  • ne pas oublier également que l’application doit-être pratique, simple d’utilisation et divertissante.

Impressionnant ! Facebook attire 700.000 utilisateurs de plus chaque jour.

Fin mai, Facebook comptait plus de 200 millions d’utilisateurs actifs. Aujourd’hui le réseau social compte près de 240 millions de membres.

Au cours de ces trois derniers trimestres, le nombre de nouveaux utilisateurs était de 300.000 à 400.000 par jour. Le réseau social compte désormais 700.000 à 750.000 utilisateurs nouveaux utilisateurs chaque jour.

Si la croissance de Facebook continue à la même allure, le réseau social pourrait atteindre les 300 millions d’utilisateurs à travers le monde d’ici le mois de novembre.

70% de cette croissance ne concerne pas les Etats-Unis, où Myspace reste le leader. Facebook connaît cependant une croissance de 8% par mois aux Etat-Unis, qui comptent désormais 70 millions de membres actifs.

croissance-facebook-article-3-juillet

La France n’echappe pas à ce phénomène, et compte aujourd’hui plus de 11 millions de membres actifs depuis le mois de juin.

Facebook est un phénomène largement répandu à travers le monde et touche de plus en plus de pays.

Pour conclure, la croissance de Facebook n’est pas prête de s’arrêter.