Sylvie Clément
alias @Oelita
4 sites communautaires
avec BuddyPress
BuddyPress : le WooCommerce du
communautaire !
Des fonctions Des pages de
thème
Des hooks et
filtres
Des extensions
tierce...
4sites
autour de
BuddyPress
Un outil de gestion de listes + un site participatif
autour de listes pratiques d’organisation
1
Un site associatif
pour des femmes entrepreneurs du 77
2
Une plateforme de mise en relation
pour des échanges linguistiques
3
Un réseau de jardiniers
pour promouvoir la biodiversité
4
Les fonctions
incluses dans
BuddyPress
Inscription et profil, annuaire
Les membres de la communauté peuvent :
•S’inscrire en ligne, se connecter
•Renseigner et m...
Amis et messagerie
Les membres de la communauté peuvent :
•Demander d’autres membres en « amis » (au sens Facebook)
•Envoy...
Publication et mur d’activités
Les membres de la communauté peuvent :
•Publier des statuts sur leur profil
•Consulter leur...
Groupes de discussion
Les membres de la communauté peuvent :
• Créer un groupe public, privé ou caché,
• Adhérer à un grou...
Menus de navigation
Outre les menus de navigation dans les profils, on peut
inclure des éléments de menus BuddyPress dans ...
Les fonctions
qui peuvent manquer
… et les alternatives
?
Forum
• Fonction gérée par bbPress, compagnon de BuddyPress,
qui permet de gérer forum, sous-forum, public ou privé
?
Espaces privés et rôles
• Distinguer des membres actifs (visibles dans l’annuaire et la
recherche) et des inactifs,
• Rest...
Espaces privés et rôles
• Utilisation de données user_meta
• Utilisation de champs de profil qu’il faut protéger (réserver...
Champs de profil
• Images
• Fichiers (pièces jointes)
• Moteur de recherche sur critères de champs de profil
?
Types de champs de profil
• Extension BP xprofile custom fields type : date de
naissance, e-mail, image, fichier, couleur,...
Publication de média
• Pouvoir publier des photos sur son mur et celui des groupes
• Partager des fichiers
*?
Publication de média
• Extension BP Activity Plus pour l’ajout aux publications
• Extension MediaPress pour de vrais album...
Statistiques
• Savoir combien on a d’inscriptions, de publications, de
groupes, de commentaires, de favoris, etc.
• Par jo...
Les points forts
et les pièges
de
BuddyPress
Points forts
• Une interface complète clés en main
• PLEIN de hooks, API, templates pour les développeurs
• Des extensions...
• Un peu obligés de plonger dans le code BP
• Par manque d’options
• Pour trouver les bons hooks
• Attention aux modifs de...
En savoir +
• Le blog d’imath, Mathieu Viet : http://imathi.eu/
• La communauté française : http://bp-fr.net/
• L’éditeur ...
@Oelita
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
Prochain SlideShare
Chargement dans…5
×

4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016

2 976 vues

Publié le

Retours d'expérience sur la réalisation de 4 sites communautaires différents avec WordPress et son extension BuddyPress : un site participatif, un site associatif, une plateforme de mise en relation et un réseau social.
Conférence faite au WordCamp Paris 2016

Publié dans : Internet

4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016

  1. 1. Sylvie Clément alias @Oelita 4 sites communautaires avec BuddyPress
  2. 2. BuddyPress : le WooCommerce du communautaire ! Des fonctions Des pages de thème Des hooks et filtres Des extensions tierces (add-ons) Une extension officielle et gratuite
  3. 3. 4sites autour de BuddyPress
  4. 4. Un outil de gestion de listes + un site participatif autour de listes pratiques d’organisation 1
  5. 5. Un site associatif pour des femmes entrepreneurs du 77 2
  6. 6. Une plateforme de mise en relation pour des échanges linguistiques 3
  7. 7. Un réseau de jardiniers pour promouvoir la biodiversité 4
  8. 8. Les fonctions incluses dans BuddyPress
  9. 9. Inscription et profil, annuaire Les membres de la communauté peuvent : •S’inscrire en ligne, se connecter •Renseigner et modifier des champs de profil •Avoir une page de profil public Le site peut présenter : •Un annuaire de tous ses membres, •Une recherche de membre
  10. 10. Amis et messagerie Les membres de la communauté peuvent : •Demander d’autres membres en « amis » (au sens Facebook) •Envoyer des messages privés aux autres membres •Être notifié des demandes de contact et des messages reçus
  11. 11. Publication et mur d’activités Les membres de la communauté peuvent : •Publier des statuts sur leur profil •Consulter leur propre mur d’activités, celui de leurs amis, celui du site tout entier, leurs mentions, •Laisser des commentaires sur les activités
  12. 12. Groupes de discussion Les membres de la communauté peuvent : • Créer un groupe public, privé ou caché, • Adhérer à un groupe, • Suivre le mur d’activités des groupes dont ils font partie • Publier sur le mur de leur groupe • Gérer et modérer leur propre groupe + un annuaire des groupes et une recherche
  13. 13. Menus de navigation Outre les menus de navigation dans les profils, on peut inclure des éléments de menus BuddyPress dans les menus
  14. 14. Les fonctions qui peuvent manquer … et les alternatives ?
  15. 15. Forum • Fonction gérée par bbPress, compagnon de BuddyPress, qui permet de gérer forum, sous-forum, public ou privé ?
  16. 16. Espaces privés et rôles • Distinguer des membres actifs (visibles dans l’annuaire et la recherche) et des inactifs, • Restreindre l’accès à des pages du site, ou à des fonctionnalités ?
  17. 17. Espaces privés et rôles • Utilisation de données user_meta • Utilisation de champs de profil qu’il faut protéger (réserver leur modification aux admins) • Extensions de type « Membership », comme S2member !?
  18. 18. Champs de profil • Images • Fichiers (pièces jointes) • Moteur de recherche sur critères de champs de profil ?
  19. 19. Types de champs de profil • Extension BP xprofile custom fields type : date de naissance, e-mail, image, fichier, couleur, CPT, taxonomie… • Extension BP Profile Search pour ajouter une recherche par champs de profil (avec choix des champs en B.O. ) !?
  20. 20. Publication de média • Pouvoir publier des photos sur son mur et celui des groupes • Partager des fichiers *?
  21. 21. Publication de média • Extension BP Activity Plus pour l’ajout aux publications • Extension MediaPress pour de vrais albums photos • Extension Buddypress Docs pour publier des documents • Extension BuddyDrive pour des dossiers de fichiers !?
  22. 22. Statistiques • Savoir combien on a d’inscriptions, de publications, de groupes, de commentaires, de favoris, etc. • Par jour, par semaine, par mois, et suivre leur évolution ?
  23. 23. Les points forts et les pièges de BuddyPress
  24. 24. Points forts • Une interface complète clés en main • PLEIN de hooks, API, templates pour les développeurs • Des extensions tierces • Des nouveautés fonctionnelles régulièrement : • Les types de membres en v2.2 • Les « cover images » pour les membres et les groupes en v2.4
  25. 25. • Un peu obligés de plonger dans le code BP • Par manque d’options • Pour trouver les bons hooks • Attention aux modifs de pages de thème et aux mises à jour de versions de BP (comme WooCommerce) • Le multilinguisme est délicat (Extension buddypress multilingual pour WPML+BP) • Le back-office est un peu trop léger Les pièges ou difficultés
  26. 26. En savoir + • Le blog d’imath, Mathieu Viet : http://imathi.eu/ • La communauté française : http://bp-fr.net/ • L’éditeur BuddyDev : http://buddydev.com/ • L’éditeur BuddyBoss : http://www.buddyboss.com/ • Le Codex BuddyPress • Le répertoire d’extensions BuddyPress (674 !) : https://buddypress.org/extend/plugins/
  27. 27. @Oelita

×