Bereitstellen von Contribute
Transcription
Bereitstellen von Contribute
Bereitstellen von ADOBE® CONTRIBUTE® 6.5 Rechtliche Hinweise Rechtliche Hinweise Rechtliche Hinweise finden Sie unter http://help.adobe.com/de_DE/legalnotices/index.html. Letzte Aktualisierung 15.8.2012 iii Inhalt Kapitel 1: Übersicht Die Contribute-Benutzerverwaltungsmodelle Übliche Website-Konfigurationen .......................................................................... 1 ...................................................................................... 4 Rollen und Verantwortungsbereiche bei der Bereitstellung Aufgaben bei der Bereitstellung – Checkliste ............................................................. 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Kapitel 2: Einrichten der Contribute-Serverumgebung Vorbereiten des Webservers vor der Bereitstellung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Planung von Sitestruktur und Verbindungspfad für Contribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Installieren von Contribute und Erstellen einer Administratorverbindung Installieren von Contribute Publishing Server (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Kapitel 3: Konfigurieren von Contribute Konfigurieren von Contribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Konfigurieren von Contribute Publishing Server (nur CPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Konfigurieren von Contribute-Websites für die Verwendung von CPS (nur CPS) Hinzufügen von Benutzern zu einer Website (nur CPS) Bereitstellen von Contribute und Einrichten von Website-Verbindungen Bereitstellen von Contribute im ganzen Unternehmen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Letzte Aktualisierung 15.8.2012 1 Kapitel 1: Übersicht Adobe® Contribute® ist ein Website-Editor, mit dem Sie eine Verbindung mit abteilungsspezifischen und anderen Websites herstellen können, um den Inhalt der Webseiten zu aktualisieren. Verwaltungsassistenten, Produktmanager, Personalmanager und andere Mitarbeiter des Unternehmens können mithilfe von Contribute die Webseiten ihrer Teams aktualisieren, ohne dafür die Hilfe eines Internet- oder Supportteams in Anspruch nehmen zu müssen. Größere Organisationen können wahlweise Adobe® Contribute® Publishing Server (CPS) zusammen mit Contribute verwenden. CPS ist eine Lösung zur Benutzerverwaltung und Veröffentlichung, mit der Contribute-Administratoren große Gruppen von Contribute-Benutzern verwalten und gleichzeitig die Arbeiten dieser Benutzer an einer Website überwachen können. Dieses Kapitel richtet sich an Website-Administratoren und IT-Profis und enthält wichtige Informationen zur Bereitstellung von Contribute und wahlweise CPS in einer Organisation. Das Kapitel beschreibt die ContributeBenutzerverwaltungsmodelle für den Einsatz von Contribute allein oder mit CPS, präsentiert Szenarien für die Einrichtung von Contribute in verschiedenen IT-Umgebungen und enthält Listen der Personen und Aufgaben, die an einer erfolgreichen Bereitstellung von Contribute beteiligt sind. Die Contribute-Benutzerverwaltungsmodelle Mithilfe der Benutzerverwaltung können Sie Benutzerkonten für den Zugriff auf Websites hinzufügen und entfernen sowie Benutzerrollen erstellen, die die Bearbeitungsberechtigungen innerhalb einer Website einschränken. Die Benutzerverwaltung stellt außerdem einen Mechanismus zur Verfügung, mit dem Benutzer ganz einfach eine Verbindung mit einer Website herstellen können. Contribute bietet zwei Benutzerverwaltungsmodelle: manuelle Site-Verbindungen nur mit Contribute sowie verwaltete Site-Verbindungen mit Contribute in Kombination mit dem Benutzerverzeichnisdienst von CPS. Manuelle Verbindungen geben Ihnen die Möglichkeit, Verbindungsinformationen an die Benutzer zu senden. Diese erstellen dann eigene Verbindungen, indem sie die Verbindungsinformationen in den Verbindungsassistenten eingeben oder eine von Ihnen übermittelte Verbindungsschlüsseldatei importieren. Dieses Benutzermodell ist besonders für kleinere Arbeitsgruppen und Unternehmen geeignet. So können Sie Contribute schnell einrichten, eine Verbindung mit Ihrer Website herstellen, die benötigten Benutzerrollen definieren, Verbindungsinformationen für die Website-Verbindung oder Benutzerrolle erzeugen und in Form einer Verbindungsschlüsseldatei an die Benutzer senden. Verwaltete Verbindungen ermöglichen es Ihnen, Contribute mithilfe von CPS in die LDAP- oder Active Directory- Dienste Ihres Unternehmens zu integrieren. So können Sie Benutzerkonten für den Zugriff auf eine Website hinzufügen oder entfernen und Benutzerrollen ändern, ohne erneut Verbindungsschlüsseldateien an die Benutzer zu senden. Mithilfe einer XML-Datei für die manuelle Eingabe von Benutzernamen und Kennwörtern können Sie auch eine dateibasierte Datenbank erstellen. CPS ist besonders für größere Unternehmen geeignet, in denen zahlreiche Contribute-Benutzer zu verwalten sind. Mit CPS können Sie Benutzer in Websites und Rollen hinzufügen oder entfernen, ohne die Verbindungsinformationen erneut senden zu müssen. Wenn Sie eine Verbindung mit einer Website herstellen, die CPS verwendet, fügen Sie neue Benutzer einfach einer Liste hinzu, die den Zugriff auf eine bestimmte Website und Benutzerrolle gewährt. Wenn die Benutzer auf die Website zugreifen, fordert CPS sie auf, einen Benutzernamen und ein Kennwort einzugeben. Nach der Eingabe des Benutzernamens und Kennworts wird der Zugriff auf die Website gemäß der zugewiesenen Rolle gewährt. Letzte Aktualisierung 15.8.2012 2 BEREITSTELLEN VON CONTRIBUTE Übersicht Für die Verwendung von CPS muss ein J2EE-Anwendungsserver wie z. B. Adobe® JRun™ 4 installiert sein. Weitere Informationen zu anderen CPS-Funktionen finden Sie unter „Verwenden von Contribute Publishing Server mit Contribute“ auf Seite 2. Weitere Informationen zum Erwerb von CPS für Ihre Organisation finden Sie auf der CPSWebsite unter www.adobe.com/go/learn_ct_contribute_server_de. Verwenden von Contribute Publishing Server mit Contribute Durch die Verwendung von Contribute Publishing Server (CPS) in Kombination mit Contribute entsteht eine leistungsstarke Lösung zur Verwaltung und Pflege Ihrer Website. CPS ist eine J2EE-basierte Serveranwendung, die Ihnen das zentrale Management von großen ContributeBenutzergruppen ermöglicht. CPS bietet die folgenden Dienste: Benutzerverzeichnisdienst – eine Benutzerverwaltungslösung, die eine Integration von Contribute mit dem Benutzerverzeichnis Ihrer Organisation ermöglicht und so das Verwalten und Authentifizieren von Benutzern erleichtert. E-Mail-Benachrichtigungsdienst – ermöglicht es Ihnen, Benutzer automatisch über Änderungen an Webseiten in der Entwurfsüberprüfungsphase zu benachrichtigen. Protokolldienst – ermöglicht die Überwachung der Aktivitäten in der Website zur einfachen Problembehebung. CPS bietet noch zwei weitere Dienste, die Sie entweder in vorliegender Form verwenden oder an Ihre Anforderungen anpassen können: Einfacher Dateibereitstellungsdienst – ermöglicht es Ihnen, Dateien einfach von einem Testserver auf einen Live- Server zu verschieben. RSS-Feed-Dienst – liefert einen zusammenfassenden Bericht über alle Änderungen, die in einem Ordner der Website vorgenommen werden. Der größte Vorteil von CPS liegt in der Möglichkeit, die Benutzerverzeichnisdienste Ihres Unternehmens (wie LDAP oder Active Directory) in Contribute zu integrieren. So können Sie individuell steuern, welcher Benutzer Zugriff auf eine bestimmte Website erhält und welche Rolle ihm zugeordnet wird. Nehmen wir als Beispiel ein Großunternehmen mit mehreren dezentralisierten Websites. Zusätzlich zu einer öffentlichen Website mit Informationen zum Unternehmen existieren verschiedene interne Websites der einzelnen Unternehmen und Arbeitsgruppen. Das Unternehmen verwendet LDAP als Verzeichnisdienst, in dem die Benutzer nach anderen Mitarbeitern suchen können, und als Authentifizierungsdienst, über den die Administratoren die Zugriffsberechtigungen der Mitarbeiter auf gemeinsam verwendete Dateiserver und andere Netzwerkressourcen steuern. Bei Sites mit CPS-Benutzerverwaltung geschieht Folgendes: Wenn ein Benutzer sich bei einer CPS-Website anmeldet, ruft der Benutzerverzeichnisdienst die Verbindungsinformationen dieses Benutzers ab und gewährt dem Benutzer Zugriff auf die Sites, die ihm vom Administrator zugewiesen wurden. Durch Aufbewahrung der Siteverbindungsinformationen im Benutzerverzeichnis kann der Administrator Zugriffsrechte für Websites hinzufügen oder entfernen, ohne die Verbindungsinformationen erneut zu senden. In diesem Beispiel wird eine Teilauflistung der im Benutzerverzeichnis enthaltenen Mitarbeiter eines Unternehmens verwendet. Die Mitarbeiter, ihre Arbeitsgruppenzugehörigkeiten und die Websites, auf die sie zugreifen können, werden in der folgenden Tabelle aufgeführt: Letzte Aktualisierung 15.8.2012 3 BEREITSTELLEN VON CONTRIBUTE Übersicht Benutzer Arbeitsgruppe Websites Ralf Schneider Produktmanagement Vertrieb, Fertigung, Marketing Florian Hütter Produktmanagement Vertrieb, Fertigung, Marketing Karl Flür Marketing Marketing Wolfgang Bartos Vertrieb Vertrieb Tom Weiß Fertigung Fertigung Rita Hagen Webdesign Vertrieb, Fertigung, Marketing Marta Bieder Contribute-Administrator Vertrieb, Fertigung, Marketing Diese Liste ist sehr vereinfacht, verdeutlicht jedoch, wie Benutzern in einem Unternehmen verschiedene Zugriffsrechte für Websites zugewiesen werden können. In diesem Beispiel werden die Benutzer nach ihren Rollen im Unternehmen aufgeteilt. Dabei wird davon ausgegangen, dass sie über alle Bearbeitungs- und Veröffentlichungsberechtigungen für ihre jeweiligen Websites verfügen. Bestimmte Benutzer haben Zugriff auf alle Websites. Die Produktmanager Ralf Schneider und Florian Hütter arbeiten beispielsweise mit allen Teams an der Entwicklung und Veröffentlichung von Produkten und müssen zu allen Websites beitragen. Die Webdesignerin Rita Hagen und die Contribute-Administratorin Marta Bieder haben ebenfalls Zugriff auf alle Websites. Als Webdesignerin erstellt Rita Vorlagen, denen einfach Inhalte hinzugefügt werden können und die die Anforderungen für die interne Zusammenarbeit der Benutzer erfüllen. Zu den von ihr gepflegten Vorlagen gehören u. a. Vorlagen für Gesprächsnotizen, Planungen, die Bereitstellung von Produktspezifikationen, Marketingpläne und Letzte Aktualisierung 15.8.2012 4 BEREITSTELLEN VON CONTRIBUTE Übersicht Verkaufsprognosen. Sie arbeitet auch mit der Contribute-Administratorin Marta Bieder zusammen, um festzulegen, welche Bearbeitungs- und Veröffentlichungsberechtigungen einzelnen Benutzern und Rollen zugeteilt werden. VERZEICHNISDIENST Benutzer… Ralf Schneider, Karl Flür, Wolfgang Bartos, Laura… Benutzerlisteneingabe aus Verzeichnisdienst (LDAP, Active Directory) PUBLISHING SERVICE-SERVER Benutzerverzeichnis verwaltet Benutzer und ihre Verbindungen Vertrieb Marketing Fertigung CPS wird mit dem LDAP-Dienst des Unternehmens integriert, der den Benutzerzugriff auf verschiedene Netzwerkressourcen authentifiziert. In diesem Fall bildet die LDAP-Authentifizierung den ersten Schritt bei der Erteilung der Zugriffsberechtigung für Websites, die auf verschiedenen Servern im Unternehmen gehostet werden. Die Contribute-Rollen legen weitere Benutzerberechtigungen innerhalb einer Website fest und bestimmen, inwieweit Benutzer Seiten der Website ändern können. Übliche Website-Konfigurationen Bevor Sie Contribute bereitstellen, sollten Sie verschiedene Szenarien für die Einrichtung von Contribute in großen Unternehmen oder in Organisationen mit zahlreichen Teams in Betracht ziehen. Letzte Aktualisierung 15.8.2012 5 BEREITSTELLEN VON CONTRIBUTE Übersicht In diesem Abschnitt werden die drei wichtigsten Konfigurationen beschrieben, deren Verwendung Sie bei der Einrichtung einer Contribute-Website überdenken sollten. Einzelne Website auf einem Webserver Dies ist normalerweise eine Website, bei der die Benutzer Lesezugriff auf den Stammordner und Lese-/Schreibzugriff auf spezifische Ordner haben, wie durch die Berechtigungen für Dateiserver oder Netzwerk vorgegeben. Es ist nur ein einzelner Stammordner vorhanden, und alle Benutzer greifen über dieselbe Contribute-Verbindung auf die Website zu. Wenn dies bei Ihrer Website der Fall ist, lesen Sie den Abschnitt „Bereitstellen von Contribute für eine Website und einen Webserver“ auf Seite 5. Mehrere Websites auf einem Webserver Diese Struktur enthält einen einzelnen Stammordner. Der Stammordner enthält Ordner für die einzelnen Teile oder Organisationsfunktionen der Website. Contribute-Rollen steuern den Benutzerzugriff auf bestimmte Ordner innerhalb der Website und weisen Teilsätze der in der Website verwendeten gemeinsamen Vorlagen zu. Zusätzlich zu Contribute-Rollen werden häufig auch Serverberechtigungen definiert, um den Benutzerzugriff auf bestimmte Teile der Website einzuschränken; diese sind jedoch nicht unbedingt erforderlich. Wenn dies bei Ihrer Website der Fall ist, lesen Sie den Abschnitt „Bereitstellen von Contribute für mehrere Websites und einen Webserver“ auf Seite 6. Website auf einem Testserver und einem Live-Server Viele Websites verwenden zusätzlich zu ihrem Produktionswebserver einen Testserver. Mithilfe der Testserver können Sie Webinhalte erstellen und testen, ohne sie auf der eigentlichen Website öffentlich zugänglich zu machen. Erst wenn der Inhalt genehmigt wurde, werden die Webseiten und die damit verknüpften Dateien vom Testserver auf den Produktionswebserver kopiert. Ein Testserver bietet bei der Verwendung mit Contribute weitere Sicherheit, da Sie den Testserver so konfigurieren können, dass Contribute-spezifische Dateien (z. B. Verwaltungsordner, frühere Versionen und Zwischenentwürfe) nicht auf die öffentliche Website außerhalb der Netzwerk-Firewall kopiert werden können. Weitere Informationen finden Sie unter „Bereitstellen von Contribute auf einem Testserver und einem Live-Server“ auf Seite 7. Je nach Struktur Ihrer Website können Sie separate Strategien verwenden, um Contribute erfolgreich für mehrere Benutzer und Gruppen einzurichten. Überlegen Sie sich besonders, wo die Datei mit den gemeinsamen ContributeEinstellungen gespeichert wird, wie überlappende Verbindungspfade vermieden werden und wie Sie die Verbindungsinformationen an Benutzer senden. Bereitstellen von Contribute für eine Website und einen Webserver In diesem Beispiel wird Contribute in einem einfachen Intranet bereitgestellt, das aus einem einzelnen Webserver besteht, der eine Abteilungswebsite hostet. Die Website verfügt über einen Stammordner mit Unterordnern für die einzelnen Abteilungen. Die Website verwendet Dreamweaver®-Vorlagen und CSS-Stile für die einheitliche Gestaltung sowie SSIs für die Pflege von Seitenelementen wie Navigationsmenüs, Überschriften und Fußnoten. Der Kernpunkt hierbei ist, dass alle Benutzer über dieselbe Contribute-Verbindung verfügen. Mit anderen Worten: Das Contribute-Verhalten bei der Bearbeitung einer Website wird von einem einzigen Verbindungspunkt für alle Benutzer bestimmt. Wenn Sie Benutzern nur die Bearbeitung von Inhalten im Ordner der eigenen Arbeitsgruppe ermöglichen möchten, müssen Sie eine Rolle erstellen, die den Zugriff auf einen bestimmten Ordner beschränkt. Ein Vorteil dieser Contribute-Bereitstellung besteht darin, dass Benutzer aller Abteilungen zusammenarbeiten können, indem sie sich gegenseitig Seiten zur Überprüfung schicken. Wären für die einzelnen Abteilungen separate Verbindungen erstellt worden (wie im Beispiel „Bereitstellen von Contribute für mehrere Websites und einen Webserver“ auf Seite 6), könnten nur Benutzer mit Zugriff auf diesen Ordner an sie gesendete Entwürfe erhalten und überprüfen. Letzte Aktualisierung 15.8.2012 6 BEREITSTELLEN VON CONTRIBUTE Übersicht Der Vorlagenordner, der sich auf derselben Ebene befindet wie der Contribute-Ordner mit den gemeinsamen Einstellungen (_mm), muss für alle Benutzer zugänglich sein. Der CSS-Ordner mit den CSS-Stilen der Website und der SSI-Ordner mit den Server Side Includes werden durch Rolleneinstellungen geschützt, die den Zugriff auf diese Ordner einschränken. In diesen Ordnern gespeicherte Webseiten und damit verknüpfte Dateien können nicht mit Contribute bearbeitet werden. So sind sie vor versehentlichen Änderungen oder Schäden geschützt. Wenn Sie Benutzern nur die Bearbeitung von Inhalten im Ordner der eigenen Arbeitsgruppe ermöglichen möchten, erstellen Sie eine Rolle, die den Zugriff auf einen bestimmten Ordner beschränkt. WEBSERVER ALS HOST FÜR INTERNE SITES CSS SSI Vertrieb Team-Sites Fertigung _mm (Gemeinsame Einstellungen) Vorlagen Marketing Bereitstellen von Contribute für mehrere Websites und einen Webserver In diesem Szenario wird für mehrere abteilungsspezifische Intranetsites der Zugriff auf die Mitarbeiter der jeweiligen Abteilung beschränkt. Hierzu erstellt der Administrator für jeden abteilungsspezifischen Ordner der Website eine separate Contribute-Verbindung (dadurch entstehen so genannte Subsites). Jede Abteilung verfügt außerdem über einen eigenen Dreamweaver-Vorlagensatz, auf dem neue Seiten aufbauen. Wenn der Administrator die Verbindung mit den jeweiligen Websites für die Benutzer herstellt, erstellt und verteilt er für jede Websiteverbindung einen Verbindungsschlüssel. In diesem Fall werden drei Administratorverbindungen erstellt. Die Site-Administratoren erstellen eine Verbindung mit dem entsprechenden Teil der Website (z. B. /MeinIntranet/Vertrieb). Anschließend können weitere Rollen erstellt werden, um ggf. erforderliche Einschränkungen für Benutzer der Website festzulegen (beispielsweise Beschränkung auf spezifische Unterordner innerhalb des Ordners „Vertrieb“ oder spezielle Bearbeitungsoptionen). Letzte Aktualisierung 15.8.2012 7 BEREITSTELLEN VON CONTRIBUTE Übersicht Benutzer können die ganze Website durchsuchen, aber nur innerhalb des Ordners ihrer Abteilung Änderungen vornehmen. So können einzelne Gruppen ihre Webinhalte kontrollieren und unabhängiger an dem Inhalt arbeiten, den sie dem ganzen Unternehmen zur Verfügung stellen. Diese Vorgehensweise hat jedoch den Nachteil, dass Benutzer verschiedener Abteilungen nicht gemeinsam an Seiten arbeiten können. Jede Abteilung muss ihre Seiten eigenständig bearbeiten. WEBSERVER ALS HOST FÜR INTERNE SITES Vertrieb Fertigung Marketing _mm (Gemeinsame Einstellungen) _mm _mm Vorlagen Vorlagen Vorlagen index.html index.html index.html Bereitstellen von Contribute auf einem Testserver und einem Live-Server Viele Unternehmen verwenden zusätzlich zu ihrem Produktionswebserver einen Testserver. Mithilfe eines Testservers können Sie Websites auf einem Webserver erstellen, der nicht der Produktion dient. So können Sie Inhalte erzeugen und testen, die nicht auf der Website Ihres Unternehmens für die Öffentlichkeit zugänglich sind. Mit dem Testserver können Sie außerdem automatische Sicherungskopien des gesamten Websiteinhalts pflegen. Bei der Arbeit mit Contribute können Sie bei Verwendung eines Testservers nur jene Ordner und Dateien kopieren, die Sie als notwendig für Ihre Website erachten. So können Sie mithilfe von Contribute Webinhalt auf dem Testserver aktualisieren, aber nur die erforderlichen Webseiten auf dem öffentlichen Produktionswebserver veröffentlichen. Letzte Aktualisierung 15.8.2012 8 BEREITSTELLEN VON CONTRIBUTE Übersicht Die Konfiguration von Contribute für die Arbeit mit Inhalten auf Ihrem Testserver bietet zusätzliche Sicherheit, da die Verwaltungsdateien und -ordner von Contribute nicht auf den Produktionsserver kopiert werden. Sie können also auch nicht notwendige Dateien von einem öffentlich zugänglichen Server entfernen. PRODUKTIONSSERVER außerhalb der Firewall Neue und aktualisierte Webinhalte werden vom Testserver auf den Produktionsserver kopiert Firewall Testserver innerhalb der Firewall _mm (Gemeinsame Einstellungen) Contribute-Benutzer erstellen und aktualisieren Inhalt auf dem Testserver index.html Um Contribute mit einem Testserver zu verwenden, erstellen Sie eine Verbindung mit der Website des Testservers. Die Benutzer können Inhalte auf dem Testserver aktualisieren. Zwischenentwürfe, die während der Überprüfung erstellt werden, oder Entwürfe von Dateien, die aktualisiert werden, jedoch noch nicht auf der Website veröffentlicht wurden, verbleiben auf dem Testserver und sind durch die Firewall des Netzwerks geschützt. Bei Verwendung eines Testservers konfigurieren Sie die Software, die Sie für das Kopieren von Webseiten und damit verknüpften Dateien vom Testserver auf den Produktionsserver verwenden, sodass die folgenden Ordner und darin enthaltenen Dateien nicht kopiert werden: _mm – enthält die Verwaltungsdateien von Contribute und die Messaging-Ordner, die verwendet werden, um Benutzer zu informieren, dass ein zu bearbeitender Entwurf eingegangen ist. _baks – archiviert frühere Versionen von Dateien. _notes – enthält Design Notes. In diesen Dateien wird aufgezeichnet, von wem die Seite zuletzt veröffentlicht wurde usw. Letzte Aktualisierung 15.8.2012 9 BEREITSTELLEN VON CONTRIBUTE Übersicht MMWIP – enthält Seitenentwürfe, die zur Überprüfung gesendet wurden, aber noch nicht auf der Website veröffentlicht wurden. Wenn Sie diese Ordner und die darin von Contribute gespeicherten Dateien nicht auf der Produktionswebsite speichern, erhöht dies die Sicherheit für Ihre Dateien. Obgleich versucht wurde, diese Ordner und Dateien so sicher wie möglich zu machen, bietet ein Server, der durch die Firewall Ihres Netzwerks geschützt ist, die höchste Sicherheit. Sie sollten außerdem den Einsatz von Zugriffskontrolllisten (ACLs) in Betracht ziehen, um die Ordner durch den eingeschränkten Zugriff auf Netzwerkadressen im Netzwerk Ihres Unternehmens noch besser zu schützen. Rollen und Verantwortungsbereiche bei der Bereitstellung Nachdem Sie ermittelt haben, wie Contribute in Ihr Unternehmen passt, müssen Sie die verschiedenen Rollen kennen lernen, die an der Bereitstellung von Contribute beteiligt sind. Als System- oder Website-Administrator spielen Sie eine wichtige Rolle bei der Bereitstellung von Contribute. Bei der Bereitstellung sind folgende Aufgaben zu erfüllen (eine vollständige Liste finden Sie unter „Aufgaben bei der Bereitstellung – Checkliste“ auf Seite 10). • Installation der Contribute-Software. • Erstellen von Verbindungen mit Websites, auf die Contribute-Benutzer zugreifen können. • Definition von Rollen (Berechtigungen, die Sie bestimmten Benutzern zuweisen). • Installation von Contribute auf den einzelnen Computern Ihres Unternehmens. • (Optional) Integration von Contribute mit Contribute Publishing Server (CPS). Wer die Verantwortung für die Bereitstellung übernimmt, richtet sich nach der Größe Ihres Unternehmens und den mit den Websites Ihres Unternehmens verknüpften Rollen. Die Bereitstellung kann einem einzelnen Systemadministrator obliegen oder anderen Mitgliedern der Internet- oder IT-Teams im Unternehmen übertragen werden. Wenn Sie Systemadministrator sind, arbeiten Sie möglicherweise zum ersten Mal mit Webseiten und Webinhalten. Unter Umständen überschneiden sich Ihre Aufgaben mit denen des Webdesigners. Die folgende Tabelle enthält Beschreibungen der jeweiligen Rollen für Contribute: Rolle Funktion Contribute-Administrator Der Contribute-Administrator ist verantwortlich für die Installation von Contribute, die Einrichtung von Benutzerrollen und Zugriffsberechtigungen und das Festlegen der Benutzerberechtigungen für Zugriff und Aktualisierung der Websites. In der Regel handelt es sich bei den Administratoren um Mitglieder der IT-Abteilung, die für die Wartung der Server- und Netzwerkinfrastruktur sowie die Verwaltung der Benutzer- und Dateiberechtigungen im Netzwerk des Unternehmens zuständig sind. Systemadministrator Zuständig für die Pflege der Webserver und den Zugriff auf die Webserver. Diese Rolle überschneidet sich häufig mit der des Contribute-Administrators. In kleineren Unternehmen wird sie häufig von derselben Person ausgefüllt. Letzte Aktualisierung 15.8.2012 10 BEREITSTELLEN VON CONTRIBUTE Übersicht Rolle Funktion Webdesigner Webdesigner sind für den Entwurf von Websites verantwortlich. Sie bestimmen das Aussehen und die Botschaft der Website und pflegen ihren Inhalt. Webentwickler Entwickeln internetbasierte Anwendungen, die über das Internet an Benutzer verteilt werden, z. B. für Finanzberichte. Contribute-Benutzer Die Benutzer haben viele verschiedene Aufgaben und verfügen über unterschiedliche Erfahrungen im Umgang mit Computern. Sie alle müssen in der Lage sein, den Inhalt der Webseiten schnell und einfach zu aktualisieren. Mithilfe von Contribute können sie problemlos die Verbindung mit einer Website herstellen und ihren Inhalt aktualisieren, ohne versehentlich Fehler zu verursachen. Diese Rollen sind von Unternehmen zu Unternehmen verschieden. In kleineren Unternehmen und Arbeitsgruppen obliegt die Verwaltung von Contribute und die Bestimmung des Website-Designs möglicherweise einer Einzelperson. In größeren Abteilungen und Arbeitsgruppen ist möglicherweise ein ganzes Mitarbeiterteam für die Pflege der Website zuständig. Aufgaben bei der Bereitstellung – Checkliste In der folgenden Tabelle werden die Aufgaben beschrieben, die ausgeführt werden müssen, um Contribute erfolgreich bereitzustellen. Aufgabe Beschreibung Konfiguration von Netzwerk- und Serverberechtigungen Stellen Sie sicher, dass die Netzwerk- und Serverberechtigungen den Lese-, Schreib- und Bearbeitungszugriff gestatten, damit Contribute-Benutzer eine Verbindung mit der Website herstellen und Seiten aktualisieren können. Weitere Informationen finden Sie unter „Vorbereiten des Webservers vor der Bereitstellung“ auf Seite 12. Planung von Sitestruktur und Verbindungspfad Planen Sie Ihre Sitestruktur unter Berücksichtigung von Subsites und mehreren Verbindungen und bestimmen Sie den Verbindungspfad. Weitere Informationen finden Sie unter „Planung von Sitestruktur und Verbindungspfad für Contribute“ auf Seite 16. Installation von Contribute und Erstellen einer administrativen Websiteverbindung Installieren Sie Contribute auf dem Computer, von dem aus Sie die Website verwalten, stellen Sie über Contribute die Verbindung mit der Website her und richten Sie sich selbst als ContributeAdministrator für die Website ein. Weitere Informationen zur Erstellung einer Verbindung für die Verwaltung finden Sie unter „Installieren von Contribute und Erstellen einer Administratorverbindung“ auf Seite 23. Installieren von Contribute Publishing Server (CPS) (optional) CPS ist eine Suite von Java-Serveranwendungen, mit denen Sie Contribute mit LDAP (Lightweight Directory Access Protocol) oder Active Directory integrieren und E-Mail-Benachrichtigungen einrichten können, um Contribute-Benutzer über ihre im Arbeitsablauf befindlichen Entwürfe auf dem Laufenden zu halten. Zur Verwendung von CPS müssen Sie den Server auf einem Java-Anwendungsserver installieren und konfigurieren. Weitere Informationen finden Sie unter „Installieren von Contribute Publishing Server (optional)“ auf Seite 26. Letzte Aktualisierung 15.8.2012 11 BEREITSTELLEN VON CONTRIBUTE Übersicht Aufgabe Beschreibung Konfiguration von ContributeEinstellungen und -Rollen Konfigurieren Sie die Administrationseinstellungen so, dass Contribute effizient mit Ihrer Website zusammenarbeiten kann. Erstellen Sie Contribute-Rollen gemäß den Berechtigungen und Einschränkungen, die Sie Benutzern für Zugriff und Bearbeitung von Seiten der Website erteilen möchten. Weitere Informationen finden Sie unter „Konfigurieren von Contribute“ auf Seite 35. Konfiguration des CPSBenutzerverzeichnisdienstes (optional) Wenn Sie CPS verwenden, müssen Sie den Benutzerverzeichnisdienst konfigurieren. Sie müssen den Typ des Benutzerverzeichnisses angeben und CPS für den Zugriff auf den LDAP- bzw. Active Directory-Server konfigurieren oder Benutzerdaten in eine dateibasierte Datenbank eintragen. Weitere CPS-Dienste können Sie nun oder später konfigurieren. Weitere Informationen finden Sie unter „Konfigurieren von Contribute Publishing Server (nur CPS)“ auf Seite 42. Konfiguration der Protokoll- und E-Mail- Konfigurieren Sie die Einstellungen für Protokolldatei und E-Mail, die CPS verwenden soll. Sie Dienste (optional) können diese CPS-Dienste jetzt oder später konfigurieren. Weitere Informationen finden Sie unter „Konfigurieren von Contribute Publishing Server (nur CPS)“ auf Seite 42. Aktivieren der Website für CPS (optional) Hinzufügen von Benutzern zur Website Wenn Sie CPS verwenden, müssen Sie die Website zur Verwendung des Servers aktivieren. Weitere Informationen finden Sie unter „Konfigurieren von Contribute-Websites für die Verwendung von CPS (nur CPS)“ auf Seite 48. Fügen Sie der Website in Contribute Benutzer hinzu. Weitere Informationen finden Sie unter „Hinzufügen von Benutzern zu einer Website (nur CPS)“ auf Seite 50. Bereitstellen von Contribute für Ihre Benutzer Stellen Sie Contribute für Ihre Benutzer bereit und senden Sie ihnen WebsiteVerbindungsinformationen, damit sie auf die Website zugreifen können. Weitere Informationen zur Verteilung von Website-Verbindungen finden Sie unter „Bereitstellen von Contribute und Einrichten von Website-Verbindungen“ auf Seite 52. Zusätzlich zu den in der vorhergehenden Tabelle beschriebenen grundlegenden Aufgaben können Sie Ihre Website auch weiter verbessern, indem Sie ihre Verwaltung einfacher gestalten oder mit CPS zusätzliche Funktionen hinzufügen. Letzte Aktualisierung 15.8.2012 12 Kapitel 2: Einrichten der ContributeServerumgebung Nachdem Sie sich mit den verschiedenen Aspekten der Bereitstellung von Adobe® Contribute® und Contribute Publishing Server (CPS) befasst haben, können Sie beginnen. Erst müssen Sie Ihr Netzwerk vorbereiten, dann können Sie die Software installieren. Vorbereiten des Webservers vor der Bereitstellung Bevor Sie Contribute installieren und Benutzern zur Verfügung stellen, sollten Sie sich überlegen, wie Contribute sich auf das Netzwerk auswirken wird. Treffen Sie die erforderlichen Vorbereitungen, indem Sie Berechtigungen festlegen und besondere Dateien und Ordner auf dem Webserver schützen. Netzwerk- und Serverberechtigungen Contribute bietet die besondere Möglichkeit, Webseiten direkt auf dem Server zu bearbeiten, auf dem sich Ihre Website befindet. Aufgrund dieses Serverzugriffs sind die Netzwerkberechtigungen und die Kontrolle des Zugriffs außerordentlich wichtig. Für jede Contribute-Site bestehen mindestens drei Berechtigungsebenen: • Berechtigungen, die vom Betriebssystem des Netzwerks vorgegeben sind (beispielsweise Windows®- oder UNIX®Serversoftware) • Berechtigungen, die von der Webserver-Software vorgegeben sind • Rollen, die Sie in Contribute definieren Die Netzwerkberechtigungen können in verschiedenen Systemen unterschiedlich definiert werden. Contribute hält sich immer an die Netzwerkberechtigungen für den Lese- und Schreibzugriff auf Ordner. Die von LDAP oder vergleichbaren Systemen festgelegten Berechtigungen werden ebenfalls befolgt. Berechtigungen auf Server- oder Netzwerkebene können von Contribute unter keinen Umständen außer Kraft gesetzt werden. Hinweis: Die Berechtigungen des Netzwerks, Betriebssystems und der Webserver-Software haben immer Vorrang vor den Contribute-Berechtigungen. Wenn Sie Zugriff auf einen Webserver bereitstellen, müssen Sie angemessene Sicherheitsmaßnahmen implementieren, um sicherzustellen, dass sowohl das Betriebssystem des Host-Servers als auch die eigentliche Webserver-Software (und ggf. der FTP-Server) geschützt sind. Empfohlene Maßnahmen zum Schutz der Website vor versehentlichen und böswilligen Änderungen finden Sie in der Dokumentation des Server-Betriebssystems und in der Dokumentation zu Ihrer FTP- und Webserver-Software. Hinweis: Sie können den Ordnerzugriff zunächst so einstellen, dass ein Benutzer oder eine Benutzergruppe berechtigt ist, einen Ordner zu ändern. Später können Sie dann das Bearbeiten von Ordnern oder Dateien einschränken, wenn Sie die Benutzerrollen in Contribute festlegen. Letzte Aktualisierung 15.8.2012 13 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung Serverzugriff für die Verbindung mit CPS-verwalteten Websites Als Administrator sollten Sie festlegen, dass Benutzer sich über ihren Benutzernamen und ihr Kennwort anmelden müssen, wenn sie über FTP, SFTP oder WebDAV eine Verbindung mit einer Website herstellen, die von CPS verwaltet wird. Diese Standardeinstellung wird grundsätzlich empfohlen. Als Alternative kann auch ein gemeinsames FTP-, SFTP- oder WebDAV-Konto für CPS-verwaltete Website-Verbindungen verwendet werden. Wenn die Benutzer sich mit ihrem eigenen Benutzernamen und Kennwort anmelden müssen, entsteht ein zusätzliches Maß an Sicherheit. Wenn Sie eine Website-Verbindung über ein gemeinsames Benutzerkonto zulassen, werden Benutzername und Kennwort für das gemeinsame Konto auf dem Computer gespeichert, auf dem CPS installiert ist. Das Kennwort wird als Hash in einem nicht durchsuchbaren Ordner gespeichert, für den Sie den Zugriff einschränken können. Dennoch könnte das Kennwort gefährdet sein, wenn es einfach zu erraten ist. Deshalb wird von der Verwendung gemeinsamer Kontodaten für CPS-Websiteverbindungen abgeraten; legen Sie stattdessen fest, dass die Benutzer sich mit ihrem eigenen Benutzernamen und Kennwort anmelden müssen. Wenn Sie festlegen, dass Benutzer sich mit ihrem eigenen Benutzerkonto anmelden müssen, fordert CPS die Benutzer zur Eingabe von Benutzername und Kennwort auf. Sie können dies benutzerfreundlicher gestalten, indem Sie FTP-, SFTP- oder WebDAV-Konten erstellen, die in Ihren Benutzerverzeichnisdienst integriert sind. So müssen sich die Benutzer nur ein Kennwort merken. Wenn auch die CPS-Anmeldung in den Benutzerverzeichnisdienst integriert ist, kann CPS die CPS-Anmeldedaten des Benutzers zum Öffnen der Verbindung automatisch wieder verwenden; der Benutzer wird also nicht erneut zur Eingabe eines Kennworts aufgefordert. Contribute kann auch so eingerichtet werden, dass Benutzername und Kennwort des Benutzers zur zukünftigen Verwendung gespeichert werden. Als Administrator einer mit CPS verwalteten Website können Sie die FTP-, SFTP- und WebDAV-Einstellungen anzeigen oder ändern, indem Sie die Verbindung bearbeiten. Einschränken des Zugriffs auf Verwaltungsordner und besondere Dateitypen Der Zugriff auf Verwaltungsordner und besondere Dateitypen wird aus Sicherheitsgründen eingeschränkt. Beim Erstellen einer Siteverbindung erstellt Contribute spezielle Dateien, die in Ordnern gespeichert werden, deren Namen mit einem Unterstrich beginnen (beispielsweise _mm, _baks und _notes). Diese Ordner können Dateien mit Benutzernamen, E-Mail-Adressen, früheren Versionen von Webseiten und andere von Contribute verwendete Metadaten enthalten. Anhand des Unterstrichs können Dreamweaver® von Adobe und Contribute diese Ordner von den anderen Ordnern Ihrer Site unterscheiden. Contribute und Dreamweaver filtern diese speziellen Dateien anhand der Namenskonvention aus, sodass sie im SiteBedienfeld von Dreamweaver und im Remote-Dateibrowser von Contribute nicht angezeigt werden. Diese versteckten Ordner können von Benutzern nicht durchsucht, überschrieben oder versehentlich geändert werden. Einige Suchmaschinen und automatisierte Programme sind zudem so ausgelegt, dass sie keine Seiten zurückgeben, die sich in Ordnern befinden, deren Namen mit einem Unterstreichungszeichen beginnen. Um den Schutz dieser Ordner und Dateien zu gewährleisten, überprüfen Sie die Konfiguration Ihrer WebserverSoftware, und stellen Sie sicher, dass der HTTP-Zugriff auf folgende Ordner und Dateien blockiert ist: Ordner, deren Namen mit einem Unterstrich beginnen (_mm, _baks, _notes), der Ordner MMWIP und Dateien mit den Erweiterungen .lck, .mno, .bak, .lbi, .csi und .dwt. Sie sollten vor allem in Betracht ziehen, den HTTP-Zugriff auf den Ordner MMWIP zu verhindern. Der Ordner MMWIP enthält Zwischenentwürfe von Dateien (in Bearbeitung befindliche Dateien), die geschützt werden sollen. Adobe empfiehlt, den Zugriff auf den Ordner MMWIP einzuschränken, damit nur Mitarbeiter des Unternehmens Dateien in diesem Ordner einsehen können. Hinweis: Zusätzlich zu den Konfigurationseinstellungen für das Betriebssystem des Computers und der WebserverSoftware sollten Sie den Einsatz eines URL-Scanners von einem Dritthersteller überdenken, mit dem der HTTP-Zugriff auf diese Dateien und Ordner blockiert werden kann. Letzte Aktualisierung 15.8.2012 14 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung Apache-Webserver Wenn Sie Apache für Ihre Website verwenden, können Sie das Durchsuchen von Ordnern und Dateien, die mit einem Unterstrich beginnen, explizit deaktivieren. Wenn Sie wissen, wie die Datei httpd.conf des Apache-Webservers bearbeitet wird, und Sie zum Bearbeiten dieser Datei berechtigt sind, können Sie mit der Anweisung DirectoryMatch verhindern, dass die Besucher der Website Dateien anzeigen, deren Ordner mit einem Unterstrich beginnt. Wenn Sie nicht sicher sind, wie die Apache-Datei httpd.conf bearbeitet wird, oder wenn Sie nicht zur Bearbeitung berechtigt sind, kann Ihr Systemadministrator oder Internet-Dienstanbieter die Bearbeitung für Sie vornehmen. Weitere Informationen über die Beschränkung des Zugriffs auf Dateien und Ordner sowie über andere Sicherheitsthemen in Bezug auf den Apache-Webserver finden Sie in der Dokumentation zu Ihrer Apache-Ausgabe. Microsoft IIS-Webserver Durch Zugriffskontrolllisten (ACLs – Access Control Lists), mit denen der Lesezugriff durch unberechtigte Benutzer auf das Betriebssystem und durch Clients mit IIS-Verbindung verhindert wird, können Sie nicht autorisierte Benutzer daran hindern, auf die Contribute-Verwaltungsordner unter Microsoft® IIS zuzugreifen. Wenn Sie Zugriffskontrolllisten für die Einschränkung des Zugriffs einsetzen, können nur Benutzer mit ausreichenden Berechtigungen die Inhalte der Contribute-Verwaltungsordner einsehen. Anonyme Webclients oder andere Benutzer, die Zugriff auf den Server haben, können die Verwaltungsordner und ihre Inhalte nicht sehen. Hinweis: Stellen Sie bei der Einrichtung von Berechtigungen für die Contribute-Verwaltungsordner sicher, dass Contribute Lese-/Schreibzugriff auf die Verwaltungsordner und die darin enthaltenen Dateien hat. Contribute verwendet die Einstellungen in diesen Dateien, um die Rolleneinstellungen auf die Benutzer, die eine Verbindung mit der Website herstellen, anzuwenden. Neben der Sicherung der Verwaltungsordner mithilfe von Berechtigungen und Zugriffskontrolllisten des Betriebssystems sollten Sie auch den Einsatz von UrlScan in Betracht ziehen, um die IIS-Webserver weiter zu sichern. UrlScan ist ein Sicherungsinstrument von Microsoft, mit dem beim Server eingehende Anfragen auf Grundlage von Regeln gefiltert werden, die Sie festlegen. Durch das Filtern der Anfragen wird die Sicherheit des Servers erhöht, da gewährleistet wird, dass nur gültige Anfragen verarbeitet werden. Weitere Information zum UrlScan-Dienstprogramm finden Sie auf der Microsoft-Website unter www.microsoft.com. Sonstige Webserver Wenn Sie einen Webserver eines anderen Herstellers verwenden, finden Sie in der Dokumentation der entsprechenden Software weitere Informationen zum Sperren des Zugriffs auf Ordner und Dateien. Bei der Entwurfsüberprüfung erstellte Dateien Sie können Entwürfe zur Überprüfung und Genehmigung an Benutzer senden, bevor die Seiten auf der Site veröffentlicht werden. Wenn die Entwurfsüberprüfung aktiviert ist, erstellt Contribute mehrere Ordner und Dateien für die Protokollierung des Seitenverlaufs während des Genehmigungsprozesses. Obwohl die Genehmigungen für Ihre Website keine Wartungs- oder Planungsaufgaben umfassen, sollten Sie sich bewusst sein, dass Contribute für die Verwaltung des Arbeitsablaufs zusätzliche Dateien und Ordner erstellt. Letzte Aktualisierung 15.8.2012 15 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung Die folgende Abbildung zeigt eine Beispieldatei, die zur Überprüfung gesendet wird, sowie die Dateien und Ordner, die erstellt werden, wenn Sie einem Benutzer der Website eine Seite zur Überprüfung senden. _mm ct3 Messaging Benutzer WIPMetaData [email protected] index.html index.html wipMeta.mje1d0lzk4vxc.fre notifyWIP.jr615v2v4p.csi wipMeta.mje1d0lzk4vxc.csi.chk wipMetamje1d0lzk4vxc.csi MMWIP index.html verschlüsselter_ Ordnername _notes verschlüsselter_ Dateiname.htm verschlüsselter_ Dateiname.ann verschlüsselter_Dateiname.htm.mno Letzte Aktualisierung 15.8.2012 16 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung Diese Abbildung zeigt die Hauptordner und -dateien, die erstellt werden, wenn Sie die Entwurfsüberprüfung für eine Website aktivieren und ein Benutzer eine Seite zur Überprüfung sendet. Folgende Ordner werden erstellt: _mm/ct2004/Messaging/Benutzer – enthält einen Ordner für jeden Benutzer, für den die Entwurfsüberprüfung aktiviert ist. Jeder Benutzerordner enthält mehrere XML-Dateien, denen zu entnehmen ist, welche Entwürfe des Benutzers sich im System befinden. Im obigen Beispiel enthält die Datei notifyWIP.jr615v2v4p.csi einen Hinweis, dass an einen oder mehrere Benutzer eine Benachrichtigung bezüglich einer zu überprüfenden Seite gesendet wurde. WIPMetaData – enthält verschiedene Dateien, in denen der Entwurfsverlauf und der aktuelle Stand und Verbleib des Entwurfs im Überprüfungsablauf gepflegt werden. Zu den in diesem Ordner enthaltenen Dateien gehört auch eine XML-Datei (in diesem Beispiel wipMeta.mje1d0lzk4vxc.csi), die auf Dateien im Entwurfsüberprüfungsprozess verweist und Kontaktinformationen zum Absender und Empfänger des Entwurfs enthält. Eine entsprechende Datei mit der Erweiterung .fre zeigt an, dass die Datei frei ist, also überprüft werden kann. MMWIP – speichert die Entwürfe in Bearbeitung. Für jede Datei im Überprüfungsablauf wird ein Ordner- und Dateiname nach dem Zufallsprinzip erzeugt. Im obigen Beispiel lautet der tatsächliche Dateiname „myPage.htm“. Contribute erzeugt den Ordnernamen „8eba150d“ und den Dateinamen „3629c837.htm.mno“, um die Datei auf ihrem Weg durch die Entwurfsüberprüfung darzustellen. Wenn Sie bei der Überprüfung den Kommentarmodus verwenden, wird eine Datei namens „<Dateiname>.ann“ erstellt, die die Kommentare enthält. Der Dateiname ist mit dem Namen der HTML-Datei identisch. Wenn der Empfänger der zu überprüfenden Seite sie anzeigt, erzeugt Contribute in der Website eine Sperrdatei (.lck) für die Seite und eine Auscheck-Datei (.chk) im Ordner WIPMetaData. Diese Dateien weisen darauf hin, dass die Datei vom Empfänger verwendet wird, und verfolgen die Änderungen, die an der Datei vorgenommen werden. Die von der Überprüfungsfunktion verwendeten Dateinamenerweiterungen (.mno und .csi) verhindern, dass Zwischenentwürfe von Webseiten und die damit verknüpften XML-Messagingdateien von Ihrem Webserver bereitgestellt werden. So wird sichergestellt, dass Benutzer nicht versehentlich einen Hyperlink zu einem Entwurf einer Datei senden oder mit dem Webbrowser Dateien anzeigen, die sich im Überprüfungsprozess befinden. Contribute platziert außerdem eine Schutzseite in alle Ordner, die zum Speichern der zu überprüfenden Dateien verwendet werden. Die Schutzseite (im vorherigen Beispiel index.html) leitet die Benutzer zur Homepage der Website. Planung von Sitestruktur und Verbindungspfad für Contribute Die Website-Verbindung, die Sie mit Contribute herstellen, bestimmt Folgendes: das Netzwerkprotokoll, das für den Zugriff auf die Site verwendet wird, die Internetadresse (URL) der Website und das Ausmaß, in dem die Autoren von Inhalten auf die Struktur der Website zugreifen können. Überlegen Sie daher vor der Erstellung einer Verbindung, wie die Benutzer auf die Website zugreifen werden und auf welche Bereiche der Website sie Zugriff benötigen. Contribute-Verbindungspfade Eine Contribute-Website wird definiert, wenn Sie eine Verwaltungsverbindung erstellen und den Ordner der Website auswählen, mit dem eine Verbindung hergestellt werden soll. Die Contribute-Site besteht aus diesem Ordner und allen untergeordneten Ordnern. Wenn Sie als Administrator Zugriff auf alle Ordner dieser Site benötigen, können Sie eine Verbindung mit dem Stammordner der Website herstellen. Je nachdem, welchen Zugriff Sie und Ihre Benutzer benötigen, können Sie jedoch auch eine Verbindung mit einem Ordner einer niedrigeren Ebene herstellen. Letzte Aktualisierung 15.8.2012 17 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung Adobe empfiehlt, eine Verbindung mit dem Stammordner Ihrer Website herzustellen (beispielsweise www.meinesite.com/intranet/) und dann mithilfe von Contribute-Berechtigungen den Benutzerzugriff auf bestimmte Ordner der Site einzuschränken. Als Alternative zu einer allgemeinen Website-Verbindung für alle Benutzer können Sie aber auch separate Verbindungen für verschiedene Bereiche der Website erstellen. Ein Beispiel: • Verbindung1: www.meinesite.com/intranet/marketing • Verbindung2: www.meinesite.com/intranet/finance Es ist auch möglich, überlappende Verbindungspfade zu erstellen. Dies ist der Fall, wenn Sie eine WebsiteVerbindung mit einem Ordner erstellen und dann eine andere Website-Verbindung mit einem Ordner auf einer niedrigeren Ebene, aber innerhalb der ersten Website-Verbindung erstellen. Ein Beispiel: • Verbindung1: www.meinesite.com/intranet/ • Verbindung2: www.meinesite.com/intranet/marketing In diesem Fall überlappen sich die Verbindungspfade. Die zweite Verbindung ist eine untergeordnete Website der ersten Verbindung, die wiederum die übergeordnete Website ist. Wenn Sie untergeordnete Websites erstellen, sollten Sie für Benutzer, die mit der übergeordneten Website verbunden sind, auch Verbindungen mit den untergeordneten Websites einrichten. Wenn Sie Website-Verbindungen mit verschiedenen Bereichen der Website erstellen, müssen Sie beachten, dass jede Website-Verbindung eine Contribute-Website darstellt. Die ganze Website kann deshalb aus mehreren Websites bestehen (deren Zahl richtet sich nach der Anzahl der erstellten Verbindungen). Wenn Benutzer eine Verbindung mit einer Website herstellen, können sie nur in ihrer Website Seiten bearbeiten und Entwürfe zur Überprüfung senden. Dies ist eine gültige Methode zum Einrichten von Verbindungen in Contribute, die jedoch eine sorgfältige Planung erfordert. Subsites und überlappende Website-Verbindungen Eine überlappende Website-Verbindung entsteht, wenn Sie eine Website-Verbindung mit einem Ordner der Website erstellen und dann eine andere Website-Verbindung mit einem Ordner erstellen, der in der ersten WebsiteVerbindung enthalten ist. Ein Beispiel: • Verbindung1: www.meinesite.com/intranet/ • Verbindung2: www.meinesite.com/intranet/marketing Die erste Verbindung auf höherer Ebene ist die übergeordnete Website , die zweite Verbindung auf niedrigerer Ebene die untergeordnete Website. Untergeordnete Websites übernehmen ihre Einstellungen nicht von der übergeordneten Website. Dies gilt auch für Verwaltungseinstellungen, Rollen, Vorlagen und andere Elemente. Jede Website-Verbindung unterscheidet sich von allen anderen erstellten Website-Verbindungen. Bei überlappenden Website-Verbindungen gelten die Einstellungen der am tiefsten verschachtelten Website, die die Seite enthält, die der Benutzer bearbeitet oder anzeigt. Dies gilt für Verwaltungseinstellungen, Rollen, die Entwurfsüberprüfung, Vorlagen und andere Elemente. Letzte Aktualisierung 15.8.2012 18 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung Nehmen wir als Beispiel die Marketing-Website (www.meinesite.com/intranet/marketing), die der IntranetWebsite (www.meinesite.com/intranet/) untergeordnet ist. Wenn ein Benutzer eine Seite in der MarketingWebsite bearbeitet, gelten die Einstellungen und Rollen für diese Verbindung. Der Benutzer kann Entwürfe nur an Benutzer senden, die ebenfalls mit dieser Website verbunden sind, und der Benutzer kann nur auf die Vorlagen und gemeinsamen Elemente dieser Website zugreifen. Wenn Sie überlappende Website-Verbindungen erstellen, sollten Sie für Benutzer, die mit der übergeordneten Website verbunden sind, auch Verbindungen mit den untergeordneten Websites einrichten. Verwaltungseinstellungen und Rollen in überlappenden Websites Contribute erstellt in jeder Website, mit der Sie eine Verbindung herstellen, einen speziellen Verwaltungsordner (namens _mm), in dem sich eine Datei für die gemeinsamen Einstellungen befindet. Die Datei für die gemeinsamen Einstellungen enthält Daten über jede von Ihnen definierte Rolle, einschließlich der Administratorrolle, und alle von Ihnen definierten Berechtigungen für die ganze Site. Wenn Sie überlappende Website-Verbindungen einrichten, verfügen manche Benutzer möglicherweise über mehrere Verbindungen mit verschiedenen Bereichen der Website. Wenn diese Benutzer eine Seite bearbeiten, gilt für Seite und Benutzer die Einstellungsdatei der am tiefsten verschachtelten Website-Verbindung. Nehmen wir als Beispiel einen Benutzer mit den folgenden Verbindungen: • Verbindung1: www.meinesite.com/intranet/ • Verbindung2: www.meinesite.com/intranet/marketing Eine Seite im Marketing-Ordner, wie beispielsweise „marketinganalyse.htm“, gehört zu beiden Websites, mit denen der Benutzer verbunden ist. Doch weil zwei separate Verbindungen und deshalb zwei separate Websites vorhanden sind, gibt es auch zwei verschiedene Verwaltungsordner. Wenn der Benutzer die Datei „marketinganalyse.htm“ bearbeitet, gelten die Rollen und Einstellungen der am tiefsten verschachtelten WebsiteVerbindung, in diesem Fall „www.meinesite.com/intranet/marketing“. Nehmen wir nun an, derselbe Benutzer bearbeitet eine Datei im Ordner „intranet/marketing/kontakte“, hat aber keine Website-Verbindung mit diesem Ordner. Der Benutzer kann die Seiten in diesem Ordner bearbeiten, da der Ordner zur Marketing-Website gehört. Doch da der Benutzer keine separate Verbindung mit diesem Ordner hat, handelt es sich nicht um eine separate Website. Auch hier gelten wieder die Einstellungen für „www.meinesite.com/intranet/marketing“, da dies die am tiefsten verschachtelte Website-Verbindung im Pfad zu der Seite ist, die der Benutzer bearbeitet. Entwurfsüberprüfung für überlappende Websites Wenn Sie Entwürfe zur Überprüfung senden, besteht die Liste der möglichen Überprüfer aus den Benutzern, die mit Ihrer Website verbunden sind. Der zur Überprüfung gesendete Entwurf wird vorübergehend im Stammordner Ihrer Website platziert (dies ist der Stamm der Website-Verbindung von Contribute). Um Probleme bei der Entwurfsüberprüfung zu vermeiden, wird Folgendes empfohlen: Sind Benutzer mit Websites verbunden, die untergeordnete Websites haben, sollten die Benutzer auch eine Verbindung mit allen untergeordneten Websites herstellen. Bei überlappenden Sites könnte die Entwurfsüberprüfung je nach Ihren Website-Verbindungen möglicherweise nicht erwartungsgemäß funktionieren: 1 Eventuell können Sie den Entwurf nicht an alle vorgesehenen Benutzer senden. Nehmen wir als Beispiel die folgenden Website-Verbindungen: • Verbindung von Benutzer 1: www.meinesite.com/intranet/ • Verbindung von Benutzer 2: www.meinesite.com/intranet/marketing Letzte Aktualisierung 15.8.2012 19 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung Wenn Benutzer 1 eine Seite im Marketing-Ordner bearbeitet und dann zur Überprüfung sendet, besteht die Liste der möglichen Überprüfer aus den Benutzern, die mit derselben Website verbunden sind wie Benutzer 1 (www.meinesite.com/intranet/). In diesem Fall kann Benutzer 1 den Entwurf nicht an Benutzer 2 senden, der zur Marketing-Website gehört. Nehmen wir nun an, Benutzer 1 verfügt über Verbindungen mit beiden Websites (www.meinesite.com/intranet/ und www.meinesite.com/intranet/marketing) und Benutzer 2 ist nur mit der Marketing-Website verbunden (www.meinesite.com/intranet/marketing). Wenn Benutzer 1 eine Seite im Marketing-Ordner bearbeitet und dann zur Überprüfung sendet, besteht die Liste der möglichen Überprüfer aus den Benutzern, die mit der am tiefsten verschachtelten Website von Benutzer 1 verbunden sind (www.meinesite.com/intranet/marketing). In diesem Fall kann Benutzer 1 den Entwurf an Benutzer 2 senden. 2 Überprüfer erhalten Entwürfe eventuell nicht. Nehmen wir wieder die Website-Verbindungen aus dem vorigen Beispiel: • Verbindung von Benutzer 1: www.meinesite.com/intranet/ • Verbindung von Benutzer 2: www.meinesite.com/intranet/marketing Wenn Benutzer 1 eine Seite im Marketing-Ordner bearbeitet und dann zur Überprüfung sendet, besteht die Liste der möglichen Überprüfer aus den Benutzern, die mit derselben Website verbunden sind wie Benutzer 1 (www.meinesite.com/intranet/). Wenn beide Websites eine Gruppe mit demselben Namen (Autor) haben, sendet Benutzer 1 den Entwurf möglicherweise an die Autoren-Gruppe für www.meinesite.com/intranet/, obwohl er eigentlich an die AutorenGruppe der Marketing-Website gesendet werden muss. In diesem Fall würde die Autoren-Gruppe der Marketing-Website den Entwurf von Benutzer 1 nicht erhalten. 3 Überprüfer können den Entwurf möglicherweise nicht bearbeiten oder veröffentlichen. Nehmen wir nun die folgenden Website-Verbindungen als Beispiel: • Verbindung von Benutzer 1: www.meinesite.com/intranet/ • Verbindungen von Benutzer 2: www.meinesite.com/intranet/ und www.meinesite.com/intranet/marketing Angenommen, Benutzer 1 bearbeitet eine Seite im Marketing-Ordner und sendet sie zur Überprüfung an Benutzer 2. Der zur Überprüfung gesendete Entwurf wird vorübergehend am Stamm der Website-Verbindung von Benutzer 1 platziert (www.meinesite.com/intranet/). (Benutzer 1 hat keine Website-Verbindung mit der Marketing-Website.) Wenn Benutzer 2 den Entwurf empfängt, entsteht ein Konflikt, da Benutzer 2 mit der Website verbunden ist, in der der Entwurf zur Überprüfung platziert wurde, aber auch mit der Website, die die Originalseite enthält. Wegen dieses Konflikts weiß Contribute nicht, wie der zur Überprüfung gesendete Entwurf gehandhabt werden soll, da er sich eigentlich im selben Ordner wie die Originalseite befinden sollte. Aus diesem Konflikt ergibt sich, dass Benutzer 2 den Entwurf nur zur Überprüfung senden oder löschen kann. Benutzer 2 kann den zur Überprüfung gesendeten Entwurf weder bearbeiten noch veröffentlichen. Vorlagen, gemeinsame Elemente und Bilder in überlappenden Websites Die Vorlagen in Contribute befinden sich in einem Ordner namens „Templates“ im Stammordner der jeweiligen Website-Verbindung (beispielsweise /Templates/contactPage.dwt). Auch gemeinsame Elemente und Bilder werden separat für jede Website gespeichert und stehen Benutzern je nach der Rolle zur Verfügung, die der WebsiteAdministrator ihnen für die jeweilige Website zugewiesen hat. Letzte Aktualisierung 15.8.2012 20 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung Wenn Ihre Website überlappende Website-Verbindungen enthält, verfügen manche Benutzer möglicherweise über mehrere Verbindungen mit verschiedenen Bereichen der Website. Wenn diese Benutzer eine Seite bearbeiten, haben sie Zugriff auf die Vorlagen und gemeinsamen Elemente der am tiefsten verschachtelten Website-Verbindung für die Seite und den Benutzer. Sie müssen sich sorgfältig überlegen, wo Sie Vorlagen, gemeinsame Elemente und Bilder platzieren. Wenn Sie beispielsweise das Logo Ihres Unternehmens am Stamm der Intranet-Website platzieren (www.meinesite.com/intranet/), können Benutzer, die nur mit der Marketing-Website verbunden sind (www.meinesite.com/intranet/marketing), nicht auf das Logo zugreifen. Netzwerkverbindungstypen in Contribute In Contribute können Sie mit verschiedenen Netzwerkverbindungstypen eine Verbindung mit Websites herstellen. Die Wahl des Verbindungstyps richtet sich nach der Infrastruktur Ihrer Website. Wenn Sie mit Contribute beispielsweise die Intranetsite einer Arbeitsgruppe aktualisieren, können Sie in den meisten Fällen eine LANVerbindung verwenden. Wird Ihre Website jedoch von einem ISP oder einer anderen externen Ressource gehostet, müssen Sie ggf. eine FTP-, SFTP- oder WebDAV-Verbindung einsetzen. Lokale Netzwerke (LANs) Wenn Sie mit Contribute über ein lokales Netzwerk eine Verbindung zu einem Webserver herstellen, muss der Webserver im lokalen Netzwerk sichtbar sein. Contribute kann auch mit VPN-Servern (VPN – Virtual Private Network) eingesetzt werden, um sicherzustellen, dass alle Dateiübertragungen hinter Ihrer Firewall stattfinden. Ist der Webserver im lokalen Netzwerk nicht sichtbar, können Sie mit Contribute eine FTP-Verbindung für die Arbeit mit der Website erstellen (sofern auf dem Server, mit dem Sie eine Verbindung herstellen, ein FTP-Server installiert ist). Um sicherzustellen, dass der korrekte Netzwerkpfad eingegeben wird, sollten Sie den Netzwerkordner im Verbindungsassistenten über die Durchsuchen-Schaltfläche suchen und auswählen. Wenn der Pfad zum Ordner korrekt ist, Contribute jedoch keine Verbindung herstellen kann, sollten Sie prüfen, ob der Ordner mit den richtigen Lese- und Schreibberechtigungen versehen wurde. Je nachdem, wie der Server, zu dem Sie eine Verbindung herstellen, konfiguriert wurde, können Sie möglicherweise nicht den vollständigen Pfad zum Websiteordner sehen. Wenn Sie keine Verbindung mit dem Server herstellen können, überprüfen Sie, ob Sie einen vollständig qualifizierten Pfad verwenden. Informationen zum Prüfen der Netzwerk- und Ordnerberechtigungen Ihres Servers finden Sie in der Dokumentation, die mit dem Betriebssystem des Servers geliefert wurde. File Transfer Protocol (FTP) Wenn die Benutzer über FTP auf die Website zugreifen, müssen Sie sicherstellen, dass die Berechtigungen zum Löschen, Überschreiben und Umbenennen für den Ordner aktiviert sind. Bei Verwendung von anonymem FTP sind diese Optionen in der Regel standardmäßig deaktiviert. Benutzer können also keine Seiten aktualisieren oder der Website neue Seiten hinzufügen. Wenn Sie die Verbindung mit der Website über FTP herstellen, sollten Sie SFTP verwenden. So werden die Dateien über eine sichere Verbindung zwischen Contribute und Ihrer Website übertragen. Zudem ist das SFTPVerbindungsprotokoll zuverlässiger. Wenn Sie eine FTP-Verbindung erstellen, versucht Contribute, den FTP-Pfad automatisch zu erkennen. Hierbei wird geprüft, ob der FTP-Ordner mit dem Ordner identisch ist, in dem sich Ihre Website-Dateien befinden. Wenn die Ordnerpfade nicht übereinstimmen, kann Contribute nicht in die im Browser angezeigte Seite schreiben, und Sie werden aufgefordert, den korrekten Pfad einzugeben. Letzte Aktualisierung 15.8.2012 21 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung Um sicherzustellen, dass der korrekte FTP-Pfad eingegeben wird, sollten Sie den FTP-Ordner im Verbindungsassistenten über die Schaltfläche „Durchsuchen“ suchen und auswählen. Wenn der Pfad zum Ordner korrekt ist, Contribute jedoch keine Verbindung herstellen kann, prüfen Sie, ob der Ordner mit den richtigen Lese-, Schreib- und Änderungsberechtigungen für den Benutzer versehen wurde. Beim Erstellen eines anonymen FTPKontos muss der Server so konfiguriert sein, dass anonyme Benutzer über die Berechtigung zum Löschen, Umbenennen und Überschreiben verfügen. Bei UNIX-Servern sind die Dateiberechtigungen in einigen Fällen so konfiguriert, dass Contribute nicht eingesetzt werden kann. Dies gilt insbesondere dann, wenn der Server gleichzeitig als Dateiserver dient. Weitere Informationen finden Sie unter „Setting up a site connection in Contribute“ im Contribute Support Center (in englischer Sprache). Sie können prüfen, ob FTP für den Endbenutzer korrekt eingerichtet ist, indem Sie eine Testwebseite an den Server übertragen. Versuchen Sie dann unter Verwendung der Anmeldedaten, die Sie dem Benutzer zur Verfügung stellen, die Seite in einem Browser anzuzeigen. Secure FTP SFTP ist eine sichere Version des FTP-Protokolls. SFTP verhindert ebenso wie SSH den Zugriff durch unberechtigte Benutzer auf Kennwort- und Benutzerinformationen, die ohne Verschlüsselung über das Internet gesendet werden. Standard-FTP sendet die Benutzerkennung und das Kennwort als unverschlüsselten Text. Sowohl Kennung, Kennwort als auch die übermittelten Daten können also von allen Personen, die Einblick in Ihre FTP-Daten haben, gesehen werden. Mit SFTP werden alle übertragenen Daten verschlüsselt; Eindringlinge haben also keine Möglichkeit, Ihre Daten zu sehen. Adobe empfiehlt die Verwendung von SFTP nicht nur wegen der höheren Sicherheit, sondern auch, weil es sich um ein solideres Protokoll mit einer zuverlässigeren Leistung handelt. Die folgenden Gründe sprechen für SFTP: • Das Protokoll ist strikter als FTP. • Es unterstützt Funktionen, die von FTP nicht unterstützt werden. • Es ist effizienter als FTP. • Es tritt nicht in Konflikt mit Firewalls, Proxyservern oder Routern. • Es stellt eine sicherere Verbindung für die Dateiübertragung zur Verfügung. Um SFTP mit Contribute verwenden zu können, muss ein SFTP-Server installiert sein. Wenn Sie einen StandardFTP-Server verwenden und in den Verbindungsoptionen in Contribute SFTP auswählen, wird keine Verbindung hergestellt. Auf dem Server muss außerdem Secure Shell 2 (SSH2) aktiviert sein. Contribute stellt SFTP nur über SSH2-geschützte Netzwerkverbindungen zur Verfügung. Weitere Informationen zu SFTP finden Sie in der Dokumentation zum Betriebssystem Ihres Servers und zum SFTP-Server. Weitere Informationen über SSH2 finden Sie auf der SSH Communications Security-Website unter www.ssh.com. Hinweis: Contribute unterstützt nur die kennwortgestützte Authentifizierung. Andere Authentifizierungsverfahren wie die zertifikatgestützte Authentifizierung, öffentliche Schlüssel und Kerberos werden nicht unterstützt. FTP- und SFTP-Dateiberechtigungen FTP-Server sind in der Regel so konfiguriert, dass bei der Erstellung (oder dem Schreiben) einer neuen Datei die Person, die die Datei hochlädt, Lese-/Schreibzugriff erhält, während die Mitglieder in der Berechtigungsgruppe lediglich Lesezugriff erhalten. Im Falle von Contribute kann dies zu Problemen führen, wenn ein anderer Benutzer versucht, eine Seite zu bearbeiten. Contribute kann die Datei lesen, die Dateiberechtigungen des FTP-Servers lassen jedoch nicht zu, dass Contribute die aktualisierte Datei wieder auf dem Webserver speichert. Letzte Aktualisierung 15.8.2012 22 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung Wenn Sie den FTP-Server für die Zusammenarbeit mit Contribute konfigurieren, müssen Sie darauf achten, die Dateiberechtigungen, die vom FTP-Server für neue Dateien erstellt werden, so zu konfigurieren, dass Gruppenmitglieder Lese- und Schreibrechte für die Dateien erhalten. Dieses Problem tritt häufig auf UNIX-Servern auf. Setzen Sie die Berechtigungen für Dateien auf umask 664. Dies gibt dem Dateieigentümer (also der Person, die die Datei erstellt hat) und den Gruppenmitgliedern (alle Benutzer, die auf die Website zugreifen müssen, um die Datei zu aktualisieren) Lese-/Schreibzugriff. WebDAV Web-based Distributed Authoring and Versioning (WebDAV) ist eine Serie von Erweiterungen des HTTPProtokolls, mit dem Benutzer Dateien auf einer Website gemeinsam aktualisieren und verwalten können. Eine der wichtigsten Funktionen des WebDAV-Protokolls ist die Dateisperre. Wenn Benutzer die Verbindung mit einer WebDAV-aktivierten Website herstellen und eine Datei für die Bearbeitung öffnen, wird diese Datei gesperrt. So wird verhindert, dass Benutzer einer Website die Änderungen eines anderen Benutzers überschreiben. Um Contribute mit einer WebDAV-aktivierten Website einzusetzen, müssen Sie einen WebDAV-Server verwenden, der die exklusive Schreibsperre unterstützt. Durch exklusive Schreibsperren wird sichergestellt, dass die Datei nur vom Eigentümer der Sperre (also der Person, die die Datei für die Bearbeitung geöffnet hat) überschrieben werden kann. Hinweis: Einige WebDAV-Server unterstützen gemeinsame Schreibsperren, sodass zwei oder mehr Benutzer gleichzeitig an einer Webseite arbeiten können. Diese gemeinsamen Schreibsperren werden von Contribute nicht unterstützt. Öffnet ein Benutzer auf einer WebDAV-aktivierten Website, auf der gemeinsame Sperren verwendet werden, mit Contribute eine Seite, öffnet Contribute die Datei nur, wenn eine exklusive Sperre eingerichtet werden kann. Wenn die Datei gerade von einem anderen Benutzer bearbeitet wird, benachrichtigt Contribute den Benutzer, dass die Datei nicht zur Bearbeitung zur Verfügung steht. Wenn Sie eine Verbindung mit einer WebDAV-aktivierten Website herstellen, müssen Sie eine WebDAV-spezifische URL angeben. Diese URL kann aus einer von der WebDAV-Website verwendeten Portnummer bestehen. Angenommen, die URL für Ihre Website lautet: www.meinesite.com/ Die WebDAV-URL kann dann z. B. wie folgt lauten: www.meinesite.com:81/ Durch Hinzufügen der Portnummer 81 zum Domänennamen der Website wird die von WebDAV verwendete Netzwerkadresse angegeben. WebDAV-aktivierte Websites verfügen häufig über eigene Anforderungen an Benutzernamen und Kennwörter. Sie können diese individuell anlegen oder einen Gruppenbenutzernamen und ein Gruppenkennwort erstellen. Wenn Sie eine Verbindung mit einer WebDAV-Website erstellen, dürfen Sie verschiedene Verbindungstypen nicht miteinander kombinieren (z. B. FTP mit WebDAV oder ein lokales Netzwerk mit WebDAV). Verwenden Sie nur WebDAV als Verbindungstyp. Wenn Sie mit einem lokalen Netzwerk, FTP oder SFTP eine Verbindung mit einer Website herstellen, verwendet Contribute ein eigenes Dateisperrungsverfahren, mit dem Benutzer daran gehindert werden, die Dateien anderer Benutzer zu überschreiben. Contribute-Verbindungen, die diese Verbindungstypen verwenden, können Dateien, die mit WebDAV-Sperren gesperrt wurden, nicht erkennen. Es könnte also passieren, dass versehentlich eine Datei geöffnet wird, die gerade über eine WebDAV-aktivierte Verbindung bearbeitet wird. Führen Sie einen der folgenden Schritte aus, um zu verhindern, dass Benutzer andere Verbindungstypen für eine WebDAV-aktivierte Website verwenden: • Informieren Sie die Benutzer, die Verbindungen herstellen, dass sie für WebDAV-aktivierte Websites nur WebDAV als Verbindungstyp verwenden sollten. Letzte Aktualisierung 15.8.2012 23 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung • Senden Sie einen Verbindungsschlüssel, der Benutzern die Verbindung mit der Website nur über WebDAV gestattet. • Beschränken Sie den Zugriff auf lokale Netzwerke, FTP und SFTP auf Server, die WebDAV-aktivierte Websites hosten. Weitere Informationen zu WebDAV finden Sie auf der Website mit WebDAV-Ressourcen unter www.webdav.org. Netzwerkpfade und Internetadressen (URLs) Beim Erstellen einer Verbindung mit der Website werden Sie von Contribute aufgefordert, die Internetadresse (URL) der Website und die Netzwerkverbindungsinformationen des Servers und Ordners einzugeben, in dem die Website gespeichert ist. Internetadresse und Netzwerkpfad müssen auf denselben Ordner der Website verweisen. Contribute unterstützt auch Websites, die mit dem Subversion-Versionskontrollsystem konfiguriert sind. Wenn Sie eine Verbindung mit Websites erstellen, für die Subversion aktiviert ist, aktivieren Sie die Option für die SubversionVerbindung und geben Sie die Details zum Server an. Weitere Informationen finden Sie unter „Verwenden von Subversion mit Contribute“ in der Contribute-Hilfe. Angenommen, Ihre Website befindet sich im folgenden Pfad: \\MeinServer\wwwroot\sites\MeineSite Die zugehörige Webadresse für diese Site lautet: www.MeinServer.com/sites/MeineSite Bei der Erstellung der Verbindung müssen Sie diese Werte genau angeben, damit sie auf denselben Ordner verweisen. Um sicherzustellen, dass die Website und der Netzwerkordner (bzw. der FTP-Ordner bei Verwendung von FTP und SFTP) identisch sind, lädt Contribute eine temporäre Datei an den von Ihnen angegebenen Pfad hoch. Contribute versucht nun, an der angegebenen Adresse der Website die temporäre Datei über HTTP zu lesen. Wenn Contribute die temporäre Datei findet, stimmen die Pfade überein, und Contribute erstellt die Verbindung. Wenn die Pfade nicht übereinstimmen, werden Sie von Contribute aufgefordert, den korrekten Pfad einzugeben. Hinweis: Wenn die Benutzer Ihrer Site das FTP-Protokoll verwenden, um einen Website-Ordner im FTP-Hostordner aufzurufen, müssen Sie einen absoluten Pfad zum Ordner angeben. Installieren von Contribute und Erstellen einer Administratorverbindung Wenn Sie Ihre Website-Infrastruktur geplant und die Lese-, Schreib- und Bearbeitungsberechtigungen für Netzwerk und Server konfiguriert haben, müssen Sie eine Kopie von Contribute installieren und eine ContributeAdministratorverbindung mit der Website herstellen. Hinweis: Sie können so viele Administratorverbindungen wie erforderlich erstellen, je nach Anzahl der benötigten Sites und Subsites. Installieren Sie nun Contribute und stellen Sie die Informationen zusammen, die erforderlich sind, um eine Verbindung herzustellen (siehe „Vorbereiten einer Website-Verbindung“ auf Seite 24). Stellen Sie dann Ihre Administratorverbindung her (siehe „Erstellen einer Website-Verbindung in Contribute“ auf Seite 25). Letzte Aktualisierung 15.8.2012 24 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung Vorbereiten einer Website-Verbindung Bevor Sie beginnen, sollten Sie die folgenden Informationen bereit halten: 1 Ihr Benutzername und Ihre E-Mail-Adresse Mithilfe von Benutzernamen und E-Mail-Adressen werden die Benutzer und die Webseiten erkannt, an denen sie gerade arbeiten. Contribute verhindert, dass mehrere Benutzer gleichzeitig dieselbe Webseite bearbeiten. (Contribute verwendet zur Vermeidung von Bearbeitungskonflikten ein System, das dem Ein-/Auschecksystem in Dreamweaver sehr ähnlich ist.) Wenn Sie mehrere Kopien von Contribute besitzen, verwenden Sie für jede Kopie einen anderen Benutzernamen. Beispielsweise Chris(Laptop) und Chris(Mac) Wenn Sie denselben Benutzernamen verwenden, könnten Sie unbeabsichtigt Auscheckvorgänge von anderen Systemen außer Kraft setzen. 2 Internetadresse (URL) der Website Die URL (Uniform Resource Locator) einer Website ist ihre Adresse im Internet oder im unternehmensinternen Intranet. Website-URLs weisen gewöhnlich folgendes Format auf: http://www.meinesite.de/ 3 Netzwerkpfad der Website für die Verbindung mit lokalen Netzwerken Beim Netzwerkpfad handelt es sich um den Speicherort der Website innerhalb des lokalen Netzwerks Ihrer Organisation. Er enthält den Namen des Servers, auf dem die Website gespeichert ist, und den Verzeichnispfad der Websitedateien auf diesem Server. Ihr Netzwerkpfad könnte beispielsweise folgendermaßen lauten: \\Arbeitsplatz\wwwroot\ (Windows) oder afp://server:volume: (Macintosh). Hinweis: Wenn unter Mac OS X® eine LAN-Verbindung erstellt werden soll, muss das Netzwerkvolume des Servers, mit dem Sie eine Verbindung herstellen, vor dem Erstellen der Verbindung auf dem Computer-Desktop installiert werden. Wählen Sie im Finder „Gehe zu“ > „Mit Server verbinden“, um das Netzwerk zu installieren, mit dem Sie die Verbindung herstellen möchten. 4 FTP- oder SFTP-Verbindungsinformationen FTP ermöglicht eine sichere Dateiübertragung auf lokale oder standortferne Webserver. Wenn Sie von einem entfernten Standort (beispielsweise von zu Hause oder einem anderen Büro) auf Ihre Website zugreifen, müssen Sie die Verbindung mit der Website unter Umständen über FTP herstellen, um Dateien von diesem entfernten Standort über das Internet auf Ihre Website zu übertragen (beispielsweise wenn Sie nicht über eine lokale Netzwerkverbindung mit der Website verfügen). Wenn Sie oder andere Benutzer über FTP oder SFTP auf die Website zugreifen möchten, müssen Sie die Adresse des FTP-Servers sowie den Benutzernamen und das Kennwort zum Herstellen einer Verbindung mit dem FTPServer kennen. Die Adresse des FTP-Servers könnte z. B. folgendermaßen lauten: ftp.meinesite.com. Hinweis: Bei Websites, die über CPS (Contribute Publishing Server) verwaltet werden, müssen die Benutzer ihre eigenen FTP- oder SFTP-Benutzerkontodaten angeben, um eine Verbindung mit der Website herzustellen. Weitere Informationen finden Sie unter „Serverzugriff für die Verbindung mit CPS-verwalteten Websites“ auf Seite 13. 5 Subversion-Serverinformationen Subversion ist ein Open-Source-Versionskontrollsystem eines Drittanbieters. Mithilfe von Subversion können Sie Änderungen an Ihrer Website nachverfolgen. Bei der Integration in Contribute dient der Subversion-Server als Repository für Webseiten. Alle Versionen veröffentlichter Seiten können vom Server abgerufen werden, zusammen mit Informationen wie Versionsnummer, Datum, Autor und Kommentaren. Letzte Aktualisierung 15.8.2012 25 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung Wenn Sie eine Verbindung mit einer Website herstellen, für die Subversion aktiviert ist, wählen Sie die Option für die Subversion-Verbindung aus und geben Sie die Details zum Server an. Die Subversion-Serverdetails umfassen Informationen wie Protokoll, Serveradresse, Repository-Pfad und Serverport, sofern diese Angaben von den Standardwerten abweichen. Geben Sie Ihren Benutzernamen und Ihr Kennwort ein. Wenn Subversion anonyme Anmeldungen akzeptiert, können Sie diese Felder auch leer lassen. Weitere Informationen finden Sie unter „Verwenden von Subversion mit Contribute“ in der Contribute-Hilfe. Verwandte Hilfethemen „Erstellen einer Website-Verbindung in Contribute“ auf Seite 25 Erstellen einer Website-Verbindung in Contribute Der Contribute-Verbindungsassistent (Windows oder Macintosh) führt Sie Schritt für Schritt durch die Erstellung einer neuen Verbindung mit einer Website. Dabei werden Sie zur Eingabe aller für die Verbindungserstellung benötigten Informationen aufgefordert. Hinweis: Wenn Sie mit Macintosh arbeiten und über ein .Mac-Konto verfügen, können Sie mühelos eine Verbindung mit dem Konto herstellen. Aktivieren Sie im Verbindungsassistenten das Kontrollkästchen „.Mac“. Weitere Informationen dazu, wie Sie einen Ordner Ihrer .Mac-Website für eine Verbindung auswählen, finden Sie in der Contribute-Hilfe. So erstellen Sie eine Website-Verbindung 1 Starten Sie Contribute. 2 Wählen Sie „Bearbeiten“ > „Meine Verbindungen“ (Windows) oder „Contribute“ > „Meine Verbindungen“ (Macintosh). Das Dialogfeld „Meine Verbindungen“ wird angezeigt. Mithilfe der Optionen in diesem Dialogfeld können Sie Ihre Contribute-Verbindungen erstellen und verwalten. 3 Klicken Sie auf „Erstellen“. Der Verbindungsassistent (Windows und Macintosh) wird angezeigt. Der Verbindungsassistent führt Sie durch die Erstellung einer neuen Website-Verbindung. Nachdem Sie die erforderlichen Eingaben in jedem Bildschirm des Verbindungsassistenten vorgenommen haben, klicken Sie auf „Weiter“ (Windows) oder „Fortfahren“ (Macintosh), um zum nächsten Bildschirm zu gelangen. 4 Klicken Sie gegebenenfalls auf „Zurück“, um zu einem vorherigen Bildschirm zu wechseln. Klicken Sie auf die Schaltfläche „Hilfe“, um weitere Informationen zum Ausfüllen der Bildschirme anzuzeigen. 5 Überprüfen Sie im Zusammenfassungsbildschirm des Assistenten, ob alle Verbindungseinstellungen korrekt sind. Klicken Sie dann auf „Fertig“ (Windows) oder „Fertig stellen“ (Macintosh), um die Verbindung herzustellen. Contribute erstellt nun eine Verbindung mit der Website. Sobald Contribute die Verbindung mit der Website erfolgreich hergestellt hat, wird der Verbindungsassistent geschlossen und die Hauptseite der Website wird im Contribute-Browser angezeigt. Letzte Aktualisierung 15.8.2012 26 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung Installieren von Contribute Publishing Server (optional) Die Installationsprogramme für Contribute Publishing Server (CPS) bieten zwei Optionen für die Installation von CPS, je nach Ihrer Serverumgebung: • Die einfache Installation ist für Systeme vorgesehen, auf denen noch kein Java-Anwendungsserver installiert ist. Zu dieser Installation gehören ein JRE- (Java Runtime Environment) und ein JRun 4-Server für die Verwendung mit CPS. Weitere Informationen finden Sie unter „Einfache Installation von Contribute Publishing Server“ auf Seite 27. • Die Installation mit einer WAR-Datei ist für Systeme vorgesehen, auf denen bereits ein Java-Anwendungsserver installiert ist. Weitere Informationen finden Sie unter „Installation von Contribute Publishing Server mit einer WAR-Datei“ auf Seite 29. Wenn für Ihre Plattform kein Installationsprogramm vorhanden ist, können Sie eine WAR-Datei und zugehörige Datendateien herunterladen und dann die Installationsanleitungen der WAR-Datei befolgen, um CPS zu installieren. Hinweis: Wenn für Ihre Plattform kein Installationsprogramm vorhanden ist und Sie die Installation mit der WARDatei durchführen müssen, aber nicht über einen Java-Anwendungsserver verfügen, können Sie eine Demoversion von JRun 4-Server mit eingeschränkter Lizenz herunterladen. Weitere Informationen finden Sie auf der AdobeWebsite unter www.adobe.com. Systemanforderungen Contribute Publishing Server (CPS) ist eine J2EE-Webanwendung, die Sie als WAR-Datei (Web Application Archive) auf einem unterstützten Java-Anwendungsserver installieren können. Sie können CPS als integrierten Java-Anwendungsserver installieren, der Adobe® JRun™ 4.0 enthält, oder als WARDatei, die Sie für einen vorhandenen Java-Anwendungsserver bereitstellen. CPS sollte auf einem eigenen Server in einem firewallgeschützten Netzwerk installiert werden. Bei Verwendung des Benutzerverzeichnisdienstes speichert CPS Daten zum Authentifizieren des Zugriffs auf Webserver in Ihrer ITUmgebung. Aus diesem Grund sollten Sie die Sicherheitsrichtlinien beachten, die auch für jeden anderen in Ihrer Infrastruktur installierten Anwendungsserver gelten. Contribute Publishing Server unterstützt Server unter den Betriebssystemen Windows XP, Windows 2003, Linux und Solaris™. Windows • Intel Pentium oder gleichwertiger Prozessor • Windows 2000 Server oder Windows 2003 Server • Windows XP Pro (SP1) (nur Entwickler) • 256 MB RAM (512 MB empfohlen) • 200 MB freier Festplattenspeicher Linux • Intel Pentium oder gleichwertiger Prozessor • Red Hat Linux 7.2, 7.3, 8.0, 9 • SuSE Linux 7.2, 7.3 oder 8.x Letzte Aktualisierung 15.8.2012 27 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung • Fedora Core 2 • 256 MB RAM (512 MB empfohlen) • 200 MB freier Festplattenspeicher UNIX • SPARC-Prozessor • Sun Solaris 7, 8 oder 9 • 256 MB RAM (512 MB empfohlen) • 200 MB freier Festplattenspeicher Unterstützte Anwendungsserver • Macromedia JRun 4 • IBM WebSphere Application Server, Version 5.1 • BEA WebLogic Server 6, 7 und 8.1 • Tomcat 5.x • JBOSS 3.2.x Unterstützung für Java Virtual Machine (JVM) • 1.4.x und höher Unterstützte Browser für die CPS-Administrationsoberfläche • Internet Explorer 6 und höher (Windows) • Safari 1.2.3 und höher (Mac OS) • Mozilla 1.7.2 und höher (Windows & Mac) • Netscape 4.7 und höher (Windows & Mac) • Firefox 9 und höher (Windows & Mac) Für die CPS-Administration muss Flash Player 7 oder höher in Ihrem Browser installiert sein. Einfache Installation von Contribute Publishing Server Mit der einfachen CPS-Installation können Sie einen vorkonfigurierten Java-Anwendungsserver installieren, der CPS enthält. Diese Installation wird empfohlen, wenn kein Java-Anwendungsserver vorhanden ist. So installieren Sie CPS mit der einfachen Installation (Windows) 1 Laden Sie die Installationsdatei herunter. 2 Doppelklicken Sie auf die Datei, um das Installationsprogramm zu starten. 3 Lesen und akzeptieren Sie die Lizenzvereinbarung, um mit der Installation fortzufahren. 4 Wählen Sie im Bildschirm für die Installationsmethode die einfache Installation aus. 5 Übernehmen Sie das vorgegebene Installationsverzeichnis oder klicken Sie auf „Wählen“, um ein anderes Verzeichnis auszuwählen. Das Standardverzeichnis lautet C:/Programme/Macromedia/Contribute Publishing Server. Letzte Aktualisierung 15.8.2012 28 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung 6 Wenn Sie dazu aufgefordert werden, geben Sie ein Administratorkennwort ein, um den Zugriff auf die CPS- Konsole einzuschränken. Dies ist nicht dasselbe Kennwort, das zum Schutz der Contribute-Administratorrolle dient; deshalb sollten Sie es sich notieren. 7 Überprüfen Sie die Daten im Zusammenfassungsbildschirm und klicken Sie dann auf die Schaltfläche zum Installieren. Das Installationsprogramm erstellt Ordner und Dateien im Installationsordner. CPS wird als Windows-Dienst installiert und automatisch gestartet. Hinweis: Das Verzeichnis „Contribute Publishing Server/jrun4“ enthält den JRun 4-Anwendungsserver und eine bereitgestellte CPS-Version. 8 Klicken Sie im letzten Bildschirm der Installation auf die Schaltfläche zum Abschließen, um das Installationsfenster zu schließen. Die CPS-Konsole wird in einem Browser gestartet. Wahrscheinlich wird im Browser eine Sicherheitswarnung angezeigt, da das CPS-Installationsprogramm ein selbst signiertes Zertifikat für den Server erstellt hat. Das Zertifikat dient zur Erstellung einer sicheren Verbindung. Da selbst signierte Zertifikate nicht von einem Drittanbieter überprüft werden, müssen Sie sie immer akzeptieren. Hinweis: Für die CPS-Konsole muss Adobe Flash Player 7 auf Ihrem Computer installiert sein. 9 Akzeptieren Sie das Zertifikat. Eventuell empfiehlt es sich, das Zertifikat dauerhaft zu akzeptieren, sofern dies möglich ist. Andernfalls werden Sie wahrscheinlich bei jedem Start der CPS-Konsole dazu aufgefordert, das Zertifikat zu akzeptieren. Das Anmeldedialogfeld für die CPS-Konsole wird angezeigt. 10 Geben Sie das Kennwort ein, das Sie bei der Installation festgelegt haben. Die CPS-Konsole wird angezeigt, sodass Sie CPS konfigurieren können. Weitere Informationen finden Sie unter „Konfigurieren von Contribute Publishing Server (nur CPS)“ auf Seite 42. In Zukunft können Sie über folgende Befehlssequenz auf die CPS-Konsole zugreifen: Start > Programme > Macromedia > Macromedia Contribute Publishing Server > Administer Macromedia Contribute Publishing Server. So installieren Sie CPS mit der einfachen Installation (UNIX) 1 Laden Sie die Installationsdatei herunter. 2 Geben Sie an der Befehlszeile den folgenden Befehl ein, um die Ausführungsberechtigungen für das Shellskript der JRun-Installation festzulegen: chmod +x cps-linux.bin Hinweis: Wenn Sie CPS unter Solaris™ installieren, ersetzen Sie in diesem Befehl linux durch solaris. 3 Geben Sie den folgenden Befehl ein, um das JRun-Installationsskript auszuführen: sh ./cps-linux.bin Hinweis: Wenn Sie CPS unter Solaris installieren, ersetzen Sie in diesem Befehl linux durch solaris. Das Installationsprogramm extrahiert die Installationsdateien und führt dann das Installationsskript aus. 4 Lesen Sie die Bildschirme der Lizenzvereinbarung durch und akzeptieren Sie die Vereinbarung, um mit der Installation fortzufahren. Letzte Aktualisierung 15.8.2012 29 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung 5 Wählen Sie im Bildschirm für die Installationsmethode die einfache Installation aus. 6 Im Bildschirm für den Installationsordner können Sie das Standardinstallationsverzeichnis übernehmen oder ein anderes Verzeichnis eingeben. 7 Geben Sie im Bildschirm für das Administratorkennwort ein solches Kennwort ein, um den Zugriff auf die CPS- Konsole einzuschränken. Dies ist nicht dasselbe Kennwort, das zum Schutz der Contribute-Administratorrolle dient; deshalb sollten Sie es sich notieren. 8 Überprüfen Sie die Daten im Zusammenfassungsbildschirm und drücken Sie dann die Eingabetaste, um mit der Installation zu beginnen. Nach Abschluss der Installation wird auf dem Bildschirm eine Liste der Skripts angezeigt, mit denen Sie CPS starten und anhalten können. 9 Drücken Sie die Eingabetaste, um das Installationsprogramm zu beenden, und wechseln Sie dann zum Installationsordner. 10 Geben Sie den folgenden Befehl ein, um CPS zu starten: sh ./bin/startCPS.sh Wenn die Meldung Server contribute-wps ready angezeigt wird, wurde der Server gestartet. 11 Nun können Sie sich bei der CPS-Konsole anmelden und CPS konfigurieren. Weitere Informationen finden Sie unter „Konfigurieren von Contribute Publishing Server (nur CPS)“ auf Seite 42. Installation von Contribute Publishing Server mit einer WAR-Datei Die CPS-Installation mit einer WAR-Datei wird verwendet, wenn auf Ihrem Computer bereits ein J2EEAnwendungsserver installiert ist oder wenn für Ihre Plattform kein Installationsprogramm für die einfache Installation verfügbar ist. Hinweis: Wenn für Ihre Plattform kein Installationsprogramm vorhanden ist und Sie die Installation mit der WARDatei durchführen müssen, aber nicht über einen Java-Anwendungsserver verfügen, können Sie eine Demoversion von JRun 4-Server mit eingeschränkter Lizenz herunterladen. Weitere Informationen finden Sie auf der Adobe-Website unter www.adobe.com. Zur Installation mit einer WAR-Datei gehören die folgenden Schritte: 1 WAR-Datei generieren. In diesem Schritt verwenden Sie ein Installationsprogramm, um die WAR-Datei zu generieren und CPSDateiverzeichnisse zu konfigurieren. Hinweis: Wenn kein Installationsprogramm für Ihre Plattform vorhanden ist, können Sie möglicherweise die ZIPDatei mit der WAR-Datei und zugehörigen Datendateien herunterladen. In diesem Fall können Sie die Generierung der WAR-Datei überspringen und direkt mit dem nächsten Schritt, der Bereitstellung der WAR-Datei, fortfahren. 2 WAR-Datei bereitstellen. Sobald die WAR-Datei vorhanden ist, können Sie sie bereitstellen. WAR-Datei mithilfe eines Installationsprogramms generieren Der erste Schritt bei der CPS-Installation mit einer WAR-Datei besteht darin, mithilfe eines Installationsprogramms eine WAR-Datei und zugehörige Datendateien in einer Verzeichnisstruktur zu generieren. Das Installationsprogramm konfiguriert die WAR-Dateien auch so, dass sie auf die installierten Datendateien verweisen. Letzte Aktualisierung 15.8.2012 30 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung Hinweis: Sie können den Speicherort dieser Datendateien später ändern, also nachdem Sie die WAR-Datei generiert und bereitgestellt haben. So generieren Sie mit dem CPS-Installationsprogramm eine WAR-Datei (Windows) 1 Laden Sie das Installationsprogramm herunter. 2 Doppelklicken Sie auf die Datei, um das Installationsprogramm zu starten. 3 Lesen und akzeptieren Sie die Lizenzvereinbarung, um mit der Installation fortzufahren. 4 Wählen Sie im Bildschirm für die Installationsmethode die Option für die WAR-Datei aus. 5 Übernehmen Sie das vorgegebene Installationsverzeichnis oder klicken Sie auf „Wählen“, um ein anderes Verzeichnis auszuwählen. Das Standardverzeichnis lautet C:/Programme/Macromedia/Contribute Publishing Server.. 6 Wenn Sie dazu aufgefordert werden, geben Sie ein Administratorkennwort ein, um den Zugriff auf die CPS- Konsole einzuschränken. Dies ist nicht dasselbe Kennwort, das zum Schutz der Contribute-Administratorrolle dient; deshalb sollten Sie es sich notieren. 7 Klicken Sie dann im Zusammenfassungsbildschirm auf die Schaltfläche zum Schließen. Das Installationsprogramm erstellt eine Verzeichnisstruktur, die die WAR-Datei und die zugehörigen Datendateien enthält. 8 Nun können Sie die WAR-Datei bereitstellen. So generieren Sie mit dem CPS-Installationsprogramm eine WAR-Datei (UNIX) 1 Laden Sie die Installationsdatei herunter. 2 Geben Sie an der Befehlszeile den folgenden Befehl ein, um die Ausführungsberechtigungen für das Shellskript der JRun-Installation festzulegen: chmod +x pubserver-linux.bin Hinweis: Wenn Sie CPS unter Solaris installieren, ersetzen Sie in diesem Befehl linux durch solaris. 3 Geben Sie den folgenden Befehl ein, um das JRun-Installationsskript auszuführen: sh ./pubserver-linux.bin Hinweis: Wenn Sie CPS unter Solaris installieren, ersetzen Sie in diesem Befehl linux durch solaris. Das Installationsprogramm extrahiert die Installationsdateien und führt dann das Installationsskript aus. 4 Lesen Sie die Bildschirme der Lizenzvereinbarung durch und akzeptieren Sie die Vereinbarung, um mit der Installation fortzufahren. 5 Wählen Sie im Bildschirm für die Installationsmethode die Option für die WAR-Datei aus. 6 Im Bildschirm für den Installationsordner können Sie das Standardinstallationsverzeichnis übernehmen oder ein anderes Verzeichnis eingeben. 7 Geben Sie im Bildschirm für das Administratorkennwort ein solches Kennwort ein, um den Zugriff auf die CPS- Konsole einzuschränken. Dies ist nicht dasselbe Kennwort, das zum Schutz der Contribute-Administratorrolle dient; deshalb sollten Sie es sich notieren. Letzte Aktualisierung 15.8.2012 31 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung 8 Überprüfen Sie die Daten im Zusammenfassungsbildschirm und drücken Sie dann die Eingabetaste, um mit der Installation zu beginnen. Das Installationsprogramm erstellt eine Verzeichnisstruktur, die die WAR-Datei und die zugehörigen Datendateien enthält. 9 Nun können Sie die WAR-Datei bereitstellen. Bereitstellen der WAR-Datei Sobald die WAR-Datei vorhanden ist, können Sie sie auf dem J2EE-Anwendungsserver bereitstellen. Hinweis: CPS erfordert, dass auf dem J2EE-Anwendungsserver JVM (Java Virtual Machine) Version 1.4 oder höher ausgeführt wird. Die CPS-Anwendung muss von einer erweiterten Verzeichnisstruktur aus ausgeführt werden. Die Bereitstellung der WAR-Datei und die Erstellung der erweiterten Verzeichnisstruktur sind je nach J2EE-Anwendungsserver verschieden. Üblich sind die beiden folgenden Methoden: 1 Stellen Sie die komprimierte WAR-Datei in einem Arbeitsverzeichnis bereit. Bei einigen J2EE-Anwendungsservern (wie beispielsweise IBM® WebSphere®), wird die WAR-Datei bei der Bereitstellung in einem Arbeitsverzeichnis dekomprimiert. Das erweiterte Verzeichnis gilt ab diesem Zeitpunkt als Anwendung. Für diese Anwendungsserver stellen Sie die komprimierte WAR-Datei bereit und arbeiten anschließend in der entstehenden Verzeichnisstruktur. 2 Dekomprimieren Sie die WAR-Datei und stellen Sie die erweiterte Struktur als Arbeitsverzeichnis bereit. Auf anderen Anwendungsservern (wie JRun 4, BEA® WebLogic® und JBoss) dekomprimieren Sie die WAR-Datei manuell und stellen dann die erweiterte Verzeichnisstruktur bereit, die zum Arbeitsverzeichnis wird. Hinweis: Aus folgendem Grund müssen Sie die WAR-Datei auf bestimmten Java-Anwendungsservern dekomprimieren und dann die erweiterte Struktur in einem Arbeitsverzeichnis bereitstellen: So wird verhindert, dass der Server bei jedem Start die komprimierte WAR-Datei in einem temporären Verzeichnis extrahiert. Wenn dies geschieht, werden die in der ckm.xml-Datei gespeicherten Anwendungsdaten jedes Mal überschrieben, wenn der Server die komprimierte WAR-Datei in einem temporären Verzeichnis extrahiert. Die verwendete Bereitstellungsmethode richtet sich nach Ihrem Anwendungsserver. Weitere Informationen zur Bereitstellung einer WAR-Datei finden Sie in der Dokumentation Ihres JavaAnwendungsservers. Im Folgenden wird beschrieben, wie CPS auf einem JRun 4-Server bereitgestellt wird. Hinweis: Beim folgenden Verfahren wird davon ausgegangen, dass bereits eine Version von JRun 4 installiert ist. So stellen Sie die WAR-Datei auf einem JRun 4-Server bereit 1 Dekomprimieren Sie die Datei „pubserver.war“ manuell im Installationsordner. • Wechseln Sie an der Befehlszeile zum CPS-Installationsordner. 2 Erstellen Sie Ihr Arbeitsverzeichnis, indem Sie folgenden Befehl eingeben: mkdir pubserver-war (UNIX) oder md pubserver-war (Windows) a Wechseln Sie zum Arbeitsverzeichnis, indem Sie folgenden Befehl eingeben: cd pubserver-war Letzte Aktualisierung 15.8.2012 32 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung b Dekomprimieren Sie die WAR-Datei im Arbeitsverzeichnis, indem Sie folgenden Befehl eingeben: java_home/bin/jar -xvf ../pubserver.war Dabei ist java_home das JRE-Stammverzeichnis. 3 Starten Sie den JRun-Server, falls er noch nicht ausgeführt wird. 4 Öffnen Sie einen Webbrowser und geben Sie die URL der JRun-Verwaltungskonsole ein. Bei Verwendung des Standardinstallationsverzeichnisses lautet die URL: http://localhost:8000. Die JRun-Verwaltungskonsole wird im Webbrowser angezeigt. 5 Geben Sie den Benutzernamen und das Kennwort des JRun-Administrators ein. 6 Erweitern Sie das Symbol für den Standardserver im linken Fensterbereich und klicken Sie dann auf das Symbol für die J2EE-Komponenten. 7 Klicken Sie im Bedienfeld für die Webanwendungen (Web Applications) auf die Schaltfläche zum Hinzufügen (Add). 8 Navigieren Sie zum erstellten Arbeitsverzeichnis (pubserver-war), indem Sie auf die Durchsuchen-Schaltfläche klicken oder den Pfad in das Textfeld für den Quelldateipfad (Source File Path) eingeben. 9 Klicken Sie auf „Deploy“ (Bereitstellen). Das Arbeitsverzeichnis wird in JRun bereitgestellt und der Zusammenfassungsbildschirm für die J2EEKomponenten wird angezeigt. Hinweis: Stellen Sie unter „General Settings“ (Allgemeine Einstellungen) sicher, dass der Kontextpfad (Context Path) auf /contribute eingestellt ist. 10 Klicken Sie im linken Fensterbereich auf das Symbol „Logging“ (Protokollierung). Die Protokollanzeige wird eingeblendet. Überprüfen Sie im Protokoll, ob der Server richtig gestartet wurde. 11 Wenn Sie für die Generierung der WAR-Datei und die Konfiguration der CPS-Dateiverzeichnisse kein Installationsprogramm verwendet haben, fahren Sie mit dem Abschnitt „Konfigurieren der CPSDateiverzeichnisse“ fort. Haben Sie ein Installationsprogramm verwendet, können Sie diesen Schritt überspringen, es sei denn, Sie möchten den Speicherort der CPS-Daten ändern. 12 Nun können Sie sich bei der CPS-Konsole anmelden und CPS konfigurieren. Weitere Informationen finden Sie unter „Konfigurieren von Contribute Publishing Server (nur CPS)“ auf Seite 42. Letzte Aktualisierung 15.8.2012 33 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung Bereitstellen von CPS auf JBoss-Anwendungsservern (Macintosh) JBoss ist ein Java-basierter Open-Source-Anwendungsserver, der häufig auf Servern unter Macintosh OS X verwendet wird. Es wird empfohlen, die Datei „pubserver.war“ manuell im Installationsordner zu dekomprimieren und die dekomprimierte WAR-Datei in folgenden Ordner zu kopieren: <JBoss_home>/server/default/deploy. So stellen Sie CPS auf dem JBoss-Anwendungsserver bereit 1 Stoppen Sie den JBoss-Anwendungsserver, indem Sie ein Terminalfenster öffnen und das Skript shutdown.sh ausführen. % <JBoss_home>/server/bin/shutdown.sh 2 Dekomprimieren Sie die Datei „pubserver.war“ manuell und kopieren Sie die dekomprimierte WAR-Datei in den folgenden Ordner: <JBoss_home>/server/default/deploy. 3 Erstellen Sie einen Ordner namens „database“. Hier werden Sie die Benutzer- und Verbindungsinformationen speichern. 4 Erstellen Sie die Datei „database.xml“ im Ordner „database“. Wenn Sie ein dateibasiertes Benutzerverzeichnis verwenden, stellen Sie sicher, dass sich auch die Datei „user_directory.xml“ im Ordner „database“ befindet. Standardmäßig sieht der Inhalt der Datei „user_directory.xml“ folgendermaßen aus: <?xml version="1.0" encoding="UTF-8"?> <directory> </directory> 5 Wechseln Sie an der Befehlszeile zum Ordner „WEB-INF/config“ im CPS-Arbeitsverzeichnis. 6 Öffnen Sie die Datei „ckm.xml“ in einem Texteditor. Hinweis: Sie können den Speicherort des Datenbankordners und der Fehlerprotokolldateien gemäß Ihren Bereitstellungsanforderungen ändern. 7 Ändern Sie die Pfadangabe für <home_directory> in den Ordner, den Sie in Schritt 3 zum Speichern der Benutzer- und Verbindungsinformationen erstellt haben. Im folgenden Beispiel wird der Pfad des Datenbankordners geändert in: < Macintosh HD >/Contribute Publishing Server/database. Hinweis: Wenn Sie bereits Benutzer- und Verbindungsinformationen in CPS hinzugefügt haben, verschieben Sie diese Informationen vom derzeitigen Speicherort in das neu festgelegte Verzeichnis. Ein Beispiel: <plugin_fileDatabase> <home_directory><Macintosh HD>/Contribute Publishing Server/database </home_directory> </plugin_fileDatabase> 8 Ändern Sie die Pfadangabe für <logger_settings> in den Verzeichnispfad, in dem Sie die Fehler- und Ausgabeprotokolle für CPS speichern möchten. Ein Beispiel: <out> <file><Macintosh HD>/Contribute Publishing Server/logs/out.log</file> </out> <err> <file><Macintosh HD>/Contribute Publishing Server/err.log</file> </err> Letzte Aktualisierung 15.8.2012 34 BEREITSTELLEN VON CONTRIBUTE Einrichten der Contribute-Serverumgebung 9 Speichern und schließen Sie die ckm.xml-Datei und starten Sie den JBoss-Anwendungsserver dann neu. Um JBoss neu zu starten, führen Sie das Skript run.sh in einem Terminalfenster aus. % <JBoss_home>/server/bin/run.sh 10 Nun können Sie sich bei der CPS-Konsole anmelden und CPS konfigurieren. Navigieren Sie in einem Webbrowser zur folgenden URL: https://<server>/8080/cps/<context_root>/admin. Ersetzen Sie die Variablen <server> und <context_root> durch den Domänennamen (oder die IP-Adresse) des Servers bzw. den CPS-Kontextstammnamen (Name der WAR-Datei). Weitere Informationen finden Sie unter „Konfigurieren von Contribute Publishing Server (nur CPS)“ auf Seite 42. Konfigurieren der CPS-Dateiverzeichnisse CPS speichert Benutzer- und Verbindungsinformationen sowie Protokolle in Ihrem lokalen Dateisystem und gibt an, wo diese Dateien gespeichert werden. So konfigurieren Sie die WAR-Datei 1 Wechseln Sie an der Befehlszeile zum Ordner „WEB-INF/config“ im CPS-Arbeitsverzeichnis. 2 Öffnen Sie die Datei „ckm.xml“ in einem Texteditor. 3 Ändern Sie die Pfadangabe für <home_directory> in den Ordner, in dem Sie Benutzer- und Verbindungsinformationen speichern möchten. Hinweis: Wenn Sie bereits Benutzer- und Verbindungsinformationen in CPS hinzugefügt haben, verschieben Sie diese Informationen vom derzeitigen Speicherort in das neu festgelegte Verzeichnis. 4 Ändern Sie die Pfadangabe für <logger_settings> in den Verzeichnispfad, in dem Sie die Fehler- und Ausgabeprotokolle für CPS speichern möchten. Ein Beispiel: <out> <file>C:\Contribute Publishing Server\logs\out.log</file> </out> <err> <file>C:\Contribute Publishing Server\err.log</file> </err> 5 Speichern und schließen Sie die ckm.xml-Datei und starten Sie den JBoss-Anwendungsserver dann neu. 6 Nun können Sie sich bei der CPS-Konsole anmelden und CPS konfigurieren. Weitere Informationen finden Sie unter „Konfigurieren von Contribute Publishing Server (nur CPS)“ auf Seite 42. Letzte Aktualisierung 15.8.2012 35 Kapitel 3: Konfigurieren von Contribute Nachdem Sie Adobe® Contribute® installiert und eine Verbindung mit Ihrer Website hergestellt haben (siehe „Einrichten der Contribute-Serverumgebung“ auf Seite 12), können Sie damit beginnen, Contribute und Contribute Publishing Server (CPS) gemäß Ihren Anforderungen zu konfigurieren. Wenn Sie CPS verwenden, müssen Sie Ihre Website für die Arbeit mit dem Server einrichten und dem Server Benutzer hinzufügen. Abschließend können Sie Contribute für die Benutzer bereitstellen und WebsiteVerbindungsinformationen an die Benutzer senden. Konfigurieren von Contribute Nachdem Sie Contribute installiert und eine Verbindung mit Ihrer Website hergestellt haben, können Sie die Verwaltungseinstellungen der Website anpassen und Rollen mit unterschiedlichen Zugriffsstufen für verschiedene Benutzer erstellen. Verwaltungseinstellungen in Contribute Bei den Verwaltungseinstellungen in Contribute handelt es sich um eine Gruppe von Einstellungen, die für alle Benutzer der Website gelten. Anhand dieser Einstellungen können Sie die Feineinstellung von Contribute vornehmen, um die Anwendung für die Benutzer leichter zu gestalten. Hierbei handelt es sich um folgende Einstellungen: Benutzer und Rollen – hiermit können Sie der Site Benutzer hinzufügen sowie Rollen erstellen, bearbeiten und löschen. Verwaltung – hiermit können Sie einen Primäradministrator für die Website festlegen, ein Administratorkennwort definieren und die Verwaltung entfernen. Die Definition eines Kennworts in Contribute ist nicht zwingend notwendig, Sie sollten jedoch ein Kennwort festlegen, um den unbefugten Zugriff auf die Verwaltungsfunktionen zu verhindern. Wenn Sie keinen Administrator zuweisen oder kein Administratorkennwort festlegen, kann jeder Benutzer mit einer Contribute-Verbindung zur Website sich selbst zum Administrator dieser Website ernennen. Publishing Server – hiermit können Sie festlegen, dass die Website-Verbindung CPS verwendet. Dies ist ein Anwendungspaket, das auf einem Server ausgeführt wird, die Nutzung der erweiterten Contribute-Funktionen ermöglicht und zusätzliche Funktionalität für Benutzer bereitstellt. Hinweis: Wenn Sie den CPS-Benutzerverzeichnisdienst verwenden, müssen Sie CPS und den Benutzerverzeichnisdienst aktivieren, bevor Sie der Website Benutzer hinzufügen. Beim Start des Benutzerverzeichnisdienstes werden Benutzer, die mit der Website verbunden sind, entfernt. Verbindungsschlüssel, die bereits an die Benutzer gesendet wurden, werden deaktiviert. Weitere Informationen über CPS finden Sie unter „Die Contribute-Benutzerauthentifizierungsmodelle“ auf Seite 42. Webserver – hiermit können Sie Contribute für die Zusammenarbeit mit der speziellen Webserverkonfiguration Ihrer Website konfigurieren. Die Einstellungen von Websites weichen immer leicht voneinander ab. Deshalb können Sie über die Konfigurationsoptionen im Dialogfeld „Webserver“ spezifische Einstellungen für Ihre Website angeben, die Contribute nicht automatisch bestimmt. Einzelheiten zu den Webserver-Konfigurationseinstellungen, die Sie angeben können, finden Sie in den Abschnitten zu den Webserver-Indexseiten und den alternativen Website-Adressen in der Contribute-Hilfe. Letzte Aktualisierung 15.8.2012 36 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Frühere Versionen – hiermit können Sie das Speichern von früheren Versionen aktivieren und die Anzahl der früheren Dateiversionen festlegen, die auf dem Server aufbewahrt werden sollen. Weitere Informationen zu früheren Versionen finden Sie in der Contribute-Hilfe. Neue Seiten – hiermit können Sie die in Webseiten verwendete Zeichenkodierung und die Standardseitenerweiterungen (.htm, .html usw.) für die Erstellung neuer Seiten angeben. Die Zeichenkodierung für neue Seiten ist standardmäßig auf „Western“ gesetzt. Diese Kodierung gilt für alle englischen und westeuropäischen Sprachen. Die Standardkodierung wird vom Betriebssystem Ihres Computers übernommen. Zu den weiteren Kodierungsoptionen zählen Mitteleuropäisch, Kyrillisch, Griechisch, Isländisch, Japanisch, Vereinfachtes und Traditionelles Chinesisch sowie Koreanisch. Wenn Sie Seiten erstellen, die unterschiedliche landessprachliche Zeichen verwenden, wählen Sie UTF-8. Weitere Informationen zu Voreinstellungen für neue Seiten finden Sie in der Contribute-Hilfe. Seitenablauf – hiermit können Sie ein Ablaufdatum für Seiten festlegen. Mit dieser Option können Sie dafür sorgen, dass Ihre Website stets aktuelle Informationen enthält. Versionskontrolle – hiermit können Sie das Subversion-Versionskontrollsystem aktivieren, mit dem sich die Änderungen an Ihrer Website verfolgen lassen. Weitere Informationen finden Sie in der Contribute-Hilfe. Kompatibilität – Contribute bietet Administratoren zwei Kompatibilitätsoptionen – eine ermöglicht Benutzern mit früheren Versionen die Arbeit an der Website, die andere nicht. Weitere Informationen zu Kompatibilitätsvoreinstellungen finden Sie in der Contribute-Hilfe. Hyperlinks – hiermit können Sie das Format der Links auf Ihrer Website festlegen. Links können relativ zum Pfad der aktuellen Seite oder relativ zum Stamm der Website erstellt werden. PDF-Einbettung – hiermit können Contribute-Benutzer Dokumente als eingebettete PDF-Objekte in Webseitenentwürfe einfügen. Arbeitsablaufzuordnung – hiermit können Sie einer Vorlage einen Arbeitsablauf zuordnen. Alle Seiten, die auf Basis dieser Vorlage erstellt werden, folgen dem der Vorlage zugewiesenen Arbeitsablauf. Inhaltstypen – ermöglichen Ihnen die Erstellung von HTML- und XML-Inhaltstypen, die Benutzer der Website zur Erstellung von Webseiten verwenden können. Weitere Informationen finden Sie in der Contribute-Hilfe. Verwandte Hilfethemen „Konfigurieren von Contribute-Verwaltungseinstellungen“ auf Seite 36 Konfigurieren von Contribute-Verwaltungseinstellungen Im Dialogfeld „Website verwalten“ können Sie verschiedene Einstellungen konfigurieren, die festlegen, wie Contribute mit Ihrer Website interagiert. Hier können Sie außerdem die Benutzer verwalten. Sie können Einstellungen vornehmen, die die gesamte Website betreffen, u. a. Kontakt- oder Kennwortinformationen des Administrators, die Anzahl der früheren Seitenversionen, die gespeichert werden sollen, sowie Dateinamenkonventionen für die Standard-Startseiten von Websites. Weitere Informationen über die Verwaltungseinstellungen in Contribute finden Sie unter „Verwaltungseinstellungen in Contribute“ auf Seite 35. So öffnen Sie das Dialogfeld „Website verwalten“ 1 Wählen Sie „Bearbeiten“ > „Websites verwalten“ (Windows) oder „Contribute“ > „Websites verwalten“ (Macintosh) und anschließend die Website, für die Sie die Einstellungen vornehmen möchten. Letzte Aktualisierung 15.8.2012 37 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute 2 Geben Sie das Administratorkennwort ein, wenn Sie dazu aufgefordert werden, und klicken Sie auf „OK“. Sie können selbst entscheiden, ob Sie der Site einen Administrator und dem Administratorkonto ein Kennwort zuweisen möchten. Weitere Informationen dazu, wie Sie Administrator werden, finden Sie in der Contribute-Hilfe. Das Dialogfeld „Website verwalten“ wird angezeigt. 3 Wählen Sie in der Liste links im Dialogfeld die Kategorie der Verwaltungseinstellungen, die Sie ändern möchten. Informationen zu den Optionen in diesem Dialogfeld erhalten Sie durch Klicken auf „Hilfe“ oder unter Verwenden und Verwalten von Contribute. Benutzerrollen und Einstellungen in Contribute Mit Contribute können Sie den Zugriff auf Ihre Website über Rollen steuern. Rollen sind Regelsammlungen, die Sie erstellen. Der Administrator der Website kann jeder Rolle Berechtigungen zuweisen. Unterschiedliche Rollen bieten unterschiedliche Zugriffsberechtigungen für die Erstellung von Seiten, die Bearbeitung und das Löschen von Inhalten, das Layout der Seiten und die Erteilung von Genehmigungen. Sie können eine beliebige Anzahl von Contribute-Rollen erstellen und für jede dieser Rollen verschiedene Optionen festlegen. Contribute-Rollen basieren nicht auf System- oder Netzwerkbenutzergruppen. Sie können für die Mitglieder verschiedener Arbeitsgruppen dieselbe Rolle erstellen und den Mitgliedern einen Verbindungsschlüssel senden. Solange die Empfänger entsprechenden Zugriff auf das Netzwerk und den Server haben, können sie die Website bearbeiten. Standardrollen in Contribute Contribute verfügt über drei Standardrollen: Administrator, Herausgeber und Autor. Administrator – bezeichnet den Administrator der Website. Der Administrator kann neue Rollen erstellen und vorhandene Rollen bearbeiten, der Website Benutzer hinzufügen und Verbindungen an neue Benutzer senden, damit diese auf die Website zugreifen können. In einer Site können mehrere Personen über die Administratorrolle verfügen. Herausgeber – Benutzer, die Seiten erstellen und bearbeiten sowie auf der Website veröffentlichen können. Autor – Benutzer, die Seiten erstellen und bearbeiten, jedoch nicht auf der Website veröffentlichen können. Ein Benutzer mit dieser Rolle muss seine Seiten zur Überprüfung an einen Benutzer mit der Rolle „Herausgeber“ oder „Administrator“ senden. Dieser kann die Seite auf der Website veröffentlichen oder zur weiteren Bearbeitung an den Autor zurücksenden. Letzte Aktualisierung 15.8.2012 38 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Je nach den Veröffentlichungsanforderungen Ihrer Website und der Anzahl der Personen, die Ihrer Website Inhalt hinzufügen können, ist es u. U. ausreichend, wenn Sie nur die Rollen „Administrator“ und „Herausgeber“ einrichten. Wird Contribute in einem Unternehmen eingesetzt, in dem der Inhalt einer Website vor der Veröffentlichung genehmigt werden muss, sollten Sie die Rollen „Administrator“, „Herausgeber“ und „Autor“ verwenden. Im Allgemeinen müssen Sie nicht allzu viele Rollen für eine Website erstellen. Wenn Sie Contribute in einem großen Unternehmen einsetzen, das viele interne Websites für den Informationsaustausch verwendet, ist es eventuell sinnvoll, von diesen Websites aus Verbindungen mit Contribute zu erstellen und die entsprechenden Rollen an die Benutzer zu senden, die für den Inhalt dieser Websites verantwortlich sind. Einstellungen für Benutzerrollen In Contribute können Sie im Dialogfeld „Einstellungen bearbeiten für Rollenname“ die folgenden Berechtigungskategorien und Website-Einstellungen definieren: Allgemein – hier können Sie eine Startseite (Homepage) auswählen, die für Benutzer der ausgewählten Rolle beim Besuchen einer Website angezeigt wird. Weitere Informationen über allgemeine Rolleneinstellungen finden Sie in der Contribute-Hilfe. Zugriff auf Dateien/Ordner – hier können Sie die Zugriffsrechte einer Rolle auf die ausgewählten Ordner und die darin enthaltenen Unterordner beschränken. Weitere Informationen über die Einstellungen für den Zugriff auf Dateien und Ordner finden Sie in der Contribute-Hilfe. Bearbeitung – hier legen Sie fest, welchen Inhalt Benutzer bearbeiten können. Außerdem bestimmen Sie hier, wie Contribute Absätze, Zeilenabstände und Eingabehilfen handhabt. Wenn Sie für eine Benutzerrolle die Option „Einfügen von HTML-Codefragmenten zulassen“ aktivieren, können die Benutzer HTML-Codefragmente in Contribute-Seiten einfügen. Weitere Informationen über die Seitenbearbeitung, Absatzeinstellungen und das Einfügen von HTML-Codefragmenten finden Sie in der Contribute-Hilfe. Stile und Schriften – hier können Sie die Schriftsätze festlegen, auf die Benutzer Zugriff haben, und bestimmen, ob sie Stile und Formatierungen auf Text anwenden können. Weitere Informationen über Stil- und Schrifteinstellungen finden Sie in der Contribute-Hilfe. Neue Seiten – hier können Sie festlegen, ob Contribute-Benutzer leere Seiten erstellen können und welche Dreamweaver MX-Vorlagen sie gegebenenfalls zum Erstellen von Seiten verwenden können. Falls erwünscht, können Sie auch bestimmen, welche Seiten Benutzer kopieren können. Die Optionen in dieser Kategorie bestimmen, welche Optionen für Benutzer im Dialogfeld „Neue Seite“ angezeigt werden. Weitere Informationen zu Voreinstellungen für neue Webseiten finden Sie in der Contribute-Hilfe. Dateiplatzierung – hier können Sie die Speicherorte der Ordner angeben, in denen die Dateien entsprechend der Dateierweiterung, die den Dateityp kennzeichnet, gespeichert werden. Sie können auch festlegen, dass Dateien in Contribute ab einer bestimmten Größe nicht auf den Webserver hochgeladen werden können. Weitere Informationen über die Einstellungen für die Dateiplatzierung finden Sie in der Contribute-Hilfe. Gemeinsame Elemente – hier können Sie eine Elementbibliothek erstellen (mit Bildern, Inhalt aus Adobe® Flash® Player 9 oder Bibliothekselementen aus Dreamweaver von Adobe). Die Benutzer können diese Elemente ihren Webseiten hinzufügen. Sie können den Zugriff auf diese gemeinsamen Elemente auf bestimmte Benutzer beschränken oder für alle Contribute-Benutzer, die auf die Website zugreifen, freigeben. Weitere Informationen über die Einstellungen für gemeinsame Elemente finden Sie in der Contribute-Hilfe. Inhaltstypen – hiermit können Sie festlegen, dass neue Seiten mit Vorlagen für den Inhaltstyp erstellt werden können. Die Möglichkeit, Seiten mit Vorlagen für den Inhaltstyp zu erstellen, kann auch auf bestimmte Benutzer eingegrenzt werden. Weitere Informationen finden Sie in der Contribute-Hilfe. Neue Bilder – hier können Sie die maximale Dateigröße, Breite und Höhe für Bilder angeben. Sie können den Benutzern auch Beschränkungen auferlegen, sodass sie z. B. nur Bilder aus einer von Ihnen erstellten Bibliothek mit Letzte Aktualisierung 15.8.2012 39 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute gemeinsamen Elementen verwenden können. Sie können ihnen jedoch auch gestatten, einer Webseite jedes beliebige Bild hinzuzufügen. Weitere Informationen über die Einstellungen für neue Bilder finden Sie in der Contribute-Hilfe. Beispiel für die Rollenzuweisung Die Rollen, die Sie erstellen können, sollen am Beispiel einer Online-Zeitschrift veranschaulicht werden. Zu den an der Produktion der Zeitschrift beteiligten Rollen zählen Herausgeber, Redaktionsleitung, Redakteure, Autoren und Webdesigner. In Contribute kommt außerdem noch ein Administrator hinzu, der die Website der Zeitschrift pflegt. Jede dieser Rollen erteilt verschiedene Berechtigungen für Erstellen, Genehmigen, Bearbeiten und Löschen der Artikel, das Seitenlayout und die Pflege der Website. In der folgenden Tabelle werden die Rollen und Berechtigungen in Contribute aufgeführt: Position Contribute-Rolle Berechtigungen Systemadministrator Administrator Installiert Contribute, erstellt Verbindungen mit der Website und definiert die Contribute-Rollen für die einzelnen Aufgabenbereiche der Zeitschrift. Der Systemadministrator bespricht mit dem Designer, wie die Rolleneinstellungen vorzunehmen sind, damit die Mitarbeiter über die erforderlichen Bearbeitungsrechte in ihrem Bereich verfügen. Herausgeber Veröffentlichen Gibt das endgültige Okay für alle Artikel auf der Website und kann redigierte Fassungen der Seiten veröffentlichen oder diese zur Überarbeitung zurücksenden. Redaktionsleitung Veröffentlichen Überwacht die Entwürfe, die von den Autoren an die Redakteure weitergeleitet werden, und behält im Auge, wer an welchem Artikel arbeitet. Die Redaktionsleitung genehmigt Artikel, bevor sie für die endgültige Abzeichnung und Veröffentlichung auf der Website an den Herausgeber gehen. Redakteur Autor Kann nicht gesperrten Text auf einer Seite bearbeiten. Der Redakteur kann keine Seiten auf der Website veröffentlichen; er kann die redigierten Artikel lediglich zur Genehmigung an die Redaktionsleitung senden. Autor Autor Kann nicht gesperrten Text auf einer Seite bearbeiten, Bilder einfügen und vordefinierte Stile auf den Text anwenden. Webdesigner Administrator Der Designer erstellt neue CSS-Stile und Webseitenvorlagen, die den sich ändernden Website-Entwürfen gerecht werden, fügt Bilder und Flash-Inhalt in Seiten ein und fügt der gemeinsamen Bibliothek weitere Elemente hinzu, die von Autoren in die Seiten eingefügt werden können. Verwandte Hilfethemen „Erstellen von Contribute-Rollen“ auf Seite 39 Erstellen von Contribute-Rollen Sie können Rollen für Benutzer erstellen, um ihre Zugriffsberechtigungen für eine Website festzulegen. Weitere Informationen über die standardmäßigen Benutzerrollen und Einstellungen in Contribute finden Sie unter „Benutzerrollen und Einstellungen in Contribute“ auf Seite 37. Wenn Contribute-Benutzer eine Verbindung mit einer Website herstellen, werden sie aufgefordert, ihre Rolle anzugeben (nicht bei CPS-verwalteten Sites). So können Contribute-Benutzer beispielsweise die Autorenrolle wählen oder ihr zugeordnet sein. Nachdem die Verbindung mit der Website hergestellt wurde, verfügt der Benutzer über sämtliche Berechtigungen, die Sie der Autorenrolle zugewiesen haben. Letzte Aktualisierung 15.8.2012 40 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute So erstellen Sie eine Rolle 1 Wählen Sie „Bearbeiten“ > „Websites verwalten“ (Windows) oder „Contribute“ > „Websites verwalten“ (Macintosh) und wählen Sie dann im Untermenü die zu verwaltende Website aus. Wenn der Website kein Administrator zugeordnet ist, klicken Sie auf „Ja“, wenn Sie in einem Dialogfeld gefragt werden, ob Sie Administrator der Website werden möchten. Geben Sie ein Administratorkennwort für die Website ein, bestätigen Sie es und klicken Sie dann auf „OK“. Das Dialogfeld „Website verwalten“ wird angezeigt. 2 Wählen Sie „Benutzer und Rollen“ aus. Standardmäßig erstellt Contribute drei Rollen: Administrator, Herausgeber und Autor. 3 Klicken Sie auf „Neue Rolle erstellen“. Letzte Aktualisierung 15.8.2012 41 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Das Dialogfeld „Neue Rolle erstellen“ wird angezeigt. 4 Wählen Sie eine vorhandene Rolle im Listenfeld „Neue Rolle erstellen durch Kopie von“. Wenn Sie eine vorhandene Rolle als Grundlage für eine neue Rolle auswählen, können Sie auf den Einstellungen der ausgewählten Rolle aufbauen. Sie können die Einstellungen der neuen Rolle nach Bedarf bearbeiten. 5 Geben Sie einen Namen für die zu erstellende Rolle ein und klicken Sie auf „OK“. Die neue Rolle wird in der Liste der Rollennamen im Bereich „Benutzer und Rollen“ des Dialogfelds „Website verwalten“ angezeigt. 6 Wählen Sie den Rollennamen aus und klicken Sie auf „Rolleneinstellungen bearbeiten“. Das Dialogfeld „Rolle bearbeiten“ wird angezeigt. Im Dialogfeld „Rolle bearbeiten“ können Sie die Benutzereinstellungen der einzelnen Rollen ändern. 7 Bearbeiten Sie die Einstellungen der Rolle. 8 Wenn Sie die Bearbeitung der Rolle abgeschlossen haben, klicken Sie auf „OK“, um Ihre Änderungen zu speichern. Das Dialogfeld „Rolle“ wird geschlossen und Sie kehren zum Dialogfeld „Website verwalten“ zurück. 9 Wenn Sie weitere Rollen hinzufügen möchten, wiederholen Sie für jede zu erstellende Rolle die Schritte 4 bis 7. 10 Wählen Sie eine andere Verwaltungskategorie aus, die Sie ändern möchten, oder klicken Sie auf „Schließen“, um Ihre Änderungen anzuwenden und das Dialogfeld „Website verwalten“ zu schließen. Hinweis: Rolleneinstellungen können jederzeit geändert werden, auch nachdem Sie bereits einen Verbindungsschlüssel verteilt haben. Verbindungsinformationen und Websiteberechtigungen werden getrennt verwaltet. 11 Um eine von Ihnen erstellte Rolle zu ändern, wählen Sie die gewünschte Rolle aus und klicken Sie auf „Rolleneinstellungen bearbeiten“. Das Dialogfeld „Rolle“ wird angezeigt. 12 Klicken Sie auf „Schließen“, um das Dialogfeld „Rollen definieren“ zu schließen. Klicken Sie dann auf „Schließen“, um das Dialogfeld „Website verwalten“ zu schließen. Letzte Aktualisierung 15.8.2012 42 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Nun werden Sie CPS konfigurieren. Weitere Informationen finden Sie unter „Konfigurieren von Contribute Publishing Server (nur CPS)“ auf Seite 42. Wenn Sie Ihre Website nicht mit CPS verwalten werden, können die Benutzer nun Contribute installieren und eine Verbindung mit der Website herstellen. Weitere Informationen finden Sie unter „Bereitstellen von Contribute und Einrichten von Website-Verbindungen“ auf Seite 52. Konfigurieren von Contribute Publishing Server (nur CPS) Wenn Sie CPS (Contribute Publishing Server) mit Contribute einsetzen, muss der Benutzerverzeichnisdienst bei der Bereitstellung konfiguriert werden. Der Benutzerverzeichnisdienst ist eine Lösung zur Benutzerverwaltung, die eine Integration von Contribute mit dem Benutzerverzeichnis Ihrer Organisation ermöglicht und das Verwalten und Authentifizieren von Benutzern erleichtert. Die E-Mail-Benachrichtigungs- und Protokolldienste können zur selben Zeit oder auch später konfiguriert werden. Zu einem späteren Zeitpunkt werden Sie wahrscheinlich auch den einfachen Dateibereitstellungsdienst sowie den RSS-Feed-Dienst einrichten. Weitere Informationen finden Sie in der Hilfe zu Contribute Publishing Server. Bevor Sie den Benutzerverzeichnisdienst konfigurieren, sollten Sie ein gutes Verständnis der beiden verfügbaren Authentifizierungsmodelle haben. Außerdem sollten Sie den LDAP-Authentifizierungsablauf kennen und wissen, wie die Zusammenarbeit zwischen Contribute und LDAP funktioniert. Die Contribute-Benutzerauthentifizierungsmodelle In Contribute stehen zwei Benutzerauthentifizierungsmodelle zur Verfügung: Dateibasierte Authentifizierung – bei dieser Methode können Sie entweder die Windows-Domänenauthentifizierung verwenden oder ein Kennwort, das in einer XML-Datei gespeichert ist. Bei Verwendung der dateibasierten Authentifizierung in Contribute sucht CPS die Anmeldedaten des Benutzers in einer XML-Datei auf dem Server. Bei Verwendung der Windows-Domänenauthentifizierung gleicht CPS die Benutzeridentität mit der WindowsDomäne ab, in der CPS ausgeführt wird. Hinweis: Bei der Windows-Domänenauthentifizierung wird die Bibliotheksdatei winNT.dll zur Authentifizierung verwendet. Sie müssen sicherstellen, dass der Pfad dieser Datei (normalerweise C:\windows\system32) sich in der Umgebungsvariablen java.library.path befindet. Authentifizierung auf Basis eines Benutzerverzeichnisdienstes – bei dieser Methode können Sie Contribute in Benutzerverzeichnisdienste wie LDAP (Lightweight Directory Access Protocol) oder Active Directory integrieren. Contribute und LDAP oder Active Directory Lightweight Directory Access Protocol (LDAP) ist ein Protokoll für den Zugriff auf Informationsverzeichnisse. Microsoft Active Directory und LDAP sind zwei verschiedene Verzeichnisdienste. Im Zusammenhang mit Verzeichnisdiensten ist ein Verzeichnis mit einem Telefonbuch vergleichbar, nicht mit einem Verzeichnis (Ordner) auf Ihrem Computer. Sie können den Benutzerverzeichnisdienst von CPS in Ihren Verzeichnisdienst integrieren. Der Benutzerverzeichnisdienst ist ein Anwendungsdienst, der Ihnen die zentrale Verwaltung von Benutzern ermöglicht. Letzte Aktualisierung 15.8.2012 43 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Durch Integration dieses Dienstes in Ihr LDAP-Verzeichnis steuern Sie, welche Benutzer auf Ihre Website zugreifen können und wie sie authentifiziert werden. LDAP-Zweige Bei Verwendung des Benutzerverzeichnisdienstes können Sie das ganze LDAP-Benutzerverzeichnis für Ihre Website hinzufügen oder bestimmte zu durchsuchende Zweige angeben. Sie haben folgende Möglichkeiten: • Sie können dem Benutzerverzeichnis den Stammknoten der LDAP-Baumstruktur hinzufügen und die Suche nach Benutzern oder Gruppen in allen Zweigen aktivieren. • Sie können dem Benutzerverzeichnis bestimmte Zweige hinzufügen und den Suchbereich festlegen, also ob nur der Zweig oder auch seine weiteren Verzweigungen durchsucht werden. So können Sie bestimmte Zweige der LDAPBaumstruktur aus der Suche ausschließen. Für jeden hinzugefügten Zweig können Sie festlegen, ob nur nach Benutzern oder nach Benutzern und Gruppen gesucht wird. Angenommen, Ihr LDAP-Verzeichnis enthält drei Zweige: Osten, Westen und Norden. Sie möchten das LDAPVerzeichnis für Ihr ganzes Unternehmen integrieren. Im folgenden Beispiel fügen Sie dem Benutzerverzeichnis daher einen Zweig für eine Benutzersuche hinzu: User branch with baseDN:o=MyCompany, Search Scope:SUBTREE_LEVEL, filter:(objectClass=organizationalPerson) Nehmen wir nun an, Sie möchten nur die Zweige für Westen und Norden hinzufügen und eine Suche nach Benutzern und Gruppen definieren. In diesem Fall fügen Sie dem Benutzerverzeichnis vier Zweige hinzu: User branch with baseDN:ou=Central,o=MyCompany, Search Scope:SUBTREE_LEVEL, filter:(objectClass=organizationalPerson) User branch with baseDN:ou=West,o=MyCompany, Search Scope:SUBTREE_LEVEL, filter:(objectClass=organizationalPerson) Group branch with baseDN:ou=Central,o=MyCompany, Search Scope:SUBTREE_LEVEL, filter:(objectClass=groupOfNames) Group branch with baseDN:ou=West,o=MyCompany, Search Scope:SUBTREE_LEVEL, filter:(objectClass=groupOfNames) LDAP- und Contribute-Berechtigungen Wenn Sie das LDAP-Verzeichnis Ihres Unternehmens in CPS integrieren, entsteht eine weitere Berechtigungsebene. Beim Herstellen einer Verbindung mit einem LDAP- oder Active Directory-Server berücksichtigt CPS alle Datei- und Ordnerberechtigungen, die von LDAP oder Active Directory vorgegeben werden. Die Contribute-Berechtigungen überlagern den Verzeichnisdienst oder die Netzwerk/Serverberechtigungen und werden global angewendet. Contribute-Berechtigungen, die in einer XML-Datei im Stammverzeichnis der Website gespeichert werden, sind spezifische Steuerungen für die Contribute-Bearbeitungsumgebung. Diese Berechtigungen werden nicht einzelnen Benutzern erteilt; vielmehr handelt es sich um Einstellungsgruppen, die Contribute bei der Herstellung einer Verbindung mit einer Website liest. Contribute befolgt dann während der Bearbeitung diese Einstellungen. Contribute-Administratoren können den Zugriff auf bestimmte Ordner für verschiedene Benutzerrollen einrichten. LDAP-Authentifizierungstypen CPS authentifiziert Benutzer durch Abgleich mit dem LDAP-Verzeichnis. Damit CPS einen Benutzer authentifizieren kann, muss der LDAP-Server den Anzeigenamen des Benutzers überprüfen. Dies ist meist ein eindeutiger, dem Benutzer zugewiesener Name in der LDAP-Baumstruktur. CPS erhält nur einen Benutzernamen und muss zur Authentifizierung deshalb auf Grundlage dieses Benutzernamens den Anzeigenamen des Benutzers abrufen. Letzte Aktualisierung 15.8.2012 44 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Bei der Konfiguration des Benutzerverzeichnisdienstes stehen vier LDAP-Authentifizierungstypen zur Auswahl: 1 Bei der LDAP-Bindung erfolgt die Benutzerauthentifizierung, indem der Benutzer-ID ein bestimmtes Präfix vorangestellt und ein bestimmtes Suffix angefügt wird. Bei dieser Methode können Sie jeweils nur ein Präfix und Suffix angeben. Verwenden Sie diese Methode, wenn alle DNs in Ihrem LDAP-Verzeichnis im folgenden Format gespeichert sind: Präfix + <Benutzername> + Suffix. Wenn nicht alle DNs in diesem Format gespeichert sind, können Sie mit dieser Methode keinen Pfad zu allen Benutzern im System erstellen. 2 Bei der LDAP-Bindung (mit automatischer Suche von Benutzer-DN) besteht die Benutzerauthentifizierung aus zwei Schritten: CPS sucht die Benutzer-ID des Benutzers, der sich anmelden möchte, um den DN des Benutzers zu ermitteln. Dann verwendet CPS den DN zur Authentifizierung des Benutzers. Verwenden Sie diese Methode, wenn nicht alle DNs im folgenden Format gespeichert sind: Präfix + <Benutzername> + Suffix. Verwenden Sie diese Authentifizierungsmethode beispielsweise, wenn CPS mehrere Zweige der LDAP-Baumstruktur durchsucht und diese Zweige DNs auf unterschiedliche Weise speichern. Diese Methode erfordert zwar im Vergleich mit der LDAP-Bindung einen zusätzlichen LDAP-Suchvorgang, bietet jedoch höhere Flexibilität. 3 Bei Verwendung von dateibasierten Kennwörtern werden Benutzer anhand von Kennwörtern authentifiziert, die Sie angeben, wenn Sie die Benutzer dem dateibasierten Benutzerverzeichnis hinzufügen. Hinweis: Wenn Sie die dateibasierte Authentifizierung mit einem LDAP-Verzeichnis verwenden, muss ein Dateieintrag für jeden Benutzer im LDAP-Verzeichnis vorhanden sein. 4 Bei Verwendung von Windows-Domänen wird auf die Microsoft Windows® Authentifizierungslösung Ihres Unternehmens zurückgegriffen. Wenn Sie diese Methode verwenden, müssen die Benutzer-IDs im LDAP-Verzeichnis mit den Benutzer-IDs in Windows übereinstimmen. Weitere Informationen zu den Benutzerverwaltungsmodellen in Contribute und die Integration von Contribute in die Verzeichnisdienste Ihres Unternehmens finden Sie unter „Die Contribute-Benutzerverwaltungsmodelle“ auf Seite 1. Authentifizierungsablauf Beim Versuch, über Contribute eine Verbindung mit einer CPS-verwalteten Website herzustellen, findet folgender Kommunikationsablauf zwischen CPS und dem unternehmensspezifischen Benutzerverzeichnisdienst (beispielsweise LDAP) statt: 1 Contribute fordert Sie zur Eingabe von Anmeldedaten aus dem Benutzerverzeichnis auf. 2 Contribute generiert eine SOAP-Benutzerauthentifizierungsmeldung (SOAP = Simple Object Access Protocol) und sendet die Anforderung über eine SSL-verschlüsselte Netzwerkverbindung an CPS. Hinweis: Contribute sendet SOAP-Anforderungen für CPS über eine mit SSL verschlüsselte Netzwerkverbindung und verwendet dabei standardmäßig Port 8900. Das Zeitlimit für die Meldung beträgt 20 Sekunden. 3 CPS fordert die Authentifizierung vom LDAP-Server an und verwendet zu diesem Zweck die Anmeldedaten, die in der SOAP-Benutzerauthentifizierungsmeldung enthalten sind. Hinweis: CPS sendet Anforderungen an den Benutzerverzeichnisserver über eine LDAP- oder LDAPSNetzwerkverbindung und verwendet dabei standardmäßig die Ports 389 und 636. Das Zeitlimit für die Meldung beträgt 60 Sekunden. Letzte Aktualisierung 15.8.2012 45 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute 4 Der LDAP-Server versucht, die Anmeldedaten zu validieren, und sendet eine Bestätigung oder Ablehnung an CPS. 5 Wenn die Authentifizierung erfolgreich war, sendet CPS für jede Website, auf die Sie Zugriff haben, einen Verbindungsschlüssel an den Contribute-Client. 6 Für jede Verbindung, die CPS nicht zurückgibt, fordert Contribute Sie zur FTP-Authentifizierung für die jeweilige Website auf. 7 Nachdem Sie sich erfolgreich für den Zugriff auf eine Website authentifiziert haben, können Sie die Website mit Contribute bearbeiten. Konfiguration des CPS-Benutzerverzeichnisses und anderer Dienste Sie sollten die CPS-Benutzerverzeichnisdienste bei der Bereitstellung von CPS konfigurieren. Die E-MailBenachrichtigungs- und Protokolldienste können zur selben Zeit oder auch später konfiguriert werden. Hinweis: Weitere Informationen zur Konfiguration der anderen CPS-Dienste finden Sie in der Hilfe zu Contribute Publishing Server. Nachdem Sie den Benutzerverzeichnisdienst konfiguriert haben, können Sie CPS für Ihre Website aktivieren. Konfigurieren von Contribute Publishing Server 1 Geben Sie in einem Webbrowser die URL für die CPS-Konsole ein. Hinweis: Für die CPS-Konsole muss Flash Player 7 auf Ihrem Computer installiert sein. Die URL lautet https://hostname:port/contribute/admin/server.cfm und verwendet die folgenden Variablen: hostname – der DNS-Name oder die IP-Adresse des Servers. port – die Nummer des von CPS verwendeten Netzwerk-Ports. Wenn Sie eine einfache Installation durchgeführt haben, lautet die Portnummer 8900. Haben Sie CPS als WAR-Datei auf einem vorhandenen JavaAnwendungsserver bereitgestellt, richtet sich die Portnummer nach der Konfiguration des Anwendungsservers. In der folgenden Tabelle werden die Portnummern aufgelistet, die CPS auf einigen gängigen JavaAnwendungsservern verwendet: Letzte Aktualisierung 15.8.2012 46 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Java-Anwendungsserver Portnummer BEA Weblogic 7001 IBM Websphere 9080 Adobe JRUN 8900 JBoss 8080 Wenn Sie für CPS die einfache Installation durchführen (siehe „Installieren von Contribute Publishing Server (optional)“ auf Seite 26), lautet die URL für die CPS-Konsole https://localhost:8900/contribute/admin/server.cfm/. Die CPS-Konsole wird in einem Browser gestartet. Wenn Sie die Konsole zum ersten Mal starten, wird im Browser wahrscheinlich eine Sicherheitswarnung angezeigt, da das CPS-Installationsprogramm ein selbst signiertes Zertifikat für den Server erstellt hat. Das Zertifikat dient zur Erstellung einer sicheren Verbindung. Da selbst signierte Zertifikate nicht von einem Drittanbieter überprüft werden, müssen Sie sie immer akzeptieren. 2 Wenn in Ihrem Browser eine Sicherheitswarnung angezeigt wird, akzeptieren Sie das Zertifikat. Eventuell empfiehlt es sich, das Zertifikat dauerhaft zu akzeptieren, sofern dies möglich ist. Andernfalls werden Sie wahrscheinlich bei jedem Start der CPS-Konsole dazu aufgefordert, das Zertifikat zu akzeptieren. 3 Geben Sie das CPS-Administratorkennwort ein, das Sie bei der Installation erstellt haben, und klicken Sie dann auf die Anmelden-Schaltfläche, um sich bei der CPS-Konsole anzumelden. Letzte Aktualisierung 15.8.2012 47 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Die CPS-Konsole wird angezeigt. Notieren Sie sich die Internetadresse der CPS-Konsole, die oben im Bedienfeld „Überblick“ angezeigt wird. Sie brauchen diese Adresse später, wenn Sie CPS in Contribute aktivieren. 4 Wählen Sie in der Liste der Diensteinstellungen auf der linken Seite die Option „Benutzerverzeichnis“ aus. Nun sollten Sie das Benutzerverzeichnis konfigurieren. Sie können jetzt auch die E-Mail- und Protokolldienste konfigurieren oder dies für später aufschieben. Hinweis: Die Kategorie mit den Website-Einstellungen zeigt die websitespezifischen Einstellungen der Websites, für die Sie CPS aktiviert haben. Nun werden Sie CPS für Ihre Website aktivieren und dann die Website-Einstellungen konfigurieren. 5 Geben Sie alle Einstellungen zur Konfiguration des Benutzerverzeichnisdienstes ein. Wenn Sie genauere Informationen zu einer Einstellung benötigen, klicken Sie auf „Hilfe“, um die Onlinehilfe aufzurufen. 6 Klicken Sie auf „Einstellungen speichern“, um die Einstellungen zu speichern. 7 (Optional) Wenn Sie jetzt die anderen Dienste konfigurieren möchten, wählen Sie einen Dienst in der Liste mit den Diensteinstellungen auf der linken Seite aus. Nun können Sie Contribute starten und Ihre Website für CPS aktivieren. Weitere Informationen dazu finden Sie unter „Konfigurieren von Contribute-Websites für die Verwendung von CPS (nur CPS)“ auf Seite 48. Letzte Aktualisierung 15.8.2012 48 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Konfigurieren des Benutzerverzeichnisdienstes für sicheres LDAP Bei der Standardkonfiguration des Benutzerverzeichnisdienstes wird die Kommunikation mit dem LDAP-Server nicht verschlüsselt. Sie können den Dienst aber so konfigurieren, dass die Kommunikation mit dem LDAP-Server über sicheres LDAP (LDAPS) verschlüsselt wird. Hinweis: Bevor Sie LDAPS einrichten, sollten Sie den Benutzerverzeichnisdienst bereits in den LDAP/Active DirectoryServer integriert haben. In diesem Abschnitt wird eine Methode beschrieben, mit der Sie den Benutzerverzeichnisdienst für die Verwendung von LDAPS konfigurieren können. Bei dieser Methode wird das Java-Keytool verwendet, um das SSL-Zertifikat des LDAP-Servers in den Vertrauensspeicher der J2EE Server-JVM von CPS zu importieren. Hinweis: Das folgende Verfahren bezieht sich auf die einfache CPS-Installation – also auf ein Szenario, in dem bei der Installation von CPS noch kein Java-Anwendungsserver vorhanden war. Wenn bereits ein Java-Anwendungsserver vorhanden war und Sie CPS deshalb mit einer WAR-Datei installiert haben, lesen Sie in der Dokumentation Ihres JavaServers nach, wie ein SSL-Zertifikat importiert wird. So importieren Sie das LDAP SSL-Zertifikat zur Verwendung von LDAPS in den CPS-Vertrauensspeicher 1 Wechseln Sie an der Befehlszeile zum CPS-Installationsverzeichnis. Standardmäßig lautet dieses Verzeichnis: C:/Program Files/Macromedia/Contribute Publishing Server/jre/bin 2 Geben Sie den folgenden Befehl ein: 0keytool Je nach Ihrer Konfiguration müssen Sie möglicherweise weitere Informationen angeben. Der vollständige Befehl lautet: 0keytool -import -alias serverca -file <certificate filename and path> -keystore {jrun.rootdir}/lib/trustStore -storepass changeit Dabei sind Dateiname und Pfad des Zertifikats der Name und der Speicherort des LDAP SSL-Zertifikats. 3 Starten Sie den Server neu, auf dem CPS ausgeführt wird. Nun können Sie Contribute starten und Ihre Website für CPS aktivieren. Weitere Informationen dazu finden Sie unter „Konfigurieren von Contribute-Websites für die Verwendung von CPS (nur CPS)“ auf Seite 48. Konfigurieren von Contribute-Websites für die Verwendung von CPS (nur CPS) Nach der Installation (siehe „Installieren von Contribute Publishing Server (optional)“ auf Seite 26) und Konfiguration (siehe „Konfiguration des CPS-Benutzerverzeichnisses und anderer Dienste“ auf Seite 45) von Contribute Publishing Server (CPS) können Sie jeder Website, für die Sie eine Verbindung erstellt haben, den Zugriff auf CPS ermöglichen. Hinweis: Wenn Sie keine Verbindung mit einer Website hergestellt haben, müssen Sie dies nachholen, bevor Sie mit den folgenden Schritten fortfahren. Weitere Informationen finden Sie unter „Erstellen einer Website-Verbindung in Contribute“ auf Seite 25. So aktivieren Sie CPS 1 Starten Sie Contribute. 2 Wählen Sie „Bearbeiten“ > „Websites verwalten“ > „Name der Website“. Letzte Aktualisierung 15.8.2012 49 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Das Dialogfeld „Website verwalten“ wird angezeigt. 3 Wählen Sie in der Liste der Verwaltungskategorien links „Publishing Server“ aus. 4 Klicken Sie auf „Publishing Server aktivieren“. Das Dialogfeld „Publishing Server aktivieren“ wird angezeigt. 5 Geben Sie die Internetadresse von Publishing Server in das Adressfeld ein. Wenn Sie die Benutzer nicht mithilfe des Benutzerverzeichnisdienstes verwalten werden, deaktivieren Sie das Kontrollkästchen „Benutzerverzeichnis aktivieren“. Hinweis: Wenn Sie Benutzer mit dem Benutzerverzeichnisdienst verwalten möchten, finden Sie unter „Hinzufügen von Benutzern zu einer Website (nur CPS)“ auf Seite 50 Informationen zum Hinzufügen von Benutzern zu Ihrer Website. Wenn Sie Informationen zu den Optionen in diesem Dialogfeld benötigen, klicken Sie auf „Hilfe“, um die Onlinehilfe aufzurufen. 6 Klicken Sie auf „OK“. Contribute stellt eine Verbindung mit CPS her. 7 Klicken Sie im Dialogfeld „Website verwalten“ auf „Publishing Server-Konsole“. Das CPS-Anmeldedialogfeld wird angezeigt. 8 Geben Sie das CPS-Administratorkennwort ein und klicken Sie dann auf die Anmelden-Schaltfläche, um sich bei der CPS-Konsole anzumelden. Letzte Aktualisierung 15.8.2012 50 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Die CPS-Konsole wird mit dem Bedienfeld für die Website-Einstellungen geöffnet. 9 Legen Sie fest, ob die Protokoll- und E-Mail-Benachrichtigungsdienste aktiviert werden sollen. Standardmäßig sind die Protokoll- und E-Mail-Benachrichtigungsdienste aktiviert. Wenn Sie diese Dienste deaktivieren möchten, deaktivieren Sie das entsprechende Kontrollkästchen und klicken Sie dann auf „Einstellungen speichern“. Nun ist Contribute für die Verwendung von Contribute Publishing Server aktiviert und Sie können Ihrer Website Benutzer hinzufügen. Weitere Informationen finden Sie unter „Hinzufügen von Benutzern zu einer Website (nur CPS)“ auf Seite 50. Hinzufügen von Benutzern zu einer Website (nur CPS) Wenn Sie Contribute für die Verwendung von CPS aktivieren (siehe „Konfigurieren von Contribute-Websites für die Verwendung von CPS (nur CPS)“ auf Seite 48), müssen Sie Ihrer Website Benutzer aus LDAP, Active Directory oder einer dateibasierten Benutzerdatenbank hinzufügen. Hinweis: Alle Benutzer, die bisher mit der Website verbunden waren, werden entfernt. Letzte Aktualisierung 15.8.2012 51 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Benutzer können nur eine Verbindung mit einer CPS-verwalteten Website herstellen, wenn Sie sie konkret als Benutzer hinzugefügt haben. Dies unterscheidet sich von der Verwendung von Contribute ohne CPS – in diesem Szenario können alle Personen, die über einen Verbindungsschlüssel und Verbindungsinformationen verfügen, eine Verbindung herstellen. 1 Wählen Sie in Contribute die Befehlsfolge „Bearbeiten“ > „Websites verwalten“ > „Name der Website“. Das Dialogfeld „Website verwalten“ wird angezeigt. 2 Wählen Sie in der Liste der Verwaltungskategorien links „Benutzer und Rollen“ aus. 3 Klicken Sie auf „Benutzer hinzufügen“. Das Dialogfeld „Benutzer hinzufügen“ wird angezeigt. Letzte Aktualisierung 15.8.2012 52 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute 4 Wählen Sie eine Rolle für die neuen Benutzer im Popupmenü „Rolle für neue Benutzer“ aus. Die Rolle bestimmt, welche Berechtigungen ein Benutzer zur Bearbeitung der Seiten der Website erhält. 5 Fügen Sie der ausgewählten Rolle Benutzer hinzu. Mit dem Bedienfeld „Suchergebnisse“ können Sie Benutzer im unternehmensspezifischen Benutzerverzeichnis suchen und der Liste der Benutzer für die ausgewählte Rolle hinzufügen. So können Sie Benutzernamen suchen und einer Rolle hinzufügen a Geben Sie einen Namen in das Textfeld „Suchen“ ein und klicken Sie auf „Suchen“. Contribute zeigt die Namen, die dem gesuchten Namen am ähnlichsten sind, in der Liste „Suchergebnisse“ an. b Wählen Sie den Namen des Benutzers aus, den Sie der Rolle hinzufügen möchten. Klicken Sie dann auf „Hinzufügen“, um den Benutzer in die Liste der hinzuzufügenden Benutzer zu verschieben. Haben Sie einen Benutzer versehentlich einer Rolle hinzugefügt, können Sie den Benutzer entfernen, indem Sie den Benutzernamen in der Liste der hinzuzufügenden Benutzer auswählen und auf „Entfernen“ klicken. 6 (Optional) Wählen Sie „Verbindungsschlüssel-E-Mail an Benutzer senden“, um eine E-Mail an die Benutzer zu senden, die Sie der Rolle hinzugefügt haben. Contribute erstellt eine E-Mail-Nachricht mit einem Verbindungshyperlink, die Sie an die Benutzer senden können. Die E-Mail benachrichtigt die Benutzer darüber, dass ihnen Zugriff auf die Website gewährt wurde. Außerdem enthält die E-Mail-Nachricht einen Verbindungshyperlink, mit dem Benutzer die Verbindungsinformationen problemlos in ihre Contribute-Installation importieren können. 7 Klicken Sie auf „OK“, um das Dialogfeld „Benutzer hinzufügen“ zu schließen. Das Bedienfeld „Benutzer und Rollen“ des Dialogfelds „Website verwalten“ zeigt die neuen Benutzer, die einer bestimmten Rolle zugeordnet sind. 8 Wiederholen Sie die Schritte 4 bis 8 für alle weiteren Benutzer. Weitere Informationen zum Erstellen von Benutzerrollen finden Sie unter „Benutzerrollen und Einstellungen in Contribute“ auf Seite 37. Nun können die Benutzer Contribute installieren und eine Verbindung mit der Website herstellen. Weitere Informationen finden Sie unter „Bereitstellen von Contribute und Einrichten von Website-Verbindungen“ auf Seite 52. Bereitstellen von Contribute und Einrichten von Website-Verbindungen Zum Einrichten von Contribute-Benutzern müssen Sie sicherstellen, dass alle Benutzer Contribute auf ihren Computern installiert haben. Dann müssen Sie ihnen die grundlegenden Informationen für die Verbindung mit dem Webserver zur Verfügung stellen. Hierzu senden Sie den Benutzern einen Verbindungsschlüssel. Mit Contribute können Sie Website-Verbindungsinformationen weitergeben, indem Sie diese Informationen in eine Verbindungsschlüsseldatei aufnehmen. Der Verbindungsschlüssel ist mit einem Kennwort verschlüsselt, sodass alle in der Datei gesendeten Informationen für die Netzwerkanmeldung und alle FTP-Anmeldeinformationen gesichert sind und nur mit Contribute angezeigt werden können. Sie können diese Datei entweder per E-Mail an die Benutzer senden oder auf Ihrem Computer speichern, damit sie von den anderen Benutzern heruntergeladen und importiert werden kann. Letzte Aktualisierung 15.8.2012 53 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Hinweis: FTP- und Secure FTP-Verbindungsschlüssel können plattformübergreifend verwendet werden; Verbindungsschlüssel für LAN sind jedoch an eine bestimmte Plattform gebunden. Nach Erhalt eines Verbindungsschlüssels können Benutzer durch Doppelklicken auf den Schlüssel die Verbindung herstellen. Da die Datei verschlüsselt ist, benötigen die Benutzer das Kennwort, das der Administrator für den Schlüssel definiert hat. Verbindungsschlüssel legen außerdem fest, welche Rolleneinstellungen angewendet werden sollen. Wenn das korrekte Kennwort eingegeben wird, stellt Contribute automatisch eine Verbindung mit der Website her. Anschließend können die Seiten je nach Contribute-Rolle bearbeitet werden. Wenn Sie die Benutzer mit CPS verwalten, müssen Sie der Website Benutzer hinzufügen. Erst dann können die Benutzer eine Verbindung herstellen und die Website mit Contribute bearbeiten. Weitere Informationen finden Sie unter „Hinzufügen von Benutzern zu einer Website (nur CPS)“ auf Seite 50. Nachdem Sie der Website Benutzer hinzugefügt haben, senden Sie den Benutzern einen Verbindungsschlüssel, mit dem sie die Verbindung herstellen können. Die Benutzer können auch Folgendes in die Adressleiste des Contribute-Browsers eingeben, um eine Verbindung mit der Website herzustellen: connect:Serverdomänenname (dabei ist Serverdomänenname der Name des Servers, auf dem CPS installiert ist). Die Arbeitsschritte zum Senden eines Verbindungsschlüssels richten sich danach, ob Sie Ihre Website mit CPS verwalten oder nicht. Wenn Sie CPS nicht verwenden, lesen Sie den Abschnitt „Senden von Verbindungsschlüsseln für Websites“ auf Seite 53. Verwalten Sie die Benutzer dagegen mit CPS, lesen Sie den Abschnitt „Senden von Verbindungen für CPS-verwaltete Websites“ auf Seite 55. Senden von Verbindungsschlüsseln für Websites Mit dem Export-Verbindungsassistenten (Windows und Macintosh) können Sie schnell und einfach Verbindungen zu Websites für Benutzer einrichten, indem Sie diesen einen Verbindungsschlüssel senden. Hinweis: Um einen Website-Verbindungsschlüssel an andere Benutzer zu senden, müssen Sie in Contribute mindestens eine gemeinsame Website-Verbindung erstellen. Weitere Informationen zum Erstellen einer Website-Verbindung in Contribute finden Sie unter „Installieren von Contribute und Erstellen einer Administratorverbindung“ auf Seite 23. Wenn Ihre Website von CPS verwaltet wird, finden Sie im Abschnitt „Senden von Verbindungen für CPS-verwaltete Websites“ auf Seite 55 Informationen zum Senden von Verbindungsschlüsseln. So erstellen Sie einen Website-Verbindungsschlüssel, den Sie mit anderen Benutzern gemeinsam verwenden 1 Wählen Sie „Bearbeiten“ > „Websites verwalten“ (Windows) oder „Contribute“ > „Websites verwalten“ (Macintosh) und wählen Sie im Untermenü die zu verwaltende Website aus. 2 Wenn der Website kein Administrator zugeordnet ist, klicken Sie auf „Ja“, wenn Sie in einem Dialogfeld gefragt werden, ob Sie Administrator der Website werden möchten. Geben Sie ein Administratorkennwort für die Website ein, bestätigen Sie es und klicken Sie dann auf „OK“. Letzte Aktualisierung 15.8.2012 54 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Das Dialogfeld „Website verwalten“ wird angezeigt. 3 Wählen Sie links im Dialogfeld die Kategorie „Benutzer und Rollen“. Das Dialogfeld „Benutzer und Rollen“ wird angezeigt. 4 Sie können eine Verbindungsschlüsseldatei an einen neuen Benutzer senden oder an einen bereits vorhandenen Benutzer, der schon eine Verbindung mit der Website hergestellt hat, dem Sie aber eine neue Rolle zuweisen möchten. • Um einen Verbindungsschlüssel an einen neuen Benutzer zu senden, klicken Sie auf „Verbindungsschlüssel senden“. • Um einen Verbindungsschlüssel an einen vorhandenen Benutzer zu senden, dem Sie eine neue Rolle zuweisen möchten, wählen Sie den Namen des Benutzers in der Liste verbundener Benutzer aus und klicken Sie auf „Verbindungsschlüssel senden“. Letzte Aktualisierung 15.8.2012 55 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Der Assistent für das Versenden des Verbindungsschlüssels (Windows und Macintosh) wird angezeigt. 5 Folgen Sie den Anweisungen des Assistenten und klicken Sie auf „Weiter“ (Windows) oder „Fortfahren“ (Macintosh), um zum nächsten Bildschirm zu gelangen. 6 Nach Abschluss des Assistenten wurde eine neue Verbindungsschlüsseldatei für die Benutzer erstellt, die ihnen eine neue Rolle zuweist. Sie können die Verbindungsschlüsseldatei per E-Mail an den Benutzer senden oder auf Ihrem Computer speichern. 7 Wählen Sie eine andere Kategorie oder klicken Sie auf „Schließen“, um das Dialogfeld „Website verwalten“ zu schließen und Ihre Änderungen zu speichern. Verwandte Hilfethemen „Bereitstellen von Contribute und Einrichten von Website-Verbindungen“ auf Seite 52 Senden von Verbindungen für CPS-verwaltete Websites Wenn Sie Ihre Website mit Contribute Publishing Server (CPS) verwalten, senden Sie den Benutzern einen Verbindungsschlüssel, mit dem sie die Verbindung mit dem Server herstellen. Die Benutzer können auch Folgendes in die Adressleiste des Contribute-Browsers eingeben, um eine Verbindung mit der Website herzustellen: connect:Serverdomänenname (dabei ist Serverdomänenname der Name des Servers, auf dem CPS installiert ist). Hinweis: Bevor Benutzer einen Verbindungsschlüssel verwenden oder „connect:“ eingeben können, um eine Verbindung mit einer CPS-verwalteten Website herzustellen, müssen Sie die Benutzer der Website hinzufügen. Dies wird unter „Hinzufügen von Benutzern zu einer Website (nur CPS)“ auf Seite 50 beschrieben. Letzte Aktualisierung 15.8.2012 56 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Wenn Sie Ihre Website nicht mit CPS verwalten, lesen Sie den Abschnitt „Senden von Verbindungsschlüsseln für Websites“ auf Seite 53. So senden Sie einen CPS-Verbindungsschlüssel 1 Wählen Sie „Bearbeiten“ > „Websites verwalten“ (Windows) oder „Contribute“ > „Websites verwalten“ (Macintosh) und wählen Sie im Untermenü die zu verwaltende Website aus. Wenn der Website kein Administrator zugeordnet ist, klicken Sie auf „Ja“, wenn Sie in einem Dialogfeld gefragt werden, ob Sie Administrator der Website werden möchten. Geben Sie ein Administratorkennwort für die Website ein, bestätigen Sie es und klicken Sie dann auf „OK“. Das Dialogfeld „Website verwalten“ wird angezeigt. 2 Klicken Sie auf „Verbindungsschlüssel senden“. Das Dialogfeld „Verbindungsschlüssel senden“ wird angezeigt. 3 Sie können den Verbindungsschlüssel per E-Mail an den Benutzer senden oder die Datei auf Ihrem lokalen Computer speichern. 4 Wählen Sie eine andere Kategorie oder klicken Sie auf „Schließen“, um das Dialogfeld „Website verwalten“ zu schließen und Ihre Änderungen zu speichern. Verwandte Hilfethemen „Bereitstellen von Contribute und Einrichten von Website-Verbindungen“ auf Seite 52 „Hinzufügen von Benutzern zu einer Website (nur CPS)“ auf Seite 50 Bereitstellen von Contribute im ganzen Unternehmen Sie können Microsoft Systems Management Server (SMS) verwenden, um Contribute auf mehreren Computern im Unternehmen bereitzustellen. SMS ermöglicht Ihnen die effiziente Verwaltung großer Gruppen von MicrosoftComputersystemen in Ihrem Unternehmen mit Diensten wie Fernsteuerung, Patchmanagement und Softwareverteilung. Wenn Sie die Funktionen von SMS und dem Adobe-Installationsprogramm kombinieren, können Sie Contribute bereitstellen, indem Sie einfach ein Paket innerhalb der SMS-Administratorkonsole erstellen. Das Paket wird automatisch an alle Client-Computer im Unternehmen gesendet. Der SMS-Client auf den einzelnen Client-Computern empfängt das Paket und führt es aus, um die Contribute-Anwendung zu installieren. Sie können die Installation so einrichten, dass keinerlei Interaktion seitens des Benutzers erforderlich ist. Systemanforderungen • Intel® Pentium 4, Intel Centrino®, Intel Xeon® oder Intel Core™ Duo (oder ein kompatibler Prozessor) • Windows NT, Microsoft® Windows XP mit Service Pack 2 oder Windows Vista™ Home Premium, Business, Ultimate oder Enterprise (zertifiziert für 32-Bit-Versionen) • 512 MB RAM • 1 GB freier Festplattenspeicher (während der Installation ist zusätzlicher Speicherplatz erforderlich) Berechtigungen Zur Installation von SMS auf Computern unter Windows NT benötigen Sie lokale Administratorrechte. Letzte Aktualisierung 15.8.2012 57 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Client-Status Bei der Installation oder Deinstallation von Contribute muss der Benutzer nicht beim Computer angemeldet sein. Bereitstellen von Contribute mithilfe von Microsoft Systems Management Server Zur Bereitstellung von Contribute mithilfe von SMS müssen Sie zunächst ein Paket erstellen und eine Ankündigung hinzufügen, wodurch dann die Bereitstellung eingeleitet wird. Das Paket wird automatisch an alle Client-Computer im Unternehmen gesendet. Der SMS-Client auf den einzelnen Client-Computern empfängt das Paket und führt es aus, um die Contribute-Anwendung zu installieren. Zum Bereitstellen von Contribute mithilfe von SMS führen Sie folgende Schritte aus: 1 Deinstallieren von bisherigen Contribute-Versionen 2 Anpassen der deployment.xml-Datei 3 Einrichten des Servers 4 Erstellen des SMS-Pakets 5 Erstellen des Programms 6 Erstellen der Sammlung 7 Erstellen der Ankündigung Deinstallieren von bisherigen Versionen Es wird empfohlen, zunächst alle bisherigen Contribute-Versionen zu deinstallieren. Sie können Contribute mit einer der folgenden Methoden deinstallieren: • Deinstallation über die Option „Software“ in der Systemsteuerung. • Deinstallation über SMS/SCCM. Zum Entfernen von Contribute mithilfe von SMS führen Sie die Installationsschritte aus, mit denen das Paket zur Bereitstellung vorbereitet wird. Verwenden Sie im Dialogfeld der Programmeigenschaften auf der Registerkarte „Allgemein“ die folgende Befehlszeile. etup.exe --deploymentFile=uninstall.xml --mode=silent Hinweis: Wenn Sie bei der Deinstallation aufgefordert werden, den Computer neu zu starten, folgen Sie dieser Anleitung. Anpassen der Deinstallations- und Installationsdateien Bei automatischen Installationen ohne Benutzerinteraktion müssen Sie die Datei „AdobeContribute5mul.install.xml“ konfigurieren. Ähnlich muss bei der automatischen Deinstallation von Contribute die Datei „AdobeContribute5-mul.remove.xml“ konfiguriert werden. Geben Sie die Seriennummer und das Installationsverzeichnis folgendermaßen in den Dateien an: • <Property name="serialNumber">xxxxxxxxxxxxxxxxxxxxxxx</Property> • <Property name="INSTALLDIR">Laufwerk:\Programme\Adobe\</Property> Letzte Aktualisierung 15.8.2012 58 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Einrichten des Servers SMS 2003 bietet ein höheres Maß an Steuerung und Flexibilität als frühere Versionen. Mit SMS 2003 können Sie die Ausführung eines Pakets durch Verwendung eines bestimmten Benutzerkontos mit Administratorrechten auf dem Zielcomputer erzwingen. So können Sie das Paket an Client-Computer verteilen, die nicht beim Netzwerk angemeldet sind, oder an Benutzer, die nicht über Administratorrechte verfügen. 1 Wählen Sie in Windows „Start“ > „Programme“ > „Systems Management Server“ > „Systems Management Server Console“. Die Systems Management Server-Konsole wird eingeblendet. 2 Erweitern Sie im linken Fensterbereich von MMC die Struktur für die Standortdatenbank und dann den Knoten für die Standorthierarchie. 3 Wählen Sie die Site aus, indem Sie mit der rechten Maustaste darauf klicken, und wählen Sie dann „Eigenschaften“ aus. Das Dialogfeld „Eigenschaften“ wird eingeblendet. 4 (Optional) Geben Sie im Dialogfeld „Eigenschaften“ auf der Konto-Registerkarte das SQL-Server-Konto an. Das SQL-Server-Konto, das auch als Standortdatenbank-Konto bezeichnet wird, bietet SMS-Dienste, die auf dem primären Standortserver ausgeführt werden, wobei der Zugriff auf die SMS-Standortdatenbank möglich ist. Wenn Sie die Windows-Authentifizierung für SMS konfigurieren, sind die Informationen zum SQL-Server-Konto in den Standorteigenschaften leer, doch SMS verwendet automatisch entweder das SMS-Dienstkonto (Standardsicherheit) oder das Computername$-Konto (erweiterte Sicherheit). Es ist keine weitere Konfiguration erforderlich. Es wird empfohlen, die erweiterte Sicherheit und die Windows-Authentifizierung zu verwenden, da SMS in diesem Fall „LocalSystem“ oder „Computername$“ für die Verbindung mit der SMS-Standortdatenbank verwendet. Dabei wird das Kennwort vom Betriebssystem verwaltet, sodass es weniger anfällig für Diebstahl oder eine Zweckentfremdung ist. Erstellen des Pakets Wenn Sie ein Paket mit dem SMS-Installationsprogramm erstellen, generiert das Installationsprogramm eine ausführbare Datei, die alle Informationen und Befehle enthält, die für die Bereitstellung erforderlich sind. 1 Öffnen Sie die Systems Management Server-Konsole, klicken Sie mit der rechten Maustaste auf „Pakete“ und wählen Sie „Neu“ > „Paket“. Das Dialogfeld „Paketeigenschaften“ wird eingeblendet. 2 Geben Sie auf der Registerkarte „Allgemein“ den Paketnamen (maximal 50 Zeichen) und dann die folgenden Informationen ein. Der Name muss angegeben werden, alle anderen Angaben sind optional. • Name des Pakets • Versionsnummer des Pakets • Name des Herausgebers • Sprachversion • Beschreibung des Pakets 3 Wählen Sie auf der Registerkarte „Datenquelle“ die Option „Dieses Paket enthält Quelldateien“. 4 Wählen Sie unter „Quellverzeichnis“ den Speicherort der Quelldateien aus. 5 Klicken Sie auf „Durchsuchen“, um den Speicherort der Quelldateien anzugeben, oder geben Sie den Speicherort manuell ein. Klicken Sie auf „OK“. 6 Wählen Sie auf der Registerkarte „Verteilungseinstellungen“ die mittlere Priorität im Popupmenü „Sendepriorität“. Letzte Aktualisierung 15.8.2012 59 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute 7 Klicken Sie auf „OK“. Das Paket wird in der SMS-Konsole im Paketknoten der Struktur für die Standortdatenbank angezeigt. Erstellen des Programms 1 Klicken Sie in der SMS-Konsole mit der rechten Maustaste auf „Pakete“ und wählen Sie „Meine Pakete“ > „Programme“. Das Dialogfeld „Programmeigenschaften“ wird eingeblendet. 2 Geben Sie den Namen für das Programm ein. 3 Führen Sie einen der folgenden Schritte aus: • Um Contribute zu installieren und dabei die Installationsoberfläche auf den Computern der Benutzer anzuzeigen, klicken Sie auf „Durchsuchen“, navigieren Sie zum Installationsordner und wählen Sie „setup.exe“ aus. • Zur Anzeige der Installationsoberfläche ohne Benutzerinteraktion geben Sie die folgende Befehlszeile in das Befehlszeilenfeld ein: Setup.exe --mode=silent --deploymentFile=AdobeContribute5- mul.install.xml Hinweis: Stellen Sie sicher, dass die Dateien „Setup.exe“ und „AdobeContribute5- mul.install.xml“ sich im selben Verzeichnis befinden. Deaktivieren Sie auf der Registerkarte „Umgebung“ die Option „Benutzereingabe erforderlich“ und wählen Sie „Mit Administratorrechten ausführen“ aus. 4 Klicken Sie auf „OK“. 5 Führen Sie in der SMS-Konsole die folgenden Schritte aus: a Erweitern Sie im Paketknoten das SMS-Paket, das Sie erstellt haben. b Klicken Sie mit der rechten Maustaste auf das Paket und wählen Sie „Alle Aufgaben“ > „Verteilungspunkte“. Das Dialogfeld „Assistent für neue Verteilungspunkte“ wird angezeigt. 6 Wählen Sie im Dialogfeld „Assistent für neue Verteilungspunkte“ die Server aus, die Sie als Verteilungspunkte festlegen möchten, und klicken Sie dann auf „Fertig stellen“. Erstellen der Sammlung 1 Öffnen Sie die Systems Management Server-Konsole, klicken Sie mit der rechten Maustaste auf „Sammlungen“ und wählen Sie „Neu“ > „Sammlung“. 2 Geben Sie den Namen der Sammlung in das Feld „Name“ ein. 3 Navigieren Sie zur Registerkarte „Mitgliedschaftsregeln“ und klicken Sie auf das Computer-Symbol. Der Assistent für die Erstellung direkter Mitgliedschaftsregeln wird eingeblendet. 4 Klicken Sie auf „Weiter“. 5 Wählen Sie im Feld „Ressourcenklasse“ die Option „Systemressource“ und im Feld „Attributname“ die Option „NetBIOS-Name“. Geben Sie den Namen des Computers im Format „%<Systemname>%“ in das Feld „Wert“ ein. Hinweis: % ist ein Platzhalterzeichen, mit dem Computer nach einem bestimmten Namensmuster gesucht werden können. Letzte Aktualisierung 15.8.2012 60 BEREITSTELLEN VON CONTRIBUTE Konfigurieren von Contribute Wenn die Möglichkeit besteht, dass die Quelldateien vom angegebenen Pfad verschoben werden, wählen Sie die Option „Immer eine komprimierte Kopie des Quellverzeichnisses verwenden“ (dies ist beispielsweise der Fall, wenn die Quelldateien sich auf einer CD befinden). Wenn Sie diese Option auswählen und dann im Assistenten für die Verwaltung von Verteilungspunkten die Option „Alle Verteilungspunkte aktualisieren“ angeben, wird eine neue Version der komprimierten Kopie vom angegebenen Quellordner erstellt. 6 (Optional) Geben Sie den Namen der Sammlung an, zu der der Computer gehört. 7 Wählen Sie die Computer aus, die Sie der Sammlung hinzufügen möchten, und klicken Sie auf „Weiter“. 8 Klicken Sie auf „Weiter“. Erstellen der Ankündigung Im letzten Schritt der Bereitstellung erstellen Sie eine Ankündigung, die das SMS-Paket im Push-Verfahren auf den Client-Computern installiert. 1 Blenden Sie die Sammlungen in der Struktur der Standortdatenbank ein. Klicken Sie mit der rechten Maustaste auf die Sammlung und wählen Sie „Alle Aufgaben“ > „Software verteilen“. Der Softwareverteilungsassistent wird gestartet. 2 Klicken Sie auf „Weiter“. 3 Wählen Sie ein vorhandenes Paket im Paketbildschirm aus und klicken Sie auf „Weiter“. 4 Wählen Sie im Bildschirm „Verteilungspunkte“ den Verteilungspunkt aus, an den das Paket kopiert werden soll, und klicken Sie dann auf „Weiter“. Der Name des Pakets wird angezeigt. 5 Klicken Sie auf „Weiter“. (Optional) Geben Sie einen Namen und einen Kommentar für die Ankündigung an. 6 Klicken Sie auf „Weiter“. 7 Wählen Sie auf dem Bildschirm für die Ankündigung an die Unterauswahl die Option „Programm nur Elementen der angegebenen Sammlung ankündigen“. 8 Führen Sie im Bildschirm „Ankündigungsplan“ folgende Schritte aus: a Bestätigen oder ändern Sie den Zeitpunkt, zu dem die Ankündigung im Push-Verfahren an die Client- Computer gesendet wird. b Geben Sie an, ob die Ankündigung ablaufen soll. Wenn die Ankündigung ablaufen soll, geben Sie außerdem Datum und Uhrzeit an. c Klicken Sie auf „Weiter“. 9 Klicken Sie im Bildschirm „Programm zuweisen“ auf „Ja“ und klicken Sie dann auf „Weiter“. 10 Überprüfen Sie Ihre Einstellungen auf dem Bildschirm „Fertigstellen des Assistenten“ und klicken Sie dann auf „Fertig stellen“. Letzte Aktualisierung 15.8.2012