Zend_Wildfire

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.