PHPBoost CMS forum

Développement des modules » Modules en développement » Modules PHPBoost 3.0 » [3.0][DEV] Module Facebook Connect Permettez aux visiteurs de se connecter avec facebook

Booster Bazooka

rank_2.png

Avatar

Groupe: Membre

Inscrit le: 05/12/2009

Messages: 132

Le 15/03/2012 à 19h33


Titre : Facebook-Connect
Auteur : Pierre-Antoine Urvoy
Description : Permettez aux visiteurs de se connecter avec facebook, inscription ultra facile en un clic

Compatibilité: PHPboost 3.0
Version : 3
Download : Facebook Install.zip

VERSION V4 : http://phpboost.com/forum/topic-14023+4-0-beta-facebook-connect.php

Documentation pour l'installation : Installation.pdf


Merci de faire part de vos commentaires.



Edité par ecoloonline Le 12/08/2013 à 00h48
____________________
<img alt="" src="http://www.chaudron-empoisonne.fr/pages.php?id=ecoloonline">
Site web    
sch

Booster Fusée

rank_6.png

Avatar

Groupe: Membre

Inscrit le: 28/09/2010

Messages: 1966

Le 15/03/2012 à 20h50
Bonsoir,

J'essaie et te donne mon avis. Mais déjà bravo et merci pour l'initiative.

Cordialement.
____________________
Sébastien Chauveau : journaliste, producteur, réalisateur
Site web    
sch

Booster Fusée

rank_6.png

Avatar

Groupe: Membre

Inscrit le: 28/09/2010

Messages: 1966

Le 15/03/2012 à 21h04
Bonsoir,

Bon, j'ai téléchargé le zip d'instal et le PDF d'explication. Un premier truc, c'est que ton installation n'est pas du tout une installation habituelle pour PBT. D'habitude on fait module, dans l'admin, puis installer un nouveau module. Là, la procédure que tu expliques me laisse un peu perplexe, surtout pour quelqu'un comme moi qui n'est pas un spécialiste du PHP. On s'éloigne d'uun coup du côté très accessible de PBT. Immaginons que ça ne fonctionne pas, et que tu as comme tu le dit dans ta doc d'explication di oui à la suppression des fichiers, je ne te dis pas le cirque.... Perso, j'attends que des gens plus doués que moi l'installent pour qu'ils nous disent quoi... Attention, je ne dis pas que le module n'est pas bien, je dis juste que son installation m'effraie un peu. Et ça n'est que mon avis perso, qui n'est peut-être pas justifié.

Bien cordialement.
____________________
Sébastien Chauveau : journaliste, producteur, réalisateur
Site web    

Booster Bazooka

rank_2.png

Avatar

Groupe: Membre

Inscrit le: 05/12/2009

Messages: 132

Le 15/03/2012 à 22h54
sch:
Bonsoir,

Bon, j'ai téléchargé le zip d'instal et le PDF d'explication. Un premier truc, c'est que ton installation n'est pas du tout une installation habituelle pour PBT. D'habitude on fait module, dans l'admin, puis installer un nouveau module. Là, la procédure que tu expliques me laisse un peu perplexe, surtout pour quelqu'un comme moi qui n'est pas un spécialiste du PHP. On s'éloigne d'uun coup du côté très accessible de PBT. Immaginons que ça ne fonctionne pas, et que tu as comme tu le dit dans ta doc d'explication di oui à la suppression des fichiers, je ne te dis pas le cirque.... Perso, j'attends que des gens plus doués que moi l'installent pour qu'ils nous disent quoi... Attention, je ne dis pas que le module n'est pas bien, je dis juste que son installation m'effraie un peu. Et ça n'est que mon avis perso, qui n'est peut-être pas justifié.

Bien cordialement.


J'ai justement mis le module en [DEV], cela signifie que seul le coeur du module y est. A ce stade, pour le supprimer il faut supprimer le dossier #facebook-connect# sur ton serveur. Dans la prochaine version RC il y aura une interface graphique...mais le plus dur dans tout cela n'est pas l'installation du module mais la configuration facebook que je ne pourrai malheureusement pas ameliorer.

En esperant avoir bien repondu, merci pour ta participation.
____________________
<img alt="" src="http://www.chaudron-empoisonne.fr/pages.php?id=ecoloonline">
Site web    

Administrateur

rank_admin.png

Avatar

Chef de projet
Développement Noyau

Inscrit le: 27/02/2009

Messages: 10479

Le 15/03/2012 à 23h05
Tu pourrais l'améliorer en créant une interface pour l'app id etc non ?
Site web    

Booster Bazooka

rank_2.png

Avatar

Groupe: Membre

Inscrit le: 05/12/2009

Messages: 132

Le 15/03/2012 à 23h23
ReidLos:
Tu pourrais l'améliorer en créant une interface pour l'app id etc non ?

Oui tout cela sera prevu et quelques autres ameliorations au niveau performance surtout :-)
____________________
<img alt="" src="http://www.chaudron-empoisonne.fr/pages.php?id=ecoloonline">
Site web    

Booster Fuzil

rank_2.png

Avatar

Groupe: Membre

Inscrit le: 21/04/2009

Messages: 86

Le 16/03/2012 à 14h39
Pour moi ça roule, le "module" fonctionne, excepté un seul point : Le pseudo du membre facebook devient une suite de chiffre une fois connecté.

ex : Mon pseudo facebook => Niko Le Furtif
Mon pseudo une fois connecté sur mon site à l'aide du module : 1117623637
____________________
PHPboost 3
Site web    
Visiteur

Boosteur Inactif

rank_0.png

Avatar

Groupe: Visiteur

Le 16/03/2012 à 14h50
Bonjour,

Pour moi à la base, c'est pas vraiment un module, puisqu'il faut modifier un autre module existant à coté le connect ... Mais c'est mon avis personnel.

Une question me turlupine.. une fois inscrit sur le site en tant que membre facebook , si celui-ci vient pour x, ou y à supprimer son compte facebook,, il adviendra quoi du compte du membre sur le site en question ? Il passeras en visiteur ? Les messages seront ils toujours là ??

Je ne fais que poser des questions ..

@imablement Swan.



Edité par Visiteur Le 16/03/2012 à 14h54
   
Visiteur

Boosteur Inactif

rank_0.png

Avatar

Groupe: Visiteur

Le 16/03/2012 à 15h27
Bonjour Swan.
Je pense que pour ta 2ème question, le problème ne se pose pas étant donné qu'il est actuellement impossible de supprimer son compte Facebook ^^
   

Administrateur

rank_admin.png

Avatar

Chef de projet
Développement Noyau

Inscrit le: 27/02/2009

Messages: 10479

Le 16/03/2012 à 15h47
Il est à noter de toute façon que ce type de "module" ne fonctionne pas comme il devrait fonctionner normalement.

Logiquement il ne devrait y avoir qu'une nouvelle session de crée et pas un nouveau membre. Du coup la problématique soulevé par Swan ne se pose même plus.

Dans la version 3.0, il n'y a pas d'autres solutions. En revanche dans une future version, et avec une refonte du système de session, nous pourrons nous connecter avec tout type de compte.
Site web    
Visiteur

Boosteur Inactif

rank_0.png

Avatar

Groupe: Visiteur

Le 16/03/2012 à 15h48
Schizo, en es tu vraiment sur ?? j'ai un doute .. Supprimer son compte facebook...
   
Visiteur

Boosteur Inactif

rank_0.png

Avatar

Groupe: Visiteur

Le 16/03/2012 à 15h56
Ça l'était quand je l'utilisais en tous cas, désolé de ma réponse hâtive.
   

Booster Bazooka

rank_2.png

Avatar

Groupe: Membre

Inscrit le: 05/12/2009

Messages: 132

Le 16/03/2012 à 16h38
le furtif:
Pour moi ça roule, le "module" fonctionne, excepté un seul point : Le pseudo du membre facebook devient une suite de chiffre une fois connecté.

ex : Mon pseudo facebook => Niko Le Furtif
Mon pseudo une fois connecté sur mon site à l'aide du module : 1117623637



Salut lefurtif,
Je sais, les pseudos sont injectés directement dans la base donc j'ai simplement mis l'id donc j'ai mis en attandant le ID facebook à la place du pseudo. Imagines que deux visiteurs "Jean-Michel Chastier" (ce qui est tres rare mais à prévoir), cela créera un bug dans la base de données. Mais on est encore sous la version [DEV] il reste quelques bricoles à faire. Et comme le disait

ReidLos:
Il est à noter de toute façon que ce type de "module" ne fonctionne pas comme il devrait fonctionner normalement.

Logiquement il ne devrait y avoir qu'une nouvelle session de crée et pas un nouveau membre. Du coup la problématique soulevé par Swan ne se pose même plus.

Dans la version 3.0, il n'y a pas d'autres solutions. En revanche dans une future version, et avec une refonte du système de session, nous pourrons nous connecter avec tout type de compte.


Je redévelopperai une nouvelle version beaucoup plus simple pour la V4 si besoin est.
____________________
<img alt="" src="http://www.chaudron-empoisonne.fr/pages.php?id=ecoloonline">
Site web    

Booster Bazooka

rank_2.png

Avatar

Groupe: Membre

Inscrit le: 05/12/2009

Messages: 132

Le 16/03/2012 à 16h41
Swan:
Bonjour,

Pour moi à la base, c'est pas vraiment un module, puisqu'il faut modifier un autre module existant à coté le connect ... Mais c'est mon avis personnel.

Une question me turlupine.. une fois inscrit sur le site en tant que membre facebook , si celui-ci vient pour x, ou y à supprimer son compte facebook,, il adviendra quoi du compte du membre sur le site en question ? Il passeras en visiteur ? Les messages seront ils toujours là ??

Je ne fais que poser des questions ..

@imablement Swan.


Pour l'instant il peut se connecter comme il veut se connecter avec facebook, cela injectera ses données dans la base comme pour n'importe quelle inscription sauf que là elle est automatique. Si il supprime son compte en bien ben ca fait rien, les deux systemes ne sont pas liés spontanément. C'est à dire que ils sont indépendant l'un de l'autre et que l'unique interaction est le transfert de données vers PBT. Le compte crée avec facebook sera donc déconnecté quand le cookie_sessions disparaîtra.



Edité par ecoloonline Le 16/03/2012 à 16h43
____________________
<img alt="" src="http://www.chaudron-empoisonne.fr/pages.php?id=ecoloonline">
Site web    

Booster Bazooka

rank_2.png

Avatar

Groupe: Membre

Inscrit le: 05/12/2009

Messages: 132

Le 16/03/2012 à 16h48
ReidLos si j'ai bien compris, vous intégrerez un formulaire de connection OpenID (facebook, twitter, google, yahoo) dans la prochaine V4?
____________________
<img alt="" src="http://www.chaudron-empoisonne.fr/pages.php?id=ecoloonline">
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
1 Utilisateur en ligne : 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne : Aucun membre connecté