WebShare UB+ Benutzerhandbuch


4 Administration

Dieses Kapitel beschreibt die Konfiguration und die Administration des WebShare File Servers.

Starten Sie einen Browser und geben Sie die Adresse des WebShare WebObjects Servers (auf Port 2009) ein, z. B.:
http://<IhrHostname>.meinefirma.com:2009

Der Port des WebShare WebObjects Servers lässt sich mit der Präferenz WOPort ändern (Kapitel 6.5 "Präferenzen"). Weitere Details finden Sie in Kapitel 8.1.1 "WebShare WebObjects Server".

Melden Sie sich am WebShare File Server gemäß der Beschreibung in 5.1 "An WebShare anmelden" an.

Damit ein Benutzer WebShare Administrationsrechte hat, muss er sich entweder als Benutzer "root" (UNIX Server) oder "Administrator" (Windows Server) anmelden oder Mitglied der Gruppe "SysAdm" oder "WSAdm" sein. Mitglieder der Gruppe "SysAdm" haben Administrationsrechte für HELIOS Admin sowie WebShare. Mitglieder der Gruppe "WSAdm" haben lediglich Administrationsrechte für WebShare.

Das Kennwort muss ein gültiges Host-Benutzer Kennwort sein, was in HELIOS Admin oder mit dem Programm "HELIOSDIR/bin/authutil" zugewiesen wurde.

Wichtig: Nach der Erstinstallation eines HELIOS Produkts besitzen die Benutzer "root" und "demouser" noch kein Kennwort!

Im Base Handbuch wird beschrieben, wie sich die Kennwörter für die Benutzer "root" und "demouser" mithilfe des HELIOS Admin setzen lassen. Danach können Sie zusätzliche Kennwörter für WebShare Host-Benutzer setzen (siehe Kapitel 4.1 "Serverpräferenzen") und Administratoren für die Gruppen "WSAdm" oder "SysAdm" zuweisen. Alternativ kann auch das HELIOS Dienstprogramm"authutil" für das Setzen von Kennwörtern verwendet werden (siehe Base Handbuch). In dem Fall, dass HELIOS Admin nicht zur Verfügung steht, müssen Sie die Gruppen "WSAdm" und "SysAdm" mit den Dienstprogrammen des Servers einrichten und die Benutzer von Hand zuweisen.

Im Base Handbuch ist auch detailliert beschrieben, wo Sie HELIOS Admin finden und wie Sie sich an dem Programm anmelden können.

Auf das Programm HELIOS Admin können Sie auch über WebShare zugreifen, wenn Sie als Benutzer mit administrativen Rechten angemeldet. HELIOS Admin befindet sich im Sharepoint "HELIOS Applications":

Von einem Mac aus klicken Sie auf "MacOS", markieren "HELIOS Admin.app" und laden das Programm herunter. Als Benutzer anderer Plattformen klicken Sie auf "Java", markieren "HELIOS Admin.jar" und laden das Programm herunter.

Nachdem Sie sich erfolgreich angemeldet haben, erscheint das Fenster "Home". Von hier aus haben Sie schnell Zugriff auf alle definierten Sharepoints (Abb. 5).
Abb. 5: WebShare Fenster "Home"

Klicken Sie auf Administration. Wählen Sie den gewünschten Eintrag aus dem Fenster "Administration" (Abb. 6).

Abb. 6: WebShare Fenster "Administration"

4.1 Serverpräferenzen

Im Fenster "Servereinstellungen" (Abb. 7) können Sie Vorgabewerte für den WebShare File Server bestimmen.
Abb. 7: WebShare Fenster "Servereinstellungen"

Cache

WebShare behält Voransichten von Bildern, die schon einmal angezeigt wurden, in einem Cache auf dem WebShare File Server, so dass sie bei der nächsten Anfrage sehr schnell geladen werden können. Tragen Sie geeignete Werte für Cachegröße in MB und Cache-Verzeichnis in die entsprechenden Felder ein. Falls Sie den Pfad für Cache-Verzeichnis ändern möchten, achten sie darauf, dass der Verzeichnispfad bereits existiert und dass das angegebene Verzeichnis uneingeschränkte Berechtigung (read-write-execute) für alle Benutzer hat.

Die Anzahl der Dateien, die WebShare im Cache behalten kann, wird ausschließlich von der zugewiesenen Speichergröße begrenzt. Ist der Cache voll, beginnt WebShare alte Dateien aus dem Cache zu löschen um neuere ablegen zu können. Wenn die Option Alle Cache-Dateien löschen markiert ist, löscht WebShare alle Dateien aus dem Cache sobald Sie auf Einstellungen sichern klicken.

Um Verzögerungen bei der Anmeldung zu vermeiden, die auftreten können, während der Cache geleert wird, sollte dies nur dann durchgeführt werden, wenn kein Benutzer angemeldet ist. Alternativ kann der WebShare File Server mit dem Kommando srvutil stop websharesrv angehalten und der Inhalt des Cache-Verzeichnisses danach mit dem Befehl rm -r cachedir/* gelöscht werden.

Hinweis: Der Vorgabewert für CacheSize ist aufgrund des üblicherweise begrenzten Platten-Speicherplatzes in "HELIOSDIR/var" 30 (MB). Falls Sie unter der Präferenz CacheDir einen anderen Pfad angeben möchten, ist es ratsam CacheSize auf einen Wert von mindestens 300 (MB) zu erhöhen.
E-Mail

WebShare fungiert als SMTP-Client und kann Benachrichtigungen per E-Mail über einen auf demselben Host installierten oder externen SMTP-Server verschicken.

Hinweis: SMTPHost und SMTPSender müssen korrekt eingerichtet sein, damit die Benachrichtigung per E-Mail funktioniert (siehe Abschnitt SMTP im Kapitel "Server Settings" im Base-Handbuch).

Mithilfe der Option Benutzer dürfen E-Mails versenden kann der Administrator festlegen, ob die Funktion E-Mail (siehe Bearbeiten > in Kapitel 5.3 "In einem Sharepoint arbeiten") für WebShare-Benutzer verfügbar ist oder nicht.

WebShare Benutzer

WebShare für Host-Benutzer zulassen und WebShare für virtuelle Benutzer zulassen bestimmen, welche Art von Benutzern sich an WebShare anmelden kann: Host-Benutzer (Host Users) haben einen Eintrag in der HELIOS Kennwortdatei "var/conf/passwd" odder werden über AD/PDC oder LDAP verwaltet. Virtuelle Benutzer (Virtual Users) haben lediglich einen Eintrag als WebShare Benutzer, sind jedoch einem Host-Benutzernamen zugeordnet (siehe Kapitel 4.2 "Benutzer verwalten"). Wenn die Option WebShare für Host-Benutzer zulassen nicht markiert ist, können einzelne Host-Benutzer dennoch freigegeben werden indem sie als virtuelle Benutzer eingetragen werden. Ist keine der beiden Optionen markiert, kann sich nur der Benutzer "root" (oder virtuelle Benutzer, denen der Benutzer "root" zugeordnet ist) am WebShare Server anmelden.

Wichtig: Host-Benutzer müssen in der HELIOS Kennwortdatei "HELIOSDIR/var/conf/passwd" eingetragen sein. Andernfalls würden sie nicht als gültige Benutzer anerkannt und könnten sich demzufolge auch nicht am WebShare File Server anmelden.
Datumsformat

Datumsformat für Verzeichnisansicht kann beispielsweise gemäß europäischer oder amerikanischer Datumsformate angepasst werden. Details finden Sie unter:

http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html

Download-Encoding

Mithilfe der beiden Aufklappmenüs Vorgegebene Windows Kodierung und Vorgegebene Mac OS Kodierung lässt sich eine Vorgabe für das Encoding beim Herunterladen von Daten gemäß der vom Benutzer verwendete Plattform vornehmen. Die hier vorgenommene Einstellung wird übernommen, wenn im Aufklappmenü Download-Encoding (siehe Kapitel 5.6 "Meine Benutzereinstellungen") OS Default ausgewählt wird.

Vorschauoptionen

Im Feld Auflösungen für die Vorschau von Dateien (Pixel oder dpi) können Sie die Auflösung für die Bildvoransicht frei definieren (HELIOS ImageServer erforderlich). In den Vorschauseiten lässt sich der Vergrößerungsfaktor mittels der vier Lupen-Symbole, die auf die Werte 256, 512, 768 und 1024 Pixel festgelegt sind, einstellen. Zusätzliche Auflösungen können über ein Aufklappmenü frei definiert werden. Dies ist sinnvoll, wenn Sie häufig Auflösungen benötigen, die von der Vorgabe abweichen. Die Werte in dpi oder Pixel können hintereinander, durch Komma getrennt, in das Feld Auflösungen für die Vorschau von Dateien (Pixel oder dpi) eingegeben werden. Beachten Sie aber bitte, dass Bilddateien nicht von ihrer Originalauflösung herauf skaliert werden, d. h. wenn das Bild 512 Pixel groß ist und Sie wählen eine Auflösung von 768 Pixel, dann bleibt die Auflösung der Voransicht "nur" 512 Pixel groß. Die Vorgabewerte für die Auflösung im Aufklappmenü sind 36, 72, 96, 144 dpi sowie 256, 512, 768, 1024 Pixel.

Anmeldeoptionen

Mit Option "Als neuer Benutzer registrieren zulassen" und Option "Kennwort vergessen" zulassen lässt sich die Verfügbarkeit der Als Neuer Benutzer registrieren und Kennwort vergessen? Links im Anmeldefenster steuern.

Hinweis: Diese Optionen machen die WebShare Dienstprogramme "wsregnewuser.pl" und "wsforgotpw.pl" verfügbar (siehe Kapitel 7.2 "WebShare Dienstprogramme"). Diese Beispielskripte registrieren solange keinen neuen Benutzer oder erzeugen ein neues Kennwort bis sie angepasst worden sind.

Ist die Option RSA-Verschlüsselung für Kennwort Erzwingen aktiv, kann sich ein Benutzer nur verschlüsselt am WebShare File Server anmelden. Dafür muss im Webbrowser JavaScript aktiviert sein.

URL Share Access

Ist die Option URL Share Access zulassen aktiviert, ist der direkte Zugang zu einem angegebenen WebShare Sharepoint oder zu einer Dokumentenvorschau möglich. Kapitel 4.9 "WebShare URL Share Access" beschreibt, wie dies funktioniert und welche Attribute Sie dafür setzen können.

Branding

Im Aufklappmenü Vorgegebenes Branding können Sie ein Branding vorgeben, das von allen Benutzern auf diesem WebShare Server verwendet werden soll. Hierbei handelt es sich um eine Vorgabe, welche durch die Einstellung des Aufklappmenüs Branding im Fenster "Benutzer verwalten" überschrieben werden kann (siehe Kapitel 4.2 "Benutzer verwalten").

Klicken Sie auf Einstellungen sichern, um Ihre Änderungen zu sichern. Andernfalls werden die Änderungen nicht gespeichert und gehen verloren.

4.2 Benutzer verwalten

Im Fenster "Benutzer verwalten" (Abb. 8) lassen sich grundsätzlich die gleichen Einstellungen vornehmen wie im Fenster "Meine Benutzereinstellungen" (siehe Kapitel 5.6 "Meine Benutzereinstellungen"). Darüber hinaus erlaubt dieses Menü autorisierten Benutzern, z. B. Systemadministratoren, virtuelle Benutzer in WebShare anzulegen oder zu löschen und ihnen Vorgabewerte für Download-Encoding und Zip-Streaming Format zuzuweisen. Zusätzlich steht die Option Bevorzugter Datentransfer zur Verfügung, die für den gewählten Benutzer eine höhere Übertragungsbandbreite erlaubt. Für alle anderen Benutzer ist währenddessen (und nur dann!) die Datenübertragung auf Modem-Geschwindigkeit (5 kB/s) begrenzt.
Abb. 8: WebShare Fenster "Benutzer verwalten"

Hinweis für WebShare für Windows

Lokale und AD/PDC Benutzernamen sowie Gruppen und Kennwörter unter Windows werden von WebShare automatisch unterstützt. Änderungen an Kennwörtern von Host-Benutzern müssen mit den entsprechenden Werkzeugen unter Windows vorgenommen werden. Kennwörter von Host-Benutzern können unter WebShare nicht geändert werden.

Virtuelle Benutzer werden in WebShare angelegt und verwaltet. Ein virtueller Benutzername, z. B. KundeA oder KundeB ist als Host-Benutzer nicht zugelassen. Dennoch muss jedem virtuellen Benutzer mit der Option Als Host-Benutzer ausführen ein gültiger Host-Benutzername, z. B. "webtransfer", zugewiesen werden. In diesem Fall muss der Host-Benutzer "webtransfer" mit gültigem Kennwort bereits auf dem Host existieren. Ein identischer Benutzer mit demselben Kennwort muss dann in der Datei "var\conf\passwd" mit dem HELIOS Werkzeug "authutil" angelegt werden.

Beispiel:

Windows Host-Benutzername und Kennwort:

User: webtransfer
Password: secret

Ein identischer Host-Benutzer sowie das Kennwort müssen mit dem HELIOS Werkzeug HELIOS "authutil" in der HELIOS Kennwortdatei angelegt werden:

authutil passwd -n webtransfer -p secret

Virtualle WebShare Benutzer können ihr WebShare Kennwort in WebShare im Fenster Administration > Meine Benutzereinstellungen ändern.

Hinweis: Nur das Kennwort für den virtuellen Benutzer wird geändert. Das Kennwort des entsprechenden Host-Benutzers bleibt unverändert.

Wie die administrativen HELIOS Admin Gruppen "SysAdm", "PrnAdm" und "QueueAdm" muss die Gruppe "WSAdm" unter Windows angelegt werden, um die administrativen Rechte in HELIOS Admin verwalten zu können.

Benutzer anlegen

Ein WebShare Benutzer können Sie wie folgt anlegen:

Geben Sie einen Benutzernamen im Feld Benutzername ein. Es ist nicht erforderlich, dass dieser Name schon auf dem Host existiert. Sie können auch einen auf dem Host bereits existierenden HELIOS Benutzernamen eingeben. Weisen Sie diesem Benutzer dann im Feld Kennwort ein Kennwort zu.

Hinweis: Für einen virtuellen WebShare Benutzer ist ein Kennwort zwingend erforderlich. Obwohl ein Host-Benutzer kein zusätzliches WebShare Kennwort benötigt, empfehlen wir dies aus Sicherheitsgründen dennoch dringend. Lesen Sie dazu auch Ändern des WebShare Passworts in Kapitel 5.6 "Meine Benutzereinstellungen".

Ist die Option Benutzer kann Kennwort nicht ändern aktiv, so können Benutzer ihr Kennwort nicht mehr ändern.

Wenn der im Feld Benutzername eingetragene Benutzer kein Host-Benutzer ist, muss der eingegebene Name einem HELIOS Host-Benutzernamen zugewiesen werden. Dies geschieht im Feld Als Host-Benutzer ausführen. Beachten sie dabei bitte, dass dieser Host-Benutzername bereits auf dem Host existieren muss.

Wird im Feld E-Mail eine E-Mail Adresse angegeben, erscheint diese auch in den individuellen Benutzereinstellungen (siehe Kapitel 5.6 "Meine Benutzereinstellungen"). Diese E-Mail Adresse wird in der E-Mail als Absender "Von:" verwendet wenn dieser Benutzer die Mail Funktionalität nutzt. Wird dieses Feld leer gelassen, so kann der Benutzer keine E-Mails aus WebShare heraus versenden. Die nächsten beiden Felder sind optional und müssen nicht ausgefüllt werden. Kommentar dient dazu, zusätzliche Informationen über den WebShare Benutzer zur Verfügung zu stellen, z. B. welcher Firma oder Abteilung er angehört (Abb. 8). Im Feld Ablaufdatum können Sie festlegen, wann die Zugangsberechtigung für diesen Benutzer ausläuft. Die dabei zu verwendende Syntax ist in Form eines Beispiels neben dem Feld ersichtlich.

In Download-Encoding können Sie eine Vorgabe für die Kodierung beim Herunterladen von Daten gemäß der vom Benutzer verwendete Plattform einstellen. Der hier eingestellte Wert wird als Standard im Aufklappmenü Download-Encoding verwendet (siehe Kapitel 5.6 "Meine Benutzereinstellungen"). Mit der Option Zip-Streaming Format, wird beim Herunterladen von Daten das Format Zip-Streaming verwendet, welches Datenkomprimierung während der Übertragung erlaubt ohne dabei temporäre Dateien anzulegen.

Nachdem Sie einen WebShare Benutzer angelegt oder bestehende Benutzereinträge geändert haben, müssen Sie auf Änderungen sichern klicken, bevor Sie andere Einstellungen vornehmen. Andernfalls würden Ihre Änderungen verloren gehen. Um den Inhalt aller Eingabefelder zu löschen sowie Download-Encoding und Zip-Streaming Format auf ihre Standardwerte zurückzusetzen, klicken sie auf Zurücksetzen.

Benutzer entfernen

Einen WebShare Benutzer können Sie wie folgt entfernen:

Wählen Sie einen Benutzer aus der Liste und klicken Sie Benutzer löschen.

Wichtig: Klicken sie an dieser Stelle nicht auf Änderungen sichern, da die Eingabefelder immer noch Benutzerinformationen enthalten. Der Benutzer würde auf diese Weise wieder neu angelegt!

Damit die Benutzerliste den korrekten Inhalt anzeigt, ist es eventuell erforderlich, auf die Schaltfläche Neu laden am oberen Fensterrand zu klicken. Eine Sortierung der Liste nach Spalten können Sie mittels Klick auf die entsprechende Spaltenüberschrift vornehmen.

Hinweis: Beim Löschen von WebShare Benutzern werden lediglich virtuelle Benutzer sowie die (WebShare) Kennwörter von Host-Benutzern entfernt.
Verbindung trennen

Für den Fall, dass der Systemadministrator die Verbindung eines Benutzers trennen muss, stehen ihm drei Methoden zur Verfügung:

Öffnen Sie in WebShare das Fenster "Administration > Java Serverstatistik" und klicken Sie im Abschnitt "WebShare Benutzerstatistik" auf "Sitzungsdetails: Anzeigen". Beenden Sie dann die Sitzung.

Sie können sich alle aktuellen Anmeldungen im HELIOS Admin unter Listen > Aktive Benutzer anzeigen lassen, eine markieren und dann entweder mithilfe der Tastatur ("Löschen") oder dem Symbol "Papierkorb" beenden.

Oder Sie lassen sich aktive Benutzer samt der dazugehörigen Prozess-ID (pid) mit dem Kommando swho -c anzeigen (siehe Base Handbuch) und beenden den Prozess mit dem Befehl kill -TERM pid.

4.3 Sharepoints organisieren

WebShare Sharepoints können je nach Anforderung organisiert und gegliedert werden, beispielsweise für eine Produktionsstätte. Die unten stehende Grafik zeigt anhand eines Beispiels, wie ein HELIOS EtherShare oder PCShare Volume über WebShare freigegeben wird. Bei Kunde C hat nur der Geschäftsführer volle Schreib- und Leseberechtigung auf dem Volume. Der Sharepoint hingegen ist so konfiguriert, dass die Angestellten von Kunde C lediglich berechtigt sind Daten von diesem Volume herunterzuladen. Dabei kann jeder einzelne Benutzer nur seine eigenen Projekte "sehen". Es ist aber auch möglich ein Projekt für mehrere Benutzer, allerdings mit individuellen Zugriffsrechten versehen, freizugeben. Ein WebShare Sharepoint kann mit unterschiedlichen Zugriffsrechten für verschiedene Benutzer oder Gruppen versehen sein:

4.4 Sharepoints verwalten

Im Fenster "Sharepoint Administration" (Abb. 10) können Sie WebShare Sharepoints anlegen, konfigurieren oder löschen.
Abb. 10: WebShare Fenster "Sharepoint Administration"

Während der Installation von WebShare wird unter dem Pfad "HELIOSDIR/public/WebShare" standardmäßig der Sharepoint "WebShare Public" (ohne Schreibberechtigung) angelegt. Zusätzlich wird für den Benutzer "root" unter dem Pfad "HELIOSDIR/public" das Volume "HELIOS Applications"/"HELIOS_APPS" (ebenfalls ohne Schreibberechtigung) angelegt.

Sharepoints einrichten

Ein WebShare Sharepoint können Sie wie folgt anlegen:

Geben Sie im Feld Sharepoint einen Namen für den Sharepoint und in Pfad den Pfad an. Beachten Sie dabei bitte, dass der anzugebende Pfad mit geeigneten Zugriffsrechten auf dem Host bereits existieren muss.

Geben Sie im (optionalen) Feld E-Mail Benachrichtigung bei Zugriff eine E-Mail Adresse für Benachrichtigungen an. Diese erfolgen nachdem ein Benutzer Daten heruntergeladen, hochgeladen, gelöscht oder sich eine Datei in der Voransicht angesehen hat. Die E-Mail wird erst dann verschickt, wenn der Benutzer sich abgemeldet hat. Stellen Sie sicher, dass die volle E-Mail Adresse des Empfängers angegeben wird, z. B. webshare@meinefirma.com

Im ebenfalls optionalen Feld Kommentar können Sie zusätzliche Kommentare zum Sharepoint eingeben. Diese werden dann im Fenster "Home" angezeigt (Abb. 5).

Mit der Option Freigeben können Sie bestimmen, ob das Verzeichnis als Sharepoint freigegeben wird.

Mithilfe der folgenden Optionen können Sie festlegen, ob die Schaltflächen in der Menüleiste des Sharepoints verfügbar sind:

Dateivorschau zulassen
Erlaubt das Betrachten von Textdokumenten in der Voransicht. Für die Voransicht von Bilddokumenten sowie QuarkXPress und InDesign Dateien muss zusätzlich ImageServer auf dem Host installiert sein. ImageServer und PDF HandShake werden benötigt, um eine Voransicht von PDF Dokumenten zu erhalten (Details finden Sie in Kapitel 7.4 "Bild- und Dokumentenvorschau").

Download zulassen
Erlaubt das Herunterladen markierter Dateien und Ordner von dem entsprechenden Sharepoint.

Upload zulassen
Erlaubt das Hochladen von Dateien und Ordnern (mit oder ohne Zip-Komprimierung) auf diesen Sharepoint.

Kopieren zulassen
Erlaubt das Kopieren, Verschieben, Einfügen sowie Duplizieren markierter Dateien und Ordner. Des Weiteren erlaubt diese Option das Anlegen von Verzeichnissen mittels der Option Verzeichnis anlegen im Aufklappmenü Datei >.

Löschen zulassen
Erlaubt das Löschen markierter Dateien und Ordner.

Umbenennen zulassen
Erlaubt das Umbenennen markierter Dateien und Ordner mittels der Option Rename im Aufklappmenü Datei >.

Hinweis: Die Schreib- und Leserechte können nur dann geändert werden, wenn Umbenennen zulassen aktiviert ist.

Nur Download von Layoutdateien
Ist diese Option aktiviert, können nur Dateien, die sich innerhalb eines Layout-Ordners befinden, heruntergeladen werden. Layout-Dateien sind von ImageServer erzeugte, niedrig aufgelöste Dateien, die von OPI-fähigen Layoutprogrammen benutzt werden.

Hinweis: Die Funktion Nur Download von Layoutdateien setzt voraus, dass Download zulassen ebenfalls aktiviert ist. Andernfalls können überhaupt keine Daten heruntergeladen werden.

Lesezugriff immer erzwingen
Erlaubt allen WebShare Benutzern das Lesen von Dateien und Ordnern unabhängig von deren Leserechten auf dem Host. Diese Option beeinflusst lediglich das Herunterladen von Dateien sowie die Vorschaufunktion.

Schreib-/Lesezugriff immer erwingen
Erlaubt allen WebShare Benutzern das Lesen bzw. Schreiben von Dateien und Ordnern unabhängig von deren Berechtigung auf dem Host. Diese Option beeinflusst lediglich das Hoch- oder Herunterladen von Dateien sowie die Voransichtsfunktion. Sie hat dagegen KEINEN Einfluss auf andere Aktionen wie z. B. das Kopieren, Verschieben oder Einfügen von Dateien.

Hinweis: Die beiden Optionen Leszugriff immer erzwingen und Schreib-/Lesezugriff immer erzwingen werden erst dann sichtbar (und damit auch verfügbar), wenn vorher die Präferenz AllowAllReadWrite (siehe Kapitel 7.5 "Präferenzen") gesetzt wurde.

Die Felder Erlaubte Benutzer und Erlaubte Gruppen dienen der Zugangskontrolle für den Sharepoint:

Wenn diese beiden Felder leer sind, haben alle WebShare Benutzer Zugang zu diesem Sharepoint. Sind Benutzer im Feld Erlaubte Benutzer eingetragen, so haben ausschließlich diese Zugang zum Sharepoint. Ähnlich verhält es sich mit Erlaubte Gruppen; hier haben ausschließlich Mitglieder der eingetragenen Gruppen Zugang zum Sharepoint. Benutzer, denen der Zugang nicht erlaubt ist, sehen den Sharepoint nicht einmal.

Hinweis: Gültige Einträge im Feld Erlaubte Benutzer können WebShare Benutzernamen oder Host-Benutzernamen sein. Erlaubte Gruppen akzeptiert gültige Host-Gruppennamen. Jeder Eintrag muss in einer neuen Zeile stehen.

Nachdem Sie einen WebShare Sharepoint angelegt oder bereits existierende Sharepoints bearbeitet haben, klicken Sie Änderungen sichern, bevor Sie sich anderen Einstellungen zuwenden. Andernfalls würden Ihre Änderungen nicht gesichert. Mit einem Klick auf Formular leeren löschen Sie den Inhalt aller Eingabefelder.

Um auf dem WebShare File Server verschiedene Zugangsberechtigungen für ein und dasselbe UNIX-Verzeichnis einzurichten, können Sie verschiedene Sharepoints unter demselben Pfad anlegen, wobei jeder Sharepoint einen eigenen Namen und unterschiedliche Zugriffsrechte bekommt (Erlaubte Benutzer, Erlaubte Gruppen).

Ebenso können verschiedene Optionen und Vorschaufunktionen für ein und dasselbe UNIX-Verzeichnis auf dem WebShare File Server eingerichtet werden indem man zwei Sharepoints unter demselben Pfad, jedoch mit unterschiedlichen Berechtigungen anlegt (Dateivorschau zulassen, Download zulassen, Upload zulassen, Kopieren zulassen, Löschen zulassen, Umbenennen zulassen, Lesezugriff immer erzwingen, Schreib-Lesezugriff immer erzwingen und Nur Download von Layoutdateien).

Nach Anlegen des Sharepoint können Sie sich die Zugriffsrechte der Dateien auf dem Sharepoint anzeigen lassen:

Klicken Sie auf Home und wählen Sie dann den gewünschten Sharepoint aus. Gehen Sie auf Datei > Ansicht > Erweitert, so dass die Darstellung des Sharepoint-Inhalts auch die Spalte "Zugriffsrechte" enthält. Details zum Umsetzen von Zugriffsrechten finden Sie im Abschnitt Datei > in Kapitel 5.3 "In einem Sharepoint arbeiten".

Diese Rechte werden von allen Dateien, die über WebShare hochgeladen werden, übernommen und bestimmen somit, welche Benutzer die Dateien in der Voransicht öffnen oder deren Zugriffsrechte ändern dürfen. Genauso verhält es sich, wenn Sie die Zugriffsrechte für alle auf dem Sharepoint bereits existierende Dateien ändern möchten.

Sharepoints entfernen

Einen WebShare Sharepoint können Sie wie folgt entfernen:

Wählen Sie einen Sharepoint aus der Liste aus und klicken Sie auf Sharepoint löschen. Damit die Liste der Sharepoints den korrekten Inhalt darstellt, ist es eventuell erforderlich, auf die Schaltfläche Neu laden in der Menüleiste zu klicken. Eine Sortierung der Liste nach Spalten können Sie mittels Klick auf die entsprechende Spaltenüberschrift vornehmen.

Als HELIOS Volume definieren

Generell sollte jeder WebShare Sharepoint auch ein HELIOS Volume sein bzw. ein Teil davon, damit Dateien, die Mac Ressourcen oder Windows File Streams enthalten, dementsprechend behandelt werden. Legen Sie mit HELIOS Admin (siehe Kapitel "Volumes" im Base Handbuch) ein Volume auf jedem Top-Level Share an (es ist nicht notwendig, dieses zu veröffentlichen). Shares auf niedriger liegenden Ebenen dürfen NICHT als eigenes (verschachtelte) Volume definiert werden. Auch wenn weder EtherShare noch PCShare installiert sind, können dennoch Volumes mit HELIOS Admin angelegt werden.

4.5 Abrechnungsdatei

Das Fenster "Abrechnungsdatei" (Abb. 11) listet alle Benutzeraktivitäten auf dem WebShare File Server auf. Standardmäßig werden Benutzer, Aktion, Zeit, Sharepoint, Pfad und Eintrag einer Aktivität dargestellt.
Abb. 11: WebShare Fenster "Accounting"

Im Aufklappmenü können Sie den Zeitraum, der im Fenster "Abrechnungsdatei" dargestellt werden soll, auswählen. Der Inhalt wird aus den Dateien "webshare.acct" (heute) bis "webshare.acct.6" (vor sieben Tagen), die im Verzeichnis "HELIOSDIR/var/adm" liegen, generiert.

Über Ansicht in der Menüeiste können Sie eine andere Darstellung wählen: Standard (Abb. 12), Erweitert (enthält Informationen zu "Pfad", "Browser", "OS" sowie "Plattform" und gibt zusätzlich Zeitinformation in der Spalte "Zeit" an) und Minimal. Die Reihenfolge der Sortierung lässt sich per Klick auf die Spaltenüberschriften ändern. Erscheint ein Eintrag vor rotem Hintergrund, so signalisiert dies eine Sicherheitswarnung (z. B. Fehler bei der Anmeldung). Ein gelber Hintergrund hingegen zeigt informelle Warnungen (z. B. Fehler beim Herunterladen einer Datei) an.

Detaillierte Abrechnungsinformationen (Abb. 12) für hoch- bzw. heruntergeladene Archive erhalten Sie, wenn Sie auf (Details) klicken.
Abb. 12: WebShare Fenster "Abrechnungsdetails"

Hinweis: Dateien werden aus WebShare immer als Archiv heruntergeladen, Deshalb steht für jeden Download die Option (Details) zur Verfügung.

4.6 Branding Editor

WebShare beinhaltet nun auch den Branding Editor, mit dem Sie Brandings für jeden WebShare Benutzer definieren können, d. h. die grafische Benutzeroberfläche auf Benutzerbasis anpassen können (Abb. 13). Diese können so ihr Corporate Design in WebShare einfließen lassen. Dies hat folgende Vorteile:

Abb. 13: WebShare Brandings

4.6.1 Brandings erstellen und bearbeiten

Alle Branding-Komponenten liegen im Ordner "WebShare/Brandings/<branding>" im Volume "Settings" auf dem WebShare File Server . Dort können eigene Bilder abgelegt werden, die dann über die Aufklappmenüs im Branding Editor ausgewählt werden können.

Das WebShare Branding "default" kann als Vorgabe für eigene Brandings verwendet werden:

Melden Sie sich am WebShare File Server an.

Klicken Sie in der Menüleiste auf die Schaltfläche Administration und wählen Sie dann Branding Editor.

Hinweis: Wird der Branding Editor zum ersten Mal nach dem Start des WebObjects Servers aufgerufen, werden die Brandings zwischen dem WebShare WebObjects und dem WebShare File Server synchronisiert. Daher kann es einige Sekunden dauern, bis sich das Fenster "Branding Editor" öffnet.

Klicken Sie in der Zeile "default" auf Duplizieren, geben Sie einen Namen, unter dem Sie das neue Branding sichern wollen, an und bestätigen Sie Ihre Eingabe durch Klicken der Schaltfläche Branding sichern.

Hinweis: Verwenden Sie für die Branding-Namen ausschließlich die ASCII-Zeichen A-Z, die Nummern 0-9, Minus ("-") und Unterstrich ("_").

Das duplizierte Branding (im Beispiel "HELIOS") wird nun in der Spalte "Branding" gelistet (Abb. 14).

Abb. 14: Fenster "Branding Editor"

Aufgrund der Duplizierung hat das neu erstellte Branding anfänglich die Einstellungen und die Konfiguration des Brandings "default" übernommen. Diese können jetzt angepasst werden:

Klicken sie auf den Namen des entsprechenden Brandings (in diesem Fall HELIOS) um den Editor zu öffnen.

Branding

Dieser Abschnitt (Abb. 15) enthält die URL für die Anmeldung (inklusive den Namen des Brandings). Sie können aus dem Aufklappmenü ein Bild für die Anmeldeseite wählen, im Kommentarfeld Text eingeben und einen Namen angeben, unter dem das Branding in der "Bonjour" Netzwerkumgebung, z. B. in Apple Safari, erscheint (beachten Sie den Pfeil in Abb. 16).

Klicken Sie auf Ansicht um eine Voransicht des ausgewählten Bildes für die Anmeldeseite zu sehen.

Abb. 15: Abschnitt "Branding"

Abb. 16: "Bonjour"-Liste in Safari

Die Login URL (Abb. 15) kann Benutzern zur Verfügung gestellt werden, die sich mit diesem Branding anmelden sollen. Diesen Benutzern muss dann dasselbe Branding auf der Seite "Benutzer verwalten" zugewiesen werden (siehe Kapitel 4.2 "Benutzer verwalten"). Auf diese Weise wird sichergestellt, dass der Benutzer das Login Bild (Abb. 15) und die dazugehörige Anmeldeseite des Brandings sieht, auch wenn er noch nicht angemeldet ist. Hat sich der Benutzer erst einmal angemeldet, wird das Branding, das diesem Benutzer auf der Seite "Benutzer verwalten" zugewiesen wurde, verwendet.

Wenn sich Benutzer am WebShare Server anmelden ohne ihre Login URL für das Branding genutzt zu haben, sehen sie das im Aufklappmenü Standard Branding für den Anmeldevorgang (Abb. 14) festgelegte Login Bild und die Anmeldeseite. Wurde einem Benutzer kein Branding zugewiesen, sieht dieser nach der Anmeldung das auf der Seite "Servereinstellungen" festgelegte Branding (siehe Kapitel 4.1 "Serverpräferenzen").

Body

Jede Seite in WebShare wird in HTML generiert. In diesem Abschnitt können Sie Farben, Hintergrundbilder, Schriften, Größen usw. festlegen (Abb. 17).
Abb. 17: Abschnitt "Body"

Neben jedem Farbdefinitionsfeld gibt es eine Farbvorschau. Wenn Sie auf dieses Vorschaufeld klicken, öffnet sich ein Farbwähler, aus dem Sie ein Farbe aussuchen können. Der Farbwähler unterstützt drei Modi (Abb. 17):

Jede Farbe kann in das entsprechende Eingabefeld entweder mit ihrem Namen entsprechend dem HTML-Standard ("red", "black", "green" usw.), mit ihrem Hexadezimalwert (z. B. #000000 für "Schwarz") oder als RGB-Wert eingegeben werden. Sie können auch "transparent" in das Eingabefeld schreiben oder es leer lassen, um Transparenz zuzuweisen. Folgende Tabelle fasst noch einmal mögliche Farbdefinitionen gemäß der CSS2-Spezifikation zusammen:
Wert
Beispiel
Erklärung
HTML-Farbe
maroon
-
#rrggbb
#CC0066
Hex 6 Ziffern
#rgb
#C06
Hex 3 Ziffern
rgb(rrr, ggg, bbb)
rgb(204, 0, 102)
Dezimal RGB
rgb(rrr%, ggg%, bbb%)
rgb(80%, 0%, 40%)
Dezimal RGB in -Prozent-Notation
"transparent" eingeben oder leer lassen
transparent
Transparenz

Hinweis: RGB-Werte von Schmuckfarben, beispielsweise von Unternehmen, können mithilfe des Farbmessers bestimmt (z. B. Photoshop Eyedropper) und vom Farbwähler ausgelesen werden. Diese können dann im Farbdefinitionsfeld eingegeben oder mit dem Farbwähler "wiedergegeben" werden.

Die Einstellung "Abstand vertikale Menüleiste" ist nur für Benutzer, die den IE6 verwenden, von Bedeutung. Sie erlaubt es den Abstand zwischen der Schaltflächenbeschriftung und dem Hintergrund der Menüleiste zu definieren. Natürlich hat diese Einstellung nur dann Auswirkungen auf den Abstand, wenn die Menüleiste vertikal ausgerichtet ist.

Tabellen

In diesem Abschnitt können die Hintergrundfarben für gerade und ungerade Tabellenzeilen festgelegt werden. (Abb. 18). Es ist ratsam hierfür gut kontrastierende Farben zu definieren, um so die Lesbarkeit in größeren Tabellen zu erhöhen.
Abb. 18: Abschnitt "Tabellen"

Menüleiste

In diesem Abschnitt können Sie die Ausrichtung der Menüleiste definieren (Abb. 19). Diese kann horizontal (Abb. 20) oder vertikal angeordnet werden. Des Weiteren können sie eine Hintergrundfarbe und ein Hintergrundbild zuweisen:
Abb. 19: Abschnitt "Menüleiste"

Abb. 20: Menüleiste horizontal angeordnet

Bestimmen Sie im Aufklappmenü, ob sich das Hintergrundbild der Menüleiste vertikal (repeat-y), horizontal (repeat-x), oder in beiden Richtungen (repeat-xy) wiederholen soll. Ist no-repeat ausgewählt, wird das Hintergrundbild nicht wiederholt, d. h. es erscheint nur einmal.

Ist die Option Gesperrte Schaltflächen anzeigen nicht aktiv, sind nicht verfügbare Schaltflächen und Einträge ausgegraut.

Schaltflächen Menüleiste

In diesem Abschnitt lässt sich das Erscheinungsbild der Schaltflächen in der Menüleiste festlegen (Abb. 21):

Wichtig: Verwechseln Sie die Konfiguration der Schaltflächen in der Menüleiste nicht mit der Konfiguration der Menüleiste an sich!

Abb. 21: Abschnitt "Schaltflächen Menüleiste"

Einige konfigurierbare Objekte in diesem Abschnitt wurden schon in anderen Abschnitten zuvor behandelt.

Stil und Größe von Icons können aus dem entsprechenden Aufklappmenü gewählt werden.

Ist die Option Schaltflächenicon anzeigen nicht aktiv, werden die Icons ausgeblendet und nur die Beschriftung ist sichtbar.

Ist die Option Schaltflächenbeschriftung anzeigen nicht aktiv, wird die Beschriftung ausgeblendet und nur die Icons sind sichtbar.

Hinweis: Wird die Option Schaltflächenicon anzeigen deaktiviert, so ist die Option Schaltflächenbeschriftung anzeigen automatisch aktiv.
Begrüßung

Sie können eine Begrüßung für das WebShare Anmeldefenster hinterlegen (Abb. 22 und Abb. 23). Hierbei sind zur Textstrukturierung alle HTML-Elemente zugelassen.
Abb. 22: Abschnitt "Begrüßung"

Abb. 23: Begrüßung bei der Anmeldung

4.6.2 Brandings importieren

Sie können WebShare Brandings, die mit dem Branding Editor erstellt wurden, aus dem Volume "Settings" importieren:

Hinweis: Vergewissern Sie sich, dass das zu importierende Branding in "var/settings/WebShare/Brandings" verfügbar ist.

Klicken Sie auf den Link Brandings vom WebShare File Server importieren im Branding Editor.

Hinweis: Beim Importieren der Brandings synchronisiert sich der WebShare WebObjects Server mit dem WebShare File Server. Daher kann es einige Sekunden dauern, bis das importierte Branding in der Liste erscheint.

Jedes Branding in "var/settings/WebShare/Brandings" wird in den Branding Editor importiert und in der Spalte "Branding Name" geführt (Abb. 24; vgl. mit Abb. 14).
Abb. 24: Importierte Brandings

4.6.3 Brandings und die Datei "style"

In jedem Branding-Ordner befindet sich die Datei "style", in der alle Einstellungen in Bezug auf das Branding gespeichert sind. Wenn Sie jedoch planen, ein Backup von einem Branding zu erstellen, sollten Sie den gesamten Branding-Ordner sichern.

4.6.4 Eigene Icons hinzufügen

Für eine Beschreibung, wie Sie eigene Icons zu WebShare hinzufügen können, lesen Sie den Abschnitt Eigene Icons in Kapitel 4.8 "HELIOS Icon Collector".

4.6.5 Eigene Bannerbilder hinzufügen

WebShare erlaubt die Verwendung von eigenen Kopf- und Fußbannern pro Branding (siehe Abb. 17).

Kopieren Sie die Bilddatei, die Sie als Banner verwenden möchten, in den Brandings-Ordner im Volume "Settings" ("WebShare/Brandings/<branding>"). Sie können diesen auch als WebShare Sharepoint freigeben.

Klicken Sie im Fenster "Branding Editor" auf den Link Brandings vom WebShare File Server importieren. um Ihre Änderungen zu aktivieren.

Wählen Sie im Abschnitt "Body" aus dem Aufklappmenü Bild Kopfbanner bzw. Bild Fußbanner die gewünschte Bilddatei aus und bestätigen sie mit Sichern.

Das Banner ist umgehend verfügbar.

4.6.6 URL-Mapping für Bannerbilder

Sie können für das Kopf- bzw. das Fußbannerbild URL-Mappings definieren. Dabei können Sie folgende Attribute für das <area> Tag verwenden:

shape="rect|circle|poly|point"
coords="x1,y1,x2,y2"
alt="Alternative text (if image is missing; REQUIRED!)"
title="Tooltip text"
target="_blank"
name="name of image for scripting"

Weitere Informationen zu URL-Mapping finden Sie unter: http://www.w3.org/TR/html4/struct/objects.html#h-13.6

Öffnen Sie die Datei "head.map" und ersetzen Sie den Inhalt mit dem <area> Tag und den gewünschten Attributen.

Beispiel:

<area
shape="rect"
coords="0,0,68,68"
href="http://www.helios.de/"
alt="HELIOS Homepage"
title="HELIOS Homepage"
target="_blank">
Hinweis: Sie können mehrere URL-Mappings definieren. Dazu müssen Sie die <area> Tags nacheinander anordnen.

Für die Datei "foot.map" verfahren Sie genauso.

Klicken Sie im Fenster "Branding Editor" auf den Link Brandings vom WebShare File Server importieren. um Ihre Änderungen zu aktivieren.

4.6.7 Zusätzlicher Bannertext

Mit einfachen Mitteln lässt sich eigener Text für das Banner hinzufügen. Dieser wird oberhalb der WebShare Verzeichnisansicht angezeigt. Speichern Sie einfach eine Textdatei unter dem Namen ".wsbanner" in dem gewünschten Verzeichnis und WebShare fügt den Text der Verzeichnisübersicht hinzu. Wenn Sie die die Datei ".wsbanner" ins Stammverzeichnis eines Sharepoints kopieren, wird der Bannertext auf den gesamten Verzeichnisbaum angewandt. Sie können auch einfache HTML-Tags zur Formatierung verwenden.

4.6.8 Brandings per CSS bearbeiten

Falls vorhanden, wird die Datei "additional.css" im Ordner "var/settings/WebShare/Brandings/<branding>" automatisch in jede Antwort vom WebShare Server für das entsprechende Branding eingebunden.
Während der Installation von WebShare wird die Datei "additional_sample.css" standardmäßig nach "var/settings/WebShare/Brandings/<branding>" kopiert.

Sie können diese Datei als Vorlage für die Definition zusätzlicher Styles innerhalb Ihres eigenen WebShare Brandings verwenden:

Kopieren Sie die Datei "additional_sample.css" und sichern Sie sie als "additional.css" oder benennen Sie sie einfach um.

Entfernen Sie alle Style-Definitionen bis auf diejenigen, die Sie verwenden möchten und fügen Sie eigene Style-Definitionen hinzu.

Klicken Sie im Fenster "Branding Editor" auf den Link Brandings vom WebShare File Server importieren. um Ihre Änderungen zu aktivieren.

Nach dem Import werden die Änderungen für alle Sitzungen, die das geänderte Branding verwenden, sichtbar.

Weitere Informationen über Cascading Style Sheets finden Sie unter: http://www.w3.org/Style/CSS/.

4.6.9 Eigene Icons für die Menüleiste

Sie können die Icons für die Menüleiste, die mit WebShare ausgeliefert wurden, auch durch Ihre eigenen Icons ersetzen:

Erstellen Sie Ihre eigenen Icons in einer Größe (oder mehreren Größen), die im Aufklappmenü Icongröße im Abschnitt "Schaltflächen Menüleiste" definiert ist (vgl. Abb. 21) und sichern Sie sie im Format PNG, GIF oder JPEG. Stellen Sie sicher, dass die Icondateien die Endung .png, .gif, .jpeg oder .jpg haben.
Die eigenen Icondateien müssen denselben Namen haben wie die Icons, die Sie ersetzen möchten, um z. B. das Icon "copy.png" aus der Menüleiste zu ersetzen, muss Ihr Icon auch "copy" heißen. Denken Sie aber bitte daran, auch die entsprechenden Rollover-Icons zu ersetzen. Diese bekommen immer die Namenserweiterung "_active" angehängt z. B. "copy_active.png". Wie aber schon weiter oben erwähnt, ist es hierbei nicht erforderlich, dass das Format auch PNG ist, jedoch müssen zueinander gehörende Icons vom selben Bildformat sein.
Die mit WebShare ausgelieferten Icons liegen in "var/settings/WebShare/Brandings/default/icons".

Hinweis: Ihre eigenen Icons können in der Größe kleiner sein als die Originale. Sind sie jedoch größer als die Originale, so werden sie beschnitten.

Kopieren Sie Ihre Icons in den Unterordner "icons" in "var/settings/WebShare/Brandings/<branding>".

Klicken Sie im Fenster "Branding Editor" auf den Link Brandings vom WebShare File Server importieren. um Ihre Änderungen zu aktivieren.

Die eigenen Icons for die Menüleiste sollten nun die entsprechenden Icons, die im Abschnitt "Toolbar Buttons" ausgewählt wurden, ersetzt haben.

4.6.10 Eigene Icons für Aktionen

Sie können aber auch eigene Icons, die vom Format PNG sein müssen, für die im Menü Aktionen > verfügbaren Aktionsskripte hinzufügen (siehe Aktionen > in Kapitel 5.3.1 "WebShare Menüleiste"):

Kopieren Sie das Icon in den Unterordner "actions" des Ordners "var/settings/WebShare/Brandings/<branding>" (Den Unterordner "actions" müssen Sie ggf. anlegen). Ihre eigene Icondatei muss denselben Namen haben wie das Aktionsskript, dem Sie das Icon zuweisen möchten. Heißt das Skript beispielsweise "wssendmsg.pl" dann nennen Sie das Icon "wssendmsg.png".

Klicken Sie im Fenster "Branding Editor" auf den Link Brandings vom WebShare File Server importieren. um Ihre Änderungen zu aktivieren. Die Aktionen im Menü Aktionen > sollten nun auch ein Icon besitzen.

4.7 Java Serverstatistik

Das Fenster "Java Server Statistics" (Abb. 25) gliedert sich in drei Abschnitte: WebShare Server Information, WebShare Java Information und WebShare Benutzerstatistik.
Abb. 25: WebShare Fenster "Java Serverstatistik"

4.7.1 WebShare Server Information

Dieser Abschnitt enthält Informationen über den WebShare WebObjects Host, wie z. B. den Hostnamen, die Startzeit des Servers, die Betriebszeit, die Anzahl der HTTP-Transaktionen sowie die durchschnittliche Zeit pro HTTP-Transaktion, d. h. die Zeit zwischen HTTP-Anfrage und Antwort. Zusätzlich wird die gesamte Datenmenge für hochgeladene, heruntergeladene und Vorschaudateien angezeigt.

4.7.2 WebShare Java Information

Dieser Abschnitt enthält Informationen über den Hersteller, das verwendete Betriebssystem, die Java Version, die Anzahl der aktiven Java Threads sowie über den zugewiesenen bzw. verfügbaren Speicher. Zugewiesener Speicher, der ungenutzt ist, kann durch einen Klick auf Speicher leeren freigegeben werden.

4.7.3 WebShare Benutzerstatistik

Dieser Abschnitt enthält Informationen über die Anzahl der momentan aktiven Benutzer. Durch Klicken von Sitzungsdetails: Anzeigen werden Ihnen Details angezeigt. Zusätzlich können alle Sitzungen bis auf die des angemeldeten Benutzers durch Klicken von Beenden beendet werden (Abb. 26). Zum Schließen der Detailansicht klicken Sie auf Sitzungsdetails: Ausblenden.
Abb. 26: WebShare Details

4.8 HELIOS Icon Collector

Das HELIOS Dienstprogramm Icon Collector sammelt alle Datei-Icons eines Windows oder Mac Rechners ein, damit diese dann vom WebShare File Server für die Darstellung der Dateien in der Verzeichnisübersicht verwendet werden können.

4.8.1 Icon Collector (Windows)

Verbinden Sie sich mit dem Netzlaufwerk "HELIOS_APPS" und öffnen Sie den Ordner "Windows" > "WebShare Tools". Starten Sie das Programm "HELIOS Icon Collector.exe" per Doppelklick.

Hinweis: Unter Windows werden Dokumententypen und Programme von der Registrierdatenbank (Registry) gefunden.

4.8.2 Icon Collector (Mac OS X)

Mounten Sie das Volume "HELIOS Applications" und öffnen Sie den Ordner "MacOS" > "WebShare Tools". Starten Sie das Programm "HELIOS Icon Collector" per Doppelklick.

Hinweis: Im Eingabefeld Search icons in: muss der Pfad zu dem Ort angegeben werden, an dem die Icons gesucht werden sollen. Normalerweise ist dies "/Applications".

4.8.3 Anwendung

Im Feld Save Icons in: geben Sie bitte den Pfad zum Zielverzeichnis, in dem die Icons im HELIOS eigenen Format ".wsr" gesichert werden sollen, an oder wählen Sie dieses über die Schaltfläche Browse aus (Abb. 27).

Wichtig: Das Zielverzeichnis muss bereits existieren!

Abb. 27: HELIOS Icon Collector - Zielverzeichnis angeben

Klicken Sie auf Start.

Der Fortschritt lässt sich im Fenster verfolgen (Abb. 28).

Abb. 28: HELIOS Icon Collector - Fortschrittsanzeige

Ist der Prozess abgeschlossen, sind alle verfügbaren Programmicons im Format ".wsr" im Zielverzeichnis gesichert (Abb. 29).

Abb. 29: HELIOS Icon Collector - Inhalt des Zielverzeichnisses

Das Sammeln von Datei-Icons kann jederzeit, wenn neue Icons auf dem Quellrechner hinzugekommen sind, wiederholt werden.

Um sich eine ".wsr"-Datei anzeigen zu lassen, können Sie es in das HELIOS Icon Collector Programmfenster ziehen.

Kopieren Sie nun die gesammelten Icons nach "WebShare/Icons" im Volume "Settings" auf dem WebShare File Server.

Eigene Icons

Sie können auch eigene Icons im Zielordner speichern. Sie müssen im Bildformat PNG vorliegen und die Größe 32x32, 48x48 oder 64x64 haben.

Die Benennung der Icons muss einer bestimmten Syntax folgen:

Beispiele:

Sounddatei Icon der Größe 64x64 mit der Erweiterung ".wav":
ext64x64-wav.png

FlashPlayer Icon der Größe 32x32 vom Type "APPL" und der Erweiterung "SWF2":
type&creator32x32-4150504c-53574632.png

JPEG-Icon der Größe 48x48 vom Type "JPEG":
type48x48-4a504547.png

4.9 WebShare URL Share Access

WebShare URL Share Access bietet dem Benutzer die Möglichkeit, auf relevanten Inhalt direkt zuzugreifen oder personalisierte URLs zu verwenden. WebShare URL Share Access bietet eine leistungsfähige Technologie zur Integration von WebShare Inhalten in benutzerdefinierte Anwendungen oder solche von Drittanbietern.

Mit dieser Funktionalität können Dokumentenvoransichten und Verzeichnislisten von beliebigen Textdokumenten, E-Mails oder Webanwendungen gemeinsam genutzt werden. Einzelne Bilddateien lassen sich direkt aus HTML mit dem Attribut src eines <img> Tags oder dem Attribut data eines <object> Tags referenzieren.

4.9.1 Erforderliche Parameter

server

Fileserver, an den Sie sich anmelden möchten, z. B.:
server=localhost

user

Benutzername, mit dem Sie sich anmelden möchten,z. B.:
user=webshareuser

password

Benutzerkennwort für die Anmeldung, z. B.:
password=websharepassword

4.9.2 Pfad-Parameter

share

Name des Sharepoints, z. B.:
share=SampleImages

path

Der Pfad einer Datei oder eines Ordners, z. B.:
path=template-images%25%30/TIFF

4.9.3 Bild-Parameter

Haben Sie den Parameter path auf eine Bilddatei gesetzt, können Sie die folgenden Parameter anhängen:
flip

Geben Sie h oder horizontal an, um das Bild horizontal zu spiegeln, v oder vertical um das Bild vertikal zu spiegeln. hv, vh oder both spiegelt das Bild sowohl horizontal als auch vertikal. Wird dieser Parameter weggelassen oder none angegeben, wird das Bild nicht gespiegelt.

rotate

Geben Sie 90, 180, oder 270 an, um das Bild entsprechend der eingegebenen Gradzahl zu drehen. Wird dieser Parameter weggelassen, none oder 0 angegeben, wird das Bild nicht gedreht.

zoom

Geben Sie einen beliebigen Wert in dpi oder Pixel an, z. B.:
zoom=512pixel or zoom=72dpi

Sie können auch Werte angeben, die durch Kommas getrennt sind. Diese werden als x,y Werte interpretiert, z. B.:
zoom=512,512

Haben Sie den Parameter path auf ein mehrseitiges Dokument, können Sie zusätzlich die folgenden Parameter anhängen:
page

Geben Sie die gewünschte Seitenzahl des Dokuments an, z. B.:
page=3

4.9.4 Antwort-Parameter

Haben Sie den Parameter path auf eine Bilddatei gesetzt und möchten ausschließlich das Bild sehen, können Sie mithilfe des folgenden Parameters das Bild in eine HTML-Seite einbinden, z. B.:
<img src="[LINK_SHARE_URL]>"/>
image-only

Geben Sie true oder 1 an, um ausschließlich das angeforderte Bild zu erhalten. Für eine vollständige WebShare Sitzung lassen Sie diesen Parameter weg oder geben Sie einen beliebigen anderen Wert an, e.g.:
image-only=1

4.9.5 Nur-Bild-Parameter

Optionale Parameter, falls image-only auf true oder 1 gesetzt ist.
image-type

Geben Sie entweder jpg, png, tiff, pdf oder jp2 an, um das angeforderte Bild in einen anderen Dateityp zu wandeln, z. B.:
image-type=pdf

profile

Geben Sie den Namen eines ICC-Profils an, welches auf das Bild angewandt werden soll. Wird dieser Parameter weggelassen, wird das Originalbild ausgegeben. Geben Sie none an, wird das Profil "sRGB" angewandt, z. B.:
profile=MatchPrintS%201.0%20UCR-370

Haben Sie den Parameter image-only auf true oder 1 gesetzt und den Parameter profile auf den gültigen Namen eines ICC-Profils, können sie auch Optionen für Farbproofing angeben:
filter-inks

Geben Sie eine durch Komma getrennte Liste der Indizes jeder einzelnen Druckfarbe, die sichtbar sein soll, an. Details finden Sie im ImageServer Handbuch (Option FilterInks für das Kommando "layout"), e.g.:
filter-inks=2,3,4

4.9.6 Seitenvorschau-Parameter

Optionale Parameter, falls image-only auf false oder 0 gesetzt ist.
cols

Geben Sie die gewünschte Anzahl der Spalten für die Dokumentenvorschau an (wird ignoriert, falls image-only auf true oder 1 gesetzt ist), z. B.:
cols=2

rows

Geben Sie die gewünschte Anzahl der Zeilen für die Dokumentenvorschau an (wird ignoriert, falls image-only auf true oder 1 gesetzt ist), z. B.:
rows=4

facing-pages

Geben Sie true oder 1 an, um in der Vorschau gegenüberliegende Seiten zu erhalten. Lassen Sie diesen Parameter weg oder geben Sie einen beliebigen anderen Wert an, um diesen Modus abzuschalten (wird ignoriert, falls image-only auf true oder 1 gesetzt ist), z. B.:
facing-pages=1

Hinweis: Jeder Parameter muss richtig "escaped" werden (z. B. "%20" anstelle des Leerzeichens).

4.9.7 Beispiele

Beispiel 1:

Als "heliosuser" (Passwort: "demo") angemeldet, sieht der Benutzer Seite 3 der Datei "Layout.xpv", die sich im Unterverzeichnis "xpv_images" des Sharepoints "Sample Images" befindet. Die Voransicht hat 256 Pixel, ist um 90gedreht und in 2 Reihen und 2 Spalten angeordnet während die Seiten sich gegenüberstehen:

http://ankh.helios.de:2009
/cgi-bin/WebObjects/webshare.woa/wa/linkShare?
server=localhost
&user=heliosdemo
&password=demo
&share=Sample%20Images
&path=xpv_images/Layout.xpv
&rotate=90
&cols=2
&rows=2
&facing-pages=true
&zoom=256pixel
&page=3
Beispiel 2:

Als "heliosuser" (Kennwort: "demo") angemeldet, kann der Benutzer auf das Unterverzeichnis "default" im Sharepoint "Brandings" zugreifen:

http://ankh.helios.de:2009
/cgi-bin/WebObjects/webshare.woa/wa/linkShare?
server=localhost
&user=demo
&password=heliosdemo
&share=Brandings
&path=default
Beispiel 3:

Anmeldung als "heliosuser" (Kennwort: "demo"). Die Serverantwort auf die Anfrage ist nur das Bild "Cafeteria-RGB.bmp". So kann z. B. ein Bild in eine Webseite eingebunden werden:

http://ankh.helios.de:2009
/cgi-bin/WebObjects/webshare.woa/wa/linkShare?
server=localhost
&user=heliosuser
&password=demo
&share=Demo
&path=SampleImages/BMP/Cafeteria-RGB.bmp
&image-only=1

Zusätzlich kann ein ICC-Profil auf das Bild angewandt und das Bild nach PDF gewandelt werden:

http://ankh.helios.de:2009
/cgi-bin/WebObjects/webshare.woa/wa/linkShare?
server=localhost
&user=heliosuser
&password=demo
&share=Demo
&path=SampleImages/BMP/Cafeteria-RGB.bmp
&image-only=1
&profile=MatchPrintS%201.0%20UCR-370
&image-type=pdf

4.9.8 URL Share Access Helper

Mit dem "URL Share Access Helper" lassen sich URL Share Access Links bequem generieren, ohne dass jeder gewünschte Parameter einzeln in der Adresszeile des Webbrowserseingegeben werden muss.

Verbinden Sie das Netzlaufwerk "HELIOS_APPS" (Windows) oder mounten Sie das Volume "HELIOS Applications" (Mac). Öffnen Sie dann in einem Webbrowser aus dem Ordner "Documentation" die HTML-Datei "UrlShareAccessHelper.html".

Tragen Sie in den Eingabefeldern die gewünschten Werte ein und klicken Sie auf Generate Link.

Sie können auf den erzeugten Link klicken um sich mit den angegebenen Parametern an WebShare anzumelden.

4.9.9 Überlegungen zur Sicherheit

Wenn Sie WebShare Share Access verwenden, sollten Sie sich einige Gedanken über die Datensicherheit machen:

Sie können folgendes tun um das Sicherheitsrisiko zu verringern:

4.10 Fehlerbehebung

Falsche Java Version auf dem WebShare WebObjects Server

Der WebShare WebObjects Server benötigt Java 1.4.1 oder neuer. Ältere Versionen produzieren Fehler vom Typ "Class not found", die das eigentliche Problem nicht kennzeichnen.

Lösung:

Installieren sie eine neuere Java Version für den WebShare WebObjects Server.

Vergewissern Sie sich, dass Java bei der Eingabe des Befehls "start-helios" gefunden wird. Eine Möglichkeit wäre das Anlegen eines symbolischen Links von Ihrem Java-Runtime nach "/usr/bin/java". Die Java Version kann mit der folgenden Befehlszeile ermittelt werden:

# java -version
Speicherüberläufe in Java unter Linux

Unsere Tests mit dem WebShare WebObjects Server haben gezeigt, dass es unter Linux (Kernel 2.4.18) zu einem Speicherüberlauf kommt.

Lösung:

Installieren Sie WebShare WebObjects Server unter Linux Kernel 2.4.20 oder neuer.

Dateiicons werden nach dem Hochladen von Daten nicht angezeigt

Viele Browser unterstützen lediglich das Hochladen der Dateninformation einer Datei. Zusätzliche Informationen wie z. B. Icons oder Informationen über den Dateityp und das Erstellungsdatum gehen während des Hochladens verloren.

Lösung:

Legen Sie mittels Mac OS X Finder Zip ein Zip-Archiv an, welches alle Metadaten beinhaltet. WebShare packt dieses Archiv dann korrekt auf dem Server aus. Ein weiterer Vorteil von Zip-Archiven ist ihre kleine Größe.

Hinweis: Für die Unterstützung benutzerdefinierter Icons benötigen Sie EtherShare oder PCShare.
Dateinamen mit Sonderzeichen werden nach dem Hochladen falsch angezeigt

Alle gebräuchlichen Browser unterstützen UTF-8 Webseiten. Dennoch akzeptieren manche Browser in Upload-Formularen keine Dateinamen, die Umlaute oder Sonderzeichen enthalten, oder übernehmen diese nicht.

Lösung:

Legen Sie ein Zip-Archiv an und laden Sie dieses hoch. Mac OS X Finder Zip und Windows Zip binden die korrekten Dateinamen mit ins Archiv ein, die durch WebShare auf dem Server wieder richtig entpackt werden.

Im WebShare Sharepoint werden nach dem Hochladen einer Datei keine Symbole angezeigt

Dateien werden im Fenster "Sharepoint" statt mit einem Programm- oder Dokumentensymbol mit einem allgemeinen Symbol dargestellt.

Lösung:

Prüfen Sie zuerst, ob der Sharepoint auch in einem HELIOS Volume liegt. Lesen Sie dazu auch Kapitel 4.4 "Sharepoints verwalten".
Verwenden Sie dann den HELIOS Icon Collector (Kapitel 4.8 "HELIOS Icon Collector") um die Icons zu sammeln und auf den WebShare Server zu kopieren.

Fehlende Dateivorschau
Lösung:

Für die Dateivorschau muss HELIOS ImageServer mit einer Voll- oder Demolizenz installiert sein.

Keine Antwort auf lange Verzeichnislisten

Wird eine lange Verzeichnisliste (z. B. mehr als 4000 Dateien) angefordert und der Client erhält keine Antwort vom Server, suchen Sie in der Datei "websharewoa.log" in "HELIOSDIR/var/adm" nach Fehlermeldungen ähnlich der folgenden WebObjects Meldung:

[2007-11-07 09:00:14 CET] <WorkerThread3> <WOWorkerThread id=3 socket=null> Throwable occurred: java.lang.OutOfMemoryError
Lösung:

Weisen Sie dem Prozess "websharewoa" durch Setzen der folgenden Präferenz mehr Hauptspeicher zu:

prefvalue -k Programs/websharewoa/JavaOptions -t strlist -- "-Xms[MIN_SIZE_IN_MB]m,-Xmx[MAX_SIZE_IN_MB]m"

MIN_SIZE_IN_MB gibt die anfängliche Größe des Java zugewiesenen Speicherplatzes an, während MAX_SIZE_IN_MB dessen maximale Größe spezifiziert.

MIN_SIZE_IN_MB muss größer als1 MB sein, MAX_SIZE_IN_MB ggrößer als 2 MB, z. B.:

prefvalue -k Programs/websharewoa/JavaOptions -t strlist -- "-Xms32m,-Xmx512m"

Die Vorgabe für MIN_SIZE_IN_MB ist "32m"; für MAX_SIZE_IN_MB "128m".

4.10.1 Einschränkungen

Aufgrund interner Beschränkungen können in WebShare nicht mehr als 4096 Objekte gleichzeitig z. B. zum Löschen oder Herunterladen markiert werden.

Lösung A:

Markieren Sie das übergeordnete Verzeichnis.

Lösung B:

Markieren Sie die Objekte in kleineren "Portionen".


© 2008 HELIOS Software GmbH