meetup nantes : buddypress

24
Meetup Nantes - 7/11/2013 buddypress(); Crédits Photo : James Cridland

Upload: imath

Post on 27-May-2015

936 views

Category:

Technology


1 download

DESCRIPTION

Présentation de mon intervention lors du meetup de Nantes le 7/11/2013

TRANSCRIPT

Page 1: Meetup Nantes : BuddyPress

Meetup Nantes - 7/11/2013

buddypress();

Crédits Photo : James Cridland

Page 2: Meetup Nantes : BuddyPress

imathi.eucréateur de plugins!

Page 3: Meetup Nantes : BuddyPress

en 2 mots!

Utilisateurs Communautés

Page 4: Meetup Nantes : BuddyPress

Sommes nous faits l’un pour l’autre ?

Crédits Photo : The Great Geek Manual

Page 6: Meetup Nantes : BuddyPress

Crédits Photo : manuel | MC

Page 8: Meetup Nantes : BuddyPress

Crédits Photo : matt.hintsa

Page 10: Meetup Nantes : BuddyPress

Réseau « social » d’entreprise

Crédits Photo : Lolly Man

Page 11: Meetup Nantes : BuddyPress
Page 12: Meetup Nantes : BuddyPress
Page 13: Meetup Nantes : BuddyPress

Facebook, Google+ et cie

Crédits Photo : Frau Hölle

there’s no place like 127.0.0.1 !

Page 14: Meetup Nantes : BuddyPress

Des exemples !

Crédits Photo : crumj

Page 15: Meetup Nantes : BuddyPress
Page 16: Meetup Nantes : BuddyPress
Page 17: Meetup Nantes : BuddyPress
Page 18: Meetup Nantes : BuddyPress
Page 19: Meetup Nantes : BuddyPress

il était une fois…

Crédits Photo : wptavern.com

Page 20: Meetup Nantes : BuddyPress

modulable …

Page 21: Meetup Nantes : BuddyPress

…et extensibleif ( class_exists( 'BP_Group_Extension' ) ) :!class BuddyDrive_Group extends BP_Group_Extension {    !   function __construct() {}   function create_screen() {}   function create_screen_save() {}   function edit_screen( $group_id = 0 ) {}   function edit_screen_save( $group_id = 0 ) {}   function admin_screen( $item_id = 0 ) {}   function admin_screen_save( $item_id = 0 ) {}   function display() {}   function widget_display() {}}!function buddydrive_register_group_extension() {  bp_register_group_extension( 'BuddyDrive_Group' );}add_action( 'bp_init', 'buddydrive_register_group_extension' );!endif;

!class BP_Checkins_Component extends BP_Component {!        function __construct() {}        function includes() {}        function setup_globals() {}        function setup_nav() {}        function setup_admin_bar() {}!        /**         * Customs         */        function register_post_types() {}        function register_taxonomies() {}!}!function bp_checkins_load_core_component() {   buddypress()->checkins = new BP_Checkins_Component;}add_action( 'bp_loaded', 'bp_checkins_load_core_component' );

Page 22: Meetup Nantes : BuddyPress

les extensions

• 500 plugins BuddyPress

• bbPress

• BuddyPress docs

• Achievements

• Commons in a box

Page 23: Meetup Nantes : BuddyPress

A propos des thèmes

• Tout thème WordPress

• les thèmes premiums..

• theme/buddypress.php

• add_theme_support( 'buddypress' );

• bp_is_active()

Page 24: Meetup Nantes : BuddyPress

Contribuez!

• buddypress.org

• Trac

• Codex

• bpdevel.wordpress.com