Quick links: Content - sections - sub sections
EN

Trace: 1.2 1.2 tutorial 1.2.x 1.1.9 1.3 1.2.x 1.1.6

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:tutorials:modules:jevent [2012/01/31 12:41] – [fichier events.xml] foxmasken:tutorials:modules:jevent [2012/01/31 12:56] (current) – [Conclusion] foxmask
Line 88: Line 88:
 We will find here the name of the event **HfnuAboutModule** to which the listener **hfnuadmin** will be responsible for responding We will find here the name of the event **HfnuAboutModule** to which the listener **hfnuadmin** will be responsible for responding
  
-===== le listener =====+===== the listener =====
  
 <code php> <code php>
Line 99: Line 99:
 </code> </code>
  
-lorsque **HfnuAboutModule** est déclenchéalors **onHfnuAboutModule** entre en oeuvre et répond à l'event (via $event->add())+when **HfnuAboutModule** is triggeredthen **onHfnuAboutModule** enter in action and respond to the event (with $event->add())
  
-$event->add() peut recevoir tout type de donnéesIci nous lui retournons une zone ([[fr:tutoriels:modules:generic1|que nous avons précédemment abordés dans mes précédants articles]]) nommée "about"+@@$event->add()@@ can receive all kind of datasHere we just return a Zone 
 +([[en:tutorials:modules:generic1|that we already see in one of the previous articles]]) named "about"
  
  
-===== la zone =====+===== the zone =====
  
 <code php> <code php>
Line 121: Line 122:
 </code> </code>
  
-notre zone ici récupère le paramètre du nom du module, puis parse le fichier module.xml et affecte le résultat au template zone.about+our zone retrieve the parameter of the name of the module, then parse the file module.xml and assign the result to the template "zone.about
  
-===== le template =====+===== the template =====
  
 <code> <code>
Line 141: Line 142:
 </code> </code>
  
-Résultat : +Result:
- +
-Liste des modules+
  
 +<code>
 +List des modules
 +Name : 
     News!     News!
- 
 Version : Version :
-    stable 1.1.2 (du 2008-12-16) +    stable 1.1.2 (2008-12-16) 
-Libellé +Label 
-    Module de gestion de nouvelles+    Module of News management
 Description : Description :
-    Ce module permet de gerer les nouvelles de son site web +    This module permits to manage the news of your website
 Notes : Notes :
     N/A     N/A
Line 159: Line 160:
 Copyright : Copyright :
     2008 FoxMaSk     2008 FoxMaSk
-Auteurs :+Authors :
     FoxMaSk     FoxMaSk
-Liens :  +Links :  
-    Page d'accueil du module - Lien mise à jour +    Home page of the module - Update link 
- + 
 +Name : 
     Wiki     Wiki
- 
 Version : Version :
-    stable 1.0.2 (du 2009-01-25)+    stable 1.0.2 (2009-01-25)
 Libellé : Libellé :
     Wiki     Wiki
 Description : Description :
-    Wiki maison pour la documentation du site web+    Wiki home made for the documentation of the website
 Notes : Notes :
     N/A     N/A
Line 178: Line 179:
 Copyright : Copyright :
     2008 FoxMaSk     2008 FoxMaSk
-Auteurs :+Authors :
     FoxMaSk     FoxMaSk
-Liens +Links 
-    Page d'accueil du module - Lien mise à jour +    Home page of the module - Update link 
- +</code> 
-PS : ici je n'ai pas détaillé tous les events.xml des 3 modules ni les listeners mais le code est le même ;)+PS : here I didnt detailled of the events.xml of the nor their listenenr but the code is the same ;)
  
 ===== Conclusion ===== ===== Conclusion =====
  
  
-Voici donc la perle ; qui en quelques petites lignes ; permis à tous les modules de se "trouveret réunir des infos au même endroit.+Here is the pearl, which in few short lines, has permitted to all the modules to "findand gather informations in one place.
  
-La même mécanique des jEvent::notify() permet par exemple d'enchainer des actions après l'inscription d'un membre (tels que lui envoyer un mail)  +The same mechanics @@C@jEvents::notify()@@ allows to chain of such shares after the registration of a member (such as to send a mail) 
-jEvent::notify() permet également d'enrichir les fonctionnalités d'un module A via d'autres modules B,C,D sans avoir à modifier le module A, etc...+@@C@jEvents::notify()@@ can also enhance the functionality of a module A via other modules B, C, D without changing the module A, etc ...
  
  
  
-[[http://jelix.org/articles/fr/manuel-1.1/events|en savoir plus sur la communication inter module]]+[[http://jelix.org/articles/en/manual-1.3/events|read more about communication between modules]]

en/tutorials/modules/jevent.1328013693.txt.gz · Last modified: 2012/01/31 12:41 by foxmask

Recent changes RSS feed Creative Commons License