Implementación de comunidades

Requisitos previos

Lista de comprobación de instalación

Para el AEM plataforma de

Para el Capacidad de Communities

Últimas versiones

AEM.5 Communities GA incluye el paquete Communities. AEM Para obtener más información sobre las actualizaciones de 6.5 Communities, consulte AEM Notas de la versión de 6.5.

AEM Actualizaciones de.5

AEM AEM A partir de la versión 6.4, las actualizaciones de las comunidades se entregarán como parte de los paquetes de correcciones acumulativas y paquetes de servicio de la aplicación de, que se incluyen en la versión de.

AEM Para obtener las últimas actualizaciones de la versión 6.5 de la, consulte Paquetes de correcciones acumulativas y paquetes de servicio de Adobe Experience Manager 6.4.

Historial de versiones

AEM Al igual que en la versión 6.4 de y posteriores, las funciones y revisiones de AEM Communities forman parte de los paquetes de correcciones acumulativos y los paquetes de servicio de AEM Communities. Por lo tanto, no hay paquetes de funciones independientes.

Controlador JDBC para MySQL

Una función de Communities utiliza una base de datos MySQL:

  • Para DSRP: almacenamiento del contenido generado por el usuario (UGC)

El conector MySQL debe obtenerse e instalarse por separado.

Los pasos necesarios son:

  1. Descargue el archivo ZIP desde https://dev.mysql.com/downloads/connector/j/

    • La versión debe ser >= 5.1.38
  2. Extraer mysql-connector-java-<version>-bin.jar (paquete) del archivo

  3. Utilice la consola web para instalar e iniciar el paquete:

    • Por ejemplo, https://localhost:4502/system/console/bundles
    • Seleccionar Install/Update
    • Examinar… para seleccionar el paquete extraído del archivo ZIP descargado
    • Compruebe que Controlador JDBC de oracle Corporation para MySQLcom.mysql.jdbc está activo y, si no es así, inícielo (o compruebe los registros)
  4. Si realiza la instalación en una implementación existente después de configurar JDBC, vuelva a enlazar JDBC al nuevo conector volviendo a guardar la configuración de JDBC desde la consola web :

    • Por ejemplo, https://localhost:4502/system/console/configMgr
    • Localizar Day Commons JDBC Connections Pool configuración
    • Seleccionar para abrir
    • Seleccionar Save
  5. Repita los pasos 3 y 4 en todas las instancias de autor y publicación

Encontrará más información sobre la instalación de paquetes en la Consola web página.

Ejemplo : Paquete de conector MySQL instalado

connector-bundle

AEM MLS avanzado de

Para que la colección SRP (MSRP o DSRP) admita la búsqueda multilingüe avanzada (MLS), se requieren nuevos complementos de Solr, además de un esquema personalizado y una configuración de Solr. Todos los elementos necesarios se empaquetan en un archivo zip descargable.

La descarga avanzada de MLS (también conocida como 'phasetwo') está disponible en el repositorio de Adobe :

  • AEM-SOLR-MLS-phasettwo

    Para obtener el paquete Advanced MLS, consulte AEM MLS avanzado de en la sección implementar de la documentación.

    • Versión 1.2.40, 6 de abril de 2016
    • AEM Descargar-SOLR-MLS-phasetwo-1.2.40.zip

Para obtener más información e información de instalación, visite Configuración de Solr para SRP.

Paquetes visibles en Adobe AEM Cloud

AEM Los vínculos a paquetes de esta página no requieren la ejecución de instancias de, ya que son para compartir paquetes en los que no se requiere la ejecución de las instancias de adobeaemcloud.com. Mientras que los paquetes son visibles, la variable Install para instalar los paquetes en un sitio alojado en el Adobe. AEM Si tiene intención de realizar la instalación en una instancia local de, seleccione Install dará como resultado un error.

AEM Cómo realizar la instalación en una instancia de local

Para instalar los paquetes visibles en adobeaemcloud.com AEM en una instancia de local, el paquete debe descargarse primero en un disco local:

  • Seleccione el Assets pestaña
  • Seleccionar descargar en disco

AEM En la instancia local de, utilice el administrador de paquetes (por ejemplo, ) https://localhost:4502/crx/packmgr/AEM ), para cargar en el repositorio local de paquetes de.

AEM También puede acceder al paquete utilizando el uso compartido de paquetes desde la instancia local de la aplicación (por ejemplo, ). https://localhost:4502/crx/packageshare/), el Download AEM se descargará en el repositorio de paquetes de la instancia de la instancia de la instancia local de.

AEM Una vez que esté en el repositorio de paquetes de la instancia de la instancia local de, utilice el administrador de paquetes para instalar el paquete.

Para obtener más información, visite Cómo trabajar con paquetes.

En AEM Communities, se utiliza un almacén común para almacenar contenido generado por el usuario (UGC) y, a menudo, se denomina proveedor de recursos de almacenamiento (SRP). La implementación recomendada se centra en elegir una opción de SRP para el almacén común.

El almacén común admite la moderación y el análisis de UGC en el entorno de publicación, a la vez que elimina la necesidad de réplica de UGC.

Actualización

AEM AEM Al actualizar a la plataforma de 6.5 desde versiones anteriores de, es importante leer lo siguiente AEM Actualización a 6.5.

Además de actualizar la plataforma, lea Actualización a AEM Communities 6.5 para obtener más información sobre los cambios de Communities.

Configuraciones

Editor principal

Cuando la implementación elegida es una publicar conjunto de servidoresAEM , entonces una instancia de publicación de debe identificarse como primary publisher para actividades que no deberían producirse en todas las instancias, como las funciones que dependen de notificaciones o Adobe Analytics.

De forma predeterminada, la variable AEM Communities Publisher Configuration La configuración de OSGi se configura con Primary Publisher casilla de verificación activada, de modo que todas las instancias de publicación de un conjunto de servidores de publicación se identificarían automáticamente como principales.

Por lo tanto, es necesario editar la configuración en todas las instancias de publicación secundarias para desmarcar Primary Publisher casilla de verificación

primary-publisher

Para todas las demás instancias de publicación (secundarias) de un conjunto de servidores de publicación:

Agentes de replicación en Autor

La replicación se utiliza para el contenido del sitio creado en el entorno de publicación, como los grupos de la comunidad, así como para administrar miembros y grupos de miembros desde el entorno de creación mediante servicio túnel.

Para el editor principal, asegúrese de que Configuración del agente de replicación identifica correctamente el servidor de publicación y el usuario autorizado. El usuario autorizado predeterminado, admin, ya tiene los permisos adecuados (es miembro de Communities Administrators).

Para que otros usuarios tengan los permisos adecuados, deben agregarse como miembros a administrators grupo de usuarios (también miembro de Communities Administrators).

Hay dos agentes de replicación en el entorno de creación que necesitan que la configuración de transporte esté correctamente configurada.

  • Acceso a la consola de replicación en el autor

    • En la navegación global, vaya a Herramientas > Implementación > Replicación > Agentes en el autor
  • Siga el mismo procedimiento para ambos agentes:

    • Agente predeterminado (publicar)

    • Agente de replicación inversa (publicación inversa)

      1. Seleccione el agente

      2. Seleccionar editar

      3. Seleccione el Transporte pestaña

      4. Si no es puerto 4503, edite el URI para especificar el puerto correcto

      5. Si no es usuario admin, edite el Usuario y Contraseña para especificar un miembro del administrators grupo de usuarios

Las siguientes imágenes muestran los resultados de cambiar el puerto de 4503 a 6103 por:

Agente predeterminado (publicar)

default-agent-publish

Agente de replicación inversa (publicación inversa)

reverse-replication-agent

Servicio de túnel de autor

Cuando se utiliza el entorno de creación para lo siguiente: crear sitios, modificar propiedades del sitio o administrar miembros de la comunidad, es necesario acceder a los miembros (usuarios) registrados en el entorno de publicación, no a los usuarios registrados en el autor.

El servicio de túnel proporciona este acceso mediante el agente de replicación en el autor.

Para habilitar el servicio de túnel:

Replicar la clave criptográfica

Existen dos funciones de AEM Communities AEM que requieren que todas las instancias de servidor de la utilicen las mismas claves de cifrado. Estos son Analytics y ASRP.

AEM A partir de la versión 6.3, el material clave se almacena en el sistema de archivos y ya no en el repositorio.

Para copiar el material clave del autor a todas las demás instancias, es necesario:

  • AEM Acceda a la instancia de, normalmente una instancia de autor, que contiene el material clave que desea copiar

    • Busque el com.adobe.granite.crypto.file paquete en el sistema de archivos local, por ejemplo,

      • <author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21
      • El bundle.info identificará el paquete
    • Vaya a la carpeta de datos, por ejemplo,

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

      • Copie los archivos hmac y del nodo principal

  • AEM Para cada instancia de destino de la

    • Vaya a la carpeta de datos, por ejemplo,

      • <publish-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
    • Pegue los 2 archivos copiados anteriormente

    • Es necesario lo siguiente actualice el paquete Granite Crypto AEM si la instancia de destino de la se está ejecutando

PRECAUCIÓN

Si ya se ha configurado otra característica de seguridad basada en las claves criptográficas, la replicación de las claves criptográficas podría dañar la configuración. Para obtener ayuda, contactar con atención al cliente.

Replicación del repositorio

AEM AEM Si se almacena el material clave en el repositorio, como en el caso de la versión 6.2 y anteriores, se puede conservar especificando la siguiente propiedad del sistema al iniciar cada instancia por primera vez (lo que crea el repositorio inicial):

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

Es importante verificar que la variable agente de replicación en el autor está configurado correctamente.

Con el material de clave almacenado en el repositorio, la manera de replicar la clave criptográfica desde el autor a otras instancias es la siguiente:

Uso de CRXDE Lite:

Actualizar el paquete de cifrado de Granite

  • En cada instancia de publicación, acceda al Consola web

  • Localizar Adobe Granite Crypto Support paquete (com.adobe.granite.crypto)

  • Seleccionar Actualizar

    criptográfico de granito

  • Después de un momento, un Correcto El cuadro de diálogo debería aparecer:
    Operation completed successfully.

Servidor HTTP Apache

Si utiliza el servidor HTTP de Apache, asegúrese de utilizar el nombre de servidor correcto para todas las entradas relevantes.

En particular, tenga cuidado de utilizar el nombre de servidor correcto, no localhost, en el RedirectMatch.

muestra de httpd.conf

<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

Si utiliza Dispatcher, consulte:

  • Visita Administración de sitios de Communities para obtener más información sobre cómo crear un sitio de la comunidad, configurar las plantillas de sitio de la comunidad, moderar el contenido de la comunidad, administrar miembros y configurar la mensajería.

  • Visita Desarrollo de comunidades para obtener más información sobre el marco de trabajo de componentes sociales (SCF) y personalizar los componentes y las funciones de las Comunidades.

  • Visita Componentes de comunidades de creación para aprender a crear y configurar componentes de Communities.

En esta página