+-------------------------------------------------------------------------+ | | | Nouveau ReadMe d'instalation de Community Builder Suite, CB 1.3.1 | | Ce fichier contient les instructions qu'il faudra suivre pour une | | première installation de CB. | | | | Copyright 2004-2010 Beat, MamboJoe/JoomlaJoe and CB team on | | joomlapolis.com. | | License : | | This component is released under the GNU/GPL version 2 License and | | parts under Community Builder Free License. | | All copyright statements must be kept and derivate work must | | prominently acknowledge original work on web interface and on website | | where downloaded. | | | | Joomla/Mambo Community Builder 1.3.1 Stable | | native for Joomla! 1.0.0 - 1.0.15, 1.5.3 - 1.5.22 and | | Mambo 4.5.0 - 4.6.5. | | | | Experimental support for Joomla 1.6 b15 or better | | (since Joomla 1.6 is still work in progress) | +-------------------------------------------------------------------------+ IMPORTANT - CB 1.3.1 doit être installé sous PHP version 5.0 minimum (PHP 5.2+ recommandé). CB 1.3.1 **ne fonctionnera pas** s'il est installé sous PHP 4.0. MYSQL 4.0 minimum requis (MYSQL 5.0+ recommandé). IMPORTANT - CB 1.3.1 ne fonctionnera peut être pas correctement sous les versions beta de Joomla 1.6 beta qui doivent être considérées comme des versions aux fins de tests et en cours de développement. S'il vous plaît, visitez le forum **Joomlapolis** pour suivre les progrès des compatibilités entre Joomla 1.6 et CB. Une liste de questions liées à l'utilisation de Joomla 1.6 beta avec CB est disponible à cette adresse : http://bit.ly/aVmRTd IMPORTANT - Ce composant ne fonctionne pas avec d'autres modules de Login ou Hack. Il est recommandé de désinstaller toutes les modifications apportées dont les effets d'utilisation avec CB ne sont pas connus. IMPORTANT - Comme pour toute installation: COMMENCER PAR UN BACKUP complet de votre site et de votre base de données. SOMMAIRE POUR l'INSTALLATION ---------------- 1) Installer composant com_comprofiler (également appelé composant CB). 2) Installer module mod_cblogin (également appelé CB Login module). 3) Installer module mod_comprofilerModerator (également appelé Workflow module). 4) Installer module mod_comprofilerOnline module (également appelé CB Online module) 5) Activer les modules CB Login, CB Workflows, et CB Online 6) Sélectionner vos préférences (Style de nom, paramètres) dans le gestionnaire de configuration de Community Builder et enregistrer vos modifications. Lancer l'outil de synchronisation des utilisateurs de Community Builder. 7) Désactiver le module de login Joomla 8) Ajouter un nouveau lien de menu (Niveau accès = public) vers le composant Community Builder 9) Ajouter un nouveau lien de menu vers la liste des utilisateurs 10) Dans Outils CB,lancer le chargement des données exemples (optionnel) 11) Ajuster vos paramètres Community Builder et Joomla pour autoriser les inscriptions uniquement par Community Builder 12) C'est fini ! Vous pouvez aussi lire le document CB1.3.1_Installation.pdf inclus dans le package de distribution de CB ou envisager de supporter l'équipe CB en souscrivant un abonnement à la documentation CB : http://www.joomlapolis.com/content/view/2542/37/ INSTRUCTIONS DETAILLEES --------------------- 1) Installer le composant com_comprofiler.zip (Voir note ci-dessous). NOTE: S'il vous plaît, soyez patient. Le fichier comprofiler.zip est lourd (1.7 MB) et prend un certain temps pour se charger et s'installer (parfois plus de de 5 minutes sur de gros sites !). L'installation de CB sera faite automatiquement en 2 pages (2 étapes d'installation), qui se lanceront automatiquement. S'il vous plaît, patientez jusqu'à obtenir le message en vert vous indiquant que l'installation est finie. En cas de problème, voir la section dépannage plus bas dans ce fichier. NOTE: Dans Joomla 1.5, à partir de la version CB 1.2 RC, le mode Legacy de Joomla n'est plus nécessaire. Ce mode n'interfère pas le fonctionnement des versions natives de CB 1.3 et plus, mais ne doit pas être activé pour leur installation. Pour l'utilisation de certains plugins et de la majorité de ceux de la génération de CB 1.1, le mode Legacy doit être activé. NOTE: PHP Safe mode soit être sur Off pour l'installation du composant et des plugins dans Joomla! 1.0.x et Mambo. NOTE: Mambo 4.6.0-4.6.5 ne gère pas correctement les multiples xml, aussi : a) Vous devez premièrement dézipper com_comprofiler.zip, supprimer les fichiers se terminant par j.xml et g.xml et rezipper avant installation sur ces versions Mambo. b) Pour chaque module utilisé ci-dessous, vous devez dézipper le package, remplacer le fichier XML qui est à l'intérieur du dossier par celui qui est à l'extérieur, puis rezipper le dossier de fichiers pour Mambo 4.6. IMPORTANT: Si l'installation échoue, regardez la section "En cas d'échec de l'installation" plus bas. 2) Installer le module mod_cblogin.zip. IMPORTANT: Si vous utilisez le module de Login du noyau de Joomla ou Mambo, la synchronisation des utilisateurs Joomla/CB sera décalée. NOTE: Aller dans Joomla/Mambo Panneau Administration->Composants ->Community Builder->Outils et lancer l'outil de synchronisation des utilisateurs pour ajuster votre base utilisateurs si nécessaire. 3) Installer le module mod_comprofilerModerator.zip. Ce module est aussi connu sous le nom de CB Workflows et est utilisé pour gérer en Frontend les actions de modération. (Module Optionnel utile seulement si vous utilisez les fonctions relatives aux modérateurs). 4) Installer le module mod_comprofilerOnline.zip Ce module est aussi connu sous le nom de CB Online et est utilisé pour afficher une liste des utilisateurs connectés avec un lien menant sur les pages des profils de ceux-ci. (Module Optionnel affichant une liste des utilisateurs connectés). 5) Activer le module de Login de CB (CB Login) et les autres modules de CB par le biais du panneau d'aministration (Extensions->Gestion des modules, puis activer les modules ou cliquer sur leurs noms pour les éditer et ajuster leurs paramètres). 6) Aller dans Joomla/Mambo Administration : ->Composants->Community Builder->Configuration et choisir le type de nom d'utilisateur (Choix mode Nom/Prénom) correspondant à la façon selon laquelle vous voulez traitez les utilisateurs existants pendant la synchronisation dans la prochaine étape. Assurez vous de bien cliquer sur "Sauver" pour sauvegarder votre configuration. 6b)Aller dans Joomla/Mambo Administration : ->Composants->Community Builder->Tools et utiliser l'outil "Synchroniser les utilisateurs" CB avec Joomla ou Mambo. 7) Désactiver le module de Login standart de Joomla/Mambo. Pour le faire, aller dans le panneau d'administration (Backend), puis: - Dans Mambo/joomla 1.0 aller à modules->modules site puis cliquer sur la coche verte activée du mod _login afin qu'elle passe au rouge. - Dans Joomla 1.5 aller dans Extensions->gestion des modules puis cliquer sur la coche verte activée du mod_login afin qu'elle passe au rouge. 8) Ajouter un nouveau lien de menu dans le "Menu Utilisateur" pour Community Builder: (Ce sera un lien vers la page du profil de l'utilisateur). Pour cela, aller dans "Menus" -> "Menu Utilisateur", cliquer sur Nouveau, puis: - Dans Mambo/joomla 1.0 sélectionner "composant", "Community Builder (comprofiler)", niveau d'accès Public pour ce lien, donner lui un nom, puis Sauver ce nouveau menu. - Dans Joomla 1.5 cliquer sur Lien interne "Community Builder", puis "User Profile", laisser un niveau d'accès Public pour ce lien de menu, donner lui un titre et un alias, puis Sauver ce nouveau lien de menu. NOTE: Ce n'est pas une question de sécurité, CB contrôle l'accès. Si vous ne voulez pas que ce lien de menu apparaisse publiquement, vous pouvez le placer dans le menu utilisateur comme expliqué ci-dessus ou dans un autre menu dont le module aura comme niveau minimum d'accès celui de "Enregistré". 9) Ajouter un lien de menu vers une liste: (Ce sera un lien vers la recherche dans la liste d'utilisateurs). Pour cela, aller dans "Menus" -> "Menu Utilisateur"(Pour listes non-publiques) ou "Menus" -> "Menu Principal"(pour listes publiques), cliquer sur Nouveau, puis: - Dans Mambo/Joomla 1.0 sélectionner Lien-URL / Externe-URL et faites la pointer vers index.php?option=com_comprofiler&task=usersList (pas 'http://domaine' nom) et Sauver. - Dans Joomla 1.5 cliquer sur Lien interne "Community Builder", puis "Users lists", laisser les paramètres par défaut, puis Sauver. NOTE: Si vous souhaitez que la liste soit publiquement accessible, donnez lui le niveau d'accès Public (ainsi que celui de l'étape 8). NOTE: Si ce menu est le premier du Menu Principal, il sera la page d'accueil de votre site. 10) Aller dans Joomla/Mambo Administration: ->Composants->Community Builder->Tools Et lancer l'outil "Charger les données exemples" pour pré-remplir les champs standarts d'une liste utilisateur (adresse, téléphone, etc), et aussi créer une liste par défaut des utilisateurs. NOTE: Pour éditer cette liste par défaut des utilisateurs/ajouter d'autres listes utilisateurs, aller dans: Joomla/Mambo Administration : ->Components->Community Builder->Listes et changer/ajouter liste(s) avec le niveau d'accès souhaité. Assurez vous qu'elles sont bien publiées. 11) Si vous voulez autoriser les inscriptions seulement par le biais de Community Builder (recommandé): - dans Administration: ->Composants->Community Builder->Configuration->Inscription: Dans l'option "Permettre l'enregistrement des utilisateurs", choisir "oui, indépendamment du paramètre global du site" - dans Administration: ->Site->Configuration générale->Site (Joomla 1.0/Mambo) ou Site->Configuration générale->Système (Joomla1.5): Dans l'option "Autoriser l'enregistrement des utilisateurs", choisir "Non". 12) C'est fini ! Depuis CB 1.2, la ré-optimisation des chemins de connexion autorise maintenant la mise en mode "On" dans la configuration de CB. S'il vous plaît, vous pouvez soutenir l'équipe de développement de CB en souscrivant un abonnement à la documentation CB : http://www.joomlapolis.com/content/view/2542/37/ ===================================================================== Section DEPANNAGE EN CAS D ECHEC DE L'INSTALLATION DU COMPOSANT: - Ecran blanc: Vérifier les erreurs logs dans votre serveur web, ou activer les erreurs PHP. Ou essayer les deux corrections ci-dessous à l'aveuglette. - Erreur Délai d'éxécution maximal atteint: Sur les serveurs très lents, SI les délais d'attente d'installation sont dépassés (Pas encore vu): vous pouvez résoudre ce problème comme suit: Ouvrez le fichier: - joomla 1.0/mambo: administrator/index2.php - joomla 1.5: administrator/index.php et ajouter la ligne set_time_limit( 240 ); juste après la ligne