Distribuera webbgrupper deploying-communities
Förutsättningar prerequisites
-
AEM Communities-licens
-
Ytterligare licenser för:
Checklista för installation installation-checklist
För AEM-plattformen
-
Installera de senaste AEM 6.5 uppdateringarna
-
Om du inte använder standardportarna (4502, 4503) konfigurerar du replikeringsagenter
-
Om det finns stöd för globalisering konfigurerar automatisk översättning
(exempelinställningar tillhandahålls för utveckling)
För funktionen Communities
-
Om du distribuerar en publiceringsgrupp, identifierar du den primära utgivaren
-
Konfigurera en standardtjänst för e-post
-
Identifiera alternativet för delad UGC-lagring (SRP)
-
Om MongoDB SRP (MSRP)
-
Om relationsdatabasen SRP (DSRP)
-
Om Adobe SRP (ASRP)
- Arbeta med din kontorepresentant för etablering
- Välj ASRP
-
Om JCR SRP (JSRP)
-
Inte ett delat UGC-arkiv (användargenererat innehåll):
-
UGC replikeras aldrig
-
UGC är bara synligt på AEM eller kluster där det angavs
-
Standardvärdet är JSRP
-
-
-
Senaste releaser latest-releases
AEM 6.5 Communities GA innehåller Communities-paketet. Mer information om uppdateringar av AEM 6.5 Communities finns i AEM 6.5 Release Notes.
AEM 6.5 - uppdateringar aem-updates
Från och med AEM 6.4 levereras uppdateringar av Communities som en del av AEM Cumulative Fix Packs och Service Packs.
De senaste uppdateringarna av AEM 6.5 finns i Adobe Experience Manager 6.4 Cumulative Fix Packs and Service Packs.
Tidigare versioner version-history
Liksom AEM 6.4 och senare är AEM Communities funktioner och snabbkorrigeringar en del av AEM Communities kumulativa korrigeringspaket och servicepaket. Det finns därför inga separata funktionspaket.
JDBC-drivrutin för MySQL jdbc-driver-for-mysql
En webbgruppsfunktion använder en MySQL-databas:
- För DSRP: lagra UGC
MySQL-kopplingen måste hämtas och installeras separat.
De nödvändiga stegen är:
-
Hämta ZIP-arkivet från https://dev.mysql.com/downloads/connector/j/
- Versionen måste vara >= 5.1.38
-
Extrahera mysql-connector-java-<version>-bin.jar (bundle) från arkivet
-
Använd webbkonsolen för att installera och starta paketet:
- Till exempel https://localhost:4502/system/console/bundles
- Välj
Install/Update
- Bläddra… för att välja det paket som extraherats från det hämtade ZIP-arkivet
- Kontrollera att Oracle Corporations JDBC-drivrutin för MySQLcom.mysql.jdbc är aktiv och starta den om inte (eller kontrollera loggarna)
-
Om du installerar på en befintlig distribution efter att JDBC har konfigurerats, binder du om JDBC till den nya anslutningen genom att spara om JDBC-konfigurationen från webbkonsolen:
- Till exempel https://localhost:4502/system/console/configMgr
- Hitta konfigurationen för
Day Commons JDBC Connections Pool
- Markera för att öppna
- Välj
Save
-
Upprepa steg 3 och 4 för alla författare- och publiceringsinstanser
Mer information om hur du installerar paket finns på sidan Webbkonsol.
Exempel: Installerat MySQL Connector-paket example-installed-mysql-connector-bundle
AEM avancerad MLS aem-advanced-mls
För att SRP-samlingen (MSRP eller DSRP) ska ha stöd för avancerad flerspråkig sökning (MLS) krävs nya Solr-plugin-program förutom ett anpassat schema och en Solr-konfiguration. Alla nödvändiga objekt paketeras i en nedladdningsbar zip-fil.
Den avancerade MLS-nedladdningen (kallas även phasetwo
) är tillgänglig från Adobe-databasen:
-
AEM-SOLR-MLS-phasetwo
Om du vill hämta det avancerade MLS-paketet läser du AEM avancerad MLS i avsnittet om distribution i dokumentationen.
- Version 1.2.40, 6 april 2016
- Ladda ned AEM-SOLR-MLS-phasetwo-1.2.40.zip
Mer information och installationsinformation finns på Solr Configuration för SRP.
Om länkar att paketera resurs about-links-to-package-share
Synliga paket i Adobe AEM Cloud
Länkarna till paketen på den här sidan kräver ingen instans av AEM som körs eftersom de ska paketera delning på adobeaemcloud.com
. Paketen kan visas, men knappen Install
används för att installera paketen på en värdplats i Adobe. Om du tänker installera på en lokal AEM blir ett fel om du väljer Install
.
Installera på den lokala AEM instansen
Om du vill installera de paket som visas i adobeaemcloud.com
på en lokal AEM måste paketet först hämtas till en lokal disk:
- Välj fliken Assets
- Välj Hämta till disk
På den lokala AEM ska du använda Package Manager (till exempel https://localhost:4502/crx/packmgr/) för att överföra till den lokala AEM.
Du kan också komma åt paketet med hjälp av Paketresurs från den lokala AEM-instansen (till exempel https://localhost:4502/crx/packageshare/). Knappen Download
laddas ned till den lokala AEM-instansens paketdatabas.
När du är i den lokala AEM-instansens paketdatabas använder du Package Manager för att installera paketet.
Mer information finns på Arbeta med paket.
Rekommenderade distributioner recommended-deployments
I AEM Communities används en gemensam lagringsplats för att lagra UGC och kallas ofta lagringsresursleverantör (SRP). Rekommenderade distributionscenter när de väljer ett SRP-alternativ för den gemensamma butiken.
Den gemensamma lagringsplatsen stöder moderering av och analys av UGC i publiceringsmiljön samtidigt som behovet av replikering av UGC elimineras.
-
Community Content Store : diskuterar SRP-lagringsalternativen för AEM Communities
-
Rekommenderade topologier : diskuterar den topologi som ska användas beroende på användningsfall och val av SRP
Uppgraderar upgrading
När du uppgraderar till AEM 6.5-plattformen från tidigare versioner av AEM är det viktigt att du läser Uppgradera till AEM 6.5.
Förutom att uppgradera plattformen kan du läsa Uppgradera till AEM Communities 6.5 om du vill veta mer om ändringar i communities.
Konfigurationer configurations
Primär utgivare primary-publisher
När den valda distributionen är en publiceringsgrupp måste en AEM publiceringsinstans identifieras som primary publisher
för aktiviteter som inte ska inträffa i alla instanser. Exempel: funktioner som kräver aviseringar eller Adobe Analytics.
Som standard är OSGi-konfigurationen AEM Communities Publisher Configuration
konfigurerad med kryssrutan Primary Publisher
markerad, så att alla publiceringsinstanser i en publiceringsgrupp identifierar sig själva som primär.
Därför är det nödvändigt att redigera konfigurationen för alla sekundära publiceringsinstanser för att avmarkera kryssrutan Primary Publisher
.
För alla andra (sekundära) publiceringsinstanser i en publiceringsgrupp:
-
Logga in med administratörsbehörighet
-
Åtkomst till webbkonsolen
-
Hitta
AEM Communities Publisher Configuration
-
Markera redigeringsikonen
-
Avmarkera kryssrutan Primär utgivare
-
Välj Spara
Replikeringsagenter på författare replication-agents-on-author
Replikering används för webbplatsinnehåll som skapas i publiceringsmiljön, t.ex. communitygrupper, och för att hantera medlemmar och medlemsgrupper från författarmiljön med hjälp av tunneltjänsten.
För den primära utgivaren måste du se till att konfigurationen för replikeringsagenten identifierar publiceringsservern och den auktoriserade användaren korrekt. Den auktoriserade standardanvändaren admin,
har redan rätt behörigheter (är medlem av Communities Administrators
).
För att en annan användare ska ha rätt behörigheter måste de läggas till som medlem i användargruppen administrators
(även som medlem i Communities Administrators
).
Det finns två replikeringsagenter i författarmiljön som kräver att transportkonfigurationen är korrekt konfigurerad.
-
Åtkomst till replikeringskonsolen på författaren
- Navigera från global navigering till Tools > Deployment > Replication > Agents on author
-
Följ samma procedur för båda agenterna:
-
Standardagent (publicera)
-
Agenten för omvänd replikering (återför publicering)
-
Välj agent
-
Välj redigera
-
Välj fliken Transport
-
Om den inte är port
4503
redigerar du URI för att ange rätt port -
Om det inte är användaren
admin
redigerar du användaren och lösenordet för att ange en medlem i användargruppenadministrators
-
-
I följande bilder visas resultatet av en ändring av porten från 4503 till 6103 med:
Standardagent (publicera) default-agent-publish
Agenten för omvänd replikering (publicera omvänd) reverse-replication-agent-publish-reverse
Tunneltjänst på författare tunnel-service-on-author
När du använder författarmiljön för att skapa webbplatser, ändra webbplatsegenskaper eller hantera communitymedlemmar måste du få åtkomst till medlemmar (användare) som är registrerade i publiceringsmiljön, inte till användare som är registrerade hos författaren.
Tunneltjänsten ger denna åtkomst med replikeringsagenten på författaren.
Så här aktiverar du tunneltjänsten:
-
Logga in med administratörsbehörighet för din författarinstans.
-
Om utgivaren inte är localhost:4503 eller transportanvändaren inte är
admin
,
konfigurera replikeringsagenten -
Åtkomst till webbkonsolen
-
Hitta
AEM Communities Publish Tunnel Service
-
Markera redigeringsikonen
-
Markera rutan aktivera
-
Välj Spara
Replikera krypteringsnyckeln replicate-the-crypto-key
Det finns två funktioner i AEM Communities som kräver att alla AEM serverinstanser använder samma krypteringsnycklar. Det här är Analytics och ASRP.
Från och med AEM 6.3 lagras nyckelmaterialet i filsystemet och inte längre i databasen.
Om du vill kopiera nyckelmaterialet från författaren till alla andra instanser måste du:
-
Åtkomst till AEM, vanligtvis en Author-instans som innehåller det nyckelmaterial som ska kopieras
-
Leta reda på paketet
com.adobe.granite.crypto.file
i det lokala filsystemet,
till exempel<author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21
bundle.info
-filen identifierar paketet
-
Navigera till datamappen,
till exempel-
<author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
-
Kopiera hmac- och primär nodfiler
-
-
-
För varje AEM
-
Navigera till datamappen,
till exempel<publish-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
-
Klistra in de två tidigare kopierade filerna
-
Du måste uppdatera Granite Crypto-paketet om AEM körs
-
Databasreplikering repository-replication
Nyckelmaterialet som lagras i databasen, som i AEM 6.2 och tidigare, kan bevaras. Ange systemegenskapen -Dcom.adobe.granite.crypto.file.disable=true
vid den första starten av varje AEM (som skapar den inledande databasen).
Med nyckelmaterialet som lagras i databasen replikeras krypteringsnyckeln från författaren till andra instanser på följande sätt:
Använder CRXDE Lite:
-
Bläddra till https://<server>:<port>/crx/de
-
Välj
/etc/key
-
Öppna fliken
Replication
-
Välj
Replicate
-
Uppdatera Granite Crypto-paketet
Uppdatera Granite-krypteringspaketet refresh-the-granite-crypto-bundle
-
Gå till webbkonsolen för varje publiceringsinstans
- Till exempel https://<server>:<port>/system/console/bundles
-
Hitta paketet
Adobe Granite Crypto Support
(com.adobe.granite.crypto) -
Välj Uppdatera
-
Efter en stund visas en dialogruta Slutfört :
Operation completed successfully.
Apache HTTP-server apache-http-server
Om du använder Apache HTTP-servern måste du använda rätt servernamn för alla relevanta poster.
Var särskilt försiktig med att använda rätt servernamn, inte localhost
, i RedirectMatch
.
httpd.conf-exempel 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
Om du använder Dispatcher kan du läsa:
- AEM Dispatcher-dokumentation
- Installerar Dispatcher
- Konfigurera Dispatcher för webbgrupper
- Kända fel
Dokumentation för relaterade communities related-communities-documentation
-
Besök Administrera communityplatser om du vill veta mer om hur du skapar en community-webbplats, konfigurerar mallar för communityplatser, modererar communityinnehåll, hanterar medlemmar och konfigurerar meddelanden.
-
Gå till Utveckla communityn där du kan lära dig mer om det sociala komponentramverket (SCF) och anpassa webbcommunitykomponenter och -funktioner.
-
Gå till Komponenter för redigeringsgrupper där du kan lära dig hur du skapar med och konfigurerar webbgruppskomponenter.