Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes |
fr:tutoriels:modules:jcommunity [2009/09/22 12:26] – foxmask | fr:tutoriels:modules:jcommunity [2010/05/07 19:08] – rob2 |
---|
====== 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 et la surchargerez pour éviter d'y toucher. | En PHP, si une classe ou API existante vous plait mais que vous souhaitez y apporter votre touche personnelle vous inclurez cette dernière et la surchargerez pour éviter d'y toucher. |
Exactement le même principe s'applique avec les modules Jelix. On parlera alors "d'overload". | Exactement le même principe s'applique avec les modules Jelix. On parlera alors "d'overload". |
| |
Un module n'étant pas une simple classe (mais composé de contrôleurs, daos, forms, template, zones, classes, fichiers de traductions) tout ne peut-être surchargé. | Un module n'étant pas une simple classe (mais composé de contrôleurs, daos, forms, template, zones, classes, fichiers de traductions) tout ne peut être surchargé. |
| |
//Qu'est ce qui peut faire l'objet d'overload// ? | //Qu'est ce qui peut faire l'objet d'overload// ? |
| |
* [[http://forge.jelix.org/projects/jcommunity/browser/trunk/modules/jcommunity/templates/fr_FR/account_show.tpl|jcommunity]] (l'originale) | * [[http://forge.jelix.org/projects/jcommunity/browser/trunk/modules/jcommunity/templates/fr_FR/account_show.tpl|jcommunity]] (l'originale) |
* [[http://forge.jelix.org/projects/havefnubb/browser/trunk/havefnubb/var/themes/default/jcommunity/account_show.tpl|havefnubb]] (l'overload) | * [[https://bitbucket.org/foxmask/havefnubb/src/tip/havefnubb/var/themes/default/jcommunity/account_show.tpl|havefnubb]] (l'overload) |
| |
| |
| |
* [[http://forge.jelix.org/projects/jcommunity/browser/trunk/modules/jcommunity/daos/user.dao.xml|jcommunity]] (l'originale) | * [[http://forge.jelix.org/projects/jcommunity/browser/trunk/modules/jcommunity/daos/user.dao.xml|jcommunity]] (l'originale) |
* [[http://forge.jelix.org/projects/havefnubb/browser/trunk/havefnubb/var/overloads/jcommunity/daos/user.dao.xml|havefnubb]] (l'overloaded) | * [[https://bitbucket.org/foxmask/havefnubb/src/9262850763cd/havefnubb/var/overloads/jcommunity/daos/user.dao.xml|havefnubb]] (l'overloaded) |
| |
3) **Overload de forms** : | 3) **Overload de forms** : |
| |
* [[http://forge.jelix.org/projects/jcommunity/browser/trunk/modules/jcommunity/forms/account.form.xml|jcommunity]] (l'originale) | * [[http://forge.jelix.org/projects/jcommunity/browser/trunk/modules/jcommunity/forms/account.form.xml|jcommunity]] (l'originale) |
* [[http://forge.jelix.org/projects/havefnubb/browser/trunk/havefnubb/var/overloads/jcommunity/forms/account.form.xml|havefnubb]] (l'overloaded) | * [[https://bitbucket.org/foxmask/havefnubb/src/9262850763cd/havefnubb/var/overloads/jcommunity/forms/account.form.xml|havefnubb]] (l'overloaded) |
| |
| |