autorzy:
Mika Tuupola (tuupola@appelsiini.net),
Pierre-Alain Joye (paj@pearfr.org)
tłumaczenie: Robert Janeczek (rashid@php.net)
PEAR ma roczek!
PEAR na platformie Windows staje się rzeczywistością
Po miesiącach oczekiwań, narzędzia do instalacji i zarządzania pakietami PEAR są teraz dostępne
i w pełni funkcjonalne na plaformę Windows. Skrypt instalacyjny go-pear został całkowicie
przejrzany i ostro przetestowany przy wykorzystaniu różnych wersji Windows.
Aby otrzymać wszystkie poprawki i nowinki, mocno zalecamy używanie wersji dostępnej
wśród
PHP4 Stable snapshots (szczegóły w następnym akapicie).
Ja (wasz skromny sługa, pierre ;) ) chciałbym przede wszytkim podziękować poniżej wymienionym osobom,
których praca umożliwiła storzenie tego małego cudu. Dodawali oni nowe funkcje, testowali i przysyłali
poprawki:
- Christian Dickmann, autor PEAR_Frontend_Web i webowego go-pear.
- Urs Gehrig, intensywne testy Win32, poprawki
- Stig S. Bakken, ostatnie poprawki/dodatki dla unixów, cenne rady.
- Edin Kadribasic, integracja skryptów budujących snapshoty PEAR z systemem snapshotów PHP,
testy i wsparcie
PEAR, PHP 4.3.2 i snapshoty
W celu umożliwienia użytkownikom Windows dostępu do tych samych narzędzi, z których mogą korzystać
użytkownicy systemów Unix, PEAR ponownie zostanie włączony do dystrybucji PHP i to już od wersji 4.3.2.
Skrypt go-pear i wszystkie wymagane do instalacji pakiety będą się znajdować w katalogu PEAR wewnątrz
dystrybucji; go-pear.bat uruchamia instalację.
Następujące pakiety są obecnie włączone do PHP:
- PEAR
- phpUnit
- XML_Parser
- XML_RPC
- Archive_Tar
- Console_Getop
- DB-1.4b1
- Mail
- Net_SMTP
- Net_Socket
- Net_UserAgent_Detect
- PEAR_Frontend_Web
- HTML_Template_IT
- Pager
Dla niecierpliwych - snapshoty PHP 4 Stable już zawierają PEAR.
Go-pear, webowy interfejs instalacyjny
Chociaż wciąż w stadium alpha, instalacja PEAR z poziomu przeglądarki przy użyciu interfejsu webowego również jest
dołączona do PHP.
Znaczna liczba osób nie ma dostępu do konsoli w swoidch środowiskach, albo nie ma zielonego pojęcia o jej
używaniu. Dla nich właśnie udostępniamy użyteczne GUI, dzięki któremu już mogą instalować PEAR poprzez
swoje ulubione przeglądarki.
Błędy i prośby o dodatkową funkcjonalność są mile widziane, przysyłajcie
je na zwykły bugs.php.net lub listy mailowe PEAR.
Korzystanie z webowego go-pear:
-
Ściągnij skrypt go-pear wybierając "Save target as ..." po wejściu na
go-pear.org.
- Umieść plik go-pear gdzieś wewnątrz katalogu dostępnego poprzez serwer web.
Najprostszym sposobem jest stworzenie nowego katalogu specjalnie dla pear
i tam umieścić plik.
- Przejdź do go-pear przeglądarką i postępuj zgodnie z instrukcjami. Upewnij się,
że PHP ma uprawnienia do zapisu w katalogu, w którym zamierzasz zainstalować
PEAR.
- Po uruchominieniu go-pear otrzymasz link do interfejsu webowego instalatora PEAR.
Doradzam dołączenie tego linku do ulubionych.
- Zabezpiecz katalog interfejsu webowego i skrypt go-pear za pomocą hasła.
Możesz na przykład użyć plików .htaccess w serwerze Apache.
PEAR ma roczek
Z dumą obserwujemy postępy w rozwoju naszego projektu opisane w aktualnym
PHP Magazine, w artykule reklamowanym na okładce.
Obiecujący tytuł jest prawdziwą nagrodą dla osób rozwijających PEAR, które ciężko
pracują nad ewolucją i promocją biblioteki. Dodają oni pakiety znakomitej jakości, a liczni
użytkownicy stale przysyłają raporty o blędach i prośby o rozwinięcie pakietów.s
Dziękujemy wydawcy PHP Magazine, Software&Support Verlag GmbH a szczególnie
autorom:
- Derick'owi Rethans
- Jan'owi Lehnardt
W tym specjalnym wydaniu, poświęconym PEAR, możecie przeczytać ciekawe artykuły opisujące
znaczną liczbę pakietów a także co nieco o celach jakie stoją przed biblioteką napisane
przez szanowanych członków społeczności PEAR i PHP:
-
Introduction to PEAR, Stig S. Bakken
Stig opisuje podstawy PEAR, wykorzystanie instalatora a także kilka podstawowych modułów PEAR.
-
PEAR based deployment, Alexander Merz
Alexander pomoże w stworzeniu infrastruktury do tworzenia aplikacji przy użyciu
API managera pakietów PEAR a także zestawu narzędzi webowych pear
(wykorzystanych na pear.php.net).
-
PEAR-Error in detail, Alexander Merz
Opanowywanie zaawansowanych możliwości PEAR-Error oraz dogłębne wyjaśnienie
możliwości obsługiwania błędów w PEAR, lektura obowiązkowa!
(Artykuł na stronie)
-
PEAR::Tree, Sterling Hugues
Wykorzystanie PEAR::Tree
-
PHPDocumentor, fantastic Documentation, by Greg Beaver
Greg, autor PHPDocumentor'a, wyjaśnia arkana używania swojej wspaniałej aplikacji, jak można jej użyć
do przekształcania dobrej dokumentacji w fantastyczną dokumentację. Zapoznajcie się z wszystkimi
jego sekretami w tym artykule.
-
XML Transformer, Kristian Köhntopp
XML Transformer, alternatywa dla XSLT napisana w czystym PHP, jest dobrze opisana w tym artykule. Naucz
się podstaw i zobacz, dokąd podążać dalej z tym potężnym pakietem.
-
Python in PHP, Jon Parise
Jon Parise, autor rozszerzenia Python (PECL), wyjaśnia jak otrzymać pełny dostęp do środowiska Pythona
z poziomu PHP, kończy artykuł małą mapą i kilkoma przydatnymi radami.
-
Using the Streams API in PHP 4.3 (Part I), Wez Furlong
Chociaż ten artykuł nie jest bezpośrednio związany z PEAR, to powinien zainteresować autorów PECL, którzy
będą potrzebować funcji strumieniowych w swoich rozszerzeniach. Wez
opisał strumienie z PHP 4.3, dzięki czemu życie każdego korzystającego ze strumieni stało się
prostsze.
To wydanie jest na rynku od ponad tygodnia i jest dostępne w każdym dobrym sklepie z czasopismami.
Subskrybcja artykułu jest możliwa tutaj:
.
W prasie
::phpPatterns opublikowało krótkie wprowadzenie do
PEAR::Soap, PEAR::SOAP Client Fast Start (po francusku)