Le changement de version du composant Community Builder peut présenter quelques problèmes lorsqu'on ne respecte pas correctement la procédure. Dans cet article nous allons vous expliquer comment installer la mise à jour de la version 1.0.2 en français vers la version 1.1 en français et uniquement dans ce cas.

Préparation :

1) Avant toute mise à jour, il est  recommandé d'effectuer une sauvegarde de sa base de données Mysql et des fichiers de l'ensemble son site.

2) Télécharger Community Builder 1.1  et le plugin French CB 1.1. 

  • Décompressez le fichier "cb_1_1_0-unzip1st.zip" qui inclut le composant et ses trois modules.

3) Si vous ne suivez pas l'étape 1, sauvegardez au moins le fichier de configuration ue_config.php qui se trouve dans le répertoire /administrator/components/com_comprofiler/ , car il sera remplacé lors de la mise à jour du composant.

Mise à jour du composant :

4) Déinstallez le composant Community Builder 1.0.2 :

  • Via Administration de Joomla / Installation / Composants
  • Cochez Community Builder
  • Cliquez sur l'icone Désinstaller en haut à droite de l'administration de Joomla.


5) Installez le composant
Community Builder 1.1 :

  • Via Administration de Joomla / Installation / Composants
  • Dans Installer un nouveau Composant / Upload du fichier package / Fichier Package :, cliquez sur parcourir et Choisissez le fichier com_comprofiler.zip
  • Cliquez sur l'icone "Installer" à côté de "Parcourir".


Mise à jour des modules du composant :

6) Déinstallez les modules de l'ancienne version de CB via "Administration de Joomla / Installation / Modules".

ATTENTION, les paramètres des modules seront perdus. Veuillez les noter avant de les désinstaller :

  • Administration de Joomla / Modules / Modules du site / mod_cblogin
  • Administration de Joomla / Modules / Modules du site / mod_comprofilermoderator
  • Administration de Joomla / Modules / Modules du site / mod_comprofileronline


7) Installez les modules de la nouvelle version de CB via "Administration de Joomla / Installation / Modules" et remettez les paramètres.

Plugins du composant :

Les fichiers de plugins ont été supprimés lors de la mise à jour du composant mais les paramètres sont restés en mémoire. C'est pour cela que les plugins apparaissent dans la liste mais qu'on ne peut pas cliquer sur leur nom. Il faut donc les réinstaller tous.

8) Installez le plugin French CB 1.1 :

 

  • Via "Administration de Joomla / Composants / Community Builder / Plugin management
  • Dans Install New Plugin / Upload Package File / Package File: cliquez sur l'icone Parcourir, choisissez le fichier "french_cb_1.1.zip" et cliquez sur l'icone "Upload File & Install".
  • Le nom du plugin French est à nouveau cliquable.


9) Réinstallez tous les autres plugins que vous aviez installé lors de la version précédente du composant. Je ne peux garantir qu'ils soient compatible avec la nouvelle version du composant.

Fichier de configuration du composant :

La nouvelle version du composant comprend des lignes supplémentaires dans son fichier de configuration. Pour adapter le fichier comprenant vos paramètres de configuration de l'ancienne version à la nouvelle, il faut ajouter les lignes manquantes.

10) Ouvrez le fichier ue_config.php de CB 1.0.2 que vous avez sauvegardez dans l'étape 3.

11) Ajoutez lui les lignes suivantes :

  • "$ueConfig['calendar_type']='2';" après la ligne "$ueConfig['date_format']='d/m/Y';"
  • "$ueConfig['reg_username_checker']='0';" après la ligne "$ueConfig['reg_confirmation']='1';"
  • "$ueConfig['html_filter_allowed_tags']='';" après la ligne "$ueConfig['xhtmlComply']='0';"


12) Remplacez la ligne "$ueConfig['version']='1.0.2';" par "$ueConfig['version']='1.1';"

13) Remplacez le fichier ue_config.php de votre serveur par celui que vous avez préalablement adapté.

Il ne vous reste plus qu'à naviguer dans l'administration du composant pour y voir les options ajoutées.