[Allegro] Vb.235: PHPAC aktualisiert, neue Funktionen

Bernhard Eversberg ev at biblio.tu-bs.de
Mi Jan 19 08:35:40 CET 2011


Verlautbarung 235 der Entw.Abt.                              2011-01-19
-------------------------------


PHPAC ueberarbeitet
-------------------

Bereitgelegt: http://ftp.allegro-c.de/aktuelle-version/avanti/phpac.zip


Das PHP-Paket fuer den Web-OPAC wurde aktualisiert.
Groessere Aenderungen sind folgende, z.T. nicht ganz neu:


1. Aufbereitung der Indexanzeige
--------------------------------
Dies wird nun nicht mehr von den Exportparametern h-php.apr erledigt,
sondern in  av_page.php. Es war unguenstig, diese komplexe Aufgabe in
eine ueberaus kryptische Parameterdatei auszulagern. Die FLEX-Sprache
war laengst genuegend maechtig, das mit uebernehmen zu koennen. So
wird es nun doch etwas leichter, in dieser Funktion Anpassungen
vorzunehmen.


2. ALL-Register
---------------
Wenn es ein ALL-Register gibt, dann zeigt  detail.php  oben eine
zusaetzliche Eingabezeile dafuer. Damit wird die immer wieder gern
geforderte "Einschlitz-Suchtechnik" nun auch an der Web-Oberflaeche
realisiert.
Ausgeloest wird, erfolgt dort eine Eingabe, das Skript  all.php, das
seinerseits dann  av_all.php  einbindet, worin sich die eigentliche
Funktion befindet. In diese muss man nicht eingreifen, sondern allen-
falls in  all.php  fuer evtle. Oberflaechengestaltungen. Diese Funktion
sucht nun auch automatisch trunkiert (jedes einzelne eingegebene Wort),
falls beim ersten Versuch nichts rauskommt. Das macht die Sache noch
komfortabler: z.B. Eingabe von  "shakesp interpret"  genuegt, dann
wird, weil's nicht klappt, auch  "shakesp? interpret?" versucht, und
Sachen gefunden, in denen "Shakespeare" und "Interpretationen" oder
"interpretations" vorkommt.


3. Oberflaechengestaltung
-------------------------
Bisher war der CSS-Teil mit in  av_ini.php. Das war weniger guenstig.
Nun gibt es  css.php, das bei Bedarf zusaetzlich zu  av_ini.php  einzu-
binden ist.
Die Skripte wurden daraufhin durchgesehen und geaendert.
Es entfaellt damit die Notwendigkeit einer getrennten  av_mini.php,
die sich nur durch das Fehlen des CSS-Teils unterschied.


4. OPAC-Selbstbedienung  (a-o*.php, a-o*.job)
-----------------------
Die Funktionen der Kontoanzeige und Verlaengerung wurden in einzelnen
Punkten verbessert. Vor allem die Fristberechnung der Verlaengerung
und die Kontrolle, ob dies noch zugelassen werden sollte, sind
verbessert worden.


5. Dokumentation
----------------
Durchgesehen, aktualisiert, erweitert und besser gestaltet wurde die
bebilderte Gesamtbeschreibung zu PHPAC:

    http://www.allegro-c.de/doku/phpac/

Diese ist nun erst einmal inhaltlich aktuell, wird in den naechsten
Tagen aber nochmals formal verbessert werden. Das geben wir dann
bekannt, sobald erledigt.




Mehr Informationen über die Mailingliste Allegro