Integration von BIS Inhalten in eigene Webseiten: Unterschied zwischen den Versionen

Aus BIS Wiki
bisinfo>ihbrune
(Formulierungsänderung)
bisinfo>ihbrune
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
[[Category:Systemschnittstellen]]
[[Category:Systemschnittstellen]]
Das Personen- und Einrichtungsverzeichnis ist die zentrale Datenbank für Kontaktdaten der Mitarbeiterinnen und Mitarbeiter der Universität Bielefeld. Das Personen- und Einrichtungsverzeichnis wird dezentral in den Fakultäten und Einrichtungen gepflegt und heute in folgenden Anwendungen verwendet:
Das Personen- und Einrichtungsverzeichnis ist die zentrale Datenbank für Kontaktdaten der Mitarbeiterinnen und Mitarbeiter der Universität Bielefeld. Das Personen- und Einrichtungsverzeichnis wird dezentral in den Fakultäten und Einrichtungen gepflegt und heute in folgenden Anwendungen verwendet:



Version vom 14. Dezember 2009, 12:57 Uhr

Das Personen- und Einrichtungsverzeichnis ist die zentrale Datenbank für Kontaktdaten der Mitarbeiterinnen und Mitarbeiter der Universität Bielefeld. Das Personen- und Einrichtungsverzeichnis wird dezentral in den Fakultäten und Einrichtungen gepflegt und heute in folgenden Anwendungen verwendet:

  • Personensuche der Universität (siehe den Punkt Personen-Suche auf der Homepage der Universität)
  • eKVV - Im elektronischen Vorlesungsverzeichnis kommen die Daten der Lehrenden aus dem Personenverzeichnis
  • FoDa - In der Forschungsdatenbank werden die Daten des forschenden Personals aus dem Personenverzeichnis geholt

Da alle Inhalte aus der gleichen Datenbank stammen, gehören inkonsistente Informationen über die gleiche Person damit weitgehend der Vergangenheit an.

Damit auf allen Webseiten der Universität identische Informationen über die Mitarbeiterinnen und Mitarbeiter angezeigt werden und zur Vereinfachung der Pflege, können Sie das BIS Personenverzeichnis auch in Ihren eigenen Webseiten verwenden.

Weitere Beispiele für die Integration von BIS Inhalten finden Sie auf der Seite 'Beispiele für Integrationen von BIS Inhalten'.

Integration von Personenkontakten

Bei der Integration von Personendaten können Sie seit Juli 2009 die gewünschten Inhalte wie in einem Baukasten weitgehend frei zusammenstellen. Auf diese Weise kann die Darstellung auf der eigenen Webseite wesentlich individueller gestaltet werden, beispielsweise indem nur Forschungsdaten ohne Kontakt gezeigt werden, oder Adressen und CV auf unterschiedlichen Seiten integriert werden. Sie erreichen die Auswahlseite über den Link "Verlinkung/Einbindung" auf der Personendetailseite im Personen- und Einrichtungsverzeichnis.

Auswahl der Kontakte

Sind einer Person mehrere Kontakte in verschiedenen Einrichtungen zugeordnet, können Sie zunächst den gewünschten Kontakt auswählen. Auch die Einbindung mit allen oder ganz ohne Kontakdaten ist natürlich möglich. Durch die Auswahl eines übergeordneten Einrichtungskontaktes können Sie alle untergeordneten Kontakteinträge anzeigen lassen, z. B. alle Experteneinträge einer Person über die übergeordnete Einrichtung "Experten".

Auswahl der angezeigten Daten

Stellen Sie sich mit den Optionsfeldern ihr gewünschtes "Integrationspaket" zusammen. Zur Auswahl stehen die Art der Überschrift, die Anzeige von CV und Forschungsinteressen, sowie Daten aus der FoDa. Sie können sich auf diese Weise auch verschiedene "Datenschnipsel" ausgeben lassen, wenn die verschiedenen Informationen auf unterschiedlichen Webseiten abgelegt werden sollen.

In einem Vorschaukasten am Ende der Seite können Sie Ihre Auswahl kontrollieren. Bei Kontakten ohne Bild und einer Integration der "Quicklinks" kann es vorkommen, dass der Quicklinks-Kasten, die Kontakte überlagert. Dies ist der verkleinerten Darstellung geschuldet. Über den Link "Komplett" können Sie die Integrationsdaten "entzerrt" betrachten.

Sie können dann diese Kontaktdaten wie beschrieben sehr einfach per Javascript in Ihre eigenen Webseiten dynamisch einbinden und mit CSS individuell formatieren. Den Quellcode für die Integration mit Javascript finden Sie bereits markiert unter der Vorschau und können ihn über copy&paste direkt an der gewünschten Stelle in der eigenen Webseite einfügen.

Mitarbeiterlisten

Das BIS Personenverzeichnis bietet seine Inhalte einrichtungs- und personenbezogen an. Auf dieser Seite finden Sie für jede Einrichtung im BIS Links zu unterschiedlichen Varianten des jeweiligen Personenverzeichnisses:

Einbindung des Personen- und Einrichtungsverzeichnisses

Von den dort gezeigten Links und Einbindungsmöglichkeiten müssen Sie sich für einen oder mehrere entscheiden. Sie können dann diese Personenlisten wie beschrieben sehr einfach per Javascript in Ihre eigenen Webseiten dynamisch einbinden und mit CSS individuell formatieren.


Abfrage per Webservice

Als weitere Möglichkeit kann schließlich die Abfrage per Webservice genutzt werden. Webservices sind standardisierte Schnittstellen, über die Programme automatisch das BIS abfragen können. Der Webservice ist noch keine Webseite!

Um den Personenverzeichnis Webservice nutzen zu können müssen Sie folgende Voraussetzungen erfüllen:

1. Sie müssen Programmierungskenntnisse besitzen und das Programm/Script zur Abfrage des Webservices bearbeiten können. Dazu müßten Sie z. B. ein Perlscript verstehen können. Auch andere Programmiersprachen sind möglich. Als Unterstützung kann ein Perlscript oder ein Java Programm zur Verfügung gestellt werden. Die Programmanpassung und der Test müssen von Ihnen durchgeführt werden.

2. Sie müssen die Möglichkeit haben, die Abfrage per Programm/Script regelmäßig auszuführen (z. B. über einen Cronjob) und das Resultat auf Ihrem Webserver abzulegen. Die Performance der Webservices ist nicht so hoch, dass sie bei jeder Benutzerabfrage ausgeführt werden können. Die Abfrage soll daher in regelmäßigen Abständen (z. B. einmal pro Tag) stattfinden, und das aufbereitete Ergebnis auf Ihrem Webserver abgelegt werden.

Der Vorteil der Webservices ist die vollständige Gestaltungsfreiheit bei der Aufbereitung der Personenliste auf Ihrer Webseite, wobei der Unterschied zu den Möglichkeiten einer Formatierung per CSS heute nicht mehr groß ist. Ein Beispiel für die Anwendung der Webservices lässt sich in den Webseiten der Universitätbibliothek finden. Wenn Sie Webservices einsetzen möchten, so wenden Sie sich an das BIS Team.

Wir empfehlen heute aber eher die Integration per Javascript, da sie deutlich einfacher zu handhaben ist und fast ebenso flexibel eingesetzt werden kann.