TYPO3-Hochschulen/LSF-Integration
From TYPO3Wiki
|
|||||
Contents |
[edit] Kurzvorstellung LSF
LSF ist eine Webanwendung für Lehre, Studium und Forschung und stellt Informationen über die Hochschule bereit, insbesondere über Lehrveranstaltungen, Studiengänge, den Aufbau der Hochschule und Organisationseinheiten sowie über Lehrende. Mit LSF stellen Studierende sich ihren Stundenplan zusammen, darüber hinaus verfügt LSF über Funktionen zur Belegung von Veranstaltungen durch die Studierenden selbst sowie über integrierte Vergabeverfahren zur Aufteilung der Belegungen. Ausführliche Informationen unter: HIS LSF
[edit] Ziel des Projekts
Standardmäßig wird LSF als eigenständige Web-Applikation betrieben. Da LSF Informationen verwaltet, die an vielen verschiedenen Stellen der Homepage interessant sind, führt dies dazu, dass der Benutzer oft zwischen beiden Systemen wechselt und ständig mit zwei Oberflächen konfrontiert ist: Der Hochschul-Homepage und die LSF-Oberfläche.
Ziel des Projekts ist es, beide Systeme so zu integrieren, dass sich für den Benutzer ein einheitliches Bild bietet. Durch die Kopplung lassen sich Informationen, die in LSF gespeichert sind, mehrfach an verschiedenen Stellen der Homepage ausgeben (z.B. Kontaktdaten einer Person). Da die Information nur einmal zentral in LSF gespeichert ist vermeidet man eine redundante Datenhaltung.
Entwickelt wurde die Integration von der Universität Hohenheim in Zusammenarbeit mit HIS. Kontakt: Zentraler Webmaster, Daniel Fehrle.
[edit] Funktionen
- Anzeige von Detail-Ansichten und Listen von Einrichtungen, Mitarbeitern, Veranstaltungen, Publikationen und Forschungsprojekten an beliebigen Stellen innerhalb der Homepage
- Einbindung des VVZ und beliebiger anderer Formular-Seiten von LSF (z.B. "Persönliche Daten bearbeiten")
- vollständige Integration der LSF-Inhalte, kein iFrame.
- Integration in indexed_search: bei Suchanfragen werden auch LSF-Treffer mitangezeigt, z.B. Personensuche
- SingleSignOn: gleichzeitiger Login in TYPO3 und LSF
- Authorisierung über LSF: Beim Login wird Rolle des Benutzers in LSF abgefragt und in TYPO3 übernommen
[edit] Beispiele
[edit] Integration VVZ
Das LSF-Vorlesungsverzeichnis wird direkt innerhalb der Homepage im Bereich "Studium" eingebettet und ins Layout integriert.
[edit] Ansprechpartner als LSF-Element
Auf beliebigen TYPO3-Webseiten lassen sich Ansprechpartner über LSF einbinden. Die dazugehörigen Daten werden über LSF abgefragt. Ändert sich an den Kontaktdaten etwas (z.B. neues Personenbild), werden alle Seiten bei denen dieses Element eingebunden ist, automatisch aktualisiert.
[edit] Suchergebnisse
Die Homepage-Suche durchsuch sowohl die TYPO3-Inhalte (indexed_search), wie auch die LSF-Inhalte. Diese werden an erster Stelle bei den Suchergebnissen ausgegeben.
[edit] Technik
Zur Anbindung von LSF werden zwei verschiedene Schnittstellen genutzt. Zur Darstellung von Objektdaten (Personen, Einrichtungen, Veranstaltungen...), Integration in die Web-Suche (indexed_search) und das SingleSignOn wird die SOAP-Schnittstelle von LSF genutzt, welche die Daten in einem XML-Format liefert. Für komplexere Darstellungen (z.B. VVZ) oder interaktive Inhalte (Formular "Persönliche Daten bearbeiten") wird CURL verwendet.
[edit] Zusammenspiel TYPO3 und LSF
Um eine redundante Datenhaltung weitestgehend zu vermeiden, ist die Aufgabenverteilung zwischen LSF und TYPO3 klar abgegrenzt. TYPO3 ist zuständig für redaktionelle Inhalte, Bilder, PDFs, Aktuelle Themen usw. Die Stärke von LSF liegt in der strukturierten Abbildung von Hochschuldaten (Personen, Einrichtungen, Veranstaltungen, Forschungsprojekten, Publikationen). Durch die Kombination beider Systeme werden die jeweiligen Stärken der Systeme genutzt und zu einer Einheit verbunden.
[edit] Nutzung durch andere Hochschulen / Weiterentwicklung
Die LSF-Integration wurde im Rahmen des Relaunchs der Homepage der Universität Hohenheim entwickelt. Die Extensions werden gerne anderen Hochschulen auf Anfrage gerne zur Verfügung gestellt. Ziel ist es eine Community zu etablieren, die gemeinsam die Entwicklung der LSF-Schnittstelle vorantreibt. Deshalb stellen alle Beteiligten ihre Weiterentwicklungen wieder der Community zur Verfügung. Koordiniert wird dies durch die Universität Hohenheim.
[edit] Kontakt
Universität Hohenheim, Zentraler Webmaster, Daniel Fehrle, fehrle@uni-hohenheim.de
HIS, Abteilung: Hochschul-IT, Stellv. Bereichsleitung Campus Management Prozessdesign und Großprojekte, Sven Lübbe, luebbe@his.de





