Distribuzione delle community deploying-communities
Prerequisiti prerequisites
-
Licenza AEM Communities
-
Licenze facoltative per:
Elenco di controllo per l’installazione installation-checklist
Per Piattaforma AEM
-
Installa più recente Aggiornamenti AEM 6.5
-
Se non si utilizzano le porte predefinite (4502, 4503), configurare gli agenti di replica
-
Sostenendo la globalizzazione, imposta traduzione automatica
(viene fornita una configurazione di esempio per lo sviluppo)
-
Se si distribuisce un farm di pubblicazione, identificare l’editore principale
-
Configurare un servizio e-mail predefinito
-
Identificare la scelta per archiviazione UGC condivisa (SRP)
-
Se MongoDB SRP (MSRP)
-
Se SRP del database relazionale (DSRP)
-
Se Adobe SRP (ASRP)
- Rivolgiti al rappresentante del tuo account per il provisioning
- Seleziona ASRP
-
Se JCR SRP (JSRP)
-
Non è un archivio condiviso UGC (User Generated Content):
-
UGC non viene mai replicato
-
UGC è visibile solo nell’istanza o nel cluster AEM in cui è stato immesso
-
Il valore predefinito è JSRP
-
-
-
Ultime versioni latest-releases
AEM 6.5 Communities GA include il pacchetto Communities. Per ulteriori informazioni sugli aggiornamenti di AEM 6.5 Community, vedere 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, vedi 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:
-
Scarica l’archivio ZIP da https://dev.mysql.com/downloads/connector/j/
- La versione deve essere >= 5.1.38
-
Estrai mysql-connector-java-<version>-bin.jar (bundle) dall’archivio
-
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
- Controlla che Driver JDBC di Oracle Corporation per MySQLcom.mysql.jdbc è attivo e avvialo in caso contrario (oppure controlla i registri)
-
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
Day Commons JDBC Connections Pool
configurazione - Seleziona per aprire
- Seleziona
Save
-
Ripeti i passaggi 3 e 4 su tutte le istanze di authoring e pubblicazione
Ulteriori informazioni sull’installazione dei bundle sono disponibili sul sito Console web pagina.
Esempio: pacchetto del connettore MySQL installato example-installed-mysql-connector-bundle
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, vedi AEM Advanced MLS nella sezione distribuzione della documentazione.
- Versione 1.2.40, 6 aprile 2016
- Scarica AEM-SOLR-MLS-phasetwo-1.2.40.zip
Per maggiori informazioni sull'installazione, visitare il sito Web Configurazione Solr per SRP.
Informazioni sui collegamenti a Package Share about-links-to-package-share
Pacchetti visibili in Adobe AEM Cloud
I collegamenti ai pacchetti in questa pagina non richiedono alcuna istanza in esecuzione di AEM in quanto sono per Condivisione pacchetti su adobeaemcloud.com
. Mentre i pacchetti sono visualizzabili, il Install
per installare i pacchetti in un sito ospitato di Adobe. Se si intende eseguire l'installazione in un'istanza AEM locale, selezionare Install
restituisce un errore.
Come eseguire l’installazione su un’istanza AEM locale
Per installare i pacchetti visibili in adobeaemcloud.com
in un'istanza AEM locale, il pacchetto deve prima essere scaricato su un disco locale:
- Seleziona la Risorse scheda
- Seleziona scarica su disco
Nell’istanza AEM locale, utilizza Gestione pacchetti (ad esempio, https://localhost:4502/crx/packmgr/), per caricare nell’archivio dei pacchetti AEM locale.
In alternativa, è possibile accedere al pacchetto utilizzando Condivisione pacchetti dall’istanza AEM locale (ad esempio, https://localhost:4502/crx/packageshare/), il Download
viene scaricato nell’archivio dei pacchetti 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, visita Come utilizzare i pacchetti.
Distribuzioni consigliate recommended-deployments
In AEM Communities, per memorizzare i contenuti generati dagli utenti viene utilizzato un archivio comune, spesso denominato provider di risorse di archiviazione (SRP). La distribuzione consigliata è incentrata sulla scelta di un’opzione SRP per l’archivio comune.
Common Store supporta la moderazione e l’analisi di UGC nell’ambiente di pubblicazione, eliminando al contempo la necessità di replica di UGC.
-
Archivio contenuti community : illustra le opzioni di archiviazione SRP per AEM Communities
-
Topologie consigliate : descrive la topologia da utilizzare a seconda del caso d’uso e della scelta SRP
Aggiornamento upgrading
Quando si esegue l’aggiornamento alla piattaforma AEM 6.5 da versioni precedenti dell’AEM, è importante leggere Aggiornamento a AEM 6.5.
Oltre all’aggiornamento della piattaforma, leggi Aggiornamento ad AEM Communities 6.5 per informazioni sulle modifiche apportate alle community.
Configurazioni configurations
Editore primario primary-publisher
Quando la distribuzione scelta è un farm di pubblicazione, quindi un’istanza di pubblicazione dell’AEM deve essere identificata come primary publisher
per attività che non devono verificarsi in tutte le istanze. Ad esempio, le funzioni che si basano su notifiche o Adobe Analytics.
Per impostazione predefinita, il AEM Communities Publisher Configuration
Configurazione OSGi configurata con Primary Publisher
, in modo tale che tutte le istanze di pubblicazione in una farm di pubblicazione si identifichino autonomamente come primarie.
È pertanto necessario: modifica la configurazione su tutte le istanze di pubblicazione secondarie per deselezionare Primary Publisher
casella di controllo.
Per tutte le altre istanze di pubblicazione (secondarie) in una farm di pubblicazione:
-
Accesso con privilegi di amministratore
-
Accedere a console web
- Ad esempio: https://localhost:4503/system/console/configMgr
-
Individua il
AEM Communities Publisher Configuration
-
Seleziona l’icona Modifica
-
Deseleziona la Editore primario casella
-
Seleziona Salva
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 utilizzando servizio tunnel.
Per l’editore principale, assicurati che Configurazione agente di replica identifica correttamente il server di pubblicazione e l’utente autorizzato. Utente autorizzato predefinito, admin,
dispone già delle autorizzazioni appropriate (è membro di Communities Administrators
).
Affinché qualche altro utente disponga delle autorizzazioni appropriate, deve essere aggiunto come membro al administrators
gruppo di utenti (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, accedi a Strumenti > Distribuzione > Replica > Agenti per creazione
-
Seguire la stessa procedura per entrambi gli agenti:
-
Agente predefinito (pubblicazione)
-
Agente replica inversa (pubblicazione inversa)
-
Seleziona l’agente
-
Seleziona modifica
-
Seleziona la Trasporto scheda
-
Se non è porta
4503
, modifica il URI per specificare la porta corretta -
Se non è utente
admin
, modifica il Utente e Password per specificare un membro deladministrators
gruppo utenti
-
-
Le immagini seguenti mostrano i risultati della modifica della porta da 4503 a 6103 da parte di:
Agente predefinito (pubblicazione) default-agent-publish
Agente replica inversa (pubblicazione inversa) reverse-replication-agent-publish-reverse
Servizio tunnel nell'ambiente Author tunnel-service-on-author
Quando si utilizza l’ambiente di authoring per creare siti, modifica proprietà sito o gestisci membri 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:
-
Accedi con privilegi di amministratore all’istanza di authoring.
-
Se l'autore non è localhost:4503 o l'utente di trasporto non è
admin
, quindi configurare l’agente di replica -
Accedere a Console web
- Ad esempio: https://localhost:4502/system/console/configMgr
-
Individua il
AEM Communities Publish Tunnel Service
-
Seleziona l’icona Modifica
-
Controlla la abilita casella
-
Seleziona Salva
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. Questi 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
-
Individua il
com.adobe.granite.crypto.file
nel file system locale, ad esempio,<author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21
- Il
bundle.info
file 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 aggiorna il bundle Granite Crypto se l’istanza AEM di destinazione è in esecuzione
-
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).
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:
-
Sfoglia per https://<server>:<port>/crx/de
-
Seleziona
/etc/key
-
Apri
Replication
scheda -
Seleziona
Replicate
-
Aggiorna il bundle Granite Crypto
Aggiorna il pacchetto di crittografia Granite refresh-the-granite-crypto-bundle
-
In ogni istanza di pubblicazione, accedi a Console web
- Ad esempio: https://<server>:<port>/system/console/bundle
-
Individua
Adobe Granite Crypto Support
bundle (com.adobe.granite.crypto) -
Seleziona Aggiorna
-
Dopo un momento, Completato viene visualizzata la finestra di dialogo:
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, fai attenzione a usare il nome del server corretto, non localhost
, nella 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:
Documentazione delle community correlate related-communities-documentation
-
Visita Amministrazione di siti community informazioni sulla creazione di un sito community, sulla configurazione di modelli di sito community, sulla moderazione del contenuto della community, sulla gestione dei membri e sulla configurazione dei messaggi.
-
Visita Comunità in via di sviluppo dove puoi scoprire il framework dei componenti social (SCF) e personalizzare i componenti e le funzioni di Communities.
-
Visita Authoring dei componenti delle community dove puoi scoprire come effettuare l’authoring con e configurare i componenti di Communities.