cvs: pearweb /weeklynews 20020825.de.html
| From: | Alexander Merz | Date: | Mon, 26 Aug 2002 08:36:23 +0000 |
| Subject: | cvs: pearweb /weeklynews 20020825.de.html | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-5975@lists.php.net to get a copy of this message | ||
alexmerz Mon Aug 26 04:36:23 2002 EDT
Added files:
/pearweb/weeklynews 20020825.de.html
Log:
sync to en
Index: pearweb/weeklynews/20020825.de.html
+++ pearweb/weeklynews/20020825.de.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>x</title>
</head>
<body>
<p><i><small>by Alan Knowles(alan_k@php.net) (übersetzt von Alexander
Merz alexmerz(at)php.net)</small></i></p>
<p>
Kurz und bündig: 5 neue Releases, z.B. MDB RC2, und zwei neue Packages; neue PEAR-Helfer
arbeiteten an Bugfixes,
Code-Erweiterungen und brachten neue Ideen.
Das Dokumentationsproblem wird kontinuierlich von vielen Seiten angegangen:
PHPDoc-zu-Docbook-Werkzeuge und OpenOffice-Konverter.
Bestehende Klassen wie Auth/Permisssion und Config wurden überprüft und sollen
verbessert werden.
Rasmus diskutierte Probleme mit Lizenzkonflikten von GPL-Code.
+underway for major improvements. Meanwhile, Rasmus has been heping out with the issues of Licencing
conficts with GPL code.
</p>
<hr>
<h2>Neue Releases</h2>
<h3>Stable</h3>
<ul>
<li>
<b>Net_IPv4</b> - Berechnung von Netzadressen (z.B.: Broadcast etc.)
</li>
</ul>
<h3>Beta</h3>
<ul>
<li>
<b>DB_DataObject</b> - Eine SQL- und Daten-Modelierungs-Schicht.
</li>
<li>
<b>Math_Vector</b> - Objektorientierte Darstellung und Manipulation von 2D- und
3D-Vektoren
</li>
<li>
<b>Tree</b> - Funktionen zur Bearbeitung von Baumstrukturen aus XML-Daten oder
Datenbanken
</li>
</ul>
<h3>Alpha</h3>
<ul>
<li>
<b>Validate</b> - Funktionen zur Datenüberprüfung (z.B Nummern,
EMail-Adressen, Kredit-Karten-Daten)
</li>
</ul>
<h3>Development</h3>
<ul>
<li>
<b>MDB </b>- "Release Candidate 2" von PEAR MDB, der "Metabase
Merger Database Abastraction Layer".
</li>
</ul>
<hr>
<h2>PEAR-DEV Meldungen</h2>
<h3>Fortsetzung der Diskussion der letzten Woche</h3>
<p>
Die Diskussion um Math_Vector, Math_Distance und Mail_Queue
laufen weiter. Aktuell besprochen werden die Probleme mit PEAR::System
unter der neuen ZendEngine und Wolframs Forderung nach einem
strikterem PHPUnit.
</p>
<h3>phpDocumentator in PEAR?</h3>
<p>
Mit dem Team von phpDocumentator laufen Gespräche über einen
Aufnahme ins PEAR. phpDocumentator löst langsam PHPDoc als
Tool zur Erzeugung einer API-Dokumentation ab.
Da die Weiterentwicklung von PHPDoc anscheinend nicht sichergestellt ist,
wird eine Aufnahme wahrscheinlich.
</p>
<h3>Neue API für PEAR::Config</h3>
<p>
Bertrand Mansion änderte und erweiterte die Funktionen
von PEAR::Config. Da diese Änderungen Einfluß auf die API
hat, ist dies der erste Testfall für den PEAR-Installer
mit verschiedenen Versionen eines Packages umgehen zu können.
</p>
<h3>Perm_LiveUser im CVS</h3>
<p>
Marcus Wolff fügte Perm_LiveUser in das PEAR-CVS ein.
Im Voraus gab es eine durchaus witzige Namensdiskussion.
Währenddessen arbeitete Lukas Smith an einem Problem
nicht unerheblichen Problem: Die Änderung der Rechte eines Benutzers
durch einen Administrator, <i>während</i> der Benutzer eingeloggt ist.
</p>
<h3>Spracherkennung für die "Weekly News"</h3>
<p>
Wolfram Kriesing schlug vor, nichtenglischen Lesern die lokalisierte Variante
der "Weekly News" automatisch anzuzeigen. Zur Erkennung der Sprache wird das
neue Package "I18N_Negotiator" genutzt. Derzeit wird noch die Installation des
Packages auf dem PEAR-Webserver abgeklärt.
</p>
<p>
Umd von dieser Funktion zu profitieren, muss im Browser die Muttersprache
als "default language" gesetzt werden.
</p>
<p>
Ondrej Jombik riet zur Benutzung von Net_Geo oder vergleichbarer Klassen
für diese Funktionen. Sie ermitteln die Sprache auf Basis der IP-Adresse.
Alan bemerkte, dass ein Leser aus Honk-Kong nicht unbedingt Chinesisch beherrscht.
Die manuelle Auswahl der Sprache über den die Browser-Einstellungen sei sicherer.
</p>
<h3>MDB - "Release Candidate 2"</h3>
<p>
Lukas Smith beendete die Arbeiten am zweiten "Release Candidate"
der Metabase-PEAR-DB-Abstraktion. Es enthält Änderungen
am Manager und einen verbesserten XML-Schema-Parser. Er hofft
auf schnelles Feedback, um möglichst nächste Woche
MDB-Version 1.0 veröffentlichen zu können.
</p>
<h3>PECL::Smbclient GPL-Probleme</h3>
<p>
Jelmer Vernooij's SMB-Client-Erweiterung zeigte einige Probleme
mit GPL-Code unter PHP auf. PHP hat eine BSD ähnliche Lizenz;
sie führt zu Problemen, wenn GPL-Code über eine
Extension eingebunden wird.
</p>
<p>
Vergleichbare Probleme hat ebenfalls das Mozilla-Projekt. Es enthält
ebenfalls Programmteile unter der GPL. Das führte zur Situation mit
drei verschiedenen Lizenzen.
</p>
<p>
Deshalb ergänzte Rasmus eine entsprechende Bemerkung in der FAQ: GPL-Code in
PHP-Extensions sollte vermieden werden - dies gilt nicht für Code unter der
LGPL.
</p>
<p>
Die zur Zeit einzige rechtlich einwandfreie Lösung besteht darin, eine gesonderte Erlaubnis
('grant')
des Samba-Teams einzuholen, wenn die smbclient-Bibliothek in die Extension eingebunden
werden soll.
</p>
<h3>Bugs und Fixes</h3>
Dank an Chuck Hagenbuch, Adam Maccabee
Trachtenberg, Keith Schoenefeld, Paweł
Gołaszewski, Ondrej Jombik, Tabata Tomoyuki, Aaron
Hawley für Bug-Meldungen und Korrekturen.
<hr>
<h2>Neue und vorgeschlagene Packages</h2>
<h3>Net_IPv4</h3>
<p>
Berechnungen von Broadcast- und Netz-Adressen.
Erics Package wird demnächst aufgenommen.
</p>
<h3>Benchmark_Profiler</h3>
<p>
Mathias Englert Package arbeitet ähnlich Benchmark_Timer,
bietet aber feinere Kontroll-Möglichkeiten.
</p>
<hr>
<h2>Entwicklung</h2>
<p>
CVS-Aktivitäten fanden letzte Woche bei Auth, Cache_Lite,
DB_DataObject, Image_Transform, Math_Vector, MDB, Net_CheckIP,
Net_DNS, NetIPv4, PECL::smbc, PECL::tclink, Perm_LiveUser, PHPDoc,
SOAP, Tree, Validate statt.
</p>
<h3>Neue und überarbeitet Dokumentationen</h3>
Änderungen und Ergänzungen an PECL::Soap, Net_IPv4 und
PEAR selbst.
</body>
</html>