Piste : • 1.1 • creation-action • jcommunity • avant-propos • 1.4.x • 1.1.5 • 1.1 • jelixnews-1.8 • 1.2rc1 • generic2
Différences ¶
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
fr:tutoriels:modules:jcommunity [2009/09/22 12:25] – créée foxmask | fr:tutoriels:modules:jcommunity [2011/11/08 14:19] (Version actuelle) – [Overload de Dao] surfoo | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Jelix et le module jCommunity ====== | ====== Jelix et le module jCommunity ====== | ||
+ | //(version de Jelix supportée 1.1.x)// | ||
En PHP, si une classe ou API existante vous plait mais que vous souhaitez y apporter votre touche personnelle vous inclurez cette dernière | En PHP, si une classe ou API existante vous plait mais que vous souhaitez y apporter votre touche personnelle vous inclurez cette dernière | ||
Ligne 6: | Ligne 7: | ||
Exactement le même principe s' | Exactement le même principe s' | ||
- | Un module n' | + | Un module n' |
// | // | ||
Ligne 28: | Ligne 29: | ||
**jCommunity est le module de gestion des utilisateurs pour tout type de site web**. | **jCommunity est le module de gestion des utilisateurs pour tout type de site web**. | ||
Il inclut une gestion complète du workflow de : | Il inclut une gestion complète du workflow de : | ||
- | * Inscription/ | + | * Inscription/ |
* Connexion/ | * Connexion/ | ||
Ligne 46: | Ligne 47: | ||
**Comparer** : le template de la page de consultation d'un membre : | **Comparer** : le template de la page de consultation d'un membre : | ||
- | * [[http://forge.jelix.org/projects/ | + | * [[https://bitbucket.org/laurentj/ |
- | * [[http://forge.jelix.org/projects/havefnubb/browser/trunk/ | + | * [[https://bitbucket.org/foxmask/havefnubb/src/tip/ |
Ligne 69: | Ligne 70: | ||
**Comparer** : la Dao account.dao.xml : | **Comparer** : la Dao account.dao.xml : | ||
- | * [[http://forge.jelix.org/projects/ | + | * [[https://bitbucket.org/laurentj/ |
- | * [[http://forge.jelix.org/projects/havefnubb/browser/trunk/ | + | * [[https://bitbucket.org/foxmask/havefnubb/src/9262850763cd/ |
3) **Overload de forms** : | 3) **Overload de forms** : | ||
Ligne 85: | Ligne 86: | ||
**Comparer** : le Forms account.forms.xml : | **Comparer** : le Forms account.forms.xml : | ||
- | * [[http://forge.jelix.org/projects/ | + | * [[https://bitbucket.org/laurentj/ |
- | * [[http://forge.jelix.org/projects/havefnubb/browser/trunk/ | + | * [[https://bitbucket.org/foxmask/havefnubb/src/9262850763cd/ |
Ligne 105: | Ligne 106: | ||
Pour cela jCommunity, génère un événement **jcommunity_registration_prepare_save**, | Pour cela jCommunity, génère un événement **jcommunity_registration_prepare_save**, | ||
- | En répondant à cet événement (via un listener) on est en mesure de procéder à cette vérification puis retourner au module | + | En répondant à cet événement (via un listener) on est en mesure de procéder à cette vérification puis retourner au module |
===== Conclusion ===== | ===== Conclusion ===== | ||
Ainsi, lors de l' | Ainsi, lors de l' |