Zend_Wildfire.xml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- Reviewed: no -->
  3. <sect1 id="zend.wildfire.chapter">
  4. <title>Zend_Wildfire</title>
  5. <para>
  6. <classname>Zend_Wildfire</classname> is a component that facilitates communication
  7. between <acronym>PHP</acronym> code and
  8. <ulink url="http://www.wildfirehq.org/">Wildfire</ulink> client components.
  9. </para>
  10. <para>
  11. The purpose of the Wildfire Project is to develop standardized communication
  12. channels between a large variety of components and a dynamic and scriptable
  13. plugin architecture. At this time the primary
  14. focus is to provide a system to allow server-side <acronym>PHP</acronym> code to inject logging
  15. messages into the <ulink url="http://www.getfirebug.com/">Firebug</ulink>
  16. <ulink url="http://getfirebug.com/logging.html">Console</ulink>.
  17. </para>
  18. <para>
  19. For the purpose of logging to Firebug the
  20. <link linkend="zend.log.writers.firebug"><classname>Zend_Log_Writer_Firebug</classname></link>
  21. component is provided and a communication protocol has been developed
  22. that uses <acronym>HTTP</acronym> request and response headers to send data between the server
  23. and client components. It is great for logging intelligence data, generated during script
  24. execution, to the browser without interfering with the page content. Debugging
  25. <acronym>AJAX</acronym> requests that require clean <acronym>JSON</acronym> and
  26. <acronym>XML</acronym> responses is possible with this approach.
  27. </para>
  28. <para>
  29. There is also a <link linkend="zend.db.profiler.profilers.firebug">
  30. <classname>Zend_Db_Profiler_Firebug</classname></link> component to log database profiling
  31. information to Firebug.
  32. </para>
  33. </sect1>
  34. <!--
  35. vim:se ts=4 sw=4 et:
  36. -->