Réseau social avec BuddyPress

Automattic, la société derrière WordPress, a récemment acquis et publiera un logiciel de réseautage social appelé BuddyPress. Le logiciel, construit sur WordPress, a été créé par Andy Peatling afin de créer votre propre réseau social similaire à Facebook. Aujourd'hui, nous allons jeter un coup d'œil à l'installation de BuddyPress.

Étape 1 - Qu'est-ce que BuddyPress??

BuddyPress est une application de réseau social construite sur WordPress Multi-User (MU) en tant que plugin. WordPress MU est le logiciel derrière WordPress.com. Il permet à un utilisateur d’héberger un réseau de blogs sur un site. BuddyPress ajoute une grande variété de nouvelles fonctionnalités d’interaction sociale à WordPress. Les fonctionnalités peuvent être ajoutées en une seule fois ou en tant que composants individuels:

  • Un blog WordPress
  • Profils individuels pour les membres
  • Fonction de message privé (PM)
  • Réseaux d'amis
  • Groupes comprenant un blog, des photos et d'autres contenus générés par les utilisateurs
  • "The Wire" (comme le mur sur Facebook)
  • Flux d’activités / actions d’actions publiques sur le site
  • Forums utilisant bbPress

Une démo complète est disponible sur le site web de BuddyPress.

Aujourd'hui, nous allons installer une installation complète de BuddyPress (toutes les options possibles) afin de pouvoir démarrer un réseau social à partir de zéro..

Le logiciel est dans sa phase RC, mais approche de sa version finale. La version actuelle vous aidera à démarrer avec les réseaux sociaux en fournissant un panneau de configuration pour l’administrateur et toutes les fonctionnalités de base décrites ci-dessus. Vous serez alors prêt à passer à la version finale le moment venu..

Étape 2 - Exigences

Avant d’installer le système BuddyPress, votre serveur nécessite que deux composants soient déjà en place:

  • une base de données MySQL pour stocker toutes les informations BuddyPress. Si vous n'avez pas créé de base de données, créez-en une avec un utilisateur disposant de tous les privilèges (tels que UPDATE, INSERT, DELETE, SELECT) sur cette base de données. Mémoriser le nom d'utilisateur / mot de passe et le nom de la base de données pour les étapes ultérieures.
  • un module de réécriture de mod afin que vous puissiez avoir des URLs propres. Si vous avez utilisé WordPress ou un autre logiciel doté d'URL propres, vous devriez être prêt à continuer sans ajouter ce composant à nouveau..

Étape 3 - Téléchargez WordPress MU

Avant de pouvoir démarrer l’installation de BuddyPress, vous devez disposer d’une copie de WordPress MU. Prenez la dernière version (ZIP) (TAR.GZ) et décompressez-la. Vous devriez voir un dossier avec un nom similaire à "wordpress-mu".

Téléchargez les fichiers de ce répertoire à l'emplacement où vous souhaitez accéder à votre site. Cela peut être le domaine principal ou un sous-dossier. Prenez une tasse de café ou de thé en attendant la fin du téléchargement.

Étape 4 - Installer WordPress MU

Une fois le téléchargement terminé, vous pouvez installer WordPress MU..

Pointez votre navigateur sur le répertoire où vous avez téléchargé les fichiers pour que index.php soit exécuté. Un écran s'affichera pour entrer certains détails. Les paramètres doivent être renseignés comme indiqué ci-dessous:

  • Adresses de blog - Pour les besoins de cet article, nous allons sélectionner "sous-répertoires". Si des enregistrements DNS avec caractères génériques sont activés, vous pouvez sélectionner l’autre option, mais cela n’entre pas dans le cadre de cet article..
  • Nom de la base de données - Le nom de la base de données de l'étape 2
  • Nom d'utilisateur - Le nom d'utilisateur de l'étape 2
  • Mot de passe - Le mot de passe de l'étape 2
  • Hôte de base de données - C'est généralement localhost si le serveur MySQL est sur le même serveur que le serveur Web. Ne changez cela que si l'installation renvoie des erreurs concernant le paramètre serveur / hôte.
  • Adresse du serveur - Le programme d’installation devrait être capable de deviner ce paramètre, mais vérifiez bien qu’il est réglé sur le serveur / domaine que vous installez..
  • Titre du site - Ce sera le nom du site de réseau social, alors nommez-le comme vous voulez..
  • Email - Entrez une adresse email valide à utiliser pour le compte administrateur.

Une fois que vous avez vérifié tous les paramètres ci-dessus, cliquez sur Soumettre. Si tout se passe bien, vous devriez recevoir un "Installation terminée!" écran qui comprend votre nom d'utilisateur et mot de passe. Vous avez également reçu un email avec les mêmes détails.

Avant de continuer, suivez les instructions de configuration des autorisations sur la page Installation terminée..

Étape 5 - Téléchargez BuddyPress

À ce stade, vous pouvez maintenant installer le système BuddyPress. Puisque nous installons le système complet, vous pouvez télécharger l’archive "combo" ici.

Décompressez le fichier combo et téléchargez tout le contenu du zip extrait dans le dossier racine mu-plugins situé dans wp-content. Téléchargez TOUS les dossiers et fichiers situés dans le zip et assurez-vous que ces dossiers et fichiers ont été modifiés à 755..

Déplacez le dossier mu-plugins / bp-themes que vous venez de télécharger sur wp-content. Assurez-vous que ces dossiers ont été chmodés à 755.

Étape 6 - Configuration BuddyPress

Une fois les fichiers téléchargés, connectez-vous au panneau de configuration de l'administrateur WordPress MU avec le nom d'utilisateur et le mot de passe que vous avez créés précédemment. L'URL pour vous connecter (envoyée par courrier électronique lors de l'installation de WordPress MU) se présente sous la forme http: //votredomaine.tld/folder/wp-login.php

Dans le menu "Administrateur du site", recherchez le lien "Thèmes" et cliquez dessus. Une liste des thèmes WordPress MU installés, dont le thème BuddyPress, s’affichera. Sélectionnez "Oui" pour "Thème BuddyPress Home" et cliquez sur "Thèmes de mise à jour"..

Enfin, vous devrez activer les inscriptions si vous voulez que les utilisateurs puissent s'inscrire pour votre site. Dans le menu "Administrateur du site", allez à "Options" et assurez-vous que l'option Activé est sélectionnée pour "Autoriser les nouveaux enregistrements"..

Toutes nos félicitations! Votre réseau social est maintenant prêt à être utilisé. Une fois connecté au panneau de configuration de l'administrateur, vous pouvez gérer quelques paramètres à partir du lien "BuddyPress" sous "Administrateur du site". Pour afficher votre nouveau réseau et votre nouveau profil, cliquez sur "Mon compte" dans la barre d'administration en haut de l'écran et sélectionnez "Activité" ou "Profil"..

Étape 7 - Plugins et thèmes additionnels

L’espace plug-in pour BuddyPress est faible en ce moment, mais il va probablement exploser avec une nouvelle activité comme celle de WordPress. Cependant, il existe actuellement quelques plugins intéressants pour BuddyPress:

  • bpGroups qui inclut des améliorations au système de groupe.
  • Inviter des amis qui ajoute des fonctionnalités pour vous permettre d'ajouter des amis d'autres applications de réseautage social telles que Twitter, Facebook et GMail.
  • Twitter To Wire qui ajoute automatiquement vos tweets à votre fil (la version BuddyPress du mur de Facebook).

Il y a aussi page pour les thèmes, mais aucun thème n'a encore été rendu disponible pour le téléchargement. Si vous êtes intéressé par la puissance du système de thèmes, vous pouvez en voir quelques exemples sur WannaNetwork, GrungePress et Flokka..

Fermeture

J'espère que ce tutoriel a réussi à vous présenter BuddyPress et vous a offert la possibilité de créer votre propre site de réseau social. La configuration Wordpress MU / BuddyPress fournit davantage de fonctionnalités sociales que celles fournies par une simple configuration de réseau de forum ou de blog.

Rappelez-vous que ce tutoriel a pour but de vous familiariser avec le logiciel et son installation avant sa version finale. Si vous souhaitez poursuivre votre installation de BuddyPress en ce qui concerne la programmation, BuddyPress Codex contient de la documentation destinée aux développeurs..

  • Abonnez-vous au flux RSS NETTUTS pour plus de commentaires et d'articles sur le développement Web au quotidien.