Buddypress 1.2.3, WordPress, Réseaux Sociaux – Installer un réseau social avec Buddypress 1.2.3



Il était vraiment temps de voir les nouveautés que propose la toute dernière version de BuddyPress 1.2.3 qui aujourd’hui se comporte comme une simple extension fonctionnelle. Cette extension de réseau social est désormais compatible avec WordPress Mu, la plate-forme de multi-blogging, et une installation WordPress simple.

Installation de WordPress MU 2.9.2 puis de BuddyPress 1.2.3

Pour installer facilement WordPress MU 2.9.2, vou spoiuvez suisvre un des ratciles précédents qui a été publiés sur ce blog.

Nous avons mener un test de mise en place de BuddyPress 1.2.3 sur une plate-forme WordPress MU 2.9.2. le tout sur une installation MAMP

Rappel des principales informations à connaitre pour installer WordPress MU 2.9.2

Voilà un bref rappel des éléments dont vous aurez besoin pour installer WordPress MU 2.9.2. On va pousser le vice jusqu’à changer le fichier hosts de notre ordinateur pour que notre future installation de BuddyPress réponde sur l’adresse suivante : 127.0.0.1 bp.hecube.net

/Applications/MAMP/Library/bin/mysql -u root -p

Créer la BDD

# Création simultanée de la base bp_install
# et de l'utilisateur bp_install
CREATE USER 'bp_install'@'localhost' IDENTIFIED BY 'bp_install'; GRANT USAGE ON *.* TO 'bp_install'@'localhost' IDENTIFIED BY 'bp_install'WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0; CREATE DATABASE IF NOT EXISTS bp_install;GRANT ALL PRIVILEGES ON bp_install.* TO 'bp_install'@'localhost';

Supprimer la BDD

# Destruction de 'bp_install'@'localhost' ...
DROP USER 'bp_install'@'localhost';
DROP DATABASE IF EXISTS `bp_install` ;

Créer seulement la BDD

CREATE DATABASE bp_install;

Utiliser la BDD bp_install

USE bp_install;

Les informations indispensables à l’installation de BuddyPress

Database Name = bp_install
Database User name = bp_install
Database Password = bp_install
Database Host = localhost

Modification à apporter au fichier hosts qui est préférable pour ne pas avoir adresse IP en guise de nom de domaine.

# test for BP
127.0.0.1 bp.hecube.net

Le changement des autorisations sur les répertoires de fichiers

chmod 755  /Applications/MAMP/htdocs/buddypress_1_2_3/site /Applications/MAMP/htdocs/buddypress_1_2_3/site/wp-content/

Il ne vous reste plus qu’à supprimer le fichier index-install.php pour pouvoir profiter du WPMU.
You can safely delete index-install.php now. It's always a good idea to remove code and scripts you don't need.

En cas de malheur…

Vous pouvez toujours supprimer l’uitlsateur et la BDD de données et recommencer.

# Destruction de 'bp_install'@'localhost' ...
DROP USER 'bp_install'@'localhost';
DROP DATABASE IF EXISTS `bp_install` ;

BuddyPress s’installe comme un simple plugin !
Buddypress 1.2.3, WordPress, Réseaux Sociaux - Installer un réseau social avec Buddypress 1.2.3

BuddyPress s’installe comme un simple plugin !
Buddypress 1.2.3, WordPress, Réseaux Sociaux - Installer un réseau social avec Buddypress 1.2.3

Les recommandations officielles pour installer BuddyPress

You can download and install BuddyPress using the built in WordPress plugin installer. If you download BuddyPress manually, make sure it is uploaded to « /wp-content/plugins/buddypress/ ».

Activate BuddyPress in the « Plugins » admin panel using the « Activate » link.

You will need to enable permalink support in your WordPress installation for BuddyPress pages to function correctly. You can set this up using the « Settings > Permalinks » menu in your WordPress admin area.

Finally, you will need to activate a BuddyPress compatible theme. Two BuddyPress themes are bundled with the plugin, you can activate these using the « Appearance > Themes » menu in your WordPress admin area. To install other BuddyPress compatible themes, use the « Appearance > Add New Themes » menu and select the « buddypress » checkbox before hitting the « Find Themes » button.

L’activation du plugin BuddyPress

On va voir écran par écran comment procéder pour utiliser BuddyPress ainsi que l’installation du plugin d’album photos.

Dans le backend de WPMU
Buddypress 1.2.3, WordPress, Réseaux Sociaux - Installer un réseau social avec Buddypress 1.2.3

On active le plugin BuddyPress
Buddypress 1.2.3, WordPress, Réseaux Sociaux - Installer un réseau social avec Buddypress 1.2.3

On active le template BuddyPress Default 1.2.3 by BuddyPress.org
Buddypress 1.2.3, WordPress, Réseaux Sociaux - Installer un réseau social avec Buddypress 1.2.3

Exploration de BuddyPress – La création d’un groupe

La création d’un groupe se fait comme toujours en 3 étapes.

Buddypress 1.2.3, WordPress, Réseaux Sociaux - Installer un réseau  social avec Buddypress 1.2.3

Buddypress 1.2.3, WordPress, Réseaux Sociaux - Installer un réseau social avec Buddypress 1.2.3

Buddypress 1.2.3, WordPress, Réseaux Sociaux - Installer un réseau social avec Buddypress 1.2.3

Exploration de BuddyPress – La création d’un album de photos dans le profil

On installe un plugin pour la création des albums images qui va s’adjoindre au profil de chaque utilisateur. Le plugin est totalement opérationnelle dans cette version. Il vous offre la possibilité de publier autant d’album que vous le souhaiter en envoyant autant de photos souhaitées par album.

Buddypress 1.2.3, WordPress, Réseaux Sociaux - Installer un réseau social avec Buddypress 1.2.3

Buddypress 1.2.3, WordPress, Réseaux Sociaux - Installer un réseau social avec Buddypress 1.2.3

Buddypress 1.2.3, WordPress, Réseaux Sociaux - Installer un réseau social avec Buddypress 1.2.3

Buddypress 1.2.3, WordPress, Réseaux Sociaux - Installer un réseau social avec Buddypress 1.2.3

Buddypress 1.2.3, WordPress, Réseaux Sociaux - Installer un réseau social avec Buddypress 1.2.3

Buddypress 1.2.3, WordPress, Réseaux Sociaux - Installer un réseau social avec Buddypress 1.2.3

Le contenu complet du readme.txt de BuddyPress

Une partie des indications données par le readme.txtde BuddyPress qui contient entre autre un descriptif de ce qu’est devenu BuddyPress : un plugin !

=== Plugin Name ===
Contributors: apeatling
Tags: buddypress, social networking, activity, profiles, messaging, friends, groups, forums, microblogging, twitter, facebook, mingle, social, community, networks, networking, cms
Requires at least: 2.9.1
Tested up to: 2.9.2
Stable tag: 1.2.3
 
== Description ==
 
Social networking in a box. Build a social network for your company, school, sports team or niche community all based on the power and flexibility of WordPress.
 
BuddyPress will let users register on your site and start creating profiles, posting messages, making connections, creating and interacting in groups and much more.

En savoir plus