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