Zend_Wildfire.xml 1.6 KB

12345678910111213141516171819202122232425
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- EN-Revision: 12116 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.wildfire.chapter">
  5. <title>Zend_Wildfire</title>
  6. <para><classname>Zend_Wildfire</classname> est un composant qui facilite la communication entre le code PHP et les composants
  7. clients <ulink url="http://www.wildfirehq.org/">Wildfire</ulink>.</para>
  8. <para>Le but du projet Wildfire est de développer un canal de communication standardisé entre une large variété de
  9. composants ainsi qu'une architecture de plugins dynamiques. Pour l'instant, l'attention première est de fournir un
  10. système permettant au code PHP côté serveur d'injecter des messages de logs vers la <ulink
  11. url="http://www.getfirebug.com/">console Firebug</ulink>.</para>
  12. <para>En ce qui concerne le log vers Firebug le composant <link
  13. linkend="zend.log.writers.firebug"><classname>Zend_Log_Writer_Firebug</classname></link> est fourni et un protocole de
  14. communication a été développé, celui-ci utilise les requêtes HTTP et les en-têtes de réponse pour envoyer des données
  15. entre le serveur et les composants clients. C'est intéressant pour journaliser des données, générées durant
  16. l'exécution du script, vers le navigateur sans interférer avec le contenu de la page. Déboguer les requêtes AJAX qui
  17. requière du JSON "propre" ou un réponse XML est possible avec cette approche.</para>
  18. <para>Il existe aussi un composant <link
  19. linkend="zend.db.profiler.profilers.firebug"><classname>Zend_Db_Profiler_Firebug</classname></link> pour journaliser les
  20. informations de profiling de bases de données vers Firebug.</para>
  21. </sect1>