cvs: pearweb /weeklynews 20020721.de.html
| From: | Alexander Merz | Date: | Fri, 19 Jul 2002 18:12:34 +0000 |
| Subject: | cvs: pearweb /weeklynews 20020721.de.html | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-5201@lists.php.net to get a copy of this message | ||
alexmerz Fri Jul 19 14:12:34 2002 EDT
Added files:
/pearweb/weeklynews 20020721.de.html
Log:
sync to en
Index: pearweb/weeklynews/20020721.de.html
+++ pearweb/weeklynews/20020721.de.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>x</title>
</head>
<body>
<small><i>by Alan Knowles alan_k@php.net (übersetzt von Alexander Merz
alexmerz(at)php.net)</i></small>
<p>
Diese Woche gibt es drei neue Beta/Entwickler-Releases zum Testen, dazu Neues vom
PEAR-Package-Installer, zu Smarty und über unsere Geburtstagskinder.
</p>
<hr>
<h2>Neue Releases</h2>
<h3>Beta</h3>
<p>
MDB (die Symbiose von PEAR::DB und Metabase) erhielt einige Korrekturen
für den PostgreSQL-Treiber und die API wurde etwas aufgerümt.
</p>
<p>
HTML_Javascript, ein Package um PHP-Variablen in JavaScript zu nutzen
und andere Helferlein für die JavaScript-Generierung.
</p>
<h3>Devel</h3>
<p>
DBA, ein Wrapper für die PHP-DBA-Funcktion und einer Implementierung eines SQL
Treibers für DBA-Datenbanken.
</p>
<hr>
<h2>PEAR-DEV Meldungen</h2>
<h3>MDB - Return by reference</h3>
<p>
In einer kurzen Diskussion ging es um die Entscheidung,
ob MDB Ergebnisse 'per reference' analog Metabase (Basis für MDB)
zurückgeben soll, z.B.:
<br>
<pre>
getTextValue($bar, $bar_quoted);<br>
<span class="moz-txt-citetags"></span>
$query = 'SELECT * from foo WHERE bar = '.$bar_quoted;
<span class="moz-txt-citetags"></span><br>
</pre>
Diese Form der Rückgabe über Eingabeparameter ist aber in PEAR unüblich.
Standard ist die Rückgabe von Ergebnisse bzw. im Fehlerfall eines PEAR_Error-Objekt.
Paull Cooper unterstützte Lukas Smith mit dem Postgres-Treiber.
</p>
<h3>Zend Engine 2</h3>
<p>
Stig experimentiert immer noch mit der dem try/catch-Mechanismus. Über die Zukunft
über die Form der Fehlerrückgabe für "ZE2 only"-Packages wird
später
entschieden.
</p>
<h3>PEAR-Installer schreitet voran</h3>
<p>
Der PEAR-Installer wurde verstärkt getestet, um weitere Bugs auszubügeln.
Insbesondere die PEAR-Installation ist unter Windows noch nicht unproblematisch.
Die Basis-Installation sollte unabhängig davon, auch unter Win32, über Lynx
funktionieren:
<pre wrap="">
c> lynx -source <a class="moz-txt-link-freetext" href="http://pear.php.net/go-pear">http://pear.php.net/go-pear</a>
> go-pear<br>c> php -d output_bufering=0 -q go-pear<br>
</pre>
</p>
<h3>Package.xml - auf Korrektheit überprüfen</h3>
<p>
Während der Diskussion über die Erzeugung des HTML_OOH_Forms-Packages wurde darauf
hingewiesen,
dass der PEAR-Package-Manager die 'package.xml'-Datei überprüfen kann.
<pre wrap="">pear pv</pre>
In diesem Fall war das Problem, dass das 'role'-Attribut (<file
role="???">filename.x</file>)
für einen Datei in einem Package einer der folgenden Werte annehmen kann:
<pre wrap="">php ext test doc data src script</pre>
</p>
<h3>Pear und Smarty </h3>
<p>
Es wurde auf der PEAR-Mailingliste angefragt, warum Smarty (<a href="http://smarty.php.net">http://smarty.php.net</a>)
nicht ein Bestandteil von PEAR ist. Der Grund: Es gab bis jetzt keinen Freiwilligen,
die Smarty auf die PEAR-Standards (plus einer Schicht für
Rückwärtskompatibiltät) umgeschrieben hat.
</p>
<h3>DB::Sybase</h3>
<p>
Antônio Carlos Venâncio Júnior hat am DB::Sybase-Treiber gearbeitet
und sucht nach Testern. Ausserdem hat er die PHPDoc-Kommentare überarbeitet.
</p>
<h3>PEAR Manual und Geburtstage</h3>
<p>
<a href="http://pear.php.net/wishlist.php/alexmerz">
Alexander</a> versprach das überarbeitet Manual bis zu seinem Geburstag am 25. Juli
fertig zu stellen.
(<a href="http://pear.php.net/wishlist.php/cox">Thomas
Cox's</a>
seiner ist übrigens am 24.) - Wenn PEAR Euch geholfen hat, werft mal einen Blick auf ihre
Wunschzettel.
Das Ziel der Neubearbeitung des Manuals ist eine verbesserte Dokumentation aller Packages und eine
Vereinheitlichung und Verbesserung der Navigation innerhalb des Manuals.
</p>
<hr>
<h2>Package-Vorschläge:</h2>
<p>
Sebastião Rocha schlug seine Report-Generator-Klasse vor, auf <a href="http://www.i-node.com.br/report">http://www.i-node.com.br/report</a>
findet man einige Beispiele.
</p>
<hr>
<h2>Development</h2>
<p>
CVS-Aktivitäten fanden letzte Woche bei DB, DB_DataObject ,
DBA, HTML_Javascript, HTML_OOH_Form, HTML_QuickForm, Log, Mail_Mime, MDB,
Net_NNTP, PEAR_Frontend_Gtk, PECL/soap, PHPUnit, SOAP, XML_Tree und XML_XPath statt.
</p>
</body>
</html>