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