Zend_Wildfire
jest komponentem, który umożliwia komunikację
pomiędzy kodem PHP a komponentami klienckimi Wildfire.
Celem projektu Wildfire jest utworzenie standardowego kanału komunikacji pomiędzy wieloma różnymi komponentami, a dynamiczną i skryptową architekturą wtyczek. Obecnie skupiamy się na dostarczeniu systemu pozwalającego skryptop PHP na przekazywanie wiadomości dziennika do Konsoli Firebug.
Dla celów zapisywania dziennika do konsoli Firebug stworzony został
komponent Zend_Log_Writer_Firebug
,
a także został stworzony protokół komunikacyjny, który używa żądań HTTP
i nagłówków odpowiedzi do przesyłania danych pomiędzy serwerem, a komponentami
klienckimi. Jest to świetne dla zapisywania dziennika zdarzeń, generowanego
podczas wykonania skryptu, do przeglądarki, bez modyfikowania zawartości
strony internetowej. Dzięki temu możliwe jest debugoanie żądań AJAX, które
wymagają poprawnych danych JSON oraz XML.
Dostępny jest także komponet Zend_Db_Profiler_Firebug
pozwalający na zapisywanie dziennika zdarzeń bazy danych do konsoli Firebug.