Hello,
super ! Je teste ça et je vous tiens au courant.
Eric.
On 1/5/07, PONCINI Aurélien <
NO-REPLY.INVALID-ADDRESS@xxxxxxx> wrote:
URL:
<
http://gna.org/patch/?665>
Summary: Module de liaison Galette - CMS Joomla avec gestion
Multi compte pour un utilisateur
Project: Galette
Submitted by: starchou
Submitted on: vendredi 05.01.2007 à 04:41
Category: None
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
Bonjour.
A la demande de Eric sur la mailing list je viens de créér le bridge Joomla
Galette :)
Pour ceux qui ne le savent pas, Galette est un gestionnaire d'adhérents
(pour les associations par exemple). C'est d'aileurs celui que nous
utilisons.
Joomla est un CMS (Web4all utilise Joomla pour son site)
Pourquoi ce module ?
Prenons l'exemple de Web4all.
Il y a :
* Le site (Joomla)
* Les forums (IPB)
* La gestion des adhérents (Galette)
* Le panel d'administration (VHCS)
Nous utilisons déjà un module (un bridge) qui permet de relier IPB et
Joomla : ainsi il n'y a qu'une seule inscription et identification.
Le problème c'est que pour un membre cela fait encore 3 identifications
différentes, à savoir :
* Le portail : site + forums
* Galette
* Le panel admin
Et ce qu'il ne faut pas oublier c'est que cela fait aussi des infos "en
double". Par exemple le login, le mot de passe, l'adresse mail... le membre
pensera peut-être à le changer sur les forums mais pas sur Galette... Et
vice versa.
Ainsi on se rend compte qu'il peut être utile de relier Galette à Joomla
(ce qui veut dire que sur Web4all Galette serait donc relier à IPB puisque
Joomla est relié à IPB).
Ou en est-on ?
Actuellement nous en sommes à la version 1.0 de ce script (fiable !
smile.gif ).
la version 1.0 du bridge Joomla - galette est compatible avec Galette 0.62.2
(non testé avec les versions précédentes mais ne devraient pas poser de
problèmes) et est compatible avec les versions 1.x.x de Joomla.
Notre version de Galette utilise le hash MD5 pour les mot de passe.
Les logs et message d'erreur à l'identification ont été personnalisés.
Un fichier complet d'auto upgrade est créé, il fonctionne sans problème,
et utilise le même thème graphique que celui de l'installe de Glatte pour
ne pas changer les habitudes ! smile.gif
Comment cela se passe t-il ?
On installe Joomla + Galette dans la même base de données.
On upload le contenu du script dans le répertoire de Galette (aucun fichier
de Joomla n'est modifié).
On lance le fichier install.php
Et on suit les instrcutions ! smile.gif
Si Galette est déjà installé et configuré, pas de panique cela marche
aussi ! smile.gif
En cas de retour en arrière, il suffit d'effacer un champ dans la bdd et de
remettre les fichier Galette origine et tout refonctionne comme avant.
Si l'on édite une fiche créé avant la mise en place de ce script, alors il
faudra :
* Sélectionner un groupe utilisateur via le menu déroulant (groupe
Joomla)
* Sélectionner un membre du groupe pré sélectionner
* Via un rechargement AJAX, seront affichées les infos dépendantes de
ce membe :
o Login
o Pseudo
o Mail
o et le mot de passe est utilisé mais non affiché
* Les infos sont désormais mises à jour et le membre est rattaché à
Joomla
Si l'on créé une nouvele fiche :
* Même procédure que ci dessus mais au lieu de mettre les infos à
jour, cela les créé vu que c'est une nouvelle fiche.
Désormais, depuis la version 1.0, il est possible qu'un même membre de
Joomla soit assigné à plusieurs comptes Galette. En effet dans notre cas
par exemple, certains membres représentent d'autre membres (par exemple un
utilisateur des forums représente lui même plus sa société).
Lors de l'assignation de l'utilisateur Joomla au compte Galette, un message
est alors affiché indiquant les fiches Galette que ce membre Joomla gère
déjà.
Lors de la connexion, si le membre gère plusieurs fiches, un menu déroulant
est alors affiché avec la liste des comptes qu'il peut choisir. Il en choisit
un pour la durée de la session.
++
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: vendredi
05.01.2007 à 04:41 Name:
GJoomla1.0_liaison_Galette0.62.2_Joomla1.0.12_par_Web4all.rar Size: 61 ko
By: starchou
Version stable
<http://gna.org/patch/download.php?file_id=1792
>
_______________________________________________________
Reply to this item at:
<http://gna.org/patch/?665>
_______________________________________________
Message posté via/par Gna!
http://gna.org/
_______________________________________________
Galette-devel mailing list
Galette-devel@xxxxxxx
https://mail.gna.org/listinfo/galette-devel
--
Association des ingénieurs CNAM Dauphiné Savoie.