UB-Heidelberg / UBHD-OMPPortal

Flexible, responsive Frontend Portal for Open Monograph Press
GNU General Public License v3.0
2 stars 1 forks source link

omp 1.2 oai plugin problem ? #68

Closed withanage closed 7 years ago

withanage commented 8 years ago

@UmbrellaDish hat getestet. OMP 1.2 sollte lokal installiert werden und getestet werden, ob der Fehler reproduzierbar ist.

withanage commented 8 years ago

nils, kannst du bei dir lokal installieren und die schritte dokumentieren? Florian kriegt eine Fehlermeldung, wir können es zusammen untersuchen. https://github.com/pkp/omp/tree/omp-stable-1_2_0

nils-stefan-weiher commented 8 years ago

Alles klar werde ich machen

nils-stefan-weiher commented 8 years ago

Hallo,

habe deswegen nochmal ein Issue bei PKP angelegt: https://github.com/pkp/pkp-lib/issues/1798

withanage commented 8 years ago

@isgrim Vielen Dank !

nils-stefan-weiher commented 8 years ago

Ich würde das auch mal mit OJS 3.0 auf serv21 testen.

nils-stefan-weiher commented 8 years ago

OAI scheint unter OJS 3.0 zu funktionieren, aber ich habe es nicht hingekriegt mit "ListRecords" daten anzeigen zu lassen, d.h. ich weiß nicht genau wie der Query aussehen muss, dass auch Daten zurückkommen.

nils-stefan-weiher commented 8 years ago

Alec Smecher hat geantwortet und die OAI Schnittstelle mit DCMetadataplugin funktioniert jetzt wieder in omp 1.2.0

withanage commented 8 years ago

@isgrim Danke für dein Einsatz. Hast Du das patch in serv21 schon getestet ?

withanage commented 8 years ago

oh, ja ich sehe es funktionirt. http://serv21/omp/index.php/heibooks/oai?verb=ListRecords&metadataPrefix=oai_dc&set=heibooks:universitaetsmuseum

withanage commented 8 years ago

was denkst du ? können wir es ins serv3 reinnehmen ?

ankosi commented 7 years ago

@isgrim Ist das jetzt schon auf serv3?

nils-stefan-weiher commented 7 years ago

@ankosi Zur Zeit funktioniert es nicht mal mehr auf serv21. Wir benutzten dort die stabile OMP Version 1.2.0. Ich kam diese Woche nicht dazu zu schauen ob es neue Aktualisierungen gibt.

nils-stefan-weiher commented 7 years ago

Der Webserver auf dem OMP Testserver macht Probleme. Ich muss morgen schauen was genau da schief läuft.

Inzwischen gibt es eine Übersichtsseite im Github Wiki die den Status der verschiedenen Plugins und deren Abhängikeiten aufschlüsseln soll.

nils-stefan-weiher commented 7 years ago

Ich habe vermutlich rausgefunden was den Fehler in der OAI Ausgabe von heiup auf dem Testserver verursacht hat. Wenn eine Bestimmte Submission (122), als veröffentlicht in den Katalog übernommen wird geht es, sobald man sie wieder rausnimmt geht es nicht mehr. Es wird ein Eintrag in einer Datenbanktabelle zurückgelassen, der die OAI Schnittstelle durcheinander bringt.

nils-stefan-weiher commented 7 years ago

Auf dem Produktivserver ist es aber ein anderes Problem. Dort gibt es einen Bug in der installierten Version von OMP, der im aktuellen 1.2.0 stable branch von OMP nicht mehr drin ist.

withanage commented 7 years ago

Ich habe vermutlich rausgefunden was den Fehler in der OAI Ausgabe von heiup auf dem Testserver verursacht hat. Wenn eine Bestimmte Submission (122), als veröffentlicht in den Katalog übernommen wird geht es, sobald man sie wieder rausnimmt geht es nicht mehr. Es wird ein Eintrag in einer Datenbanktabelle zurückgelassen, der die OAI Schnittstelle durcheinander bringt.

ja, wenn es reproduzieren lässt, kann man das als Bug definieren

withanage commented 7 years ago

Auf dem Produktivserver ist es aber ein anderes Problem. Dort gibt es einen Bug in der installierten Version von OMP, der im aktuellen 1.2.0 stable branch von OMP nicht mehr drin ist.

ja, falls Du auch da den genaueren Grund isolieren kann, dass ist sehr hilfreich.

nils-stefan-weiher commented 7 years ago

Hab ein Issue wegen OAI Bug für pkp aufgemacht: https://github.com/pkp/pkp-lib/issues/2033

withanage commented 7 years ago

Danke Dir. Können wir den Produktiven Server auf den gleichen Stand wie der Test-Server bringen ?

nils-stefan-weiher commented 7 years ago

Ich prüfe nochmal wie groß die Änderungen zwischen den Versionen sind

withanage commented 7 years ago

super!

nils-stefan-weiher commented 7 years ago

Auf anhieb sehe ich nichts außer Bugfixes: https://github.com/pkp/omp/compare/omp-1_2_0-0...omp-stable-1_2_0

Ich würde allerdings abwarten ob sie vielleicht noch den OAI bug fixen bevor wir produktiv updaten.

withanage commented 7 years ago

Das könnte schon etwas dauern, aber wenn keine große Aufwand ist, würde ich das update machen. Wir können @ankosi fragen, ob sie einen kurzen ein Blick auf den Test-Server werfen kann, ob kritische Probleme da sind.

ankosi commented 7 years ago

@withanage Was für kritische Probleme könnten das sein? Änderungen, die schon auf dem Testserver umgesetzt wurden, aber noch nicht auf dem Produktivserver?

withanage commented 7 years ago

@ankosi z.B , etwas wird gespeichert und nur ein "Loading button" wird gezeigt. In OMP 1.1 gab ja solche Probleme. Am besten würde da ein Test-Eintrag machen und schauen, ob alle Schritte ohne Probleme eintragen lässt.

ankosi commented 7 years ago

Also einfach mal testen, ob alles auf unsere OMP-Testinstanz läuft? Ist das Instanz, auf der wir schon die ganze Zeit testen konnten, oder gibt es eine neue?

withanage commented 7 years ago

Also einfach mal testen, ob alles auf unsere OMP-Testinstanz läuft?

ja genau.

ankosi commented 7 years ago

Habe jetzt ein Buch auf der Testinstanz hochgeladen. Ich habe nur die Bugs gefunden, die schon vorher da waren. Hat also alles geklappt wie auf der Produktivinstanz. http://serv21.ub.uni-heidelberg.de/omp/index.php/heiup/catalog/book/177

nils-stefan-weiher commented 7 years ago

@ankosi Danke, dann schaue ich mal wie wir am besten das Update machen und gebe Bescheid sobald es soweit ist

nils-stefan-weiher commented 7 years ago

Update von OMP auf Produktivserver am 7.12.16 gemacht. Ist jetzt auf dem selben Stand wie der Testserver. Ich habe jetzt auch das XMetaDissPlus plugin angepasst und Fehler beseitigt. Die Änderungen sind in einem Branch zu finden: https://github.com/UB-Heidelberg/xmdp22/compare/master...omp-stable-1_2_0 Das XMDP-Plugin läuft jetzt auch auf dem Testserver: http://serv21/omp/index.php/heiup/oai?verb=ListRecords&metadataPrefix=XMetaDissPlus&set=opentest:pubf_pdf Als nächtes müssten wir überlegen wie man die Ausgabe von XMetaDissPlus Daten gut testen kann.

withanage commented 7 years ago

Super. Hast Du schon auch in wiki die Sachen aktualisiert? Lass uns mal morgen dazu zusammensetzen.

ankosi commented 7 years ago

@isgrim Wie ist denn hier der neueste Stand? Die OAI-Schnittstelle ist für uns bei allen Portalen sehr wichtig.

nils-stefan-weiher commented 7 years ago

@ankosi Die OAI Schnittstelle läuft seit dem 7.12. jetzt auch Produktiv. Entschuldige falls das nicht klar war.