 Bonjour, je suis Sylvie Clément, allée à Soelita sur le web. Je suis informaticienne depuis toujours, sur le web depuis la fin des années 90. Et dès l'an 2000, j'ai appris le PHP pour pouvoir faire mon premier site communautaire parce que c'est vraiment le truc qui me plaît sur le web, c'est pouvoir faire des sites pour des gens qui ont envie d'échanger sur un thème, sur une thématique. Et donc c'est tout de suite ce que j'ai voulu faire. D'ailleurs WordPress, j'y suis venue pour Bodypress en fait, je dois être une des rares dans ce cas là, mais ça existe. Je cherchais en 2009 un outil permettant de faire des sites communautaires et j'ai découvert à ce moment-là Bodypress qui venait d'être achetée par Automatique. Et j'ai fait mes premiers essais avec à ce moment-là. J'ai pas réalisé de sites avec à cette époque parce que j'étais encore salariée et que ce n'était pas encore mon activité à temps complet. Et c'est seulement il y a quatre ans que je m'y suis mise sérieusement. Je suis freelance en création de sites web depuis trois ans. Donc là je vais vous parler de Bodypress et de quatre sites que j'ai fait depuis trois ans avec. Alors Bodypress, c'est quoi ? C'est moi ce que je l'appelle un peu le vous-commerce du communautaire parce que je trouve qu'il y a beaucoup de points communs entre ces deux outils. D'abord parce que ce sont des extensions officielles qui ont été rachetées à un moment par Automatique. Des extensions gratuites. Bodypress, il vous propose donc au départ un tas de fonctions de base pour gérer des communautés en ligne. Mais pas seulement, ce n'est pas juste des fonctionnalités. Il y a aussi tout un ensemble de pages de thèmes que vous allez pouvoir surcharger dans votre thème de votre site afin de le customiser, de le personnaliser complètement avec toute une hiérarchie de template. Il y a un tas de hooks, de actions, de filtres dans le code de Bodypress qui vont vous permettre de le personnaliser complètement et de l'adapter à votre communauté. Parce qu'on va voir à travers les quatre exemples de sites que je vais vous montrer que les sites communautaires peuvent être très différents les uns des autres dans leur fonctionnalité, dans leur objectif, dans leur communauté elle-même. Et enfin on trouve autour de Bodypress beaucoup d'extensions tierces, des add-ons des extensions qui vont permettre de rajouter encore des fonctionnalités ou de modifier le comportement de Bodypress s'il y a des choses qui ne vous conviennent pas. Donc tout cet ensemble font que Bodypress est un outil clé en main qui va vous permettre dès que vous l'installez et de gérer une communauté sur votre site. Mais c'est aussi toute une base de développement qui va vous permettre de vraiment customiser tout ça et de faire des choses assez intéressantes avec. Alors je vais vous présenter un peu d'abord les quatre sites que j'ai fait et après on passera en revue toutes les fonctionnalités de Bodypress ainsi que celles qui manquent éventuellement dans Bodypress par rapport aux besoins des sites que j'ai fait et la façon dont on peut le compléter. Alors par ordre chronologique, le premier site que j'ai fait avec Bodypress c'est l'Histolabo. C'était un moment où je venais de quitter mon emploi salarié pour me mettre à mon compte et j'ai voulu créer ma petite start-up à moi toute seule autour du thème de l'organisation personnelle et familiale et j'ai créé l'Histolabo qui est un site de gestion de liste d'abord un outil de gestion de liste et pour le différencier de tous les autres outils de gestion de liste qu'on peut trouver sur le marché d'abord je voulais rajouter pas mal de contenus, blogs etc sur l'organisation personnelle et familiale quand je parle de listes pratiques c'est des listes de courses, des listes de bagages, des listes d'idées de repas des choses comme ça. Mais je voulais aussi en faire un site participatif c'est à dire que les gens puissent partager les listes qu'ils ont créé et qu'on puisse du coup trouver des listes déjà prêtes qu'on puisse ensuite copier dans son espace personnel pour la customiser, pour la rendre selon ses besoins. Donc j'ai utilisé bodypress sur la partie participative sur la partie partage d'information et sur le suivi des activités de qu'est-ce que les autres ont partagé comme liste et pouvoir gérer des favoris tiens cette liste là, je la mets de côté parce qu'elle me plaît bien. Donc c'était une petite utilisation de bodypress parce que je démarrais avec cet outil-là à ce moment-là. À la suite de ça, mon petit start-up n'a pas marché du tout je vous le dis tout de suite parce que je suis pas du tout douée en commercial et en marketing donc c'était pas mon truc et j'avais pas envie de m'y mettre. Donc j'ai pris le plan B qui est freelance en création de site web. Donc pour démarrer, j'ai cherché une association d'entrepreneurs près de chez moi, moi je suis en cinéma je suis tombée sur dirigeante active 77 qui est une association de femmes, entrepreneurs de cinéma ça tombe bien, j'étais une femme en cinéma c'est avec eux que j'ai démarré que j'ai trouvé mes premiers clients qui étaient des clientes en fait et finalement j'ai refait le site de l'association. Sur ce sujet-là l'association avait déjà un site fait avec Gestaso qui est une solution en ligne pour créer des sites associatifs et surtout pour gérer les membres les cotisations etc. Donc c'était un outil pas très pratique pour le bureau de l'association parce que c'était le secrétaire qui devait rentrer à la main dans le back office de Gestaso toutes les modifications de fiches de chaque adhérent et ensuite ils avaient voulu créer un forum et du coup ils avaient pris une solution de forums gratuits en ligne donc du coup les adhérents avaient deux logins différents etc. Tout le monde se plaignait donc voilà j'aurais fait un site avec Buddy Press qui fait tout ça à la fois donc où les adhérents peuvent n'ayant créé un compte sur le site gérer leur profil mettre toutes leurs informations personnelles directement en ligne donc elles sont garanties à jour le site propose un annuaire qui met en valeur toutes les femmes entrepreneurs qui en font partie donc c'est une plus-value du site qui leur permet d'avoir une visibilité sur le web supplémentaire et puis il y a des fonctions privées il y a un forum il y a un agenda aussi avec des réservations de déjeuner et d'événements qui sont organisées par l'association à la suite de ça l'association a créé un salon businesswoman en Sénémarne où j'ai rencontré une nouvelle cliente à qui j'ai montré le site associatif et qui m'a dit c'est super, moi aussi je voudrais faire un site communautaire une plateforme de mise en relation donc elle faisait déjà ça pas en ligne elle se chargeait de mettre en relation des familles qui voulaient trouver d'autres familles à l'étranger pour faire des échanges entre leurs enfants, leurs ados et elle voulait pouvoir directement mettre en relation les jeunes sur une plateforme qui puissent discuter un petit peu avant l'échange se connaître et trouver eux-mêmes avec qui ils avaient envie de faire un échange donc là c'est un body press qui permet aux jeunes de s'inscrire bon il a fallu rajouter beaucoup de choses sur toute la partie gestion de dossiers parce que sur l'association enfin c'était une association au départ maintenant c'est une entreprise commerciale qui veut vraiment chercher des inscriptions qualitatives donc il y a une grosse étape de validation des dossiers par les membres de TwinExchange pour garantir des dossiers sérieux et ensuite là du coup il y a une plateforme de recherche avec des critères assez poussés pour trouver d'autres jeunes avec qui faire des échanges et ensuite ils peuvent échanger des messages et devenir amis sur le site etc. et enfin le dernier site que je vous présente c'est un réseau de jardiniers alors là il est anonyme parce qu'en fait il n'est pas complètement terminé donc voilà je vous indique pas exactement son nom mais c'est un site qui existe déjà c'est une refonte d'un site existant dans les jardins et qui demande aux jardiniers amateurs aussi aux jardiniers pros de s'inscrire sur le site, de montrer leur jardin et d'expliquer aux gens ce qu'ils font pour la biodiversité dans leur jardin et d'encourager comme ça par la proximité les gestes de la biodiversité dans les jardins donc là c'est ce site le plus complet où j'utilise toutes les fonctions de bodypress alors que dans les cas précédents on va voir que je n'utilise pas forcément toutes alors qu'est ce qu'il y a dans bodypress qui est déjà inclus dedans que vous allez pouvoir tout de suite profiter la fondation c'est tout ce qui est gestion des membres donc inscription et profil de chaque membre donc les membres peuvent s'inscrire directement en ligne via une page d'inscription sur laquelle vous en va retrouver toutes les pages toutes les informations d'inscription WordPress de base qui sont juste un identifiant un email, un mot de passe et dans lequel on va aussi avoir des champs de profil qui sont gérés d'un bodypress ils auront ensuite une page de profil qui est publique qui reprendra les informations qui veulent bien mettre public et le site va présenter un annuaire des membres et une recherche de ses membres alors toutes ces fonctionnalités la fonctionnalité profil étendue est une option de bodypress bon moi je l'ai mis dans les quatre sites par exemple ça me paraît vraiment être la fondation d'un site communautaire par exemple ici la page d'inscription sur dirigeant actif 77 donc on a dans la colonne de gauche la gestion des informations du compte l'identifiant l'adresse email le mot de passe et dans la partie droite on va leur demander les informations de profil qu'on a paramétrés dans le back office de bodypress donc ici des nombres et non de l'entreprise le profil est-ce que vous êtes porteur de proche déjà entrepreneur ou partenaire potentiel de l'association des secteurs d'activité et encore quelques autres champs en dessous donc avec des données obligatoires à partir de ces informations de profil on va pouvoir enrichir l'annuaire des membres de l'association qui est donc une page publique qui présente tous les membres actifs de l'association avec en standard en bodypress la avatar et le nom de la personne et là dans le template de la page d'annuaire de bodypress j'ai rajouté l'affichage de certains des champs de profil qu'on a rempli donc ici on avait envie de mettre en avant le nom de l'entreprise son secteur d'activité et sa localité comme ça on peut déjà voir les informations principales et ensuite en cliquant sur chacun des profils on peut voir plus de détails et la fiche complète de la personne quand on arrive sur la fiche profil de quelqu'un d'autre ça c'est la version de droite c'est le profil de quelqu'un d'autre et si on est sur son propre profil là on va avoir une page encore plus complète ou on va avoir encore plus de fonctions qui vont s'afficher donc ça ce sont des pages de profil qui sont donc générées automatiquement par bodypress donc vous n'avez rien à faire pour obtenir cette fonctionnalité là dans votre site c'est déjà inclus dedans vous avez le profil lui-même et vous avez aussi les fonctions annexes selon les fonctionnalités que vous avez activées dans le site ici il y a des groupes, il y a des forums il y a des documents et quand on est dans son propre profil on va avoir des fonctions en plus qui vont permettre de retrouver ces notifications ces messages, ces amis etc et enfin des fonctions pour modifier leur profil donc là c'est tout en haut il y a le menu principal de navigation bodypress qui est là de navigation dans son profil et un sous menu en dessous au départ ça peut faire un peu peur le menu de navigation dans le profil quand on arrive on se dit il y a beaucoup de choses les membres ils peuvent être un peu perdus c'est quelque chose qu'on peut pas mal personnaliser parce que c'est en fait stocké dans une variable globale il y a tout le menu qui est dans une variable globale et donc vous pouvez avec une action prendre le menu, changer le nom changer le lien, faire tout ce que vous voulez pour faire apparaître que ce qui est important pour vous est pas noyer les membres dans un tas de fonctionnalités où ils vont se dire je sais pas du tout quoi faire on peut voir aussi ici à gauche que sur ma fiche perso il y a des champs supplémentaires d'informations qui sont des informations de gestion sur ma dernière cotisation quand est-ce que je suis adhérée depuis que je suis dans l'association etc ça c'est quelque chose qu'on n'a pas ramêtré aussi dans le back office est-ce que c'était des informations publiques ou pas etc là sur le site des jardins, on peut voir une présentation un petit peu différente parce que toute la mise en page est vraiment personnalisable dans les gabarites pages donc là on a choisi sur la droite de faire apparaître une sorte de pavé dans lequel on a déplacé le menu principal et dans lequel en dessous on met en avant les jardins du membre parce que c'est vraiment la chose qu'on veut mettre en avant sur le site et sur la droite la partie du profil donc ici on a aussi comme sur l'écran d'avant deux sections de champs de profil on a les infos de base et des informations supplémentaires une description, un statut on peut voir ce que ça donne dans le back office en fait dans le back office de bodypress enfin de WordPress on va dans le menu utilisateur vous rajouter une fonction champ de profil dans lequel vous allez avoir à agirer les différents paramétrés les différents champs de profil que vous désirez faire apparaître sur votre site ici une date de naissance une description et un statut sachant qu'on a deux onglets qui sont en haut il y a deux onglets, deux sections d'informations on peut en mettre autant qu'on veut sur le site des échanges linguistiques il y a cinq onglets différents je crois parce qu'il y a beaucoup d'informations quand on modifie un champ on peut changer son libellé rajouter une description qui va apparaître sur la page de modification de profil on peut mettre une description qui va expliquer aux membres à quoi sert ce champ et comment il faut le renseigner des valeurs possibles conditions facultatives ou obligatoires pour quel type de membre ça peut s'adapter ça peut s'appliquer en fait ça c'est une nouveauté de la press de l'été dernier je crois dans laquelle maintenant on peut typer les utilisateurs selon cette typologie qu'on veut ici on a mis des jardiniers qui sont des particuliers ou des professionnels et du coup maintenant selon ce type de membre je peux avoir des champs de profil différents et enfin il y a un champ visibilité en bas qui permet aux membres ou pas, c'est à dépenser ce champ de préciser s'ils veulent que ce champ d'infos soit visible à tout le monde, publiquement, sur internet seulement à eux comme les données de gestion qui sont purement privées à tous les membres ça veut dire que toutes les personnes connectées qui ont un compte qui sont identifiées et qui vont voir cette information ou encore seulement à leurs amis donc les membres ont la main là dessus si vous voulez leur simplifier la vie et qu'ils soient pas effrayés quand ils vont modifier leur profil par toutes ces options vous aussi vous qui décidez et puis comme ça ils ont pas le choix déjà il y a des ordonnés qu'on veut qu'ils soient toujours visibles donc sur ce champ sur le site d'échange linguistique voilà ce que donne l'annuaire donc là on est beaucoup plus riche que sur le site des dirigeants d'active parce que là on veut que c'est jeune donc j'ai mis des petits rond blancs pour la confidentialité parce que ce sont des jeunes en plus on a rajouté beaucoup de champs d'information dans le champ de profil de ce site on a un tas de cases à cocher sur les loisirs et la personnalité des membres assez impressionnant en plus c'est un site multilingue donc tout ça est traduit en plein de langues donc là ils peuvent vraiment avoir une première aperçu dans cet annuaire de beaucoup d'informations propres à chaque membre qu'ils vont les aider à trouver la personne avec qui ils vont pouvoir essayer de faire un échange linguistique et directement dans le template on a rajouté le bouton directement de pouvoir envoyer un message dès cette page là à cette personne pour en savoir plus pour lier un contact donc c'est sans j'ai rajouté dans le template de la page annuaire j'ai aussi rajouté un peu de développement pour que cet annuaire ne soit pas public parce que par défaut dans bodypress l'annuaire est une page publique et les visibles de tout le monde là on veut pas que ce soit visible de tout le monde donc on a rajouté des quelques lignes de code pour faire que c'est seulement pour les membres connectés et dont le dossier a été validé et qui ont payé leur cotisation qu'on peut afficher cet annuaire donc là je sais, comme ça c'est bien protégé ensuite une autre grande fonction que vous propose bodypress qui sont des fonctions désactivables si vous n'en voulez pas si vous n'en avez pas besoin ce sont les fonctions de mise en relation d'amis et les fonctions de messagerie qu'on a vu sur les sites précédents un petit peu donc les membres de la communauté peuvent demander d'autres membres en amis, donc j'ai mis au sens facebook parce que ça doit être une relation qui doit être acceptée par l'autre personne vous faites une demande d'amis, il faut que l'autre personne accepte d'être votre ami vous pouvez pas être ami et qui vous voulez vous pouvez envoyer des messages privés aux autres membres avec la fonction messagerie et être notifié de toutes ces demandes de contact et des messages que vous recevez donc ces fonctions sont désactivables dans les options bodypress vous pouvez désactiver l'un ou l'autre ce sont deux fonctions séparées quand vous pouvez mettre une fonction d'amis et pas de messagerie ou le contraire, ou les deux, ou aucune des deux sur les sites les quatre sites sur l'histoire labo aucune de ces deux fonctionnalités parce que sur l'histoire labo je voulais mettre en avant les contenus produits par les membres les listes et pas spécialement qui deviennent amis entre eux ils peuvent juste mettre des commentaires sur les listes des autres donc ils peuvent discuter mais il n'y a pas de messagerie privée ça n'avait pas d'intérêt les amis non plus sur dirigeant active on a désactivé les amis mais on a mis la messagerie pour si jamais il y avait un truc à se dire c'est les fonctionnalités cruciales dans l'application donc là c'est ce qu'on met en avant ils sont là pour être rentrés en contact avec les autres membres et sur les jardins on a mis aussi ces fonctionnalités pour que les jardiniers puissent lier des liens d'amitié parce qu'on sait très bien que c'est par ce biais là qui vont pouvoir s'encourager les uns les autres à partager des gestes pour la biodiversité dans les jardins donc sur la plateforme Twin Exchange il y a un exemple de la gestion de messagerie on a une page classique message reçu, message envoyé voilà on peut envoyer et suivre des discussions avec les autres membres là c'est sur le site des jardins où là je la liste de mes amis quand quelqu'un est dans mes amis j'ai un bouton pour ne plus être son ami s'il est un peu trop envahissant ou si au contraire il est complètement meuel je ne sais pas ça dépend des gens du coup quand on va sur le profil il y a quelqu'un d'autre on peut avoir des boutons qui vont s'afficher dynamiquement selon l'état est-ce que vous êtes son ami ou pas dans la partie gauche vous avez l'exemple de voilà cette personne là n'est pas mon ami actuellement donc j'ai un bouton qui apparaît ajouter comme ami une fois que je lui ai demandé d'être mon ami si je retourne sur cette page là en fait je verrai à la place un bouton annuler la demande d'ami et une fois qu'il aura accepté d'être mon ami pour ne plus être son ami et j'aurai un bouton pour lui envoyer un message privé parce que ici j'ai ajouté un développement pour restreindre l'envoi des messages uniquement aux amis donc ce bouton apparaît que quand on est ami alors ça c'est aussi quelque chose qui dépend complètement de votre site et de votre besoin on peut se demander par défaut dans body press on peut envoyer des messages à tous les membres n'importe qui on peut lui envoyer un message souvent au départ les clients me disent non moi je veux pas qu'on envoie des messages à n'importe qui on peut envoyer que aux amis c'est pas très difficile un développement c'est une dizaine de lignes de code on trouve ça sur internet facilement c'est pas très compliqué et donc c'est ce qu'on a mis en place sur les jardins de nos je devais pas dire le nom c'est raté sur les jardins parce qu'ils ont beaucoup de gens déjà dans leur communauté c'est un site existant que j'avais dit que au départ c'était une refonte d'un site existant donc il y a 4 000 jardiniers en ligne on veut pas que les gens puissent spamer tout le monde donc on envoie des messages privés qu'aux amis de toute façon ils publient tous des informations sur leur jardin dans le site donc ils n'ont pas besoin non plus de forcément discuter en privé sur la plateforme d'échange linguistique au début ma cliente m'avait dit la même chose on n'avait pas envoyé des messages à n'importe qui il faut d'abord être amie ensuite on envoie un message privé à part qu'à l'usage comme elle a bloqué la vision des profils des gens si on n'est pas amie du coup on ne voyait plus rien du tout on ne voyait que la fiche annuaire de tout à l'heure avec quelques champs de données mais après on ne pouvait pas discuter sans être d'abord demandé comme amie mais si on l'a demandé comme amie par exemple les photos personnelles qui sont dans le profil ce qu'elle ne voulait pas donc finalement on a réouvert l'envoi de messages à tous les membres de façon possible donc c'est vraiment aussi à l'usage sur la communauté qu'on peut voir de quelle fonction on a besoin qu'est-ce qu'on restreint, qu'est-ce qu'on ouvre au maximum et qu'est-ce qui va être utile pour développer la communauté et en faisant ce slide je me suis aperçu que mon vocabulaire n'a été pas terrible j'ai ajouté comme amie au milieu j'ai annulé la demande de mise en relation à droite j'ai rompre le contact c'est pas terrible on va faire un petit effort avant la mise en ligne du site pour rendre ce vocabulaire un peu plus user friendly il y a des notifications automatiques donc il y a pas reste dans son profil pour vous avertir qu'on vous a envoyé un message privé et qu'on vous a demandé en contact qu'on a accepté votre demande de mise en contact qu'on vous a invité dans votre groupe etc c'est aussi une fonction qui peut se désactiver d'un body press et on peut aussi choisir de les envoyer par email ce qui est souvent plus pratique que de simplement les avoir dans le profil j'avais une cliente de network je me dis ça sert à quoi d'avoir une notification dans le site une fois qu'ils sont dans le site ils vont voir qu'ils ont un message etc ce qui est important c'est de les envoyer un mail pour les avertir venez sur le site donc c'est aussi dans body press et c'est paramétrable par l'utilisateur qui peut choisir de désactiver l'envoi de mail si ça lui plaît pas une autre fonction de body press c'est la publication de status et le mur d'activité un peu façon un peu beaucoup façon facebook donc chacun sur son profil va pouvoir si on active cette fonctionnalité publier des status publier des petites infos ils vont pouvoir consulter voir leur propre mur voir celui de leurs amis celui du site tout entier il y a le mur d'activité de la communauté entière on voit tous les gens qui s'inscrivent tous les gens qui changent leur photo d'avatar tous ceux qui ont publié quelque chose on voit tout ce qui est intéressant sur ces activités c'est aussi qu'on peut laisser des commentaires donc c'est là qu'il va y avoir des interactions mais encore une fois forcément une fonction qu'on va activer sur tous les sites sur le site des jardins on a activé donc quand on est sur son profil on a la partie en haut qui est un petit formulaire pour laisser un statut sur son profil j'ai rajouté une extension tierce ici pour pouvoir publier des photos parce que par défaut on publie du texte dans ces statues mais ici on a rajouté une fonction de publication photo donc une activité type sur le site va être comme en bas un tel a publié des photos sur son statut ou dans son jardin sur listo labo le site des listes pratiques on a une activité l'activité globale du site qui apparaît pour essayer de montrer des nouveaux inscrits des changements et des partages de listes surtout c'était l'activité principale qu'on veut mettre en avant sur le site donc c'était important de le mettre et de pouvoir permettre aux gens de les mettre en favori oui j'ai pas bien vu sur le le slide d'avant sur les activités ici on a des boutons d'action chaque fois sur les activités qu'on peut consulter dont les principales sont les commentaires et les favoris on supprimer c'est juste pour le retirer de son mur donc sur listo labo voilà il y a cette fonction de favoris qui a été intéressante pour que les gens retrouvent facilement les listes qui leur plaisent et comme ça en utilisant cette fonction j'avais pas besoin de le développer moi-même c'était déjà tout prêt donc du coup dans le profil j'ai modifié un peu le menu de navigation de listo labo pour la partie et j'ai rajouté ce menu favori pour le mettre en avant parce que c'était quelque chose qui était intéressant donc j'avais en séparant en dessous d'une côté les articles favoris dans le blog de listo labo et de l'autre les listes favoris qui ont été publiées par d'autres participants enfin la dernière grande fonction offerte par budy press c'est celle des groupes de discussion tous les membres de la communauté si on active les fonctions groupes de discussion peuvent créer des groupes directement peut rajouter une extension pour empêcher que n'importe qui puisse créer un groupe mais par défaut tout le monde peut créer des groupes qui sont des groupes soit publiques tout le monde peut adhérer à ce groupe directement soit des groupes privés ou il faut que l'administrateur du groupe vous accepte ou parmi le groupe ou des groupes cachés qui sont seulement sur invitation donc on va pouvoir adhérer à un groupe suivre pareil un mur d'activité du groupe savoir qui a adhéré qui est parti qui a publié quelque chose sur le groupe et les administrateurs de chaque groupe peuvent gérer et modérer leur propre groupe donc nommer d'autres membres en administrateur ou en modérateur et enfin il y a un annuaire de tous ces groupes avec une fonction de recherche donc une fonction vraiment très complète de groupes de discussion sur l'Histo Labo je voulais renforcer cet aspect thématique sur l'organisation personnelle et familiale donc j'ai créé des groupes qui traitent de l'organisation voilà c'était pour un peu démarrer sur le sujet ça renforce la thématique du groupe ça incite à l'échange pour démarrer une communauté un site communautaire le plus dur c'est de démarrer une fois qu'on a quelques habitués après ça roule un peu tout seul mais le démarrage d'un site communautaire c'est pas facile donc il faut essayer de leur proposer des choses qui vont les attirer et qu'il va falloir animer il va falloir produire des contenus pour lancer tout ça sur le site des jardins on a rajouté quelque chose d'un peu spécial c'est à dire que les groupes de discussion on s'est dit que ça allait être pratique on va en fait publier des jardins donc les groupes de discussion ou que ce soit des groupes c'est des jardins donc c'est automatiquement chaque membre peut créer ces jardins qui vont être forcément publiques mais sur lesquels ils vont être les seuls à pouvoir publier et puis toutes les autres personnes qui suivent le jardin, qui adhèrent au groupe on va renommer ça à suivre le jardin normalement parce qu'il n'y a pas qui adhèrent à ce jardin c'est pas normal et on va pouvoir commenter et pouvoir discuter avec eux oui, par exemple poser des questions effectivement dans les commentaires sur le jardin l'interface de création group est en ligne pour les membres c'est assez facile, c'est en plusieurs étapes on crée le nom du groupe la description est-ce que c'est public ou pas on fait une photo de profil et une photo dans tête pour le groupe et voilà, ça se fait simplement pour simplifier un petit peu pour l'utilisateur qui se retrouve dans ce site qui est plein de fonctionnalités peut-être surtout sur ce site des jardins toutes les fonctionnalités de bodypress sont activées donc il y a beaucoup de choses donc c'est important de lui mettre un menu comme sur la plupart des sites communautaires qu'on peut voir sur le web donc en haut à droite du site on va avoir à côté de la barre de recherche quand on est connecté son nom il y a un petit compteur de notification donc il va pouvoir voir directement s'il a des notifications en cours et quand on passe dessus on a tout son menu contextuel qui apparaît ce sont des liens de menus qui sont générés par bodypress que vous allez pouvoir paramétrer dans la gestion des menus WordPress et qui vont vous permettre bien que ce soit des URL dynamiques un peu compliqués de faire ça sans une ligne de code donc surtout les sites à chaque fois on a toujours un petit menu comme ça qui met en avant les fonctions propre aux membres sur dirigeant active il est dans la barre de gauche software exchange c'est un rond qui est en haut qui s'ouvre avec juste quelques fonctionnalités sur listo labo il n'y a pas beaucoup de fonctions activées de bodypress donc on a juste mis le profil et les favoris en avant et voilà on peut faire ça assez simplement dans l'interface de WordPress des menus ça se présente sous cette formule dans le il y a la liste des pages habituelles que vous pouvez mettre dans votre menu WordPress et en dessous vous avez toutes les pages bodypress que vous pouvez mettre aussi qui sont séparées en deux groupes les liens de menus qui vont apparaître seulement aux gens qui sont connectés et les liens de menus qui vont s'apparaître seulement pour les gens qui ne sont pas connectés donc les liens se connecter s'inscrire et tous les autres ça va être voilà mes activités mes groupes et vous composez votre menu propre à votre site en mettant exactement les liens que vous voulez et là vous pouvez mélanger des liens des deux groupes et selon le contexte où l'utilisateur est vous aurez exactement ce qu'il faudra donc tout ça est automatique et c'est très pratique qu'est-ce qui peut manquer et comment on peut faire autrement qu'est-ce qui a manqué moi dans mes sites que je n'ai pas trouvé dans bodypress d'abord il y a les forums alors ça c'est quelque chose un peu spécial c'est que souvent quand je parle de bodypress lors des meetups ou des wordcamps avec des gens ils disent oui c'est un outil de forums bah non, tant bodypress il n'y a pas de forums c'est babypress le forum c'est une extension différente les deux outils sont bien intégrés c'est à dire que si vous avez les deux outils sur votre site il va y avoir des liens entre les deux c'est à dire que sur les discussions de forums vous allez avoir un lien vers le profil bodypress avec la personne qui a publié un message et dans le profil bodypress vous aurez un lien vers les discussions du forum de cette personne donc c'est bien intégré ensemble mais vous pouvez avoir l'un sans l'autre ça va marcher aussi très bien donc ça il n'y a pas de problème pour un forum mais ça ne fait pas partie de bodypress on peut avoir des forums publics ici sur dirigeante active il y a un forum public accessible en lecture à tout le monde où on peut parler des activités de l'association pour venir poser des questions mais on a aussi tout un forum spécial adhérente avec des sous forums etc un autre besoin que je rencontre beaucoup que je rencontre sur trois des sites c'est de pouvoir distinguer les membres actifs des membres inactifs c'est à dire dans une association dans mon annuaire d'association je vais publier une page de profil pour chacune des membres c'est une plus-value pour les membres de l'association mais je veux le faire que pour celles qui sont à jour de cotisation donc je ne vais pas afficher tous les membres WordPress dans mon annuaire je veux mettre que les membres actifs qui sont à jour de cotisation dans Twin Exchange je vais afficher que les jeunes qui ont un dossier complet qui a été validé et qui ont payé leurs cotisations là aussi dans le réseau de jardin par contre là c'est public, c'est bon là c'était simple ensuite on peut avoir aussi des parties du site qu'on veut restreindre ou des fonctionnalités qu'on veut restreindre donc voilà, sur dirigeante active on a un espace adhérente avec des pages qui sont réservées aux membres à jour en plus de l'annuaire qui nous référence que les membres à jour ça avec WordPress, nativement tout seul je ne peux pas le faire sur l'Histolabo c'était une offre premium donc il y avait des abonnements gratuits et des abonnements premiums et je voulais pouvoir restreindre l'accès à certaines fonctionnalités comme ici j'avais indiqué l'accès aux groupes de discussion je m'étais dit, tiens je pourrais être réservé aux abonnés premiums on ne peut pas le faire nativement non plus on peut échers l'accès à l'annuaire Twin Exchange voilà, c'est aussi une fonctionnalité qui va dans le même sens donc si vous voulez faire ça il faut rajouter soit des champs de données d'état à la main soit utiliser des champs de profils spéciaux pour indiquer le statut du profil de l'utilisateur mais il faudra que vous protégiez la mise à jour de ce champ pour ne pas que le membre se mette lui-même à ce statut, je lui ajoute donc vous aussi rajoutez un bout de col et enfin vous pouvez utiliser des extensions de type membership enfin de type abonnement il y a plein d'extensions de ce type-là qui existent qui ne sont pas spécifiquement faites pour Buddy Press qui fonctionnent avec Buddy Press moi j'utilise S2Member je les mets en place sur 3 des 4 sites qui permettent d'avoir des rôles différents des rôles WordPress pour les utilisateurs et s'ils veulent avoir accès à certaines pages je bloque et je les envoie sur une page qui leur permet de payer par exemple leur cotisation pour pouvoir passer au rôle supérieur donc je trouve que c'est des extensions vraiment complémentaires de Buddy Press qu'on a souvent intérêt à mettre en place sur les champs de profil les types de champs possibles sont aussi un peu limités enfin il y a des champs classiques, il y a des champs textes nombre, case à cocher bouton radio mais on peut avoir envie comme ici sur Twin Exchange de rajouter des photos on peut pas le faire par défaut dans les champs Buddy Press donc il faut rajouter une extension qui va permettre de faire ça ensuite du coup pour faire une recherche de famille dans Twin Exchange on veut aussi pouvoir faire une recherche sur critères, sur certains champs je veux que la personne que je cherche ait tel âge soit une fille ou un garçon habite dans tel pays donc pour ça je me dis il y a les champs d'infos de profil, ils sont fait pour ça mais pour pouvoir mettre en place facilement le formulaire correspondant là aussi je vais utiliser une extension donc là ce sont les deux extensions que j'ai utilisées le premier permet de rajouter des champs de profil de type d'aide de naissance email, image, fichier, couleur, lien avec un cpt enfin tout ce qu'on veut le deuxième BP Profile Search permet d'ajouter une recherche par champ de profil c'est tout de suite assez pratique parce qu'en back office vous allez carrément avoir accès à une page de paramétrage où vous préciserais je veux une recherche sur tel et tel champ de profil par contre c'est compliqué avec le multiling surtout in exchange c'était dur parce que la partie c'est parce que j'ai mis une relation avec un custom post type donc du coup il stocke la identifiant du custom post type dans la langue de l'utilisateur qui a choisi cette valeur là donc après dans le moteur de recherche pour faire correspondre avec les valeurs traduites c'était un peu plus compliqué la publication de média ici sur dirigeant actif sur le profil des personnes on voulait qu'elles puissent rajouter des documents pour montrer ce qu'elles font ici c'est une personne qui fait de la communication et qui publie des magazines elle voulait pouvoir mettre des pièces jointes pour montrer ce qu'elle fait pour montrer son travail sur les jardins on voulait pouvoir non comme j'ai dit tout à l'heure publier des photos donc ces deux fonctionnalités là par défaut on n'a pas moyen de les faire qui permettent d'ajouter ces fonctionnalités moi j'ai utilisé BP Activity Plus pour l'ajout des photos ou publications il y a aussi Mediapress qui est un outil assez récent qui permet de gérer de vrais albums photos sur votre profil personnel ou sur un groupe de discussion et pour le partage de fichiers j'ai utilisé Beaty Press Docs pour publier des documents sur les profils il y a aussi l'extension Body Drive de Mathieu Vier qui est revenu ce matin qui permet des dossiers de fichiers une autre chose qui manque et que là pour l'instant je ne sais pas encore faire si quelqu'un a une piste je suis preneuse c'est pour venir des statistiques l'association de jardins elle me dit c'est bien mais moi je veux savoir combien d'inscriptions de publications, de groupes créés de commentaires publiés, de favoris il y a par jour, par semaine, par mois pour faire un compte rendu pour mes sponsors qui payent pour faire vivre l'association et qui veulent avoir un compte rendu d'activité de ce qui se passe sur le site il n'y a rien du tout donc là il faut aller à la pêche soit il faut enregistrer ça c'est donné là quand se passent les événements soit faire des requêtes peut-être sur le flux d'activité puisque dans le flux d'activité toutes les activités du site sont référencées c'est Mathieu qui m'a dit ça tout à l'heure je lui ai posé la question et m'a dit il faut que tu fasses des requêtes sur les flux d'activité mais bon j'ai pas trouvé d'extension tierce pour faire ça et je trouve que vraiment ça manque pour résumer parce que j'ai plus beaucoup de temps il y a un peu les points forts et les pièges de Betty Press au vu de ces quatre sites que j'ai réalisés son point fort c'est effectivement d'abord toutes ces fonctions activables ou désactivables dans le back office j'ai une liste de 8 grandes fonctionnalités et je vais simplement cocher et décocher cette case pour activer désactiver la fonctionnalité sur le site donc je peux désactiver le fait qu'il y ait des profils étendus des paramètres d'encombre, des connexions entre amis la messagerie privée, les flux d'activité les notifications, les groupes le traçage du blog c'est si on veut que la publication d'articles dans le wordpress apparaissent dans le flux d'activité du site donc on peut voir que sur les jardins j'ai tout utilisé que le profil étendu et les paramètres, les notifications je les ai utilisés sur tous les sites par contre les autres il n'y en a pas de pareil donc c'est vraiment appersonnalisé selon les besoins de votre communauté selon ce que vous voulez mettre en avant dans votre communauté, ce que c'est davantage les membres les relations entre les membres ce que c'est leur contenu et ce que c'est les groupes des discussions, il n'y a pas de réponse unique et Betty Press vous permet vraiment ça quelque chose de super important c'est aussi une interface complète clé en main, vous installez Betty Press vous avez toutes les fonctionnalités qui vous faut il y a plein de hooks d'API, de pages de templates customisés pour les développeurs c'est un très plaisir on peut faire tout ce qu'on veut sauf les statistiques il y a plein d'extensions tierces qui vous permettent d'enrichir votre application et il y a c'est une activité assez active autour de Betty Press donc il y a eu pas mal de nouveautés ces derniers temps les types de membres qui sont arrivés l'année dernière les images de couverture pour les membres, les groupes, au lieu d'avoir uniquement une petite photo d'avatar on peut avoir une grande photo comme surface beaucoup sur Twitter les quelques pièges et difficultés il y a d'abord qu'on est quand même un petit peu obligé d'aller plonger dans le code Betty Press si on veut personnaliser son site il y a très peu d'options de back office de Betty Press à part les grandes fonctionnalités activées des activés il n'y a pas beaucoup d'options donc dès qu'on veut modifier un peu un comportement comme le fait d'envoyer des messages uniquement aux amis ou à tous les membres on va rajouter quelques lignes de code donc on est obligé de plonger dans le code pour trouver les bons hooks etc attention au modif des pages de thème c'est comme au kubu commerce si vous modifiez les gabarits de pages que vous pouvez surcharger dans votre thème quand il va y avoir une nouvelle version on va gaffe si c'est toujours compatible le multilinguisme c'est un peu délicat mais de toute façon à la base sur un site communautaire où les gens participent et publient des choses ils vont pas s'amuser à vous publier du contenu multilingue donc de toute façon c'est pas toujours très facile de faire un site communautaire multilingue il n'y a que twin exchange ici le plateforme d'échange linguistique qui est multilingue mais où les gens ne publient rien d'autre que leurs infos de profil et enfin le back office il est un peu trop léger quand on est dans le back office on peut voir la liste des groupes la liste de leurs membres pour voir si tout se passe bien si il n'y a pas des groupes qui ont des noms un peu bizarres pareil sur les flux d'activité vous pouvez voir tout le flux d'activité dans le back office et mettre des choses en spam si il y a besoin vous pouvez avoir intérêt à utiliser une extension tierce pour filtrer un petit peu les inscriptions si les inscriptions sont ouvertes moi j'utilise one guard pour faire l'antispam sur les inscriptions pour les gens qui veulent simplement s'inscrire pour mettre de la pub dans leur profil il y en a malheureusement voilà et enfin quelques liens d'informations complémentaires pour en savoir plus sur Puddy Press pour avoir des infos sur toutes les nouveautés il y a le blog de Mathieu qui est très intéressant plus Mathieu publie des plugins des bout de code, des astuces il y a une communauté française sur bpfr.net avec un forum de discussion en français donc autour de Puddy Press deux éditeurs américains, Puddy Dev, Puddy Boss qui font des choses intéressantes en gratuite ou en premium en payant Puddy Dev fait plutôt des plugins, Puddy Boss plutôt des thèmes mais bon les deux font des deux et Puddy Boss fait des thèmes vraiment spécifiques pour Puddy Press qui sont assez intéressants qui sont à voir il y a un codex Puddy Press qui vu le nombre de fonctions qu'il y a dans Puddy Press et pas complet complet on peut y participer pour le compléter et un répertoire d'extensions Puddy Press voilà il y en a 674 l'extension Puddy Press est assez ancienne donc il y a aussi des extensions qui sont un petit peu vieilles qui fonctionnent plus très bien mais il y en a quand même beaucoup de très intéressantes voilà s'il vit, si certaines personnes avaient encore des réserves sur Puddy Press je pense que tu as fini de les convaincre voilà c'est très bien on a un peu de temps pour des questions merci déjà bravo pour cette présentation Puddy Press parce que moi je fais quelques cités avec Puddy Press et franchement j'ai jamais vu une aussi bonne présentation donc ça fait plaisir et je pense que quand elle sera en ligne on pourra la montrer à des clients ou en référence parce que vraiment elle va servir moi j'avais une question c'est-à-dire les cartes à un moment tu as mis un Google Map et alors voilà ça c'est quelque chose que je ne sais pas faire et ça m'intéresserait fortement parce que je pense que c'est une demande grandissante de pas mal de communautés de pouvoir se voir géographiquement comment tu as fait ça est-ce que tu peux nous en parler parce que je me suis quand même un peu intéressé à la question il n'y a pas de réponse toute faite tu peux nous en dire je l'avais déjà fait sur un site WordPress donc j'ai repris mon code j'ai rajouté des user meta pour stocker la géolocalisation de chaque utilisateur avec en mettant sur l'événement création ou mise à jour de profil pour pouvoir à chaque fois relancer les géolocalisations je les stocke en user meta et après sur la page annuaire avant d'afficher tous les résultats de la recherche je les shoppe d'abord une première fois hors pagination et je lance Google Map en JavaScript pour chaque épingle donc voilà c'est un peu codé à la main j'ai pas utilisé d'extensions il y a des extensions qui existent pour ça mais plutôt sur DCPT sur les utilisateurs je sais pas si ça existe c'est quelque chose qu'on a rajouté dans la version 2 du site d'ailleurs bonjour et merci pour la présentation je m'intéresse sur les limites moi de Vodipress sur les limites est-ce qu'il y a un nombre de membres limités non et sur les mises à jour majeures j'ai l'impression que ça fonctionne avec beaucoup d'extensions comment ça se passe lorsqu'il y a une grosse mise à jour à faire quand il y a une grosse mise à jour qu'on a fait des extensions et qu'on a rajouté un peu de code il faut tester sur un site de pré-production il faut faire gaffe sur les mises à jour de version de Vodipress lui-même j'ai jamais eu de soucis en fait pour l'instant depuis trois ans sur les extensions par contre sur la recherche sur critères ou sur les champs étendus d'images fichiers j'ai eu des soucis merci beaucoup Sylvie moi j'ai une interrogation et des problématiques donc on voit que Vodipress il sait gérer des utilisateurs il sait gérer des profils ou commerce aussi il faut rajouter des défiles dans les users moi j'ai besoin d'un site où j'ai de la communauté où j'ai des paiements en ligne et j'ai assez à vous d'installer et tout ça ça devient un petit peu compliqué et ça fonctionne pas forcément très bien ensemble alors aujourd'hui Vodipress a repris la main accompagne Vodipress accompagne au commerce je pose peut-être pas la question ici aux bonnes personnes mais est-ce que quelqu'un sait s'il y a une dynamique de gestion une dynamique de compte utilisateur fronte je parle pas de fronte parce que je moi je viens d'une autre communauté CMS, j'ai fait du visi public du Drupal très longtemps c'est des problématiques qui étaient de base et ensuite de si on peut venir agrémenter les différentes fonctionnalités aujourd'hui c'est un petit peu un point bloquant sur WordPress chaque plugin apporte son lot de gestion user et tu le sites toi-même même la gestion des rôles et droits c'est normalisé sur d'autres plugins et ça ne mixe pas forcément très bien ensemble donc est-ce que tu as des retours sur ça est-ce que tu sens une dynamique est-ce que tu as des échanges dessus avec certaines personnes je pense malheureusement pas qu'il y ait de dynamique dans ce sens là j'ai pas vu de traces de ce genre de choses de rapprochement c'est vrai que Vodipress gère les champs de profil dans ses tables à lui c'est des x profile fields c'est pas des user meta c'est une cohabité avec d'autres choses quand j'utilise estou-même-beur pour gérer les statues et les paiements en ligne de cotisation j'ai aucun problème par rapport à Vodipress parce que ce sont des données complètement différentes donc finalement la cohabitation se passe bien j'ai jamais fait cohabiter avec du WooCommerce mais effectivement WooCommerce ça c'est page de compte qu'on a vu avec la conférence ce matin là effectivement on se retrouve avec des choses en double dans estou-même-beur c'est aussi possible de profil de membres on peut aussi rajouter des champs dans estou-même-beur après il faut faire le choix donc quel outil on fait il faut mieux s'en tenir à un seul et puis cacher l'autre tout ce qu'on peut faire merci c'était à propos des comment dire de l'éclatisation pour les membres comment ça se passe c'est pas dans Vodipress c'est pas un clue il y a ce qu'il faut pour l'intégrer il faut utiliser un outil comme estou-même-beur dont je parlais justement avant moi j'ai choisi celui là mais il y en a plein d'autres des extensions de type membership il y a quelque chose qui s'appelle membership je crois PED membership pro il y en a plein moi j'utilise estou-même-beur parce qu'il permet surtout d'avoir cette fonction de paiement en ligne de fonctions paypal qu'on peut après rajouter des passerelles de paiement supplémentaires mais ça c'est pas dans Vodipress et je pense que ça ne le saura jamais merci et bien nous allons terminer là merci beaucoup Sylvie