[Kobv-opus-tester] OPUS4-Test der Demo-Version

Birgit Dressler b.dressler at sulb.uni-saarland.de
Don Okt 28 13:28:50 MEST 2010


Liebe Kolleginnen und Kollegen,

leider konnte ich erst heute testen, da ich die letzten beiden Wochen 
krank war, habe aber mit unserem erfahrenen Bibliothekar, der die 
Jahresbibliographie betreut, getestet.
Insgesamt hat uns das Layout gut gefallen, wobei wir aber schon genannte 
Sachen wie Markierung von Pflichtfeldern, Dokumenttypauswahl  
alphabetisch etc zustimmen.Auch fiel uns auf, dass noch einige 
Dokumenttypen für die Jahresbibliographie fehlen, z.B. Artikel peer 
reviewed, aber dies sollte ja problemlos selbst zu definieren sein 
(konnte ich leider nicht testen, da wir noch keine eigene Installation 
haben). In diesem Zusammenhang würde es uns interessieren, ob man auch 
neue Felder selbst definieren kann. Wir haben z.B. das Feld "Auflage" 
vermisst im Dokumententyp "Alle Felder".
Bei dem Feld "Institut" vermissen wir den button "Ein weiteres Institut 
hinzufügen".
Will man Bibliographie und Volltextserver als eine Instanz laufen 
lassen, wäre Annette Mailes Einwand, bei fehlender pdf-Datei 
nachzufragen, schon von Bedeutung. Ansonsten reicht uns die 
Parametrisierung in der config-Datei.
Vielleicht wäre es besser, die pdf-Datei erst am Ende hochzuladen. Unser 
Bibliothekar befürchtet, dass die Leute sich dann bei den Metadaten 
keine Mühe mehr machen.

In der Admin-Maske haben wir folgenden Fehler gefunden: Opus-Id 194 in 
der demo-Version (Josef Testabel, TestDissertation)
Will man beim Gutachter den Vornamen ändern erhält man die 
Fehlermeldung: (und der Vorname des Gutachters ist auch nicht verändert)


    Stacktrace

        exception 'Zend_Db_Table_Exception' with message 'Too few columns for the primary key' in /home/opus4web/libs/ZendFramework-1.10.6/library/Zend/Db/Table/Abstract.php:1225
Stack trace:
#0 [internal function]: Zend_Db_Table_Abstract->find('194', '2')
#1 /home/opus4web/opus4-demo/framework/library/Opus/Model/AbstractDb.php(144): call_user_func_array(Array, Array)
#2 /home/opus4web/opus4-demo/framework/library/Opus/Model/AbstractDb.php(980): Opus_Model_AbstractDb->__construct(Array)
#3 /home/opus4web/opus4-demo/framework/library/Opus/Model/Abstract.php(157): Opus_Model_AbstractDb->_set('ThesisPublisher', Array)
#4 /home/opus4web/opus4-demo/server/library/Form/Builder.php(165): Opus_Model_Abstract->__call('setThesisPublis...', Array)
#5 /home/opus4web/opus4-demo/server/library/Form/Builder.php(165): Opus_Document->setThesisPublisher(Array)
#6 /home/opus4web/opus4-demo/server/library/Form/Builder.php(74): Form_Builder->__populateModel(Object(Opus_Document), Array)
#7 /home/opus4web/opus4-demo/server/modules/admin/controllers/DocumentsController.php(338): Form_Builder->buildModelFromPostData(Object(Opus_Document), Array)
#8 /home/opus4web/libs/ZendFramework-1.10.6/library/Zend/Controller/Action.php(513): Admin_DocumentsController->createAction()
#9 /home/opus4web/libs/ZendFramework-1.10.6/library/Zend/Controller/Dispatcher/Standard.php(295): Zend_Controller_Action->dispatch('createAction')
#10 /home/opus4web/libs/ZendFramework-1.10.6/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#11 /home/opus4web/libs/ZendFramework-1.10.6/library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front->dispatch()
#12 /home/opus4web/libs/ZendFramework-1.10.6/library/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#13 /home/opus4web/opus4-demo/server/public/index.php(69): Zend_Application->run()
#14 {main}        


    Request

        object(Zend_Controller_Request_Http)#962 (15) {
  ["_paramSources":protected]=>
  array(2) {
    [0]=>
    string(4) "_GET"
    [1]=>
    string(5) "_POST"
  }
  ["_requestUri":protected]=>
  string(34) "/opus4-demo/admin/documents/create"
  ["_baseUrl":protected]=>
  string(11) "/opus4-demo"
  ["_basePath":protected]=>
  NULL
  ["_pathInfo":protected]=>
  string(23) "/admin/documents/create"
  ["_params":protected]=>
  array(3) {
    ["module"]=>
    string(5) "admin"
    ["controller"]=>
    string(9) "documents"
    ["action"]=>
    string(6) "create"
  }
  ["_rawBody":protected]=>
  NULL
  ["_aliases":protected]=>
  array(0) {
  }
  ["_dispatched":protected]=>
  bool(true)
  ["_module":protected]=>
  string(5) "admin"
  ["_moduleKey":protected]=>
  string(6) "module"
  ["_controller":protected]=>
  string(9) "documents"
  ["_controllerKey":protected]=>
  string(10) "controller"
  ["_action":protected]=>
  string(6) "create"
  ["_actionKey":protected]=>
  string(6) "action"
}
       
Will man bei der gleichen ID das Geburtsdatum des Betreuers hinzufügen, kommt die gleiche Fehlermeldung. 
Insgesamt kann man in der Admin-Umgebung nichts mehr an den Daten dieser ID ändern.
Andere Dokumente dagegen können wir ändern.

Viele Grüße aus Saarbrücken
Birgit Dreßler und Gerhard Abel


-- 
Saarlaendische Universitaets- und Landesbibliothek, EDV
Brief: Postfach 15 11 41, D-66041 Saarbruecken
Paket: Universitaet des Saarlandes, Geb. 3, Zi. 1.52, D-66123 Saarbruecken
Telefon: +49-681-302-6630 Fax: +49-681-302-2796
E-mail: b.dressler at sulb.uni-saarland.de
WWW: http://www.sulb.uni-saarland.de/