Kolejny spokojny tydzień, jako że większość programistów pracujących nad biblioteką przygotowuje konferencję PHP we Frankfurcie (przyjedźcie zobaczyć te ciepłe ciała, które stają za całym kodem). Dyskusja nad sprawą dirname(__FILE__) nadal trwa, przyłączył się jeden z Architektów z wyjaśnieniem co stało za tą decyzją projektową. Trzy nowe pakiety zaproponowano w tym tygodniu, a PEAR wciąż przyciąga najwyższej jakości kod PHP i rozszerzeń. Do tego stały przypływ nowych wydań: 4 stabilne, 4 bety.

autor: Alan Knowles alan_k@php.net (tłumaczenie: Robert Janeczek rashid@php.net)


Nowe wydania

Stabilne

  • HTML_Select – udostępnia pola wyboru dla państw, hrabstw Wielkiej Brytanii i stanów USA
  • Log – środowisko udostępniające uogólnione logowanie.
  • HTML_QuickForm – pakiet udostępniający metody do tworzenia, sprawdzania i przetwarzania formularzy HTML
  • HTML_Table – udostępnia metody do prostego i wydajnego tworzenia tabel HTML

Beta

  • PEAR_Frontend_Web – interfejs webowy instalatora PEAR
  • SOAP_Interop – testowe wydanie usług SOAP
  • Net_DIME – pakiet do obsługi interfejsu do DIME (protokół przesyłania wiadomości)
  • SOAP – podzbiór biblioteki pozwalającej PHP na bycie serwerem i klientem SOAP.

Skrót z PEAR-DEV

Ścieżki PEAR w require_once a korzystanie z dirname(__FILE__) – dyskusji ciąg dalszy

W ostatniotygodniowej dyskusji o korzystaniu z dirname(__FILE__) w ścieżkach Stig Bakken zwrócił uwagę na kilka poważnych problemów używania tej metody w połączeniu z wielokrotnymi instalacjami PEAR (np. globalna + użytkownika). Problem w tym, że require_once może mieć poważny problem i załadować 2 klasy z tą samą nazwą z dwóch różnych plików, co spowoduje konflikt. Obecna metoda pozostawienia wszystkiego ścieżce include`ów jest obecnie jedynym sensownym rozwiązaniem.

Nowe kontenery MDB dla PEAR cache i mail queue

Lorenzo Alberton ogłosił, że napisał kontenery MDB dla PEAR cache i mail queue.

Sugestie użytkowników na temat dokumentacji PEAR

Jon Wood zasugerował, żeby dodać jedną z najpopularniejszych cech (notatki użytkowników) manuala PHP do manuala PEAR. Nie było wielu odpowiedzi, ale prawdopodobnie tak się stanie, kiedy ożyje peardoc2 – będzie to jedna z kluczowych właściwoścido dodania.

Bugi i poprawki

Dzięki tym ludziom wykryto kilka nowych błędów: David Viner, Daniel C, Lorenzo Alberton, Sebastian Röbke, Mika Tuupola, Alan Richmond, Robin Ericsson,


Nowe i proponowane pakiety

APC – zaawansowany cache PHP już w PECL

George Schlossnagle zgłosił chęć dodania APC, dostępnego za darmo cache`a PHP do PECL.

ezSQL – uproszczone API baz danych

Justin Vincent zaproponował dodanie swojego uproszczonego API bazodanowego do PEAR. Krótko zastanawiano się gdzie powinno to zostać umieszczone, zgodzono się, że taki rodzaj nakładki na rozszerzenie DB czy MDB może być użyteczny dla niektórych. Mimo tego puryści wśród programistów zgłosili zastrzeżenia co do ukrywania szczegółów połączenia z bazą danych.

Net_Cyrus – interfejs do poleceń zarządzających serwerem IMAP Cyrus.

Richard Heyes zgłosił pakiet udostępniający interfejs do serwera pocztowego Cyrus IMAP, pozwoli on na dodawanie użytkowników i zmienianie praw dostępu.


Rozwój

Ruch w CVS w tym tygodniu odbywał się w następujących pakietach: Benchmark, Cache, DBA_Relational, File_Find, HTML_QuickFrom, HTML_Table, Image_Transform, Inline_C, Log, Mail_Queue, MDB, PECL::bcompiler, PECL::python, Perm_LiveUser, Science_Chemistry, SOAP, SQL_Parser, do tego uaktualnienia do peardoc2, w tym plik i FAQ.

Odwiedź stronę PWN
PHP PEAR Weekly News is copyrighted © 2001, 2002 The PHP Group
All rights reserved.
Archiwalny news dodany przez użytkownika: rashid.
Kliknij tutaj by zobaczyć archiwalne komentarze.

Oznaczone jako → 
Share →