Check this out : BuddyPress check-ins !

Un plugin BuddyPress pour expérimenter la HTML5 geolocation API.. On se croirait presque dans foursquare !

par imath Le avril 1, 2012

100 réactions
facebook share mail email A+ A-

À propos de l'auteur

je "bricole" sur le web en manipulant des outils comme html/css, php, asp 3.0 (si si!!), javascript, actionscript 1-2-3, Ajax, flash, flex.. i am a Mac/linux allergique à Windows ;)


Sur le même sujet
html5 geoloc
Merci à la HTML5 geolocation API :)

Salut !

Ça fait deux mois que je n’ai pas ajouté d’entrée à mon blog.. La faute à différentes difficultés qui n’intéresseront personne.. Je ne développerai pas plus, rassurez-vous.

Dernièrement, suite à un échange avec @Mecanographik au sujet d’un de ses projets (persos), je me suis décidé à remettre la main à la pâte dans la cuisine de plugins BuddyPress. Je lui ai donc indiqué que j’écrirais ce plugin expérimental. Et puis, je me suis dit que si on était plusieurs à le tester, ça nous permettrait de lui trouver de nouvelles fonctionnalités, de corriger d’éventuels bugs plus vite.. ou de laisser tomber l’affaire !

BP check-ins ?

Il s’agit d’ajouter la possibilité de localiser ses actualités de profil (profile updates) ou les actualités que l’on publie dans un groupe (group updates). Pour ce faire, depuis la textarea “what’s new” de la homepage des activités, d’un groupe ou se son profil, il suffit cliquer sur l’icône en forme de marker qui s’est glissé dans son coin supérieur droit.

status update
Un check-in sur Paris ?

Une fois le marker cliqué, votre navigateur vous demande l’autorisation de diffuser votre position géographique, si vous acceptez, le Geocoder de google map nous fait un reverse geocoding pour afficher une estimation d’adresse. Si vous refusez ou que le navigateur contient le mot explorer dans son nom, pas de souci, vous pourrez vous même rechercher votre adresse depuis un champ texte. Dans les deux cas, si le résultat ne vous convient pas vous pourrez affiner en utilisant le bouton de modification de l’adresse. Il ne vous restera plus qu’à entrer le texte de votre activité avant de la publier

status update publiée
checked-in !

Une fois l’annonce publiée, un lien se glisse juste au dessus du bouton “commenter”. En cliquant dessus, vous atteignez le permalien de votre activité enrichie d’une carte vous positionnant à l’endroit où vous vous êtes géolocalisé.

permactivité
“J’étais là quand j’ai fait cette màj!”

Pour finir, si vous allez sur l’onglet “friends” de votre profil, une carte s’est glissée au dessus de votre liste d’amis et si toutefois ils ont eux aussi fait un check-in, vous verrez leur dernière position connue.

permactivité
Carto de mes pôtes.

Démo animée..

Télécharger le plugin

Config nécessaire pour tester cette expérimentation : WordPress 3.3.1 / BuddyPress 1.5.5. Attention ce plugin est en ‘beta – work in progress – dontUse on Prod’.

Merci de vos éventuels commentaires ;)

Suivez nous sur Twitter et sur Facebook.