Synchroniser Kunena et Community Builder

Simon Grange.

 

Community Builder est une extension permettant (entre autre) de créer des sites communautaires. Si vous souhaitez utiliser Community Builder et Kunena sur le même site (ce qui est bien sûr tout à fait possible), vous remarquerez que vous obtiendrez 2 profils pour chaque utilisateur.
Cela n'étant pas très pratique, il est préférable de regrouper toutes les informations d'un utilisateur sur une seule et même page, il est possible de synchroniser ces deux comptes/profils utilisateur.

La démarche à suivre est celle expliquée sur le Wiki de Kunena (en anglais), et donc celle que nous allons reprendre ici en français, en images, et en détails.

Pour être certain que tout fonctionne correctement, et ne pas obtenir d'effets non souhaités, veillez bien à respecter l'ensemble des étapes suivantes.

 

Etapes nécessaires pour l'intégration de Community Builder et Kunena

Bien qu'évidente, la première étape pour intégrer Community Builder et Kunena, est d'installer ces deux extensions sur votre site Joomla!. Pour une bonne intégration, vous devez vous assurer d'utiliser la dernière version stable de Kunena et la dernière version stable de Community Builder.

 

Installation de Kunena

Si vous suivez le chapitre sur Kunena depuis le début, Kunena est déjà installé sur votre site. Si ce n'est pas le cas, vous pouvez aller consulter le chapitre Téléchargement et installation de Kunena.

 

Installation de Community Builder

Community Builder fait partie des extensions qui seront reprises dans les prochains chapitres de ce livre. Nous allons voir en quelques points rapides comment installer cette extension :

  • 1 - Installer le composant com_comprofiler.
  • 2 - Installer le module mod_cblogin.
  • 3 - Installer le module mod_comprofilerModerator.
  • 4 - Installer le module mod_comprofilerOnline.
  • 5 - Installer le plugin de langue FR (Via le gestionnaire de plugin de Community Builder).
  • 6 - Activer les modules CB Login, CB Worflows et CB Online.
  • 7 - Sélectionner le style de nom souhaité dans Community Builder → Configuration → Général
  • 8 - Synchroniser les utilisateurs dans Community Builder → Outils
  • 9 - Désactiver les modules et éléments de menu de connexion natifs de Joomla!.
  • 10 - Ajouter un nouvel élément de menu (réglé sur le niveau d'accès public) de type Community Builder → Login Page.
  • 11 - Créer une nouvelle liste d'utilisateurs avec Community Builder.
  • 12 - Paramétrer Community Builder et Joomla! afin que les inscriptions ne puissent se faire que via Community Builder. Pour cela, vous devez aller dans Utilisateurs → Gestion des utilisateurs → Paramètres puis régler le paramètre "Autoriser l'inscription des utilisateurs" sur Non, puis, aller dans Composants → Community Builder → Configuration → Inscription → et régler le paramètre "Permettre l'inscription des utilisateurs" sur Oui, indépendamment du paramètre global du site.

 

Au risque de me répéter, il est très important de respecter toutes les étapes. Si vous rencontrez des problèmes pour une des installations, ou une des étapes, n'hésitez pas à poster sur le forum.

Intégration de Community Builder et Kunena

Paramétrer le plugin Forum intégration de Community Builder

Pour activer l'intégration des deux composants, rendez-vous premièrement dans Community Builder → Plugins, puis éditez le plugin "Forum intégration" : 

Plugin forum intégration - Community Builder

Plugin Forum intégration

1 - Activez le plugin.

2 - Choisissez Kunena comme composant de forum.

3 - Réglez le type de la barre latérale sur "Débutant".

4 - Quand tout est bon, vous pouvez cliquer sur le bouton Enregistrer.

5 - Par la suite, vous pourrez organiser les différents champs à afficher sur le profil des utilisateurs.

 

Activer le plugin Kunena

Une fois le plugin de Community Builder activé, rendez vous ensuite dans Composant → Kunena → Plugins puis éditez le plugin "Intégration Kunena - Community Builder" :

 Plugin Kunena

Plugin Intégration Kunena - Community Builder

1 - Vous devez activer le plugin.

2 - Vous pouvez régler certains paramètres comme l'utilisation des avatars de Community Builder, la connexion via Community Builder, etc.

3 - Une fois que tout est bon, vous pouvez cliquer sur le bouton Enregistrer et Fermer.

 

L'intégration est donc terminée. Si vous vous rendez sur votre forum, et que vous cliquez sur le profil d'un utilisateur, la page qui s'affichera sera celle du profil Community Builder de l'utilisateur :

 Profil Community Builder

Profil utilisateur de Community Builder

NOTE : En gérant les champs et onglets de Community Builder, vous pourrez afficher différents éléments, comme les messages de l'utilisateur sur le forum, ou encore son rang.

 

Sur ce site, nous utilisons des cookies.