Distribuera webbgrupper deploying-communities

Förutsättningar prerequisites

Checklista för installation installation-checklist

För AEM

För Funktioner i Communities

Senaste releaser latest-releases

AEM 6.5 Communities GA innehåller Communities-paketet. Läs mer om uppdateringar av AEM 6.5 Communities, se Versionsinformation för AEM 6.5.

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 på Adobe Experience Manager 6.4 Cumulative Fix Packs and Service Pack.

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:

  1. Hämta ZIP-arkivet från https://dev.mysql.com/downloads/connector/j/

    • Versionen måste vara >= 5.1.38
  2. Extract mysql-connector-java-<version>-bin.jar (bundle) från arkivet

  3. 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 aktivt och starta det om inte (eller kontrollera loggarna)
  4. 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
    • Sök Day Commons JDBC Connections Pool konfiguration
    • Markera för att öppna
    • Välj Save
  5. Upprepa steg 3 och 4 för alla författare- och publiceringsinstanser

Mer information om hur du installerar paket finns på Webbkonsol sida.

Exempel: Installerat MySQL Connector-paket example-installed-mysql-connector-bundle

kopplingspaket

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.

Avancerad MLS-nedladdning (kallas även phasetwo) finns i Adobe-databasen:

  • AEM-SOLR-MLS-phasetwo

    Information om hur du hämtar det avancerade MLS-paketet finns i AEM avancerad MLS i distributionsavsnittet 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-konfiguration för SRP.

Paket synliga 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 Dela på adobeaemcloud.com. Paketen kan visas, men Install är till för att installera paketen på en värdplats i Adobe. Om du tänker installera på en lokal AEM väljer du Install resulterar i ett fel.

Installera på lokal AEM

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 Resurser tab
  • Välj ladda ned 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 Package Share från den lokala AEM-instansen (till exempel https://localhost:4502/crx/packageshare/), Download laddar 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å Så här arbetar du med paket.

Rekommenderade distributioner recommended-deployments

I AEM Communities används en gemensam butik för att lagra användargenererat innehåll och kallas ofta lagringsresursleverantör (SRP). Rekommenderade distributionscenter när de väljer ett SRP-alternativ för den gemensamma butiken.

Den gemensamma lagringsplatsen har stöd för moderering och analys av användargenererat innehåll i publiceringsmiljön samtidigt som behovet av replikering av UGC.

Uppgraderar upgrading

När du uppgraderar till AEM 6.5 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 förändringar i communities.

Konfigurationer configurations

Primär utgivare primary-publisher

När den valda distributionen är en publicera servergruppmåste en AEM publiceringsinstans identifieras som primary publisher för aktiviteter som inte ska förekomma i alla instanser. Funktioner som är beroende av meddelanden eller Adobe Analytics.

Som standard är AEM Communities Publisher Configuration OSGi-konfigurationen är konfigurerad med Primary Publisher kryssrutan är markerad så att alla publiceringsinstanser i en publiceringsgrupp identifierar sig själva som primär.

Det är därför nödvändigt att redigera konfigurationen för alla sekundära publiceringsinstanser för att avmarkera Primary Publisher kryssrutan.

primär utgivare

För alla andra (sekundära) publiceringsinstanser i en publiceringsgrupp:

Replikeringsagenter på författare replication-agents-on-author

Replikering används för webbplatsinnehåll som skapas i publiceringsmiljön, t.ex. communitygrupper, och hanterar medlemmar och medlemsgrupper från författarmiljön med hjälp av tunneltjänst.

För den primära utgivaren måste du se till att Konfiguration för replikeringsagent identifierar publiceringsservern och den behöriga användaren korrekt. Den standardauktoriserade användaren, admin, har redan rätt behörigheter (är medlem i Communities Administrators).

För att andra användare ska ha rätt behörigheter måste de läggas till som medlem i administrators användargrupp (även medlem av 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 (publicera omvänd)

      1. Välj agent

      2. Välj redigera

      3. Välj Transport tab

      4. Om den inte är port 4503, redigera URI för att ange rätt port

      5. Om det inte är en användare admin, redigera Användare och Lösenord för att ange en medlem i administrators användargrupp

I följande bilder visas resultatet av en ändring av porten från 4503 till 6103 med:

Standardagent (publicera) default-agent-publish

default-agent-publish

Agenten för omvänd replikering (publicera omvänd) reverse-replication-agent-publish-reverse

reverse-replication-agent

Tunneltjänst på författare tunnel-service-on-author

När du använder redigeringsmiljön för att skapa webbplatser, ändra webbplatsegenskaper eller hantera communitymedlemmarmåste du ha å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:

Replikera krypteringsnyckeln replicate-the-crypto-key

Det finns två funktioner i AEM Communities som kräver att alla AEM serverinstanser använder samma krypteringsnycklar. Dessa är Analyser 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å com.adobe.granite.crypto.file i det lokala filsystemet, till exempel

      • <author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21
      • The 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

CAUTION
Om en annan säkerhetsfunktion redan har konfigurerats som baseras på krypteringsnycklarna kan konfigurationen skadas om du replikerar krypteringsnycklarna. För assistans: kontakta kundtjänst.

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 första starten av varje AEM (vilket skapar den inledande databasen).

NOTE
Verifiera att replikeringsagent på författare är korrekt konfigurerad.

Med nyckelmaterialet som lagras i databasen replikeras krypteringsnyckeln från författaren till andra instanser på följande sätt:

Använda CRXDE Lite:

Uppdatera Granite-krypteringspaketet refresh-the-granite-crypto-bundle

  • I varje publiceringsinstans kan du få åtkomst till Webbkonsol

  • Sök Adobe Granite Crypto Support bundle (com.adobe.granite.crypto)

  • Välj Uppdatera

    granitkrypto

  • Efter ett ögonblick Lyckades ska visas:
    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 en Dispatcher läser du:

Dokumentation för relaterade communities related-communities-documentation

  • Besök Administrera webbgruppsplatser om du vill veta mer om hur du skapar en community-webbplats, konfigurerar mallar för communitysajter, modererar communityinnehåll, hanterar medlemmar och konfigurerar meddelanden.

  • Besök Utveckla webbgrupper där du kan lära dig mer om det sociala ramverket (SCF) och hur du anpassar communitykomponenter och -funktioner.

  • Besök Komponenter i redigeringsgrupper där du kan lära dig hur du skapar med och konfigurerar webbgruppskomponenter.

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