Integration von BIS Inhalten in eigene Webseiten: Unterschied zwischen den Versionen
bisinfo>ihbrune Keine Bearbeitungszusammenfassung |
bisinfo>ihbrune Keine Bearbeitungszusammenfassung |
||
Zeile 11: | Zeile 11: | ||
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. | 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. | ||
Beispiele für die Integration von BIS Inhalten finden Sie [[Beispiele für Integrationen von BIS Inhalten | Weitere Beispiele für die Integration von BIS Inhalten finden Sie auf der Seite '[[Beispiele für Integrationen von BIS Inhalten]]'. | ||
==Mitarbeiterlisten== | ==Mitarbeiterlisten== |
Version vom 5. Mai 2009, 16:22 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'.
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.