Intégration du Forum « SMF » dans le CMS « Joomla »
Transcription
Intégration du Forum « SMF » dans le CMS « Joomla »
Intégration du Forum « SMF » dans le CMS « Joomla » avec utilisation du bridge de JoomlaHacks Vous aide ... COMPOSANTS UTILISABLES Joomla version 1.0.12 SMF version 1.1.2 http://www.simplemachines.org/download/ Modules de langue Française (pour SMF) http://www.simplemachines.org/download/?languages Bridge Joomla-SMF version 2.0 RC3 1 de chez JoomlaHacks http://www.joomlahacks.com/component/option,com_remository/Itemid,41/func,select/id,13/ Ce pack vous permettra d'obtenir un fichier com_smf_2_0 (.zip). Mais notez qu'une version plus récente existe : com_smf_2_0_2 et qu'elle est disponible à : http://www.joomlahacks.com/component/option,com_remository/Itemid,41/func,fileinfo/id,489/ Community Builder 1.0.2 (facultatif et non traité dans ce tuto) http://www.joomlapolis.com/component/option,com_docman/task,cat_view/gid,47/Itemid,36/ PRE-REQUIS Joomla est déjà installé et opérationnel. SMF est déjà installé, en le rattachant à la même base de données que celle de Joomla, et on a testé son bon fonctionnement autonome. TELECHARGEMENTS – PREPARATIFS 1. On va sur le site de Joomlahacks (inscription obligatoire pour pouvoir télécharger) si vous ne recevez pas le mail pour confirmation d’inscription, écrivez au webmaster du site Joomlahacks, votre compte pourra être activé depuis le site, par un administrateur. Après avoir activé la commande « download Joomla-SMF » on arrive à ce choix (faire défiler la page) … et on télécharge ce composant. Guides Web4All – copyright 2007 JGI – Page : 1/6 Intégration du Forum « SMF » dans le CMS « Joomla » avec utilisation du bridge de JoomlaHacks 2. On décompresse le fichier zip téléchargé pour obtenir les éléments suivants : UNE FOIS LES TELECHARGEMENTS ET PREPARATIFS TERMINES 3. Dans l’administration de Joomla, on installe le composant com_smf_2_0_2 (se souvenir qu'on l'a téléchargé séparément). 4. En local, on décompresse le fichier joomla_index_patched_(suivi de la version correspondant à celle du Joomla installé) qui donnera un fichier index.php (il n’y a pas de patch pour la version 1.0.12 actuellement, mais celui pour la version 1.0.11 ne semble pas poser de problème). 5. Avec son client FTP, on va à la racine du site où se trouve installé Joomla, on renomme le fichier index.php qui s’y trouve (renommé indexINI dans l'exemple ci-dessous, de façon à le conserver si besoin de revenir à la situation antérieure…) et une fois ceci fait, on installe à sa place le nouveau fichier index.php obtenu précédemment. 6. Toujours dans l’administration, on ouvre la fonction « install » du composant Joomla-SMF Forum Guides Web4All – copyright 2007 JGI – Page : 2/6 Intégration du Forum « SMF » dans le CMS « Joomla » avec utilisation du bridge de JoomlaHacks On constate (ci-dessous) que le forum est bien installé sur la même base de données que Joomla : 7. On indique le chemin absolu (remplacement de la mention <INSERT SMF PATH HERE> par celle du répertoire où on a installé le forum – dans le tuto il est nommé Forum). 8. Dès que le chemin est indiqué, on sauvegarde cette saisie (sinon on ne pourra poursuivre correctement) 9. Une fois la sauvegarde faite, on constate que l’option Patch Joomla Sources Files a été activée automatiquement (la commande [un-patch] apparaît en conséquence à côté). Guides Web4All – copyright 2007 JGI – Page : 3/6 Intégration du Forum « SMF » dans le CMS « Joomla » avec utilisation du bridge de JoomlaHacks 10. Il reste à activer la commande « click to patch » correspondant au patch SMF Sources Files. Et avec l’apparition de la mention SUCCESS, l’installation/paramétrage initial est terminée. 11. En étant toujours dans l’administration du composant Joomla-SMF Forum, on ouvre la fonction « configuration », et on vérifie que l’option « Wrapper Integration Mode » est bien activée. Les autres options sont au choix … … mais dans l’exemple du tuto, le module d’enregistrement et celui du login sont ceux de Joomla Guides Web4All – copyright 2007 JGI – Page : 4/6 Intégration du Forum « SMF » dans le CMS « Joomla » avec utilisation du bridge de JoomlaHacks 12. Ne pas oublier de créer un lien dans le menu concerné, et de le configurer comme « composant » Guides Web4All – copyright 2007 JGI – Page : 5/6 Intégration du Forum « SMF » dans le CMS « Joomla » avec utilisation du bridge de JoomlaHacks AU FINAL Sur le site, en activant le lien FORUM de TEST dans le menu, on aura bien le forum ouvert dans la zone wrapper. Dans l’exemple ci-dessous, personne n’est encore connecté, et le message Bienvenue, Invité est affiché dans le forum SMF maintenant intégré à Joomla. Une fois qu’on aura validé son identification par le module identification de Joomla (administrateur dans cet exemple) l’identification sera activée et visible sur Joomla ET sur SMF NB : une différence est visible ici. Joomla affiche par défaut pour identifiant le nom d’utilisateur ou « login » (ici, admin), alors que SMF affiche le nom (ici : Administrator). On peut changer l’affichage dans Joomla, en allant dans l’administration des modules, et en sélectionnant le choix « Nom » pour la rubrique Nom / Utilisateur. Guides Web4All – copyright 2007 JGI – Page : 6/6