AEM Communities-Lizenz
Optionale Lizenzen für:
Für die AEM
Installieren Sie die neuesten AEM 6.4 Updates
Wenn Sie die Standardanschlüsse nicht verwenden (4502, 4503), dann konfigurieren Sie Replizierungsagenten
Bei Unterstützung der Globalisierung können Sie die automatisierte Übersetzung einrichten.
(Beispiel-Setup wird für die Entwicklung bereitgestellt)
Fähigkeit " Communities"
Bei der Bereitstellung einer Veröffentlichungsfarm müssen Sie den primären Herausgeber identifizieren.
Einrichten eines Standard-E-Mail-Diensts
Bestimmen Sie die Auswahl für freigegebene UGC-Datenspeicherung (SRP)
Wenn MongoDB SRP (MSRP)
Bei relationaler Datenbank SRP (DSRP)
Wenn Adobe SRP (ASRP)
Wenn JCR SRP (JSRP)
Kein freigegebener UGC-Store:
Standard ist JSRP
Für die Aktivierungsfunktion
AEM 6.4 Communities GA beinhaltet Communities-Paket. Informationen zu Aktualisierungen von AEM 6.4 Communities finden Sie unter AEM 6.4 Versionshinweise.
Ab AEM 6.3 werden Updates an Communities als Teil AEM Cumulative Fix Packs und Service Packs bereitgestellt.
Die neuesten Updates für AEM 6.4 finden Sie unter Adobe Experience Manager 6.4 Cumulative Fix Packs and Service Packs.
Wie bei AEM 6.4 und höher sind AEM Communities-Funktionen und Hotfixes Teil der AEM Communities-Pakete für kumulative Fixpacks und Service Packs. Es gibt daher keine separaten Feature Packs.
Zwei Communities-Funktionen verwenden eine MySQL-Datenbank:
Der MySQL-Connector muss separat bezogen und installiert werden.
Die erforderlichen Schritte sind:
ZIP-Archiv von https://dev.mysql.com/downloads/connector/j/ herunterladen
Extrahieren Sie mysql-connector-java-<version>-bin.jar (bundle) aus dem Archiv
Verwenden Sie die Web-Konsole, um das Bundle zu installieren und Beginn:
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 aus der Webkonsole erneut binden:
Day Commons JDBC Connections Pool
-KonfigurationSave
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.
Das Shareable Content Object Reference Model (SCORM) ist eine Sammlung von Standards und Spezifikationen für eLearning. SCORM definiert auch, wie Inhalte in eine übertragbare ZIP-Datei verpackt werden können.
Die AEM Communities SCORM-Engine ist für die Funktion enable erforderlich. Die auf AEM Communities 6.4 unterstützten 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 enthält die SCORM 2017.1 Engine. Dieses SCORM-Paket wird ab AEM 6.4.2.x Communities unterstützt.
Für eine neue Installation der SCORM-Engine sollte das Paket verwendet werden, das SCORM 2017.1 enthält (das cq -social- scorm -package, Version 2.2.2). Damit Sie Lernressourcen spielen können, die von SCORM 2017 unterstützt werden.
/libs/social/config/scorm/database_scormengine_data.sql
von der cq-Instanz herunter und führen Sie es auf dem mysql-Server aus, um ein aktualisiertes scormEngineDB-Schema zu erstellen./content/communities/scorm/RecordResults
in der Eigenschaft "Ausgeschlossene Pfade"im CSRF-Filter von https://<hostname>;:<port>/system/console/configMgr
bei Herausgebern.Bestehende SCORM-Installationen können auf cq-social-scorm-package, Version 2.2 (die SCORM 2017.1 verwendet) aktualisiert werden, 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).
Sichern Sie sich das ScormEngineDB-Schema.
Installieren Sie das cq-social-scorm-package, Version 2.2.2.
Laden Sie das Paket von /libs/social/config/scorm/ScormEngine.zip
herunter und extrahieren Sie dasselbe.
Wechseln Sie zum Ordner Installer des extrahierten Ordners.
Aktualisieren Sie SystemDatabaseConnectionString
mit scorm db connection url
in der Datei EngineInstall.xml.
Führen Sie das Aktualisierungstool für das mysql-Schema im Installationsordner mit folgendem Befehl aus:
java -Dlogback.configurationFile=logback.xml -cp "lib/*" RusticiSoftware.ScormContentPlayer.Logic.Upgrade.ConsoleApp EngineInstall.xml
Überwachen Sie die engine_upgrade.log
-Datei auf alle Fehler- und Schema-Aktualisierungsstatus.
hinzufügen /content/communities/scorm/RecordResults
in Ausgeschlossene Pfade-Eigenschaft im CSRF-Filter von https://<hostname>:<port>/system/console/configMgr
bei Herausgebern.
Nach der Installation wird die gesamte Aktivität zur Aktivierung ausführlich an die Systemkonsole protokolliert.
Bei Bedarf kann die Protokollebene für das RusticiSoftware.*
-Paket auf WARN eingestellt werden.
Informationen zum Arbeiten mit Protokollen finden Sie unter Arbeiten mit Audit-Aufzeichnungen und Protokolldateien.
Damit die SRP-Sammlung (MSRP oder DSRP) die erweiterte mehrsprachige Suche (MLS) unterstützen kann, sind zusätzlich zu einer benutzerdefinierten Schema- und Solr-Konfiguration neue Solr-Plug-ins erforderlich. Alle erforderlichen Elemente werden in einer herunterladbaren ZIP-Datei zusammengefasst.
Der erweiterte MLS-Download (auch "phasetwo"genannt) ist im Repository der Adobe verfügbar:
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 Paketfreigabe auf adobeaemcloud.com
erfordern. Während die Pakete angezeigt werden können, dient die Install
Schaltfläche zum Installieren der Pakete auf einer Adobe gehosteten Site. Wenn Sie beabsichtigen, eine Installation auf einer lokalen AEM durchzuführen, 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 zu installieren, muss das Paket zunächst auf eine lokale Festplatte heruntergeladen werden:
Verwenden Sie auf der lokalen AEM den Paketmanager (z. B. http://localhost:4502/crx/packmgr/), um das Paket-Repository in AEM lokalen Repository hochzuladen.
Alternativ dazu wird beim Zugriff auf das Paket mit Package Share von der lokalen AEM Instanz aus (z. B. http://localhost:4502/crx/packageshare/) die Schaltfläche Download
zum Paket-Repository der lokalen AEM Instanz heruntergeladen.
Sobald Sie sich im Paket-Repository der lokalen AEM-Instanz befinden, installieren Sie das Paket mit Package Manager.
Weitere Informationen finden Sie unter So arbeiten Sie mit Paketen.
In AEM Communities wird ein gemeinsamer Speicher zum Speichern benutzergenerierter Inhalte (UGC) verwendet und häufig als Datenspeicherung Resource Provider (SRP) bezeichnet. Die empfohlene Bereitstellung konzentriert sich auf die Auswahl einer SRP-Option für den gemeinsamen Speicher.
Der gemeinsame Speicher unterstützt die Moderation und Analyse von UGC in der Veröffentlichungs-Umgebung, wobei gleichzeitig die Replikation von UGC entfällt.
Community Content Store: beschreibt die Optionen für die SRP-Datenspeicherung für AEM Communities
Empfohlene Topologien: die je nach Anwendungsfall und SRP-Auswahl zu verwendende Topologie
Bei der Aktualisierung auf die AEM 6.4-Plattform von früheren Versionen von AEM ist es wichtig, die Aktualisierung auf AEM 6.4 zu lesen.
Lesen Sie zum Aktualisieren der Plattform Aktualisieren auf AEM Communities 6.4, um mehr über Änderungen in Communities zu erfahren.
Wenn die gewählte Bereitstellung eine Veröffentlichungsfarm ist, muss eine AEM Veröffentlichungsinstanz für Aktivitäten, die nicht auf allen Instanzen auftreten sollten, als primary publisher
identifiziert werden, z. B. für Funktionen, die auf Benachrichtigungen oder Adobe Analytics basieren.
Standardmäßig wird die OSGi-Konfiguration mit dem Kontrollkästchen AEM Communities Publisher Configuration
konfiguriert, sodass alle Veröffentlichungsinstanzen in einer Veröffentlichungsfarm sich selbst als Primär identifizieren.Primary Publisher
Daher müssen Sie die Konfiguration für alle sekundären Veröffentlichungsinstanzen bearbeiten, um das KontrollkästchenPrimary Publisher
zu deaktivieren.
Für alle anderen (sekundären) Instanzen im Veröffentlichungsmodus:
Anmelden mit Administratorberechtigungen
Zugriff auf die Webkonsole
Suchen Sie nach AEM Communities Publisher Configuration
Wählen Sie das Bearbeitungssymbol
Deaktivieren Sie das Kontrollkästchen Primär Publisher
Wählen Sie Speichern aus
Die Replikation wird für Site-Inhalte verwendet, die in der Veröffentlichungsgruppe erstellt wurden, wie z. B. Community-Gruppen, sowie für die Verwaltung von Mitgliedern und Mitgliedsgruppen aus der Autorenversion mithilfe des Tunneldienstes-Umgebung.
Stellen Sie für den primären Herausgeber sicher, dass Replication Agent Config den Veröffentlichungsserver und den autorisierten Benutzer richtig 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, müssen sie als Mitglied der Benutzergruppe administrators
hinzugefügt werden (auch Mitglied von Communities Administrators
).
Es gibt zwei Replizierungsagenten in der Authoring-Umgebung, für die die Transportkonfiguration korrekt konfiguriert werden muss.
Zugriff auf die Replikationskonsole beim Autor
Für beide Wirkstoffe gilt das gleiche Verfahren:
Standardagent (veröffentlichen)
Agenten für Rückwärtsreplikation (Rückwärtsveröffentlichen)
4503
vorhanden ist, bearbeiten Sie den URI, um den richtigen Anschluss anzugeben.admin
, bearbeiten Sie die Benutzer und Kennwort, um ein Mitglied der administrators
Benutzergruppe anzugeben.Die folgenden Abbildungen zeigen die Ergebnisse einer Änderung des Anschlusses von 4503 auf 6103 durch:
Wenn Sie die Umgebung zum Erstellen von Sites](sites-console.md), zum Ändern von Site-Eigenschaften oder Verwalten von Community-Mitgliedern verwenden, müssen Sie auf in der Umgebung zum Veröffentlichen registrierte Mitglieder (Benutzer) zugreifen, nicht auf Benutzer, die beim Autor registriert sind.[
Der Tunneldienst bietet diesen Zugriff mithilfe des Replizierungsagenten beim Autor.
So aktivieren Sie den Tunneldienst:
Unter author
Anmelden mit Administratorrechten
Wenn der Herausgeber nicht localhost:4503 ist oder der Transportbenutzer nicht admin
ist,
Konfigurieren Sie dann den Replizierungsagenten
Zugriff auf die Webkonsole
Suchen Sie nach AEM Communities Publish Tunnel Service
Wählen Sie das Bearbeitungssymbol
Aktivieren Sie das Kontrollkästchen enable
Wählen Sie Speichern aus
Es gibt zwei Funktionen von AEM Communities, bei denen alle AEM Serverinstanzen dieselben Verschlüsselungsschlüssel verwenden müssen. Dazu gehören 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:
Greifen Sie auf die AEM Instanz zu, in der es sich normalerweise um eine Autoreninstanz handelt, die das zu kopierende Schlüsselmaterial enthält
Suchen Sie das Bundle com.adobe.granite.crypto.file
im lokalen Dateisystem
Beispiel:
<author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21
bundle.info
-Datei identifiziert das BundleIn den Datenordner navigieren
Beispiel:
<author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
Kopieren Sie die Dateien für den hmac- und den primären Knoten
Für jede Zielgruppe AEM Instanz
In den Datenordner navigieren
Beispiel:
<publish-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
Einfügen der zuvor kopierten zwei Dateien
Es ist erforderlich, das Granite Crypto Bundle](#refresh-the-granite-crypto-bundle) zu aktualisieren, wenn die Zielgruppe AEM Instanz derzeit ausgeführt wird.[
Die Speicherung des Schlüsselmaterials im Repository kann, wie bei AEM 6.2 und früher, beibehalten werden, indem beim ersten Start jeder AEM Instanz (die das anfängliche Repository erstellt) die folgende Systemeigenschaft angegeben wird:
-Dcom.adobe.granite.crypto.file.disable=true
Es ist wichtig zu überprüfen, ob der Replizierungsagenten unter author richtig konfiguriert ist.
Wenn das Schlüsselmaterial im Repository gespeichert ist, erfolgt die Replizierung des Verschlüsselungsschlüssels vom Autor zu anderen Instanzen wie folgt:
Verwenden von CRXDE Lite:
Gehen Sie zu https://<server>:<port>/crx/de
auswählen /etc/key
Register öffnen Replication
auswählen Replicate
Rufen Sie in jeder Veröffentlichungsinstanz die Webkonsole auf
Suchen Sie nach Adobe Granite Crypto Support
bundle (com.adobe.granite.crypto)
Wählen Sie Aktualisieren
Nach einem Augenblick sollte ein Dialogfeld Erfolg angezeigt werden:
Operation completed successfully.
Wenn Sie den Apache HTTP-Server verwenden, stellen Sie sicher, dass Sie den richtigen Servernamen für alle relevanten Einträge verwenden.
Achten Sie insbesondere darauf, den korrekten Servernamen, nicht localhost
, in RedirectMatch
zu verwenden.
<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 zum Verwenden eines Dispatchers finden Sie unter:
Unter Communities-Sites verwalten erfahren Sie mehr darüber, wie Sie Community-Sites erstellen, Community-Site-Vorlagen bearbeiten, Community-Inhalte moderieren, Mitglieder verwalten und Messaging-Systeme konfigurieren können.
Besuchen Sie Developing Communities, um mehr über das Social-Komponenten-Framework (SCF) zu erfahren und Communities-Komponenten und -Funktionen anzupassen.
Unter Komponenten für Authoring-Communities erfahren Sie, wie Sie mit Communities-Komponenten erstellen und konfigurieren.