Distribuzione delle community deploying-communities

Prerequisiti prerequisites

Elenco di controllo per l’installazione installation-checklist

Per la piattaforma AEM

Per la funzionalità Communities

Ultime versioni latest-releases

AEM 6.5 Communities GA include il pacchetto Communities. Per ulteriori informazioni sugli aggiornamenti di AEM 6.5 Communities, consulta le Note sulla versione di AEM 6.5.

Aggiornamenti AEM 6.5 aem-updates

A partire da AEM 6.4, gli aggiornamenti alle community vengono forniti come parte dei Cumulative Fix Pack e Service Pack di AEM.

Per gli ultimi aggiornamenti di AEM 6.5, vedere Adobe Experience Manager 6.4 Cumulative Fix Pack e Service Pack.

Cronologia delle versioni version-history

Come per AEM 6.4 e versioni successive, le funzioni e gli hotfix di AEM Communities fanno parte di Cumulative Fix Pack e Service Pack di AEM Communities. Non esistono, quindi, feature pack separate.

Driver JDBC per MySQL jdbc-driver-for-mysql

Una funzionalità di Communities utilizza un database MySQL:

  • Per DSRP: archiviazione UGC

Il connettore MySQL deve essere ottenuto e installato separatamente.

I passaggi necessari sono i seguenti:

  1. Scarica l'archivio ZIP da https://dev.mysql.com/downloads/connector/j/

    • La versione deve essere >= 5.1.38
  2. Estrai mysql-connector-java-<versione>-bin.jar (bundle) dall’archivio

  3. Utilizza la console web per installare e avviare il bundle:

    • Ad esempio, https://localhost:4502/system/console/bundles
    • Seleziona Install/Update
    • Sfoglia… per selezionare il bundle estratto dall’archivio ZIP scaricato
    • Verificare che il driver JDBC di Oracle Corporation per MySQLcom.mysql.jdbc sia attivo e avviarlo in caso contrario (oppure controllare i registri)
  4. Se l’installazione viene eseguita su una distribuzione esistente dopo la configurazione di JDBC, riassocia JDBC al nuovo connettore salvando nuovamente la configurazione JDBC dalla console Web:

    • Ad esempio, https://localhost:4502/system/console/configMgr
    • Individua configurazione Day Commons JDBC Connections Pool
    • Seleziona per aprire
    • Seleziona Save
  5. Ripeti i passaggi 3 e 4 su tutte le istanze di authoring e pubblicazione

Ulteriori informazioni sull'installazione dei bundle sono disponibili nella pagina Console Web.

Esempio: pacchetto del connettore MySQL installato example-installed-mysql-connector-bundle

bundle connettore

AEM Advanced MLS aem-advanced-mls

Affinché la raccolta SRP (MSRP o DSRP) supporti la ricerca multilingue avanzata, sono necessari nuovi plug-in Solr oltre a uno schema personalizzato e alla configurazione Solr. Tutti gli elementi richiesti vengono inseriti in un file zip scaricabile.

Il download MLS avanzato (noto anche come phasetwo) è disponibile dall'archivio Adobe:

  • AEM-SOLR-MLS-phasetwo

    Per ottenere il pacchetto MLS avanzato, vedere MLS avanzato AEM nella sezione relativa alla distribuzione della documentazione.

    • Versione 1.2.40, 6 aprile 2016
    • Scarica AEM-SOLR-MLS-phasetwo-1.2.40.zip

Per informazioni dettagliate e sull'installazione, visitare Configurazione Solr per SRP.

Pacchetti visibili in Adobe AEM Cloud

I collegamenti ai pacchetti in questa pagina non richiedono alcuna istanza in esecuzione di AEM in quanto sono collegati a Condivisione pacchetti in adobeaemcloud.com. Mentre i pacchetti sono visualizzabili, il pulsante Install consente di installare i pacchetti in un sito ospitato di Adobe. Se si desidera eseguire l'installazione in un'istanza AEM locale, la selezione di Install genera un errore.

Installazione nell'istanza AEM locale

Per installare i pacchetti visibili in adobeaemcloud.com in un'istanza AEM locale, è necessario prima scaricare il pacchetto in un disco locale:

  • Seleziona la scheda Assets
  • Seleziona scarica su disco

Nell'istanza AEM locale, utilizzare Gestione pacchetti (ad esempio, https://localhost:4502/crx/packmgr/) per caricare nell'archivio dei pacchetti dell'AEM locale.

In alternativa, se si accede al pacchetto utilizzando Condivisione pacchetti dall'istanza AEM locale (ad esempio, https://localhost:4502/crx/packageshare/), il pulsante Download viene scaricato nel repository del pacchetto dell'istanza AEM locale.

Una volta inserito nell’archivio dei pacchetti dell’istanza AEM locale, utilizza Gestione pacchetti per installare il pacchetto.

Per ulteriori informazioni, visitare Come utilizzare i pacchetti.

In AEM Communities viene utilizzato un archivio comune per memorizzare UGC, spesso indicato come provider di risorse di archiviazione (SRP). La distribuzione consigliata è incentrata sulla scelta di un’opzione SRP per l’archivio comune.

L'archivio comune supporta la moderazione e l'analisi di UGC nell'ambiente di pubblicazione, eliminando la necessità di replica di UGC.

Aggiornamento upgrading

Durante l'aggiornamento alla piattaforma AEM 6.5 da versioni precedenti dell'AEM, è importante leggere Aggiornamento a AEM 6.5.

Oltre all'aggiornamento della piattaforma, leggere Aggiornamento ad AEM Communities 6.5 per informazioni sulle modifiche delle community.

Configurazioni configurations

Editore primario primary-publisher

Quando la distribuzione scelta è una farm di pubblicazione, è necessario identificare un'istanza di pubblicazione AEM come primary publisher per le attività che non devono verificarsi in tutte le istanze. Ad esempio, funzionalità basate su notifiche o Adobe Analytics.

Per impostazione predefinita, la configurazione OSGi AEM Communities Publisher Configuration è configurata con la casella di controllo Primary Publisher selezionata, in modo che tutte le istanze di pubblicazione in una farm di pubblicazione si identifichino autonomamente come primarie.

Pertanto, è necessario modificare la configurazione in tutte le istanze di pubblicazione secondarie per deselezionare la casella di controllo Primary Publisher.

editore-primario

Per tutte le altre istanze di pubblicazione (secondarie) in una farm di pubblicazione:

Agenti di replica per l’autore replication-agents-on-author

La replica viene utilizzata per il contenuto del sito creato nell'ambiente di pubblicazione, ad esempio i gruppi della community, e per la gestione di membri e gruppi di membri dall'ambiente di authoring mediante il servizio tunnel.

Per l'editore principale, verificare che la configurazione agente di replica identifichi correttamente il server di pubblicazione e l'utente autorizzato. L'utente autorizzato predefinito admin, dispone già delle autorizzazioni appropriate (è membro di Communities Administrators).

Affinché un altro utente disponga delle autorizzazioni appropriate, è necessario aggiungerlo come membro al gruppo di utenti administrators (anche membro di Communities Administrators).

Nell’ambiente di authoring sono presenti due agenti di replica che richiedono la corretta configurazione del trasporto.

  • Accedere alla console Replica durante l’authoring

    • Dalla navigazione globale, passa a Strumenti > Distribuzione > Replica > Agenti per l'autore
  • Seguire la stessa procedura per entrambi gli agenti:

    • Agente predefinito (pubblicazione)

    • Agente replica inversa (pubblicazione inversa)

      1. Seleziona l’agente

      2. Seleziona modifica

      3. Seleziona la scheda Trasporto

      4. Se non è la porta 4503, modificare URI per specificare la porta corretta

      5. Se non si tratta dell'utente admin, modificare Utente e Password per specificare un membro del gruppo di utenti administrators

Le immagini seguenti mostrano i risultati della modifica della porta da 4503 a 6103 da parte di:

Agente predefinito (pubblicazione) default-agent-publish

default-agent-publish

Agente replica inversa (pubblicazione inversa) reverse-replication-agent-publish-reverse

agente di replica inversa

Servizio tunnel nell'ambiente Author tunnel-service-on-author

Quando si utilizza l'ambiente di authoring per creare siti, modificare le proprietà del sito o gestire i membri della community, è necessario accedere ai membri (utenti) registrati nell'ambiente di pubblicazione e non agli utenti registrati nell'ambiente di authoring.

Il servizio tunnel fornisce questo accesso utilizzando l’agente di replica sull’istanza di authoring.

Per attivare il servizio tunnel:

Replica la chiave di crittografia replicate-the-crypto-key

Esistono due funzioni di AEM Communities che richiedono che tutte le istanze del server AEM utilizzino le stesse chiavi di crittografia. Sono Analytics e ASRP.

A partire dalla versione 6.3 dell’AEM, il materiale principale viene memorizzato nel file system e non più nell’archivio.

Per copiare il materiale chiave dall'autore a tutte le altre istanze, è necessario:

  • Accedere all’istanza AEM, in genere un’istanza Autore, contenente il materiale chiave da copiare

    • Individuare il bundle com.adobe.granite.crypto.file nel file system locale
      ad esempio:

      • <author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21
      • Il file bundle.info identifica il bundle
    • Accedi alla cartella dati,
      ad esempio:

      • <author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data

      • Copiare i file hmac e del nodo principale

  • Per ogni istanza AEM target

    • Accedi alla cartella dati,
      ad esempio:

      • <publish-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
    • Incolla i due file copiati in precedenza

    • È necessario aggiornare il bundle Granite Crypto se l'istanza AEM di destinazione è in esecuzione

CAUTION
Se è già stata configurata un'altra funzionalità di protezione basata sulle chiavi di crittografia, la replica delle chiavi di crittografia potrebbe danneggiare la configurazione. Per assistenza, contatta l'assistenza clienti.

Replica archivio repository-replication

Come nel caso dell’AEM 6.2 e versioni precedenti, è possibile conservare il materiale principale conservato nel deposito. Specificare la proprietà di sistema -Dcom.adobe.granite.crypto.file.disable=true al primo avvio di ogni istanza AEM (che crea l'archivio iniziale).

NOTE
Verificare che l'agente di replica in Author sia configurato correttamente.

Con il materiale della chiave memorizzato nell’archivio, il modo per replicare la chiave crittografica dall’istanza di authoring ad altre istanze è il seguente:

Utilizzo di CRXDE Liti:

Aggiorna il pacchetto di crittografia Granite refresh-the-granite-crypto-bundle

  • In ogni istanza di pubblicazione, accedere alla console Web

  • Individua bundle Adobe Granite Crypto Support (com.adobe.granite.crypto)

  • Seleziona Aggiorna

    granite-crypto

  • Dopo qualche istante verrà visualizzata una finestra di dialogo Operazione riuscita:
    Operation completed successfully.

Server HTTP Apache apache-http-server

Se utilizzi il server HTTP Apache, assicurati di utilizzare il nome del server corretto per tutte le voci rilevanti.

In particolare, prestare attenzione a utilizzare il nome server corretto, non localhost, in RedirectMatch.

esempio httpd.conf 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

Se utilizzi un Dispatcher, consulta:

  • Visita Amministrazione di siti community per scoprire come creare un sito community, configurare modelli di sito community, moderare il contenuto della community, gestire i membri e configurare i messaggi.

  • Visita Sviluppo di community per scoprire il framework dei componenti social network (SCF) e personalizzare i componenti e le funzionalità di Communities.

  • Visita Authoring dei componenti delle community per scoprire come creare e configurare i componenti delle community.

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