Zend_Wildfire.xml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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 channels between
  12. a large variety of components and a dynamic and scriptable plugin architecture. At this time,
  13. the primary focus is to provide a system that allows server-side <acronym>PHP</acronym> code
  14. to inject logging messages into the
  15. <ulink url="http://www.getfirebug.com/">Firebug Console</ulink>.
  16. </para>
  17. <para>
  18. The
  19. <link linkend="zend.log.writers.firebug"><classname>Zend_Log_Writer_Firebug</classname></link>
  20. component is provided for the purpose of logging to Firebug, and a communication protocol has
  21. been developed that uses <acronym>HTTP</acronym> request and response headers to send data
  22. between the server and client components. It is great for logging intelligence data to the
  23. browser that is generated during script execution, without interfering with the page content.
  24. With this approach, it is possible to debug <acronym>AJAX</acronym> requests that require clean
  25. <acronym>JSON</acronym> and <acronym>XML</acronym> responses.
  26. </para>
  27. <para>
  28. There is also a <link linkend="zend.db.profiler.profilers.firebug">
  29. <classname>Zend_Db_Profiler_Firebug</classname></link> component to log database profiling
  30. information to Firebug.
  31. </para>
  32. </sect1>
  33. <!--
  34. vim:se ts=4 sw=4 et:
  35. -->