1 <sect1 id="zend.wildfire.chapter">
3 <title>Zend_Wildfire</title>
6 <code>Zend_Wildfire</code> jest komponentem, który umożliwia komunikację
7 pomiędzy kodem PHP a komponentami klienckimi <ulink url="http://www.wildfirehq.org/">Wildfire</ulink>.
10 Celem projektu Wildfire jest utworzenie standardowego kanału komunikacji
11 pomiędzy wieloma różnymi komponentami, a dynamiczną i skryptową architekturą
14 Obecnie skupiamy się na dostarczeniu systemu pozwalającego skryptop PHP
15 na przekazywanie wiadomości dziennika do <ulink url="http://getfirebug.com/logging.html">Konsoli</ulink>
16 <ulink url="http://www.getfirebug.com/">Firebug</ulink>.
19 Dla celów zapisywania dziennika do konsoli Firebug stworzony został
20 komponent <link linkend="zend.log.writers.firebug"><code>Zend_Log_Writer_Firebug</code></link>,
21 a także został stworzony protokół komunikacyjny, który używa żądań HTTP
22 i nagłówków odpowiedzi do przesyłania danych pomiędzy serwerem, a komponentami
23 klienckimi. Jest to świetne dla zapisywania dziennika zdarzeń, generowanego
24 podczas wykonania skryptu, do przeglądarki, bez modyfikowania zawartości
25 strony internetowej. Dzięki temu możliwe jest debugoanie żądań AJAX, które
26 wymagają poprawnych danych JSON oraz XML.
29 Dostępny jest także komponet <link linkend="zend.db.profiler.profilers.firebug"><code>Zend_Db_Profiler_Firebug</code></link>
30 pozwalający na zapisywanie dziennika zdarzeń bazy danych do konsoli Firebug.