Zend_Wildfire.xml 1.6 KB

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