|
+-------------------------------------------------------------------------+
|
|
| |
|
|
| Nouveau ReadMe d'installation 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. |
|
|
| Licence : |
|
|
| Ce composant est publié sous licence GNU/GPL version 2 et quelques |
|
|
| éléments sous licence Community Builder Free License. |
|
|
| Toutes les notices de copyright doivent être préservées et les travaux |
|
|
| dérivés doivent indiquer lisiblement l'oeuvre originale sur l'interface |
|
|
| web avec l'adresse du site où elle a été téléchargée. |
|
|
| |
|
|
| Joomla/Mambo Community Builder 1.4.0 Stable |
|
|
| pour Joomla! 1.0.0 - 1.0.15, 1.5.3 - 1.5.22 - 1.6.0 et |
|
|
| Mambo 4.5.0 - 4.6.5. |
|
|
| |
|
|
+-------------------------------------------------------------------------+
|
|
|
|
IMPORTANT - CB 1.4.0 doit être installé sous PHP version 5.0 minimum
|
|
(PHP 5.2+ recommandé). CB 1.4.0 **ne fonctionnera pas** s'il est
|
|
installé sous PHP 4.
|
|
MYSQL 4.1 minimum requis (MYSQL 5.0+ recommandé).
|
|
|
|
IMPORTANT - CB 1.4.0 ne fonctionnera peut-être pas correctement sous
|
|
les versions beta de Joomla 1.6 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 UNE SAUVEGARDE
|
|
COMPLETE de votre site et de votre base de données.
|
|
|
|
INSTALLATION RAPIDE
|
|
-------------------
|
|
1) Installer le composant com_comprofiler (également appelé composant
|
|
CB).
|
|
2) Installer le module mod_cblogin (également appelé CB Login module).
|
|
3) Installer le module mod_comprofilerModerator (également appelé
|
|
Workflow module).
|
|
4) Installer le 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.4.0_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 dans
|
|
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 re-zipper 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 re-zipper 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'administration (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 traiter 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 standard 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 "Profil utilisateur", laisser un niveau d'accès Public pour ce
|
|
lien de menu, lui donner 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 "Listes utilisateurs", 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 standard 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'exécution maximal atteint:
|
|
Sur les serveurs très lents, SI les délais d'attente et 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 <?php , supprimer les répertoires:
|
|
components/com_comprofiler
|
|
et
|
|
administrator/components/com_comprofiler et réinstaller.
|
|
|
|
- Erreur Mémoire épuisée (parfois Erreur 500):
|
|
Joomla 1.5! avec le mode legacy sur ON et la couche FTP sur ON sous
|
|
PHP 4.x peut donner une erreur
|
|
Mémoire épuisée si sa limite est de 8 Méga-octets. Dans ce cas,
|
|
simplement passer le mode legacy sur OFF uniquement pour
|
|
l'installation de CB 1.4.1 , puis revenir sur ON si nécessaire.
|
|
Ou ajouter la ligne (de la même façon que ci-dessus):
|
|
ini_set( 'memory_limit', '16M' ); @ini_set( 'memory_limit', '32M' );
|
|
|
|
- Si l'installation du composant échoue à l'étape 2, ne paniquez pas ! :
|
|
|
|
Tout accès à Community Builder par l'administration est sécurisé.
|
|
|
|
Dans toutes les tâches de Backend, il y a un test pour savoir si
|
|
l'étape 1 s'est correctement achevée ou non.
|
|
|
|
- Si vous ne voyez pas les messages d'avertissement dans le haut de
|
|
la fenêtre, et installation terminée avec succès.
|
|
|
|
- Si vous voyez un avertissement du genre:
|
|
|
|
"Warning: file 'components/com_comprofiler/pluginsfiles.tgz' still
|
|
exists.
|
|
Cela est probablement dû au fait que la première étape de
|
|
l'installation n'a pas été complète, ou que la deuxième n'a pas eu
|
|
lieu. Si vous êtes certain que la première installation s'est
|
|
correctement déroulée, vous devez exécuter la deuxième étape avant
|
|
d'utiliser CB. Vous pouvez le faire en cliquant sur le lien:
|
|
"(please click here to continue)."
|
|
|
|
Ensuite, il ne vous reste plus qu'à cliquer sur le lien pour
|
|
terminer la seconde étape.
|
|
Cette étape décompresse simplement ce fichier 'pluginsfiles.tgz' au
|
|
même endroit, puis supprime le fichier. La deuxième étape peut être
|
|
effectuée à nouveau en toute sécurité.
|
|
|
|
Si ça ne fonctionne toujours pas, ceci est probablement lié à un
|
|
problème de permissions dans le dossier 'components/com_comprofiler',
|
|
qui n'autorise pas l'écriture au serveur web (ou des autorisations
|
|
non-actives pour l'installation de Joomla 1.5! par ftp).
|
|
|
|
Vous pouvez résoudre ce problème en modifiant les permissions dans
|
|
ce dossier et tenter à nouveau l'étape 2.
|
|
|
|
En dernier recours, vous pouvez décompresser pluginsfiles.tgz, et
|
|
renommer le dossier extrait 'pluginsfiles' en 'plugin' au même endroit.
|
|
Vous devez vous assurer que le dossier plugin et ses sous-dossiers
|
|
(user, templates, language) sont aussi inscriptibles, sinon vous ne
|
|
serez pas en mesure d'installer des plugins CB ultérieurement.
|
|
|
|
|
|
DESINSTALLATION DE CB
|
|
|
|
pour désinstaller CB, il suffit de désinstaller le composant et ses
|
|
modules avec votre CMS.
|
|
Les données utilisateurs seront conservées dans les tables MySQL qui
|
|
commencent par le prefix jos_comprofiler.
|
|
La configuration principale de CB est supprimée lors de la
|
|
désinstallation du composant car elle est stockée dans le fichier
|
|
administrator/components/com_comprofiler/ue_config.php
|
|
Les configurations des modules CB sont supprimées lors de la
|
|
désinstallation par le CMS.
|
|
Les plugins cb, tables et champs de configurations, ainsi que les
|
|
données utilisateurs sont conservées pour une réinstallation (Voir le
|
|
fichier READ-ME-UPGRADE.txt pour plus détails sur la mise à jour ou la
|
|
réinstallation)
|
|
Pour supprimer tous les enregistrements de la base de données,
|
|
supprimer les tables commençant par jos_comprofiler avec un outil pour
|
|
MySQL comme par exemple phpMyAdmin.
|
|
|
|
-----------------------------------------------------------------------
|
|
|
|
PROBLEMES CONNUS:
|
|
|
|
- avec Joomla!1.6 beta 14, il y a un problème (bug venant de Joomla 1.6)
|
|
dans la sélection des menus internes. Les élements de menu Community
|
|
Builder s'affichent dans Joomla 1.6! cependant la sélection de ceux-ci
|
|
ne se fait pas correctement.
|
|
(Ce problème est résolu avec la version stable de Joomla! 1.6)
|
|
Pour contourner le problème (tant qu'il n'est pas réglé dans une
|
|
nouvelle version beta ou RC de Joomla 1.6 new beta or RC), il faut
|
|
créer un lien de type externe en appliquant des urls:
|
|
+ lien à utiliser pour User Profile (Mandatory):
|
|
index.php?option=com_comprofiler
|
|
+ lien à utiliser pour Users lists:
|
|
index.php?option=com_comprofiler&task=userslist
|
|
+ lien à utiliser pour User profile edit:
|
|
index.php?option=com_comprofiler&task=userdetails
|
|
+ lien à utiliser pour Username/Password reminder:
|
|
index.php?option=com_comprofiler&task=lostpassword
|
|
+ lien à utiliser pour Registration page:
|
|
index.php?option=com_comprofiler&task=registers
|
|
+ lien à utiliser pour Login page:
|
|
index.php?option=com_comprofiler&task=login
|
|
+ lien à utiliser pour Logout action:
|
|
index.php?option=com_comprofiler&task=logout
|
|
|
|
- Suivez les dernières évolutions sur le forum www.joomlapolis.com.
|
|
|
|
NOTE: Dans le gestionnaire de configuration de Community Builder, il est
|
|
inclus un vérificateur de votre version actuelle de CB et de la dernière
|
|
version disponible. Cette requête ne collecte aucune information
|
|
privée. Les seules informations récupérées par cette requête http
|
|
standard sont le numéro de version et l'adresse du site. Si vous n'avez
|
|
pas accès à internet, après un délai de 20 à 90 secondes, un message
|
|
d'erreur sera affiché à la place de la dernière version disponible.
|
|
Vous pouvez désactiver la vérification automatique de version en vous
|
|
rendant dans l'onglet Intégration et en choisissant "Vérification
|
|
manuelle" (Non-recommmandé).
|
|
|
|
POUR LA DOCUMENTATION, LE SUPPORT ET LES DERNIERES NEWS, VISITEZ:
|
|
http://www.joomlapolis.com
|
|
|
|
POUR RAPPORTER UN BUG OU DEMANDER UNE FONCTIONNALITE, VISITEZ:
|
|
http://www.joomlapolis.com/
|
|
et consultez la catégorie de forum dédiée à la version CB 1.4.0.
|
|
|
|
LICENCE:
|
|
CB est publié sous licence GNU/GPL comme un tout, certaines parties qui
|
|
le composent sont sujettes à d'autres licences pour lesquelles
|
|
l'équipe CB dispose des droits d'utilisation pour CB.
|
|
|
|
MARQUE:
|
|
CB est une marque(nom) déposée par ses auteurs sur www.joomlapolis.com
|
|
Nous vous serions gré d'utiliser le Nom "CB" pour faire référence au
|
|
logiciel ou manuels, et de dire explicitement que vous ne participez en
|
|
aucune manière au projet CB, que vous ne le représentez pas et de ne
|
|
pas associer la marque ou logo à vos propres marques. Si vous avez des
|
|
questions concernant l'utilisation de notre nom, merci de nous contacter
|
|
en utilisant le formulaire de contact sur www.joomlapolis.com"
|
|
|
|
|