PHP-Funktionsbibliothek, neuer Ansatz

Bernhard Eversberg ev at buch.biblio.etc.tu-bs.de
Mo Jan 26 08:01:20 CET 2004


Wie Kollege Henkel neulich bemerkte, muessen wir darauf hinsteuern, eine PHP-
Funktionsbibliothek zu schaffen. Ein paar maechtige Grundfunktionen (viel weniger 
als die Liste der FLEX-Befehle!) muessen existieren, mit denen man genau weiss, 
was einzugeben ist und was dann rauskommt: ein Satz, ein Registerauszug, eine 
Ergebnismenge - in genau definierter Struktur.
Ein erster Versuch ist gemacht: der FLEX-Befehl "qrix" ist nun verpackt in einen
Funktionsaufruf, der leicht zu handhaben ist und definierte Resultate liefert.
Anschauen kann man sich das unter:

http://subito.biblio.etc.tu-bs.de/demo/t-qrix.htm

Hier koennen alle Funktionsargumente von Hand eingegeben werden, man erfaehrt 
dann, wie der qrix-Aufruf aussehen muss und erhaelt die Ergebnisse aus der
Demo-Datenbank. Man sieht dann auch, mit welchen Defaults die nicht eingegebenen 
Felder gefuellt werden.

Auch die Funktionsbeschreibung, im PHP-Stil, kann man abrufen.

Das ist erst einmal als Entwurf eines Modells zu betrachten! Sowohl die Funktion 
qrix selbst vertraegt noch Verbesserungen, aber auch die Art der Anlage kann noch 
diskutiert werden. Uns scheint es sinnvoll, zu jeder Funktion ein Test-Demo-
Arrangement in dieser Art zu machen, mit der die Funktionsanwendung demonstriert 
und ausprobiert werden kann. 

Bis zu einer Funktionssammlung, mit der dann PHP-Kenner die meisten Aufgaben ohne 
tiefere allegro-Kenntnisse meistern koennen, ist es noch eine gute Strecke 
Weges... Bevor wir damit weitermachen, warten wir die Rueckmeldungen ab, zu denen 
hiermit aufgefordert sei.

Das qrix-Dateipaeckchen werden wir heute noch schnueren und bereitstellen zum 
Selber-Ausprobieren.


Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, 
D-38023 Braunschweig, Germany
Tel.  +49 531 391-5026 , -5011 , FAX  -5836
e-mail  B.Eversberg at tu-bs.de  




Mehr Informationen über die Mailingliste Allegro