[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/