Bereitstellen von Communities deploying-communities

Voraussetzungen prerequisites

Installations-Checkliste installation-checklist

Für die AEM-Plattform

Für die Funktion Communities

Aktuelle Versionen latest-releases

AEM 6.5 Communities-GA umfasst Communities-Paket. Weitere Informationen zu Updates für AEM 6.5 Communities finden Sie in den Versionshinweisen zu AEM 6.5.

AEM 6.5-Aktualisierungen aem-updates

Ab AEM 6.4 werden Communities-Updates im Rahmen von AEM Cumulative Fix Packs und Service Packs bereitgestellt.

Die neuesten Aktualisierungen zu AEM 6.5 finden Sie unter Adobe Experience Manager 6.4 Cumulative Fix Packs and Service Packs.

Versionsverlauf version-history

Wie bei AEM 6.4 und höher sind Funktionen und Hotfixes von AEM Communities Teil der Cumulative Fix Packs und Service Packs von AEM Communities. Es gibt daher keine separaten Feature Packs.

JDBC-Treiber für MySQL jdbc-driver-for-mysql

Eine Communities-Funktion verwendet eine MySQL-Datenbank:

  • Für DSRP: Speichern von UGC

Der MySQL-Connector muss separat bezogen und installiert werden.

Die erforderlichen Schritte sind:

  1. Laden Sie das ZIP-Archiv von https://dev.mysql.com/downloads/connector/j/ herunter

    • Version muss >= 5.1.38 sein
  2. Extrahieren Sie mysql-connector-java-<version>-bin.jar (bundle) aus dem Archiv

  3. Verwenden Sie die Web-Konsole, um das Bundle zu installieren und zu starten:

    • Beispiel: https://localhost:4502/system/console/bundles
    • Klicken Sie auf Install/Update
    • Durchsuchen… , um das aus dem heruntergeladenen ZIP-Archiv extrahierte Paket auszuwählen.
    • Überprüfen Sie, ob der JDBC-Treiber der Oracle Corporation für MySQLcom.mysql.jdbc aktiv ist, und starten Sie ihn, falls nicht (oder überprüfen Sie die Protokolle)
  4. Wenn die Installation auf einer vorhandenen Bereitstellung erfolgt, nachdem JDBC konfiguriert wurde, binden Sie JDBC erneut an den neuen Connector, indem Sie die JDBC-Konfiguration über die Web-Konsole erneut speichern:

    • Beispiel: https://localhost:4502/system/console/configMgr
    • Suchen Day Commons JDBC Connections Pool Konfiguration
    • Zum Öffnen auswählen
    • Klicken Sie auf Save
  5. Wiederholen Sie die Schritte 3 und 4 für alle Autoren- und Veröffentlichungsinstanzen

Weitere Informationen zum Installieren von Bundles finden Sie auf der Seite Web-Konsole.

Beispiel : Installiertes MySQL-Connector-Bundle example-installed-mysql-connector-bundle

connector-bundle

AEM Advanced MLS aem-advanced-mls

Für die SRP-Erfassung (MSRP oder DSRP) zur Unterstützung der erweiterten mehrsprachigen Suche (MLS) sind neue Solr-Plug-ins sowie ein benutzerdefiniertes Schema und eine Solr-Konfiguration erforderlich. Alle erforderlichen Elemente werden in eine herunterladbare ZIP-Datei gepackt.

Der erweiterte MLS-Download (auch als phasetwo bezeichnet) ist im Adobe-Repository verfügbar:

  • AEM-SOLR-MLS-phasetwo

    Informationen zum Abrufen des erweiterten MLS-Pakets finden Sie unter AEM Advanced MLS im Abschnitt Bereitstellen der Dokumentation.

    • Version 1.2.40, 6. April 2016
    • AEM-SOLR-MLS-phasetwo-1.2.40.zip herunterladen

Weitere Informationen und Installationsinformationen finden Sie unter Solr-Konfiguration für SRP.

Pakete sichtbar in der Adobe-AEM-Cloud

Die Links zu Paketen auf dieser Seite erfordern keine laufende Instanz von AEM, da sie zu Package Share auf adobeaemcloud.com gehören. Während die Pakete angezeigt werden können, ist die Schaltfläche Install für die Installation der Pakete auf einer gehosteten Adobe-Site. Wenn eine Installation auf einer lokalen AEM-Instanz beabsichtigt wird, führt die Auswahl von Install zu einem Fehler.

Installation auf einer lokalen AEM-Instanz

Um die in adobeaemcloud.com sichtbaren Pakete auf einer lokalen AEM-Instanz zu installieren, muss das Paket zunächst auf eine lokale Festplatte heruntergeladen werden:

  • Registerkarte Assets auswählen
  • Wählen Sie Auf Datenträger herunterladen

Verwenden Sie auf der lokalen AEM-Instanz Package Manager (z. B. https://localhost:4502/crx/packmgr/), um das Paket-Repository der lokalen AEM hochzuladen.

Alternativ können Sie über Package Share von der lokalen AEM-Instanz aus auf das Paket zugreifen (z. B. https://localhost:4502/crx/packageshare/). Dann lädt die Schaltfläche Download das Paket-Repository der lokalen AEM-Instanz herunter.

Verwenden Sie Package Manager , um das Paket zu installieren, sobald es sich im Paket-Repository der lokalen AEM-Instanz befindet.

Weitere Informationen finden Sie unter Arbeiten mit Paketen.

In AEM Communities wird ein Common Store zum Speichern von UGC verwendet und häufig als „Speicherressourcenanbieter bezeichnet. Die empfohlene Bereitstellung konzentriert sich auf die Auswahl einer SRP-Option für den allgemeinen Speicher.

Der Common Store unterstützt die Moderation und Analyse von benutzergenerierten Inhalten in der Publishing-Umgebung, sodass keine (Replikation)benutzergenerierten Inhalten mehr erforderlich ist.

  • Community-: Erläutert die SRP-Speicheroptionen für AEM Communities

  • Empfohlene Topologien : Erläutert die je nach Anwendungsfall und SRP-Auswahl zu verwendende Topologie

Aktualisieren upgrading

Beim Upgrade von früheren AEM-Versionen auf die AEM 6.5-Plattform ist es wichtig, Folgendes zu lesen Upgrade auf AEM 6.5.

Lesen Sie neben dem Upgrade der -Plattform auch Upgrade auf AEM Communities 6.5, um mehr über Änderungen an Communities zu erfahren.

Konfigurationen configurations

Primärer Herausgeber primary-publisher

Wenn es sich bei der Bereitstellung um Veröffentlichungsfarm handelt, muss eine AEM-Veröffentlichungsinstanz als primary publisher für Aktivitäten identifiziert werden, die nicht auf allen Instanzen auftreten sollten. Beispielsweise Funktionen, die auf Benachrichtigungen oder Adobe Analytics basieren.

Standardmäßig ist die AEM Communities Publisher Configuration OSGi-Konfiguration so konfiguriert, dass das Kontrollkästchen Primary Publisher aktiviert ist, sodass alle Veröffentlichungsinstanzen in einer Veröffentlichungsfarm sich selbst als primär identifizieren.

Daher müssen Sie die Konfiguration allen sekundären Veröffentlichungsinstanzen bearbeiten, das Kontrollkästchen Primary Publisher zu deaktivieren.

primary-publisher

Für alle anderen (sekundären) Veröffentlichungsinstanzen in einer Veröffentlichungsfarm gilt:

  • Mit Administratorrechten anmelden

  • Zugreifen auf die Web-Konsole

  • Suchen des AEM Communities Publisher Configuration

  • Wählen Sie das Bearbeitungssymbol aus

  • Deaktivieren Sie das Kontrollkästchen Primärer Publisher.

  • Wählen Sie Speichern aus

Replikationsagenten in der Autoreninstanz replication-agents-on-author

Die Replikation wird für Site-Inhalte verwendet, die in der Veröffentlichungsumgebung erstellt wurden, z. B. Community-Gruppen, und zum Verwalten von Mitgliedern und Mitgliedergruppen aus der Autorenumgebung mithilfe des Tunnelservice.

Stellen Sie für den primären Herausgeber sicher, dass Konfiguration des Replikationsagenten den Veröffentlichungsserver und den autorisierten Benutzer korrekt identifiziert. Der standardmäßige autorisierte Benutzer, admin, bereits über die entsprechenden Berechtigungen verfügt (ist Mitglied von Communities Administrators).

Damit andere Benutzende über die entsprechenden Berechtigungen verfügen, müssen sie als Mitglied der Benutzergruppe administrators (auch Mitglied von Communities Administrators) hinzugefügt werden.

In der Autorenumgebung gibt es zwei Replikationsagenten, für die die Transportkonfiguration korrekt konfiguriert werden muss.

  • Zugriff auf die Replikationskonsole in der Autoreninstanz

    • Navigieren Sie in der globalen Navigation zu Tools > Bereitstellung > Replikation > Agenten für Autor
  • Führen Sie für beide Agenten dasselbe Verfahren durch:

    • Standardagent (publish)

    • Rückwärtsreplikationsagent (Rückwärtsveröffentlichung)

      1. Agent auswählen

      2. Wählen Sie Bearbeiten

      3. Wählen Sie die Registerkarte Transport aus

      4. Wenn es sich nicht um Port 4503 handelt, bearbeiten Sie URI, um den richtigen Port anzugeben

      5. Wenn es sich nicht um admin handelt, bearbeiten Sie Benutzer und Kennwort, um ein Mitglied der administrators Benutzergruppe anzugeben

Die folgenden Abbildungen zeigen die Ergebnisse der Änderung des Ports von 4503 auf 6103 durch:

Standardagent (publish) default-agent-publish

default-agent-publish

Rückwärtsreplikationsagent (Rückwärtsveröffentlichung) reverse-replication-agent-publish-reverse

Agenten für Rückwärtsreplikation

Tunneldienst auf der Autoreninstanz tunnel-service-on-author

Wenn Sie die Autorenumgebung zum Erstellen von Sites, Ändern von Site- oder Verwalten von Community- verwenden, ist es erforderlich, auf in der Veröffentlichungsumgebung registrierte Mitglieder (Benutzer) zuzugreifen, nicht auf in der Autorenumgebung registrierte Benutzer.

Der Tunnel-Service ermöglicht diesen Zugriff mithilfe des Replikationsagenten auf der Autoreninstanz.

So aktivieren Sie den Tunneldienst:

  • Melden Sie sich mit Administratorrechten bei Ihrer Autoreninstanz an.

  • Wenn der Herausgeber nicht localhost:4503 oder der Transport-Benutzer nicht admin ist,
    Konfigurieren dann den Replikationsagenten

  • Zugreifen auf die Web-Konsole

  • Suchen des AEM Communities Publish Tunnel Service

  • Wählen Sie das Bearbeitungssymbol aus

  • Markieren Sie das Aktivieren

  • Wählen Sie Speichern aus

    tunnel-service

Replizieren des Crypto-Schlüssels replicate-the-crypto-key

Es gibt zwei Funktionen von AEM Communities, bei denen alle AEM-Serverinstanzen dieselben Verschlüsselungsschlüssel verwenden müssen. Diese sind Analytics und ASRP.

Ab AEM 6.3 wird das Schlüsselmaterial im Dateisystem und nicht mehr im Repository gespeichert.

Um das Schlüsselmaterial aus der Autoreninstanz in alle anderen Instanzen zu kopieren, ist Folgendes erforderlich:

  • Greifen Sie auf die AEM-Instanz zu - normalerweise eine Autoreninstanz -, die das zu kopierende Schlüsselmaterial enthält

    • Suchen Sie das com.adobe.granite.crypto.file im lokalen Dateisystem,
      Beispiel:

      • <author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21
      • Die bundle.info identifiziert das Bundle
    • Navigieren Sie zum Ordner „data“,
      Beispiel:

      • <author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data

      • Kopieren Sie die hmac- und primären Knotendateien

  • Für jede Ziel-AEM-Instanz

    • Navigieren Sie zum Ordner „data“,
      Beispiel:

      • <publish-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
    • Fügen Sie die beiden zuvor kopierten Dateien ein

    • Es ist erforderlich, das -Bundle zu aktualisieren wenn die Ziel-AEM-Instanz ausgeführt wird

CAUTION
Wenn bereits eine andere Sicherheitsfunktion konfiguriert wurde, die auf den Kryptoschlüsseln basiert, kann das Replizieren der Kryptoschlüssel die Konfiguration beschädigen. Wenn Sie Hilfe benötigen wenden Sie sich an die.

Repository-Replikation repository-replication

Das Schlüsselmaterial kann wie bei AEM 6.2 und früheren Versionen im Repository gespeichert werden. Geben Sie die beim ersten Start jeder AEM-Instanz (die das anfängliche Repository erstellt) -Dcom.adobe.granite.crypto.file.disable=true Systemeigenschaft an.

Mit dem im Repository gespeicherten Schlüsselmaterial wird die Methode zum Replizieren des Kryptoschlüssels von der Autoreninstanz auf andere Instanzen wie folgt festgelegt:

Verwendet CRXDE Lite:

Aktualisieren Sie das Granite-Crypto-Bundle . refresh-the-granite-crypto-bundle

  • Greifen Sie auf jeder Veröffentlichungsinstanz auf die Web-Konsole zu

  • Suchen Sie Adobe Granite Crypto Support Bundle (com.adobe.granite.crypto)

  • Wählen Sie Aktualisieren aus

    granite-crypto

  • Nach einem Moment sollte Dialogfeld ​Erfolg“ angezeigt werden:
    Operation completed successfully.

Apache HTTP-Server apache-http-server

Wenn Sie den Apache-HTTP-Server verwenden, stellen Sie sicher, dass Sie den richtigen Server-Namen für alle relevanten Einträge verwenden.

Achten Sie insbesondere darauf, im RedirectMatch den richtigen Server-Namen, nicht localhost, zu verwenden.

Beispiel für httpd.conf httpd-conf-sample

<IfModule alias_module>
     # XAMPP does not have a favicon; this prevents any 404 errors which may arise.
     Redirect 404 /favicon.ico
     <Location /favicon.ico>
         ErrorDocument 404 "No favicon"
     </Location>

    # Return from "Sign Out" generates response header directing you to "/", generating a 404 error
    # The RedirectMatch resolves it correctly when modified for the target Community Site :
    RedirectMatch ^/$ https://[server name]/content/sites/engage/en.html
 ...
 </IfModule>

Dispatcher dispatcher

Wenn Sie eine Dispatcher verwenden, lesen Sie Folgendes:

  • Unter Verwalten von Communities-Sites erfahren Sie mehr über das Erstellen einer Community-Site, das Konfigurieren von Community-Site-Vorlagen, das Moderieren von Community-Inhalten, das Verwalten von Mitgliedern und das Konfigurieren von Nachrichten.

  • Unter Entwicklung von Communities können Sie sich mit dem Social Component Framework (SCF) vertraut machen und Communities-Komponenten und -Funktionen anpassen.

  • Unter Authoring von Communities-Komponenten erfahren Sie, wie Sie Communities-Komponenten verwenden und konfigurieren können.

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791