[Kobv-opus-tester] Einbindung OGND in Opus4
Sascha Szott
szott at zib.de
Die Nov 27 22:17:54 MET 2012
Hallo Frau Gerland,
jetzt funktioniert es. Habe mal einen kurzen Blick auf ihr JS geworfen.
Es gibt viele Entwickler, die das Öffnen eines neuen Browser-Fensters
(mittels window.open in der Funktion showOgnd) als "bad practice"
ansehen. Darüber kann man sich streiten und es ist zum Teil auch eine
Geschmacksfrage. Ich persönlich bin auch kein Fan von Pop-Ups und
bevorzuge Modal-Dialoge, die man z.B. mit jQuery UI recht einfach
zaubern kann.
Unabhängig davon hat die Lösung aber einen entscheidenden Nachteil. Da
hier zwischen Browserfenstern Daten ausgetauscht werden (die
Recherche-Seite versucht mittels opener.document auf das aufrufende
Fenster zuzugreifen), funktioniert der Ansatz *nur*, wenn die
OPUS-Instanz und die Recherche-Anwendung über die gleiche Domain
ausgeliefert werden (Same Origin Policy). Damit müsste also jede
Instanz, die den GND-Recherche-Mechanismus verwenden möchte, einen
Reverse Proxy auf opus4test.bsz-bw.de einrichten, so dass die fremde
Domain vor dem Benutzer-Browser versteckt wird.
Beste Grüße,
Sascha Szott
On 26.11.2012 11:17, Gerland, Friederike wrote:
> Lieber Herr Szott,
>
> die Übernahme in das Formularfeld funktioniert nun wieder.
>
> Viele Grüße,
> Friederike Gerland
>
> Bitte beachten Sie meine Arbeitszeiten:
> BSZ: Montag und Donnerstag: 9:00 bis 14:30 Uhr
> Telearbeit: Mittwoch und Freitag von 9:00-12:00 Uhr
>
> --
> Friederike Gerland
> Bibliotheksservice-Zentrum Baden-Wuerttemberg BSZ)
> 78457 Konstanz / Germany
> Phone: +49 7531 88 3049
> E-Mail: friederike.gerland at bsz-bw.de
> http://www.bsz-bw.de
>
>
> -----Ursprüngliche Nachricht-----
> Von: kobv-opus-tester-bounces at zib.de [mailto:kobv-opus-tester-bounces at zib.de] Im Auftrag von Sascha Szott
> Gesendet: Donnerstag, 22. November 2012 11:06
> An: kobv-opus-tester at zib.de
> Betreff: Re: [Kobv-opus-tester] Einbindung OGND in Opus4
>
> Hallo Frau Gerland,
>
> jetzt bekomme ich zwar die Rechercheseite angezeigt, aber nach dem "Merken" eines Eintrags und Klick auf "Übernehmen" landet der Eintrag nicht im Formularfeld. Habe es für die Dokumenttypen "Buch" und "Masterarbeit" getestet. Als Schlagwort diente "Computer" bzw. "Berlin"
> (Geogr). Getestet wurde unter Chrome und Firefox unter Windows und Linux.
>
> Beste Grüße,
> Sascha Szott
--
Sascha Szott :: KOBV/ZIB :: <szott at zib.de> :: +49 30 84185-457