AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.
AEM Communities-Lizenz
Optionale Lizenzen für:
Für AEM
Installieren Sie die neueste Version AEM 6.4 Updates
Wenn Sie die Standardanschlüsse nicht verwenden (4502, 4503), wird Konfigurieren von Replikationsagenten
Wenn die Globalisierung unterstützt wird, Einrichten der automatisierten Übersetzung
(Beispiel-Setup wird für die Entwicklung bereitgestellt)
Bei Bereitstellung eines Veröffentlichungsfarm, den primären Herausgeber identifizieren
Einrichten einer Standard-E-Mail-Dienst
Auswahl für freigegebener UGC-Speicher (SRP)
Wenn MongoDB SRP (MSRP)
Wenn relationale Datenbank SRP (DSRP)
Wenn Adobe SRP (ASRP)
Wenn JCR SRP (JSRP)
Kein freigegebener benutzergenerierter Speicher:
Der Standardwert ist JSRP
AEM 6.4 Communities GA umfasst das Communities-Package. Informationen zu Updates auf AEM 6.4 Communities, siehe AEM 6.4 - Versionshinweise.
Ab AEM 6.3 werden Aktualisierungen an Communities als Teil von AEM Cumulative Fix Packs und Service Packs bereitgestellt.
Die neuesten Updates zu AEM 6.4 finden Sie unter Adobe Experience Manager 6.4 Cumulative Fix Packs und Service Packs.
Wie AEM 6.4 und höher sind AEM Communities-Funktionen und Hotfixes Teil von AEM Communities Cumulative Fix Packs und Service Packs. Es gibt daher keine separaten Feature Packs.
Zwei Communities-Funktionen verwenden eine MySQL-Datenbank:
Der MySQL-Connector muss separat abgerufen und installiert werden.
Die erforderlichen Schritte sind:
Laden Sie das ZIP-Archiv herunter von https://dev.mysql.com/downloads/connector/j/
Extrahieren Sie mysql-connector-java-<version>-bin.jar (Bundle) aus dem Archiv
Verwenden Sie die Web-Konsole, um das Bundle zu installieren und zu starten:
Install/Update
Wenn Sie nach der Konfiguration von JDBC in einer vorhandenen Bereitstellung installieren, binden Sie JDBC erneut an den neuen Connector, indem Sie die JDBC-Konfiguration von der Web-Konsole aus erneut speichern:
Day Commons JDBC Connections Pool
KonfigurationSave
Wiederholen Sie die Schritte 3 und 4 für alle Autoren- und Veröffentlichungsinstanzen.
Weitere Informationen zur Installation von Bundles finden Sie auf der Web-Konsole Seite.
Das Shareable Content Object Reference Model (SCORM) ist eine Sammlung von Standards und Spezifikationen für E-Learning. SCORM definiert auch, wie Inhalte in eine übertragbare ZIP-Datei gepackt werden können.
Die AEM Communities SCORM-Engine ist für die Aktivierung Funktion. Von AEM Communities 6.4 unterstützte Scorm-Pakete sind:
cq -social- scorm -package, Version 1.2.11. Dieses SCORM-Paket wird von allen AEM 6.4 Communities-Versionen unterstützt.
cq -social- scorm -package, Version 2.2.2 include SCORM 2017.1 Motor. Dieses SCORM-Paket wird ab 6.4.2.x Communities AEM.
Bei einer Neuinstallation des SCORM-Moduls enthält das Paket SCORM 2017.1 , cq -social- scorm -package, Version 2.2.2) verwendet werden. Damit Sie Lernressourcen spielen können, die von SCORM 2017 unterstützt werden.
/libs/social/config/scorm/database_scormengine_data.sql
aus der cq-Instanz und führen Sie sie auf dem mysql-Server aus, um ein aktualisiertes scormEngineDB-Schema zu erstellen./content/communities/scorm/RecordResults
in der Eigenschaft "Excluded Paths"im CSRF-Filter von https://<hostname>;:<port>/system/console/configMgr
auf Herausgebern.Bestehende SCORM-Installationen können auf cq-social-scorm-package, Version 2.2.2 , die SCORM 2017.1), wenn für den erstellten Kursinhalt SCORM 2017.1 erforderlich ist.
Die Aktualisierung auf das SCORM 2017.1-Paket erfordert die Migration der vorhandenen Datenbank (wie weiter erläutert).
Erstellen Sie eine Sicherungskopie des ScormEngineDB-Schemas.
Installieren Sie die cq-social-scorm-package, Version 2.2.2.
Laden Sie das Paket herunter von /libs/social/config/scorm/ScormEngine.zip
und extrahieren Sie dasselbe.
Navigieren Sie zu Installationsprogramm Ordner des extrahierten Ordners.
Aktualisieren SystemDatabaseConnectionString
mit scorm db connection url
in Datei EngineInstall.xml.
Führen Sie das mysql-Schema-Upgrade-Tool im Installationsordner mit dem Befehl aus:
java -Dlogback.configurationFile=logback.xml -cp "lib/*" RusticiSoftware.ScormContentPlayer.Logic.Upgrade.ConsoleApp EngineInstall.xml
Überwachen engine_upgrade.log
-Datei für jeden Fehler- und Schema-Upgrade-Status.
Hinzufügen /content/communities/scorm/RecordResults
in Ausgeschlossene Pfade Eigenschaft in CSRF-Filter von https://<hostname>:<port>/system/console/configMgr
auf Herausgebern.
Wie installiert, werden alle Aktivierungsaktivitäten ausführlich in der Systemkonsole protokolliert.
Bei Bedarf kann die Protokollebene für die RusticiSoftware.*
Paket.
Informationen zum Arbeiten mit Protokollen finden Sie unter Arbeiten mit Auditdatensätzen und Protokolldateien.
Damit die SRP-Sammlung (MSRP oder DSRP) erweiterte mehrsprachige Suche (MLS) unterstützen kann, sind zusätzlich zu einem benutzerdefinierten Schema und einer Solr-Konfiguration neue Solr-Plug-ins erforderlich. Alle erforderlichen Elemente werden in einer herunterladbaren ZIP-Datei zusammengefasst.
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 erweiterte MLS im Abschnitt "Bereitstellung"der Dokumentation.
Weitere Informationen und Installationsinformationen finden Sie unter Solr-Konfiguration für SRP.
In Adobe AEM Cloud sichtbare Pakete
Die Links zu Paketen auf dieser Seite erfordern keine laufende Instanz von AEM, da sie für die Paketfreigabe auf adobeaemcloud.com
. Während die Pakete sichtbar sind, wird die Install
-Schaltfläche ist für die Installation der Pakete auf einer Adobe gehosteten Site. Wenn Sie eine Installation auf einer lokalen AEM durchführen möchten, wählen Sie Install
führt zu einem Fehler.
Installieren auf einer lokalen AEM-Instanz
So installieren Sie die Pakete, die in adobeaemcloud.com
auf einer lokalen AEM-Instanz muss das Paket zuerst auf eine lokale Festplatte heruntergeladen werden:
Verwenden Sie auf der lokalen AEM-Instanz den Package Manager (z. B. http://localhost:4502/crx/packmgr/), um in das lokale AEM-Package-Repository hochzuladen.
Alternativ können Sie über Package Share über die lokale AEM-Instanz auf das Paket zugreifen (z. B. http://localhost:4502/crx/packageshare/), die Download
-Schaltfläche in das Package-Repository der lokalen AEM-Instanz heruntergeladen.
Sobald Sie sich im Package-Repository der lokalen AEM-Instanz befinden, installieren Sie das Package mit Package Manager.
Weitere Informationen finden Sie unter Arbeiten mit Paketen.
In AEM Communities wird ein gemeinsamer Speicher zum Speichern benutzergenerierter Inhalte verwendet, die häufig als Storage Resource Provider (SRP). Die empfohlene Implementierung konzentriert sich auf die Auswahl einer SRP-Option für den gemeinsamen Speicher.
Der gemeinsame Speicher unterstützt die Moderation von und die Analyse von benutzergenerierten Inhalten in der Veröffentlichungsumgebung, während die Notwendigkeit für Replikation von UGC.
Community-Inhaltsspeicher: beschreibt die SRP-Speicheroptionen für AEM Communities
Empfohlene Topologien: beschreibt die je nach Anwendungsfall und SRP-Auswahl zu verwendende Topologie
Wenn Sie von früheren Versionen von AEM auf die AEM 6.4-Plattform aktualisieren, ist es wichtig, die Informationen unter Upgrade auf AEM 6.4 zu lesen.
Lesen Sie neben der Aktualisierung der Plattform auch Upgrade auf AEM Communities 6.4 , um mehr über Communities-Änderungen zu erfahren.
Wenn es sich bei der ausgewählten Bereitstellung um eine Veröffentlichungsfarm, muss eine AEM Veröffentlichungsinstanz als primary publisher
für Aktivitäten, die nicht in allen Instanzen auftreten sollten, z. B. Funktionen, auf die Benachrichtigungen oder Adobe Analytics.
Standardmäßig wird die AEM Communities Publisher Configuration
Die OSGi-Konfiguration wird mit der Primary Publisher
-Kontrollkästchen aktiviert, sodass sich alle Veröffentlichungsinstanzen in einer Veröffentlichungsfarm selbst als primär identifizieren.
Daher ist es notwendig, Bearbeiten Sie die Konfiguration auf allen sekundären Veröffentlichungsinstanzen. , um die Primary Publisher
aktivieren.
Für alle anderen (sekundären) Veröffentlichungsinstanzen in einer Veröffentlichungsfarm:
Anmelden mit Administratorrechten
Zugriff auf Webkonsole
Suchen Sie die AEM Communities Publisher Configuration
Bearbeiten-Symbol auswählen
Deaktivieren Sie die Primärer Herausgeber box
Wählen Sie Speichern aus
Die Replikation wird für Site-Inhalte verwendet, die in der Veröffentlichungsumgebung erstellt werden, z. B. Community-Gruppen, sowie für die Verwaltung von Mitgliedern und Mitgliedergruppen aus der Autorenumgebung mithilfe der Tunneldienst.
Stellen Sie für den primären Herausgeber sicher, dass die Konfiguration des Replikationsagenten den Veröffentlichungsserver und den autorisierten Benutzer korrekt identifiziert. Der standardmäßig autorisierte Benutzer admin,
verfügt bereits über die entsprechenden Berechtigungen (ist Mitglied von Communities Administrators
).
Damit andere Benutzer über die entsprechenden Berechtigungen verfügen können, müssen sie als Mitglied der administrators
Benutzergruppe (ebenfalls Mitglied von Communities Administrators
).
Es gibt zwei Replikationsagenten in der Autorenumgebung, für die die Transportkonfiguration korrekt konfiguriert werden muss.
Zugriff auf die Replikationskonsole auf der Autoreninstanz
Gehen Sie für beide Agenten genauso vor:
Standardagent (publish)
Agenten für Rückwärtsreplikation (Rückwärts veröffentlichen)
4503
, bearbeiten Sie die URI zum Angeben des richtigen Portsadmin
, bearbeiten Sie die Benutzer und Passwort , um ein Mitglied der administrators
BenutzergruppeDie folgenden Abbildungen zeigen die Ergebnisse einer Änderung des Ports von 4503 auf 6103 durch:
Bei Verwendung der Autorenumgebung zu Erstellen von Sites, Ändern von Site-Eigenschaften oder Verwalten von Community-Mitgliedern, ist es erforderlich, auf Mitglieder (Benutzer) zuzugreifen, die in der Veröffentlichungsumgebung registriert sind, nicht auf Benutzer, die in der Autoreninstanz registriert sind.
Der Tunneldienst stellt diesen Zugriff mithilfe des Replikationsagenten auf der Autoreninstanz bereit.
So aktivieren Sie den Tunneldienst:
on author
Anmelden mit Administratorrechten
Wenn der Herausgeber nicht localhost:4503 ist oder der Transportbenutzer nicht admin
,
Zugriff auf Web-Konsole
Suchen Sie die AEM Communities Publish Tunnel Service
Bearbeiten-Symbol auswählen
Überprüfen Sie die enable box
Wählen Sie Speichern aus
Es gibt zwei Funktionen von AEM Communities, für die alle AEM Serverinstanzen dieselben Verschlüsselungsschlüssel verwenden müssen. Diese Analytics und ASRP.
Ab AEM 6.3 wird das Schlüsselmaterial im Dateisystem und nicht mehr im Repository gespeichert.
Um das Schlüsselmaterial vom Autor in alle anderen Instanzen zu kopieren, müssen Sie Folgendes tun:
Greifen Sie auf die AEM-Instanz zu, normalerweise eine Autoreninstanz, die das zu kopierende Schlüsselmaterial enthält
Suchen Sie die com.adobe.granite.crypto.file
Bundle im lokalen Dateisystem
Beispiel:
<author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21
bundle.info
-Datei identifiziert das BundleNavigieren zum Datenordner
Beispiel:
<author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
Kopieren Sie die Dateien hmac und primary .
Für jede AEM-Instanz
Navigieren zum Datenordner
Beispiel:
<publish-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
Fügen Sie die beiden zuvor kopierten Dateien ein.
Es ist erforderlich, Aktualisieren des Granite Crypto-Bundles , wenn die Ziel-AEM-Instanz derzeit ausgeführt wird
Wenn bereits eine andere Sicherheitsfunktion konfiguriert wurde, die auf den Verschlüsselungsschlüsseln basiert, kann die Replikation der Verschlüsselungsschlüssel die Konfiguration beschädigen. Hilfe: Kundenunterstützung kontaktieren.
Das Schlüsselmaterial, das wie bei AEM 6.2 und früher im Repository gespeichert ist, kann beibehalten werden, indem beim ersten Start jeder AEM Instanz (durch die das anfängliche Repository erstellt wird) die folgende Systemeigenschaft angegeben wird:
-Dcom.adobe.granite.crypto.file.disable=true
Es ist wichtig zu überprüfen, dass die Variable Replikationsagent auf Autoreninstanz korrekt konfiguriert ist.
Mit dem im Repository gespeicherten Schlüsselmaterial wird der Crypto-Schlüssel vom Autor auf andere Instanzen wie folgt repliziert:
Verwenden CRXDE Lite:
Durchsuchen nach https://<server>:<port>/crx/de
Wählen Sie /etc/key
aus.
open Replication
tab
Wählen Sie Replicate
aus.
Rufen Sie in jeder Veröffentlichungsinstanz die Web-Konsole
Suchen Adobe Granite Crypto Support
Bundle (com.adobe.granite.crypto)
Auswählen Aktualisieren
Nach einem Moment Erfolg sollte angezeigt werden:
Operation completed successfully.
Stellen Sie bei Verwendung des Apache HTTP-Servers sicher, dass Sie den richtigen Servernamen für alle relevanten Einträge verwenden.
Achten Sie insbesondere darauf, den richtigen Servernamen zu verwenden, nicht localhost
in der RedirectMatch
.
<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>
Informationen zur Verwendung eines Dispatchers finden Sie unter:
Besuch Verwalten von Communities-Sites , um mehr über die Erstellung einer Community-Site, die Konfiguration von Community-Site-Vorlagen, die Moderation von Community-Inhalten, die Verwaltung von Mitgliedern und die Konfiguration von Messaging zu erfahren.
Besuch Entwickeln von Communities , um mehr über das Social-Komponenten-Framework (SCF) zu erfahren und Communities-Komponenten und -Funktionen anzupassen.
Besuch Erstellen von Communities-Komponenten , um zu erfahren, wie Sie Communities-Komponenten erstellen und konfigurieren.