Distribuera webbgrupper deploying-communities
Förutsättningar prerequisites
- 
                  AEM Communities-licens 
- 
                  Ytterligare licenser för: 
Checklista för installation installation-checklist
För AEM
- 
                  Installera den senaste AEM 6.4 - uppdateringar 
- 
                  Om du inte använder standardportarna (4502, 4503) konfigurera replikeringsagenter 
- 
                  Om det finns stöd för globalisering, konfigurera automatisk översättning (exempelinställningar tillhandahålls för utveckling) 
- 
                  Om en publicera servergrupp, identifiera den primära utgivaren 
- 
                  Konfigurera en standardtjänst för e-post 
- 
                  Identifiera valet för delad UGC-lagring (SRP) 
Senaste releaser latest-releases
AEM 6.4 Communities GA innehåller Communities-paketet. Mer information om uppdateringar av AEM 6.4 Communities, se AEM 6.4 Versionsinformation.
AEM 6.4 - uppdateringar aem-updates
Från och med AEM 6.3 levereras uppdateringar av Communities som en del av AEM Cumulative Fix Packs och Service Packs.
För de senaste uppdateringarna av AEM 6.4 bör du kontrollera Adobe Experience Manager 6.4 Cumulative Fix Packs and Service Pack.
Versionshistorik 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
Två Communities-funktioner använder en MySQL-databas:
- För aktivering: spela in SCORM-aktiviteter
- För DSRP: lagra användargenererat innehåll (UGC)
MySQL-kopplingen måste hämtas och installeras separat.
Nödvändiga steg är:
- 
                  Hämta ZIP-arkivet från https://dev.mysql.com/downloads/connector/j/ - Versionen måste vara >= 5.1.38
 
- 
                  Extract mysql-connector-java-<version>-bin.jar (bundle) från arkivet 
- 
                  Använd webbkonsolen för att installera och starta paketet: - Till exempel http://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)
 
- 
                  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 http://localhost:4502/system/console/configMgr
- Sök Day Commons JDBC Connections Poolkonfiguration
- 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å Webbkonsol sida.
Exempel: Installerat MySQL Connector-paket example-installed-mysql-connector-bundle
           
          
SCORM-paket scorm-package
SCORM (Shareable Content Object Reference Model) är en samling standarder och specifikationer för e-utbildning. SCORM definierar också hur innehåll kan paketeras i en överförbar ZIP-fil.
AEM Communities SCORM-motorn krävs för aktivering -funktion. SCORM-paket som stöds i AEM Communities 6.4 är:
- 
                  cq -social- scorm -package, version 1.2.11. Det här SCORM-paketet stöds av alla versioner av AEM 6.4 Communities. 
- 
                  cq -social-scorm -package, version 2.2.2 inkluderar SCORM 2017.1 motor. SCORM-paketet stöds AEM 6.4.2.x Communities och senare. 
För en ny installation av SCORM-motorn innehåller paketet SCORM 2017.1 (som cq -social-scorm -package, version 2.2.2) ska användas. så att du kan spela upp utbildningsresurser som stöds av SCORM 2017.
Så här installerar du ett SCORM-paket för första gången
- Installera cq-social-scorm-package, version 2.2.2.
- Hämta /libs/social/config/scorm/database_scormengine_data.sqlfrån cq-instans och kör den på mysql-server för att skapa ett uppgraderat scormEngineDB-schema.
- Lägg till /content/communities/scorm/RecordResultsi egenskapen Exkluderade sökvägar i CSRF-filter frånhttps://<hostname>;:<port>/system/console/configMgrpå förlag.
Befintliga SCORM-installationer kan uppgraderas till cq-social-scorm-package, version 2.2.2 som använder SCORM 2017.1), om det redigerade kursinnehållet kräver SCORM 2017.1.
Så här uppgraderar du en version av din SCORM-motor
- 
                  Ta en säkerhetskopia av ScormEngineDB-schemat. 
- 
                  Installera cq-social-scorm-package, version 2.2.2. 
- 
                  Hämta paketet från /libs/social/config/scorm/ScormEngine.zipoch extrahera samma.
- 
                  Gå till Installationsprogram mapp för den extraherade katalogen. 
- 
                  Uppdatera SystemDatabaseConnectionStringmedscorm db connection urli fil EngineInstall.xml.
- 
                  Kör verktyget för uppgradering av mysql-schema i installationsmappen med kommandot: java -Dlogback.configurationFile=logback.xml -cp "lib/*" RusticiSoftware.ScormContentPlayer.Logic.Upgrade.ConsoleApp EngineInstall.xml
- 
                  Bildskärm engine_upgrade.logfil för alla typer av fel och schemauppgraderingsstatus.
- 
                  Lägg till /content/communities/scorm/RecordResultsin Excluded Paths egenskap i CSRF-filter frånhttps://<hostname>:<port>/system/console/configMgrpå förlag.
SCORM-loggning scorm-logging
Alla aktiveringsaktiviteter loggas utförligt på systemkonsolen, som de är installerade.
Loggnivån kan vid behov ställas in på WARN för RusticiSoftware.* paket.
Information om hur du arbetar med loggar finns i Arbeta med granskningsposter och loggfiler.
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 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.
Om länkar att paketera resurs about-links-to-package-share
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 delning 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 Installresulterar 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 Assets tab
- Välj download to disk
Använd pakethanteraren i den lokala AEM-instansen (till exempel http://localhost:4502/crx/packmgr/) för att överföra till den lokala AEM.
Du kan också komma åt paketet med hjälp av paketresursen från den lokala AEM-instansen (till exempel http://localhost:4502/crx/packageshare/), Downloadkommer att hämtas till den lokala AEM instansens paketdatabas.
När du är i den lokala AEM-instansens paketdatabas använder du pakethanteraren 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 (UGC) och kallas ofta för lagringsresursprovider. 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.
- 
                  Community Content Store: diskuterar SRP-lagringsalternativ för AEM communities 
- 
                  Rekommenderade topologier: diskuterar topologi som ska användas beroende på användningsfall och val av SRP 
Uppgraderar upgrading
När du uppgraderar till AEM 6.4-plattformen från tidigare versioner av AEM är det viktigt att du läser Uppgradera till AEM 6.4.
Förutom att uppgradera plattformen kan du läsa Uppgradera till AEM Communities 6.4 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, t.ex. 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.
           
          
För alla andra (sekundära) publiceringsinstanser i en publiceringsgrupp:
- 
                  Logga in med administratörsbehörighet 
- 
                  Öppna webbkonsol - Till exempel: http://localhost:4503/system/console/configMgr
 
- 
                  Leta reda på AEM Communities Publisher Configuration
- 
                  Markera redigeringsikonen 
- 
                  Avmarkera Primary Publisher box 
- 
                  Välj Save 
Replikeringsagenter på författare replication-agents-on-author
Replikering används för webbplatsinnehåll som skapas i publiceringsmiljön, t.ex. communitygrupper, samt för att hantera 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 - Från global navigering: 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) - Välj agent
- Välj edit
- Välj Transport tab
- If not port 4503, redigera URI för att ange rätt port
- Om ingen användare admin, redigera User och Password för att ange en medlem iadministratorsanvändargrupp
 
 
- 
                      
I följande bilder visas resultatet av att porten ändrats 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 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:
- 
                  På författare 
- 
                  Logga in med administratörsbehörighet 
- 
                  Om utgivaren inte är localhost:4503 eller transportanvändaren inte är admin,
- 
                  Öppna Webbkonsol - Till exempel: http://localhost:4502/system/console/configMgr
 
- 
                  Leta reda på AEM Communities Publish Tunnel Service
- 
                  Markera redigeringsikonen 
- 
                  Kontrollera enable box 
- 
                  Välj Save 
           
          
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:
- 
                  Få åtkomst till AEM, vanligtvis en författarinstans som innehåller det nyckelmaterial som ska kopieras - 
                      Leta reda på com.adobe.granite.crypto.filei det lokala filsystemetTill exempel, - <author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21
- The bundle.infofilen 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 
- 
                      Det är nödvändigt att uppdatera Granite Crypto-paketet om AEM körs 
 
- 
                      
Databasreplikering repository-replication
Du kan behålla nyckelmaterialet som lagras i databasen, vilket var fallet i AEM 6.2 och tidigare, genom att ange följande systemegenskap vid första starten av varje AEM (som skapar den ursprungliga databasen):
- -Dcom.adobe.granite.crypto.file.disable=true
Med nyckelmaterialet som lagras i databasen replikeras krypteringsnyckeln från författaren till andra instanser på följande sätt:
Använda CRXDE Lite:
- 
                  bläddra till https://<server>:<port>/crx/de 
- 
                  välj /etc/key
- 
                  open Replicationtab
- 
                  välj Replicate
           
          
Uppdatera Granite Crypto Bundle refresh-the-granite-crypto-bundle
- 
                  I varje publiceringsinstans kan du öppna Webbkonsol - Till exempel: https://<server>:<port>/system/console/bundles
 
- 
                  Sök Adobe Granite Crypto Supportbundle (com.adobe.granite.crypto)
- 
                  Välj Refresh 
           
          
- 
                  Efter ett ögonblick Lyckades 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:
- AEM Dispatcher dokumentation
- Installerar Dispatcher
- Konfigurera Dispatcher för Communities
- Kända fel
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 om du vill veta mer om ramverket för sociala komponenter (SCF) och hur du anpassar komponenter och funktioner i Communities. 
- 
                  Besök Komponenter i redigeringsgrupper om du vill lära dig hur du redigerar med och konfigurerar Communities-komponenter.