[Kobv-opus-tester] OAI-Schnittstelle

Jens Schwidder schwidder at zib.de
Fr Dez 18 15:09:30 CET 2015


Liebe Frau Lapp,

noch eine Ergänzung. Sie hosten ihr OPUS 4 ja selbst. Zur Zeit sind wir 
dabei die Liste der aktuell kritischsten Bugs abzuarbeiten. Wir werden 
dann voraussichtlich zuerst eine Version auf GitHub als 4.5-BETA taggen 
und später als 4.5. Einen Tarball für diese Version wird es erst später 
geben.

Der Tarball und das Update-Skript machen sehr viel Aufwand. Um in der 
Entwicklung mehr Zeit für Bugs und Features zu haben, wollen wir in 
Zukunft direkt Git für Installationen und Updates verwenden. Bei uns im 
Hosting testen wir diese Methode bereits.

Statt einen Tarball auszupacken wird dann ein "git clone" durchgeführt, 
um die Dateien auf das lokale System zu holen. Anschließend läuft der 
Installationsprozess ähnlich ab, wie bisher. Der Vorteil ist, daß neue 
Versionen durch ein "git pull" direkt von GitHub heruntergeladen werden 
können ohne auf einen Tarball warten zu müssen. Ein Bugfix kann also 
heute umgesetzt und morgen von allen Instanzen heruntergeladen werden.
Lediglich Updates bei denen sich die Datenbank oder das Solr Schema 
ändern, müssen gesondert behandelt werden. Diese Beschreibung hier ist 
vereinfacht. Die meisten Updates werden mit dieser Methode aber eine 
Sache von Minuten werden. Das schließt natürlich nicht die Prüfungen 
ein, die sie vielleicht vorher mit einer Testinstanz durchführen.

Wir arbeiten nebenbei daran die Anleitungen für die Installation mit Git 
und den manuellen Umzug auf eine Git Instanz zu dokumentieren.

https://opus4.github.io

Ich würde allen Betreibern von OPUS 4 Instanzen empfehlen zu versuchen 
eine Git Instanz aufzusetzen und freue mich über Feedback. Die Vorteile 
sind nach dem anfänglichen Umstieg ziemlich deutlich und werden für eine 
dynamischer Entwicklung sorgen.

Viele Grüße
Jens Schwidder

On 12/18/2015 02:25 PM, Jens Schwidder wrote:
> Liebe Frau Lapp,
>
> vielen Dank. Ich wünschte ich könnte den Pull Request einfach
> übernehmen. Ich werde einen Weg finden.
>
> Das Problem auf meiner Seite ist, daß mehrere unabhängige Änderungen
> enthalten sind, die ich alle erst einmal prüfen und verstehen muss.
>
> Ein großes Problem bei OPUS 4 ist, daß zur Zeit oft nicht nachvollzogen
> werden kann warum etwas vor Jahren geändert wurde. Deshalb muss ich mir
> sicher sein warum welche Änderungen gemacht wurde und das dokumentieren.
>
> Ich wünsche Ihnen schöne Feiertage und einen guten Rusch!
>
> Viele Grüße
> Jens Schwidder
>
> On 12/18/2015 02:17 PM, Bettina Lapp wrote:
>> Liebe Entwickler,
>>
>> ich hab nun einen pull request für eine aktuelle Version der
>> XMetaDissPlus.xslt gebastelt, hoffe das klappt so...
>>
>> Diese Version enthält folgende fixes:
>> - Erweiterungen aus OPUSVIER-3489
>> - verbesserte Version des zusammengesetzten Felds dc:source aus
>> TitleParent
>> - fix absolute Pfade in selects (falsche Werte in OAI ListRecords
>> Anfragen)
>> - fix einige thesis:level Ausgaben (von der DNB gefordert):
>> <thesis:level>Diplom</thesis:level> statt “diplom”,
>> <thesis:level>other</thesis:level> statt “examen”,
>> <thesis:level>M.A.</thesis:level> statt “magister”
>>
>> viele Grüße, Bettina Lapp
>>
>> Am 18.12.2015 um 10:45 schrieb Jens Schwidder:
>>> Hallo Sascha,
>>>
>>> vielen Dank. Ich denke es gibt noch kein Ticket. Einen Pull Request
>>> fände ich gut. Das ist besser also Code Schnipsel, die per E-Mail
>>> geschickt werden und wir hoffen ja das es in Zukunft weitere PRs
>>> gibt. Im Prinzip ist es also auch eine weitere Übung für uns. Ich
>>> habe mir das eigentliche Problem jetzt noch nicht weiter angeschaut.
>>> Was die äußeren Symptome sind, die vielleicht getestet werden können,
>>> um das Problem in Zukunft zu vermeiden.
>>>
>>> Viele Grüße
>>> Jens
>>>
>>>> On 17 Dec 2015, at 18:17, Sascha Szott <szott at zib.de> wrote:
>>>>
>>>> Hallo Steffi,
>>>>
>>>> der Fehler (absoluter Pfad im select-Attribut) taucht aber dreimal
>>>> in der
>>>> Datei XMetaDissPlus.xslt im Master Branch auf. Kann das von Euch
>>>> behoben
>>>> werden oder soll jemand einen Pull Request erstellen? Gibt es dazu
>>>> schon
>>>> ein Bugticket?
>>>>
>>>> Beste Grüße
>>>> Sascha
>>>>
>>>>
>>>>> On Thu, December 17, 2015 14:25, Steffi Conrad-Rempel wrote:
>>>>> Lieber Herr Ziegler,
>>>>>
>>>>> wenn Sie möchten könnte ich Ihnen eine aktualisierte
>>>>> XMetaDissPlus.xslt
>>>>> der Standardauslieferung zusenden.
>>>>> Wie gesagt, einige Elemente wurden aufgrund der Abstimmung mit der DNB
>>>>> hinzugefügt.
>>>>>
>>>>>
>>>>> Viele Grüße
>>>>>
>>>>>
>>>>> Steffi Conrad-Rempel
>>>>>
>>>>> OPUS-Hostingteam im KOBV
>>>>>
>>>>> Konrad-Zuse-Zentrum
>>>>> für Informationstechnik Berlin
>>>>> Takustraße 7
>>>>> D-14195 Berlin-Dahlem
>>>>>
>>>>> Tel. +49 30 84185-343
>>>>> conrad-rempel at zib.de
>>>>> opusteam at zib.de
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Am 17.12.2015 um 12:59 schrieb Dr. Karl-Josef Ziegler:
>>>>>> Liebe Liste!
>>>>>>
>>>>>>> der Fehler wurde bei uns auch von der DNB diagnostiziert.
>>>>>> Da auch bei uns die DNB so einiges kritisiert hat, wäre meine
>>>>>> Frage, ob
>>>>>> es eine XMetaDissPlus.xslt gibt, die schon quasi von der DNB
>>>>>> 'zertifiziert' wurde? Ánsonsten tauchen ja wahrscheinlich bei vielen
>>>>>> neuen Anwendern immer wieder dieselben Kritikpunkte der DNB auf.
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Kobv-opus-tester mailing list
>>>> Kobv-opus-tester at zib.de
>>>> http://listserv.zib.de/mailman/listinfo/kobv-opus-tester
>>>
>>> --
>>> Kobv-opus-tester mailing list
>>> Kobv-opus-tester at zib.de
>>> http://listserv.zib.de/mailman/listinfo/kobv-opus-tester
>>>
>>
>

-- 
==============================================================
Jens Schwidder
Kooperativer Bibliotheksverbund Berlin-Brandenburg (KOBV)
c/o Konrad-Zuse-Zentrum für Informationstechnik Berlin (ZIB)
Takustr. 7, D-14195 Berlin
Telefon: (030) 841 85 - 308
Telefax: (030) 841 85 - 269
  E-Mail: schwidder at zib.de
     WWW: http://www.kobv.de
==============================================================



Mehr Informationen über die Mailingliste Kobv-opus-tester