dominik bułaj

php developer & web designer

NatrafiÅ‚em na ciekawy wpis na blogu Chrisa Morella odnoÅ›nie podpowiadania komend Zend Framework w Å›rodowisku bash. W systemach bazujÄ…cych na Unix/Linux dziaÅ‚a system podpowiedzi (bash completion); wpisujemy np. gr i wciskamy [TAB], w rezultacie podpwiedziane zostanÄ… nam wszelkie komendy zaczynajÄ…ce siÄ™ od “gr” (np. grub, grep, etc.).

Na blogu, Chris, udostÄ™pniÅ‚ skrypt, który bÄ™dzie w stanie podpowiadać nam skaÅ‚adowe komendy “zf” (Zend Framework – Zend_Tool). ZnalazÅ‚a siÄ™ i instrukcja jak podpiÄ…c owe podpowiadanie (jeden wpis do ~/.bashrc lub ~/.bash_profile).

Więcej na: http://cmorrell.com/web-development/zf/bash-completion-script-751

Dziś nad ranem czasu polskiego, ukazała się kolejna wersja Zend Framework. Jest to wydanie oznaczone jako 1.10.0 ALPHA, przeznaczone do testowania nowych funkcjonalności, a jest czego testować ;)

Nowe komponenty w Zend Framework 1.10

  • Zend_Barcode
  • Zend_Cache_Backend_Static
  • Zend_Cache_Manager
  • Zend_Exception (wsparcie dla poprzedzajÄ…cych wyjÄ…tków; markuje rozwiÄ…zanie dostÄ™pne od PHP 5.3.0)
  • Zend_Feed_Pubsubhubbub
  • Zend_Feed_Writer
  • Zend_Filter_Compress/Decompress
  • Zend_Filter_Null
  • Zend_Log::factory()
  • Zend_Log_Writer_ZendMonitor
  • Zend_Markup
  • Zend_Service_LiveDocx
  • Zend_Service_WindowsAzure
  • Zend_Validate_Barcode
  • Zend_Validate_Callback
  • Zend_Validate_CreditCard
  • Zend_Validate_PostCode

Dodatkowo jak informuje, opiekujÄ…cy siÄ™ frameworkiem, Matthew Weier O’Phinney – dużej refaktoryzacji poddano Zend_Tool. Wyeliminowano masÄ™ błędów i niedociÄ…gnięć (wÄ…skie gardÅ‚a) oraz dodano nowe fukcjonalnoÅ›ci:

  • skrypt CLI z wsparciem dla katalogu domowego i możliwoÅ›ciÄ… konfiguracji
  • możliwość generowania modeli, konfiguracja adaptera bazodanowego, layoutów i formularzy
  • domyÅ›lnie generowany projekt bÄ™dzie wspieraÅ‚ logowanie błędów z ErrorControllera

Framework można pobrać, jak zawsze, z oficjalnej strony (pełny changelog na stronie pobierania po rozwinięciu panelu README).

Na koniec harmonogram na najbliższy miesiąc:

  • 1.10.0alpha1 – 21 grudnia 2009 (dziÅ›)
  • 1.9.7 – 5 stycznia 2010 (wtorek)
  • 1.10.0beta1 – 7 stycznia 2010 (czwartek) lub 8 stycznia (piÄ…tek)
  • 1.10.0rc1 – 14 stycznia (czwartek)
  • 1.10.0 – 21 stycznia (czwartek)

Bardzo szybko wydano pierwszą poprawkę do Zend Framework 1.8, który oficjalnie zaprezentowano dokładnie 13 dni temu.
Co ciekawe, ekipa tworzÄ…ca framework chwali siÄ™, iż w tym czasie zrobiÅ‚a aż 68 poprawek. Nachodzi mnie pytanie – cieszyć siÄ™ czy pÅ‚akać?! Nie bardzo rozumie wydawanie czego co nie jest sprawdzone dwa/trzy razy. Okazuje siÄ™, że błędy byÅ‚y nawet w przykÅ‚adach dokumentacji – Quick Start!.

No ale do rzeczy – z grubszych poprawek wykonano:

  • zamieniono wersjÄ™ Dojo dołączonÄ… do frameworka (1.2 na 1.3)
  • Zend_Loader::registerAutoload() jest aliasem do Zend_Loader_Autoloader
  • poprawiono i udoskonalono Zend_Application
  • dodano generowanie modułów i elementów wewnÄ…trz modułów (Zend_Tool) — w koÅ„cu!
  • dodano usprawnienia do Zend_Amf

Lista wszystkich błędów znajduje siÄ™ w ZF issue trackerze, a najnowszÄ… wersjÄ™ – Zend Framework 1.8.1 można poprać ze strony http://framework.zend.com/download

Archiwa