mailRe: [Galette-devel] [patch #663] Module de liaison Galette - Forums IPB avec gestion Multi compte pour un utilisateur.


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Eric Boniface on January 04, 2007 - 18:03:
Bonsoir, (et bonne année !)

j'ai un peu le même besoin, mais pas tout à fait :-)... je m'explique mon association utilise aussi Joomla et un forum, en l'occurrence SMF, avec un bridge aussi.
La gestion des utilisateurs est faite dans Joomla, avec synchro SMF.
Nous avons bien sûr aussi Galette.

Et le souci, comme indiqué par Aurélien, est la double gestion des informations.

L'idéal - de mon point de vue - serait soit d'avoir un bridge Joomla <-> Galette, soit avoir une version composant de Galette parfaitement intégrée à Joomla.
La dernière solution implique de lourds changements côté Galette et ainsi me parait peu viable à court terme.
La première est jouable mais nécessite aussi du boulot (ne serait-ce que la partie synchro des informations).

Sachant que la prochaine version de Joomla (la 1.5 et les suivantes) vont apporter pas mal de changements sur la gestion des users, pour probablement s'orienter vers un truc genre le composant Community Builder...

Vu le succès grandissant de Joomla et le nombre impressionant de sites qui l'utilise, il est important de mener une réflexion sur une solution pour faire dialoguer Joomla et Galette.

Bonne soirée.
Eric.
On 1/4/07, PONCINI Aurélien <NO-REPLY.INVALID-ADDRESS@xxxxxxx> wrote:

URL:
  <http://gna.org/patch/?663>

                 Summary: Module de liaison Galette - Forums IPB avec gestion
Multi compte pour un utilisateur.
                 Project: Galette
            Submitted by: starchou
            Submitted on: jeudi 04.01.2007 à 14:18
                Category: None
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email:
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

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 à IPB (ce
qui veut dire que sur Web4all Galette serait donc relier à Joomla puisque
Joomla est relié à IPB).

Ou en est-on ?

la version 1.1 du bridge IPB - 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 2.2.x de IPB.

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'install de Galette pour
ne pas changer les habitudes !


Comment cela se passe t-il ?

On installe IPB + Galette dans la même base de données.
On upload le contenu du script dans le répertoire de Galette (aucun fichier
de IPB n'est modifié).
On lance le fichier install.php
Et on suit les instructions !

Si Galette est déjà installé et configuré, pas de panique cela marche
aussi !

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
IPB)
    * 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 Site internet
          o et le mot de passe est utilisé mais non affiché
    * Les infos sont désormais mises à jour et le membre est rattaché à
IPB

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.1, il est possible qu'un même membre des
forums IPB 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 IPB au compte Galette, un message est
alors affiché indiquant les fiches Galette que ce membre IPB 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: jeudi 04.01.2007 à 14:18  Name:
GIPB1.1_liaison_Galette0.62.2_IPB2.2.x_par_Web4all.rar  Size: 43 ko   By:
starchou

<http://gna.org/patch/download.php?file_id=1788>

    _______________________________________________________

Reply to this item at:

  <http://gna.org/patch/?663>

_______________________________________________
  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.

Related Messages


Powered by MHonArc, Updated Fri Jan 05 00:40:10 2007