"alfa plus" unter a99
Heinrich Allers
allers at t-online.de
So Jan 9 23:16:22 CET 2000
Es ist wirklich phantastisch, was a99 zusammen mit den Flexen
hergibt: Das hier arbeitsfreie Fest der Heiligen Drei Könige
bot einen guten Ausgangspunkt für diese Arbeit, und heute bin
ich damit fertig geworden, unser bisher auf einem bis fast
aufs äußerste aufgebohrten alfa beruhendes Ausleihsystem auf
Flexe unter a99 umzustellen.
Es handelt sich hier um ein Ausleihsystem, das unter dem
Leistungsumfang von alf, aber weit über dem von alfa liegt,
und deshalb vielleicht der Bezeichnung "alfa plus" würdig ist:
Diese Ausleihe arbeitet mit nicht-hierarchisch, sondern durch
Identifikationsnummern verknüpften Titelsätzen und mit
Benutzer-Stammsätzen. Sie umfaßt neben Ausleihe und Rückgabe
auch Verlängerungen und Vormerkungen (bis hin zu dem Komfort,
daß eine auf einen Benutzer ausgestellte Vormerkung in dem
Augenblick automatisch verschwindet, in dem die Ausleihe an
ihn erfolgt).- Das Anlegen von Benutzer-Stammsätzen ist nicht
zwingend; es kann, typisch für alfa, der Name des Benutzers in
freier Form eingegeben werden. (Damit der Automatismus des
Löschens der Vormerkung im Moment der Ausleihe funktioniert,
müßte freilich noch ein wenig getan werden).
Dabei konnte sogar ein Zuwachs an Funktionalität verzeichnet
werden: auch Mehrfachexemplare, bei denen es bisher des recht
eigenwilligen Verzichts auf Exemplarsätze wegen stets Probleme
gab, fügen sich jetzt bruchlos ins Ausleihgeschehen ein.
Und schließlich ist es am Ende aller Mühen schön, dessen
gewahr zu werden, daß das ganze Parametrisierungs- und
Flexgefüge durchaus geeignet erscheint, mit wenig Aufwand
übernehmbar bzw. auf andere Datenbanken außerhalb des eigenen
Bereichs übertragbar zu sein.
###
Aber - Wie könnte es auch anders sein!? - ein Punkt oder
Desiderat bleibt offen:
Es gibt z.B. bei mir die Funktion, bei der zu einem Benutzer
die Liste der von ihm ausgeliehenen Bücher im Anzeigefenster
gezeigt wird; pro Buch gibt es einen Flex für die Rückgabe und
einen zweiten für die Verlängerung.
Jetzt sieht diese Anzeige so aus [Flexe in eckigen Klammern]:
Benutzernachname, Vorname, ...
...
Autor1, Vorname1: Titel von Buch Eins
[Rückgabe 95/5432] [Verlängerung 95/5432]
Autor2, Vorname2: Titel von Buch Zwei
[Rückgabe 97/1234] [Verlängerung 97/1234]
Autor3, Vorname3: Titel von Buch Drei
[Rückgabe 99/0003] [Verlängerung 99/0003]
...
...
Was bisher nicht geht (die Flexe müssen eindeutige
Bezeichnungen haben), aber wünschenswert ist, wäre folgende
Darstellung des Benutzerkontos:
Benutzernachname, Vorname, ...
...
Autor1, Vorname1: Titel von Buch Eins
[Rückgabe] [Verlängerung]
Autor2, Vorname2: Titel von Buch Zwei
[Rückgabe] [Verlängerung]
Autor3, Vorname3: Titel von Buch Drei
[Rückgabe] [Verlängerung]
...
...
Klar, irgendwie sind das auch ästhetische Überlegungen, die
dahinter stehen. Sicher könnte man folgende Darstellung eines
ausgeliehenen Titels
Autor2, Vorname2: Titel von Buch Zwei
[Rückgabe 97/1234] [Verlängerung]
funktional noch damit rechtfertigen, daß die Zugangsnummer
(hier: 97/1234) ja Angelpunkt des Ausleihvorganges bildet,
aber die in der Anzeige
Autor2, Vorname2: Titel von Buch Zwei
[Rückgabe 97/1234] [Verlängerung 97/1234]
enthaltene Redundanz läßt sich nicht mehr vermitteln.
###
Langer Rede kurzer Sinn ist der Wunsch, die Möglichkeit zu
haben, Flexe mit gleicher Erscheinungsform auf der Oberfläche
und unterschiedlicher Funktion im Hintergrund zu haben (also
so etwas zu schaffen, was man als "versteckte Erweiterung" der
Flexbezeichnung bezeichnen könnte).
Aber das ist wirklich nur ein Gedanke, kein drängelndes
Desiderat!
Mit besten Grüßen:
Heinrich Allers
Goethe-Institut, München
allers at goethe.de
allers at t-online.de
http://home.t-online.de/home/allers
Mehr Informationen über die Mailingliste Allegro