Gemeenschappen inzetten

Vereisten

Controlelijst voor installatie

Voor het AEM

Voor het vermogen van de Gemeenschappen

Laatste releases

AEM 6.4 Communautaire algemene vergadering omvat het communautaire pakket. Raadpleeg AEM 6.4 Opmerkingen bij de release voor meer informatie over updates van AEM 6.4 Communities.

AEM 6.4 Updates

Vanaf AEM 6.3 worden updates aan de Gemeenschappen geleverd als onderdeel van AEM Cumulative Fix Packs en Service Packs.

Voor de nieuwste updates van AEM 6.4 moet u Adobe Experience Manager 6.4 Cumulative Fix Packs and Service Packs controleren.

Versiehistorie

Net als bij AEM 6.4 en hoger maken AEM Communities-functies en hotfixes deel uit van AEM Communities-pakketten voor cumulatieve probleemoplossingen en servicepacks. Er zijn dus geen aparte kenmerkpakketten.

JDBC-stuurprogramma voor MySQL

Twee eigenschappen van Gemeenschappen gebruiken een gegevensbestand MySQL:

  • Voor enablement: SCORM-activiteiten en -studenten opnemen
  • Voor DSRP: door de gebruiker gegenereerde inhoud opslaan (UGC)

De MySQL-connector moet afzonderlijk worden opgehaald en geïnstalleerd.

De noodzakelijke stappen zijn:

  1. Download het ZIP-archief van https://dev.mysql.com/downloads/connector/j/

    • Versie moet >= 5.1.38 zijn
  2. Extraheer mysql-connector-java-<version>-bin.jar (bundel) uit het archief

  3. Gebruik de webconsole om de bundel te installeren en te starten:

    • Bijvoorbeeld http://localhost:4502/system/console/bundles
    • Selecteer Install/Update
    • Bladeren… om de bundel te selecteren die uit het gedownloade ZIP-archief is geëxtraheerd
    • Controleer of het JDBC-stuurprogramma van Oracle Corporation voor MySQLcom.mysql.jdbc actief is en start het indien niet (of controleer de logboeken)
  4. Als het installeren op een bestaande plaatsing nadat JDBC is gevormd, dan opnieuw bindt JDBC aan de nieuwe schakelaar door de configuratie JDBC van de Webconsole op te slaan:

    • Bijvoorbeeld http://localhost:4502/system/console/configMgr
    • Day Commons JDBC Connections Pool-configuratie zoeken
    • Selecteren om te openen
    • Selecteer Save
  5. De stappen 3 en 4 op alle auteur herhalen en instanties publiceren

Meer informatie over het installeren van bundels vindt u op de pagina Webconsole.

Voorbeeld: MySQL-connectorbundel is geïnstalleerd

chlimage_1-410

SCORM-pakket

Shareable Content Object Reference Model (SCORM) is een verzameling standaarden en specificaties voor e-learning. SCORM definieert ook hoe inhoud kan worden verpakt in een overdraagbaar ZIP-bestand.

De AEM Communities SCORM-engine is vereist voor de functie enablement. Scorepakketten die worden ondersteund in AEM Communities 6.4-versie zijn:

Voor een nieuwe installatie van de SCORM-engine moet het pakket SCORM 2017.1 (dat cq -social- scorm -package, versie 2.2.2 is) worden gebruikt. zodat u de leermiddelen kunt spelen die door SCORM 2017 worden gesteund.

Een SCORM-pakket voor de eerste keer installeren

  1. Installeer cq-social-scorm-package, versie 2.2.2.
  2. Download /libs/social/config/scorm/database_scormengine_data.sql van cq instantie en voer het in mysql server uit om een bevorderd schema te creëren scormEngineDB.
  3. Voeg /content/communities/scorm/RecordResults in Uitgesloten bezit van Wegen in filter CSRF van https://<hostname>;:<port>/system/console/configMgr op uitgevers toe.

Bestaande SCORM-installaties kunnen worden geüpgraded naar cq-social-scorm-package, versie 2.2.2 (gebruikt SCORM 2017.1), als de geschreven cursusinhoud SCORM 2017.1 vereist.

OPMERKING

Voor de upgrade naar het SCORM 2017.1-pakket is migratie van de bestaande database vereist (zoals verder wordt uitgelegd).

Om versie van uw motor te bevorderen SCORM

  1. Maak een back-up van het schema ScormEngineDB.

  2. Installeer cq-social-scorm-package, versie 2.2.2.

  3. Download het pakket van /libs/social/config/scorm/ScormEngine.zip en extraheer het zelfde.

  4. Ga naar Installatieprogramma map van de uitgepakte directory.

  5. SystemDatabaseConnectionString bijwerken met uw scorm db connection url in bestand EngineInstall.xml.

  6. Voer het mysql-schema-upgradeprogramma uit in de installatiemap met de opdracht:

    java -Dlogback.configurationFile=logback.xml -cp "lib/*" RusticiSoftware.ScormContentPlayer.Logic.Upgrade.ConsoleApp EngineInstall.xml

  7. Bewaak engine_upgrade.log bestand voor elke fout en upgradestatus van het schema.

  8. Voeg /content/communities/scorm/RecordResults in Excluded Paths bezit in filter CSRF van https://<hostname>:<port>/system/console/configMgr op uitgevers toe.

SCORM-registratie

Zoals geïnstalleerd, wordt al enablement activiteit uitgebreid geregistreerd aan de systeemconsole.

Indien gewenst, kan het logboekniveau aan WARN voor het RusticiSoftware.* pakket worden geplaatst.

Voor het werken met logboeken, zie Werken met de Verslagen van de Controle en de Dossiers van het Logboek.

Geavanceerde MLS AEM

Voor de inzameling SRP (MSRP of DSRP) om geavanceerde meertalige onderzoek (MLS) te steunen, worden nieuwe stop-ins Solr vereist naast een douaneschema en de configuratie Solr. Alle vereiste items worden verpakt in een ZIP-bestand dat kan worden gedownload.

De geavanceerde MLS-download (ook wel 'phasetwo' genoemd) is beschikbaar in de gegevensopslagruimte van de Adobe:

  • AEM-SOLR-MLS-fasetwo

    Voor het Geavanceerde pakket MLS, zie AEM Geavanceerde MLS in de plaatsingssectie van de documentatie.

    • Versie 1.2.40, 6 april 2016
    • Download AEM-SOLR-MLS-phasetwo-1.2.40.zip

Voor details en installatieinformatie, bezoek Solr Configuratie voor SRP.

Pakketten zichtbaar in Adobe AEM Cloud

Voor de koppelingen naar pakketten op deze pagina is geen actieve versie van AEM vereist, aangezien deze bestemd zijn om gedeelde pakketten op adobeaemcloud.com te plaatsen. Terwijl de pakketten zichtbaar zijn, is de Installknoop voor het installeren van de pakketten in een Adobe ontvangen plaats. Als u Installwilt installeren op een lokale AEM-instantie, resulteert dit in een fout.

Installeren op lokale AEM

Als u de pakketten die zichtbaar zijn in adobeaemcloud.com op een lokale AEM-instantie wilt installeren, moet het pakket eerst naar een lokale schijf worden gedownload:

  • Selecteer het tabblad Assets
  • Selecteer download to disk

Gebruik in de lokale AEM-instantie pakketbeheer (bijvoorbeeld http://localhost:4502/crx/packmgr/) om te uploaden naar de lokale AEM pakketopslagplaats.

Als u het pakket ook opent via pakketshare van de lokale AEM-instantie (bijvoorbeeld http://localhost:4502/crx/packageshare/), wordt de knop Downloadgedownload naar de pakketopslagplaats van de lokale AEM-instantie.

Eenmaal in de pakketopslagplaats van de lokale AEM-instantie, gebruikt u pakketbeheer om het pakket te installeren.

Voor meer informatie, bezoek Hoe te met Pakketten te werken.

In AEM Communities, wordt een gemeenschappelijke opslag gebruikt om gebruiker geproduceerde inhoud (UGC) op te slaan en vaak bedoeld als opslagmiddelleverancier (SRP). De geadviseerde plaatsingscentra bij het kiezen van een optie SRP voor de gemeenschappelijke opslag.

De gemeenschappelijke opslag steunt moderatie van, en analytische op, UGC in het publicatiemilieu terwijl het elimineren van de behoefte aan replicatie van UGC.

Bijwerken

Wanneer u een upgrade uitvoert naar het AEM 6.4-platform van eerdere versies van AEM, is het belangrijk om Upgrade naar AEM 6.4 te lezen.

Lees Upgraden naar AEM Communities 6.4 om meer te weten te komen over de wijzigingen in de Gemeenschappen, naast het upgraden van het platform.

Configuraties

Primaire uitgever

Wanneer de gekozen implementatie een publicatiecentrum is, moet één AEM publicatieexemplaar worden geïdentificeerd als primary publisher voor activiteiten die niet in alle gevallen zouden moeten voorkomen, zoals eigenschappen die op berichten of Adobe Analytics baseren.

Door gebrek, wordt de AEM Communities Publisher Configuration configuratie OSGi gevormd met Primary Publisher gecontroleerd checkbox, zodat alle publiceer instanties in een publicatielandbouwbedrijf zich als primair zou identificeren.

Daarom is het noodzakelijk om de configuratie op alle secundaire publicatieinstanties uit te geven om Primary Publisher checkbox uit te schakelen.

chlimage_1-411

Voor alle andere (secundaire) publiceer instanties in publiceer landbouwbedrijf:

Replicatieagents op auteur

Replicatie wordt gebruikt voor site-inhoud die in de publicatieomgeving is gemaakt, zoals groepen uit de gebruikersgemeenschap, en voor het beheren van leden en lidgroepen vanuit de auteursomgeving met de tunnelservice.

Voor de primaire uitgever, zorg ervoor Replication Agent Config correct de publicatieserver en geautoriseerde gebruiker identificeert. De standaard gemachtigde gebruiker, admin, heeft reeds de aangewezen toestemmingen (is een lid van Communities Administrators).

Als een andere gebruiker over de juiste machtigingen beschikt, moet hij of zij als lid worden toegevoegd aan de gebruikersgroep administrators (ook een lid van Communities Administrators).

Er zijn twee replicatieagenten in het auteursmilieu die de vervoerconfiguratie nodig hebben correct worden gevormd.

  • De console van de Replicatie van de toegang op auteur

    • Vanuit globale navigatie: Tools > Deployment > Replication > Agents on author
  • Volg de zelfde procedure voor beide agenten:

    • Standaardagent (publiceren)

    • Reverse Replication Agent (publiceren reverse)

      1. Selecteer de agent
      2. Selecteer edit
      3. Selecteer het tabblad Transport
      4. Als geen poort 4503 is, bewerkt u URI om de juiste poort op te geven
      5. Als geen gebruiker admin, geef User en Password uit om een lid van administrators gebruikersgroep te specificeren

In de volgende afbeeldingen ziet u de resultaten van het wijzigen van de poort van 4503 in 6103 door:

Standaardagent (publiceren)

chlimage_1-412

Reverse Replication Agent (publiceren reverse)

chlimage_1-413

Tunnelservice op auteur

Wanneer u de auteursomgeving gebruikt om sites te maken, site-eigenschappen te wijzigen of leden van de gebruikersgemeenschap te beheren, is het nodig om leden (gebruikers) te benaderen die in de publicatieomgeving zijn geregistreerd, niet gebruikers die bij de auteur zijn geregistreerd.

De tunneldienst verleent deze toegang gebruikend de replicatieagent op auteur.

Om de tunneldienst toe te laten:

chlimage_1-414

De cryptosleutel dupliceren

Er zijn twee eigenschappen van AEM Communities die alle AEM serverinstanties vereisen om de zelfde encryptiesleutels te gebruiken. Dit zijn Analytics en ASRP.

Vanaf AEM 6.3 wordt het sleutelmateriaal opgeslagen in het bestandssysteem en niet langer in de gegevensopslagruimte.

Om het belangrijkste materiaal van auteur aan alle andere instanties te kopiëren is het noodzakelijk:

  • Toegang krijgen tot de AEM instantie, doorgaans een instantie van de auteur, die het te kopiëren toetsmateriaal bevat

    • Zoek de com.adobe.granite.crypto.file-bundel in het lokale bestandssysteem

      Bijvoorbeeld,

      • <author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21
      • In het bundle.info-bestand wordt de bundel geïdentificeerd
    • Navigeren in de gegevensmap

      Bijvoorbeeld,

      • <author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
    • Kopieer de hoofd- en primaire knoopdossiers

  • Voor elke AEM

    • Navigeren in de gegevensmap

      Bijvoorbeeld,

      • <publish-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
    • Plak de twee eerder gekopieerde bestanden

    • Het is nodig om de graniet Crypto-bundel te vernieuwen als de doel-AEM momenteel wordt uitgevoerd

LET OP

Als een andere veiligheidseigenschap reeds is gevormd die op de crypto sleutels gebaseerd is, dan het herhalen van de crypto sleutels kon de configuratie beschadigen. Neem voor hulp contact op met de klantenservice.

Replicatie opslagplaats

Als het sleutelmateriaal in de bewaarplaats wordt opgeslagen, zoals het geval was voor AEM 6.2 en eerder, kan worden behouden door de volgende systeemeigenschap op te geven bij het eerste opstarten van elke AEM instantie (die de initiële opslagplaats creëert):

  • -Dcom.adobe.granite.crypto.file.disable=true
OPMERKING

Het is belangrijk om te verifiëren dat replicatieagent op auteur correct wordt gevormd.

Met het belangrijkste materiaal dat in de bewaarplaats wordt opgeslagen, is de manier om de crypto sleutel van auteur aan andere instanties te herhalen als volgt:

Met CRXDE Lite:

chlimage_1-415

De graniet-cryptobundel vernieuwen

chlimage_1-416

  • Na een ogenblik, zou een Succes dialoog moeten verschijnen:

    Operation completed successfully.

Apache HTTP Server

Als u de Apache HTTP-server gebruikt, moet u ervoor zorgen dat u de juiste servernaam gebruikt voor alle relevante vermeldingen.

Wees vooral voorzichtig met het gebruik van de juiste servernaam, niet localhost, in de RedirectMatch.

httpd.conf, voorbeeld

<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

Als u een Dispatcher gebruikt, raadpleegt u:

  • Bezoek Communitysites beheren voor meer informatie over het maken van een communitysite, het configureren van sjablonen voor communitysites, het moderniseren van community-inhoud, het beheren van leden en het configureren van berichten.

  • Bezoek Developing Communities voor meer informatie over het SCF (Social Component Framework) en het aanpassen van onderdelen en functies van Gemeenschappen.

  • Bezoek Authoring Communities Components voor meer informatie over het schrijven en configureren van Community-componenten.

Op deze pagina