"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