26 avril 2011 - facebook developer garage paris by 909c

16

Upload: 909c

Post on 19-Nov-2014

2.783 views

Category:

Technology


1 download

DESCRIPTION

Présentation lors du Facebook Garage Developer du 26 avril 2011 chez Microsoft France des Social Plugins Login et Registration par l'agence social media 909c

TRANSCRIPT

Page 1: 26 avril 2011 - Facebook Developer Garage Paris by 909c
Page 2: 26 avril 2011 - Facebook Developer Garage Paris by 909c

2

Tout comme les plugins LIKE ou COMMENT précédemment présentés, LOGIN et REGISTRATIONpermettent aux utilisateurs d’être socialement connectés au Graph sur une plateforme web.

Leur fonction est de :- LOGIN : permettre à un utilisateur de se connecter avec son profil facebook- REGISTRATION : permettre à un utilisateur de s’enregistrer avec les données de son profil facebook

SOCIAL PLUGINS : LOGIN & REGISTRATION

Page 3: 26 avril 2011 - Facebook Developer Garage Paris by 909c

3

Pourquoi intégrer un PLUGIN de LOGIN sur son site ?

1. User experience- L’utilisateur sait quels sont ses amis déjà inscrits sur le site avant même l’identification- L’utilisateur va prendre l’habitude de cliquer sur le bouton LOGIN charté facebook- Rapidité de connexion en 1 clic

2. Simplicité- Le bouton s’intègre en 2 lignes de code- Le bouton s’intègre facilement dans une charte graphique

L’ajout d’un contexte social créé un sentiment de confiance LOGIN est LA porte d’entrée dans le Social Graph

LOGIN

Page 4: 26 avril 2011 - Facebook Developer Garage Paris by 909c

4

Pourquoi intégrer un PLUGIN de REGISTRATION sur son site ?

1. User experience- L’inscription se fait en 2 clics, sans aucune saisie de données (sur la base des champs des

données personnelles accessibles dans le Graph), une inscription simplifiée pour une augmentation du taux de transformation

- L’utilisateur sait quels sont ses amis qui sont déjà inscrits sur ce site- Pas de gestion de mot de passe

2. Qualité des données- Les données saisies sont celles de son profil user fB- Les données appartiennent au site

3. Simplicité d’intégration- Le formulaire s’intègre en 2 lignes de code- Des champs supplémentaires peuvent être ajoutées en dehors des champs natifs fB- Des données peuvent être croisées avec la base de données cliente existante (déjà client /

déjà abonné à la Newsletter / etc.)

Une fois l’intérêt suscité, l’inscription est simplifiée

REGISTRATION

Page 5: 26 avril 2011 - Facebook Developer Garage Paris by 909c

CAS N°1 : NOUVEL UTILISATEUR DU SITE

Page 6: 26 avril 2011 - Facebook Developer Garage Paris by 909c

6

CAS N°2 : UTILISATEUR DEJA INSCRIT

Page 7: 26 avril 2011 - Facebook Developer Garage Paris by 909c

7

EXEMPLE 1

L’utilisateur est non connecté à Facebook et non enregistré sur le site

<fb:login-button registration-url=”register.php" on-login="window.location.href = 'index.php';” id="btm_login”>

</fb:login-button>

Voir la démo

Page 8: 26 avril 2011 - Facebook Developer Garage Paris by 909c

8

L’utilisateur est connecté à Facebook et n’existe pas dans la base Client

<iframe src="http://www.facebook.com/plugins/registration.php?client_id=<?php echo _APP_ID; ?>&redirect_uri=<?php echo _URL; ?>&fields=[

{'name':'name'},{'name':'email'},{'name':'gender'},

  {'name':'location'},{'name':'birthday’}] 

scrolling="auto"frameborder="no"style="border:none;display:none;" allowTransparency="true" width="600" height="360" id="register_form"></iframe>

Voir la démo

EXEMPLE 1

Page 9: 26 avril 2011 - Facebook Developer Garage Paris by 909c

9

L’utilisateur est connecté à Facebook et n’existe pas dans la base Client

<iframe src="http://www.facebook.com/plugins/registration.php?client_id=<?php echo _APP_ID; ?>&redirect_uri=<?php echo _URL; ?>&fields=[

{'name':'name'},{'name':'email'},{'name':'gender'},

  {'name':'location'},{'name':'birthday’}] 

scrolling="auto"frameborder="no"style="border:none;display:none;" allowTransparency="true" width="600" height="360" id="register_form"></iframe>

Voir la démo

EXEMPLE 1

Page 10: 26 avril 2011 - Facebook Developer Garage Paris by 909c

10

L’utilisateur est connecté à Facebook et non enregistré sur le site

<fb:login-button registration-url=”register.php" on-login="window.location.href = 'index.php';” id="btm_login”>

</fb:login-button>

Voir la démo

EXEMPLE 1

Page 11: 26 avril 2011 - Facebook Developer Garage Paris by 909c

11

L’utilisateur est connecté à Facebook et n’existe pas dans la base Client

<iframe src="http://www.facebook.com/plugins/registration.php?client_id=<?php echo _APP_ID; ?>&redirect_uri=<?php echo _URL; ?>&fields=[

{'name':'name'},{'name':'email'},{'name':'gender'},

  {'name':'location'},{'name':'birthday’}] 

scrolling="auto"frameborder="no"style="border:none;display:none;" allowTransparency="true" width="600" height="360" id="register_form"></iframe>

Voir la démo

EXEMPLE 1

Page 12: 26 avril 2011 - Facebook Developer Garage Paris by 909c

12

L’utilisateur est connecté à Facebook et non enregistré sur le site

<fb:login-button registration-url=”register.php" on-login="window.location.href = 'index.php';” id="btm_login”>

</fb:login-button>

Voir la démo

EXEMPLE 1

Page 13: 26 avril 2011 - Facebook Developer Garage Paris by 909c

13

L’utilisateur est connecté à Facebook et non enregistré sur le site

<fb:login-button registration-url=”register.php" on-login="window.location.href = 'index.php';” id="btm_login”>

</fb:login-button>

Voir la démo

EXEMPLE 1

Page 14: 26 avril 2011 - Facebook Developer Garage Paris by 909c

14

L’utilisateur est connecté à Facebook et n’existe pas dans la base ClientPossibilité d’ajouter des champs personnalisés

<iframe src="http://www.facebook.com/plugins/registration.php?client_id=<?php echo _APP_ID; ?>&redirect_uri=<?php echo _URL; ?>&fields=[

{'name':'name'},{'name':'email'},{'name':'gender'},

  {'name':'location'},{'name':'birthday'},{'name':'newsletter', 'description':'Recevoir la

newsletter', 'type':'checkbox',  'default':'checked'},{'name':’captcha’}] 

scrolling="auto"frameborder="no"style="border:none;display:none;" allowTransparency="true" width="600" height="360" id="register_form"></iframe>

Voir la démo

EXEMPLE 2

Page 15: 26 avril 2011 - Facebook Developer Garage Paris by 909c

15

L’utilisateur est connecté à Facebook et non enregistré sur le site

<fb:login-button registration-url=”register.php" on-login="window.location.href = 'index.php';” id="btm_login”>

</fb:login-button>

Voir la démo

EXEMPLE 2

Page 16: 26 avril 2011 - Facebook Developer Garage Paris by 909c

[email protected]

facebook.com/909c

www.909c.fr

http://developers.facebook.com/docs/reference/plugins/login/

http://developers.facebook.com/docs/plugins/registration/

Toute la documentation sur :