Collaboration-Services
Collaboration-Services werden vom System verwendet, um Inhalte und Metadaten, die von Collaboration-Funktionen erzeugt werden, zu speichern und bereitzustellen.
Folgende Collaboration-Services (in Klammern der technische Name) stehen entsprechend diesen Funktionen zur Verfügung:
● Diskussionsservice (discussion)
● Feedback-Service (feedback)
● Service für persönliche Notizen (personalnote)
● Service für Bewertungen (comment)
● Rating-Service (rating)
● Repository-Anlagen-Service (RepositoryAttachmentService)
Collaboration-Daten werden in einem CM-Repository (/collaboration) gespeichert. Collaboration-Daten sind sekundäre Daten, die nicht im selben Repository wie die Primärdaten gespeichert sein sollten, d. h. wie die Dokumente, auf die Feedback-Beiträge, Diskussionsbeiträge usw. verweisen.
Für dieses Repository wird der Persistenzmodus DB genutzt, d. h., Inhalte und Metadaten werden in einer Datenbank gespeichert (siehe CM-Repository-Manager). Der Grund dafür ist, dass Ressourcen-URIs, die vom Diskussionsservice erzeugt werden, sehr lang werden und im Dateisystem Probleme bereiten können.
Der Servicebenutzer collaboration_service ist in der Portalbenutzerverwaltung definiert.
Abgesehen vom Rating-Service speichern alle Collaboration-Services Daten in verschiedenen Verzeichnissen des Collaboration-Repository.
Parameter der Collaboration-Services (außer Rating-Service)
Parameter |
Beschreibung |
Root |
Verzeichnis im Collaboration-Repository, in dem die Daten des jeweiligen Service gespeichert werden (z.B. feedback) |
Repository Prefix |
URI-Präfix des Repository, in dem die Collaboration-Daten gespeichert werden (z.B. /collaboration). |
Parameter des Diskussionsservice
Parameter |
Beschreibung |
Only at Folders |
Wenn dieser Parameter aktiviert ist, können Diskussionsstränge nur für Verzeichnisse angelegt werden. Sonst können Diskussionen auch für Dokumente angelegt werden. |
No Topics |
Bei dokumentbezogenen Diskussionen ist die Anzahl der Diskussionsbeiträge üblicherweise gering. Daher ist es meistens nicht sinnvoll, eine Diskussion weiter zu unterteilen. Wenn Sie diesen Parameter aktivieren, können im Details-Dialog eines Dokuments keine neuen Diskussionsthemen angelegt werden. Das Anlegen von Diskussionsbeiträgen ist aber weiterhin möglich. Wenn Sie diesen Parameter deaktivieren können Benutzer Diskussionsthemen anlegen und für jedes Diskussionsthema Beiträge erstellen. Existieren bereits dokumentbezogene Diskussionen und Sie aktivieren den Parameter nachträglich, dann werden bestehende Diskussionsthemen und Beiträge wie gewohnt angezeigt. Wenn Sie für ein Dokument, für das bislang noch keine Diskussion existiert, eine neue Diskussion anlegen, dann wird der neue Modus angewendet: Es können nur Diskussionsbeiträge, aber keine Diskussionsthemen angelegt werden. Der Parameter ist standardmäßig aktiviert. |
Use Secure HTML Editor |
Wenn Sie diesen Parameter aktivieren, wird zum Erfassen von Diskussionsbeiträgen an Stelle des HTML-Editors ein einfacher Texteditor verwendet. Hintergrund: HTML-formatierte Diskussionsbeiträge könnten durch den Einbau von URLs oder JavaScript manipuliert werden, um einen illegalen Zugriff auf die Benutzerdaten zu ermöglichen. |
Parameter des Feedback-Service
Parameter |
Beschreibung |
Use Secure HTML Editor |
Wenn Sie diesen Parameter aktivieren, wird zum Erfassen von Feedback an Stelle des HTML-Editors ein einfacher Texteditor verwendet. Hintergrund: HTML-formatiertes Feedback könnte durch den Einbau von URLs oder JavaScript manipuliert werden, um einen illegalen Zugriff auf die Benutzerdaten zu ermöglichen. |
Parameter des Service für Bewertungen
Parameter |
Beschreibung |
Use Secure HTML Editor |
Wenn Sie diesen Parameter aktivieren, wird zum Erfassen von Bewertungen an Stelle des HTML-Editors ein einfacher Texteditor verwendet. Hintergrund: HTML-formatierte Bewertungen könnten durch den Einbau von URLs oder JavaScript manipuliert werden, um einen illegalen Zugriff auf die Benutzerdaten zu ermöglichen. |
Der Rating-Service benötigt kein Repository, da die Daten, die durch das Rating eines Dokumentes erzeugt werden, d.h. das Einzel-Rating und das (durchschnittliche) Gesamt-Rating, als Applikationsparameter gespeichert werden. Dieser Service kann jedoch in anderer Hinsicht konfiguriert werden: das Ratingformular, in dem Benutzer das Rating für ein Dokument eingeben, kann mit Hilfe einer Reihe von Eigenschaften angepasst werden.
Parameter des Rating-Service
Parameter |
Beschreibung |
Empty Rating Icon |
Dateiname des leeren Symbols, das ein nicht angekreuztes Element in der Ratingskala darstellt (z. B. rating_empty.gif) |
Full Rating Icon |
Dateiname des vollständigen Symbols, das ein angekreuztes Element in der Ratingskala darstellt (z. B. rating_full.gif) |
Rating Values |
Name einer Parameterdatei, die die sprachabhängigen Bezeichnungen für die verschiedenen Ratings angibt Diese Datei muss im Repository /etc in einem Verzeichnis namens rating liegen (z. B. /etc/rating/label.properties). Sprachvarianten können in Dateien mit demselben Namen und einem sprachenspezifischen zweistelligen Suffix gespeichert werden (z. B. label_de.properties). Geben Sie im Eingabefeld keinen Pfad, kein Suffix und keine Erweiterung an. Geben Sie nur den Namen der Datei an (Beispiel: label). |
Icon Height |
Höhe der angezeigten Symbole (Angabe in Pixel) |
Icon Width |
Breite der angezeigten Symbole (Angabe in Pixel) |
Max Number of Comments |
maximale Anzahl der Kommentare, die standardmäßig angezeigt werden Zusätzliche Kommentare werden auf Anforderung des Benutzers angezeigt. |
No of Rating Points |
ganze Zahl, die die Größe der Ratingskala festlegt (z. B. 5) |
Beispiel: Ratingformular mit einer Fünf-Punkte-Ratingskala

Der Repository-Anlagen-Service wird von der Komponente Collaboration für die Ablage von Anlagen (Dokumenten) zu Aufgaben genutzt. Der Repository-Anlagen-Service wird vorkonfiguriert ausgeliefert, die Konfiguration ist nicht änderbar. Er ist standardmäßig bei internen CM-Repositories aktiviert, die von Collaboration im Zusammenhang mit Aufgaben verwendet werden.
In der Standardauslieferung sind die verschiedenen Collaboration-Services bereits vorkonfiguriert.

Wenn Sie aus Sicherheitsgründen das Erfassen von Diskussionsbeiträgen, Bewertungen oder Feedback im HTML-Format vermeiden möchten, aktivieren Sie den jeweiligen Secure-Parameter.
Um die Konfiguration der Collaboration-Services anzupassen, wählen Sie unter Content Management → Repository Services den entsprechenden Service aus.
Um Collaboration-Services für ein Repository zu nutzen, müssen Sie die gewünschten Collaboration-Services in der Konfiguration des Repositories im Parameter Repository Services auswählen.

Wenn es möglich sein soll, beliebigen Benutzern die Berechtigung zum Löschen von Collaboration-Daten zu erteilen, müssen Sie den Service-ACL-Service beim Repository registrieren, das die Primärdaten enthält. Ohne diesen Service sind nur die Eigner der Primärdaten berechtigt, Feedback, Kommentare usw. zu diesen Daten zu löschen.