Licencia de AEM Communities
Licencias opcionales para:
Para la plataforma AEM
Instalar las últimas actualizaciones de AEM 6.4
Si no utiliza los puertos predeterminados (4502, 4503), configure los agentes de replicación
Si admite globalización, configure la traducción automatizada
(la configuración de muestra se proporciona para el desarrollo)
Para la capacidad de Comunidades
Si implementa un conjunto de servidores de publicación, identifique al publicador principal
Configurar un servicio de correo electrónico predeterminado
Identifique la opción para almacenamiento UGC compartido (SRP)
Si MongoDB SRP (MSRP)
Si la base de datos relacional SRP (DSRP)
Si Adobe SRP (ASRP)
Si JCR SRP (JSRP)
No es una tienda UGC compartida:
El valor predeterminado es JSRP
AEM 6.4 Communities GA incluye el paquete Communities. Para obtener información sobre las actualizaciones de AEM 6.4 Communities, consulte AEM Notas de la versión 6.4.
A partir de AEM 6.3, las actualizaciones a las comunidades se entregan como parte de AEM paquetes de correcciones acumulativas y Service Packs.
Para las últimas actualizaciones de AEM 6.4, asegúrese de comprobar Paquetes de correcciones acumulativas y Service Packs de Adobe Experience Manager 6.4.
Al igual que en AEM 6.4 y versiones posteriores, las funciones y revisiones de AEM Communities forman parte de los paquetes de correcciones y los Service Packs acumulativos de AEM Communities. Por lo tanto, no hay paquetes de funciones independientes.
Dos funciones de Communities utilizan una base de datos MySQL:
El conector MySQL debe obtenerse e instalarse por separado.
Los pasos necesarios son:
Descargue el archivo ZIP de https://dev.mysql.com/downloads/connector/j/
Extraer mysql-Connector-java-<version>-bin.jar (paquete) del archivo
Utilice la consola web para instalar y inicio del paquete:
Install/Update
Si realiza la instalación en una implementación existente después de haber configurado JDBC, vuelva a conectar JDBC al nuevo conector al volver a guardar la configuración JDBC desde la consola web:
Day Commons JDBC Connections Pool
Save
Repita los pasos 3 y 4 en todas las instancias de creación y publicación
Encontrará más información sobre la instalación de paquetes en la página Consola web.
El Modelo de referencia de objetos de contenido compartido (SCORM) es una colección de estándares y especificaciones para el aprendizaje electrónico. SCORM también define cómo se puede empaquetar el contenido en un archivo ZIP transferible.
El motor SCORM de AEM Communities es necesario para la función habilitación. Los paquetes de Scorm admitidos en la versión 6.4 de AEM Communities son:
cq -social- scorm -package, versión 1.2.11. Este paquete SCORM es compatible con todas las versiones de comunidades AEM 6.4.
cq -social- scorm -package, versión 2.2.2 incluye SCORM 2017.1 motor. Este paquete SCORM es compatible AEM comunidades 6.4.2.x y posteriores.
Para una nueva instalación del motor SCORM, debe utilizarse el paquete que contiene SCORM 2017.1 (que es cq -social- scorm -package, versión 2.2.2). Para que pueda reproducir recursos de aprendizaje compatibles con SCORM 2017.
/libs/social/config/scorm/database_scormengine_data.sql
de la instancia de cq y ejecútela en el servidor mysql para crear un esquema de scormEngineDB actualizado./content/communities/scorm/RecordResults
en la propiedad Rutas excluidas del filtro CSRF de https://<hostname>;:<port>/system/console/configMgr
en los editores.Las instalaciones SCORM existentes se pueden actualizar a cq-social-scorm-package, versión 2.2.2 (que utiliza SCORM 2017.1), si el contenido del curso creado requiere SCORM 2017.1.
La actualización al paquete SCORM 2017.1 requiere la migración de la base de datos existente (como se explica más adelante).
Haga una copia de seguridad del esquema ScormEngineDB.
Instale el paquete cq-social-scorm, versión 2.2.2.
Descargue el paquete de /libs/social/config/scorm/ScormEngine.zip
y extraiga el mismo.
Vaya a la carpeta Installer del directorio extraído.
Actualice SystemDatabaseConnectionString
con su scorm db connection url
archivo EngineInstall.xml.
Ejecute la herramienta de actualización de esquema mysql en la carpeta del instalador con el comando:
java -Dlogback.configurationFile=logback.xml -cp "lib/*" RusticiSoftware.ScormContentPlayer.Logic.Upgrade.ConsoleApp EngineInstall.xml
Monitoree el archivo engine_upgrade.log
para cualquier tipo de error y estado de actualización de esquema.
Añada /content/communities/scorm/RecordResults
en la propiedad Rutas excluidas en el filtro CSRF de https://<hostname>:<port>/system/console/configMgr
en los editores.
Como instalado, toda la actividad de habilitación se registra de forma incorrecta en la consola del sistema.
Si lo desea, el nivel de registro se puede establecer en WARN para el paquete RusticiSoftware.*
.
Para trabajar con registros, consulte Uso de registros de auditoría y archivos de registro.
Para que la colección SRP (MSRP o DSRP) admita la búsqueda multilingüe avanzada (MLS), se necesitan nuevos complementos Solr además de una configuración personalizada de esquema y 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:
Para obtener información detallada y sobre la instalación, visite Configuración de Solr para SRP.
Paquetes visibles en Adobe AEM Cloud
Los vínculos a los paquetes de esta página no requieren ninguna instancia de AEM en ejecución, ya que son para el uso compartido de paquetes en adobeaemcloud.com
. Mientras los paquetes son visibles, el botón Install
es para instalar los paquetes en un sitio alojado de Adobe. Si desea realizar la instalación en una instancia de AEM local, al seleccionar Install
se producirá un error.
Cómo instalar en una instancia de AEM local
Para instalar los paquetes visibles en adobeaemcloud.com
en una instancia de AEM local, el paquete debe descargarse primero en un disco local:
En la instancia de AEM local, utilice el administrador de paquetes (por ejemplo, http://localhost:4502/crx/packmgr/) para cargar en el repositorio de paquetes de AEM local.
Como alternativa, si accede al paquete mediante el uso compartido de paquetes desde la instancia de AEM local (por ejemplo, http://localhost:4502/crx/packageshare/), el botón Download
se descargará en el repositorio de paquetes de la instancia de AEM local.
Una vez en el repositorio de paquetes de la instancia de AEM local, utilice el administrador de paquetes para instalar el paquete.
Para obtener más información, visite Cómo trabajar con paquetes.
En AEM Communities, un almacén común se utiliza 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 la tienda común.
El almacén común admite moderación y análisis de UGC en el entorno de publicación, al tiempo que elimina la necesidad de replicación de UGC.
Almacenamiento de contenido de la comunidad: analiza las opciones de almacenamiento de SRP para las comunidades AEM
Topologías recomendadas: analiza la topología que se va a usar en función del caso de uso y la opción de SRP
Al actualizar a la plataforma AEM 6.4 desde versiones anteriores de AEM, es importante leer Actualización a AEM 6.4.
Además de actualizar la plataforma, lea Actualización a AEM Communities 6.4 para obtener más información sobre los cambios en las comunidades.
Cuando la implementación elegida es un conjunto de servidores de publicación, se debe identificar una instancia de publicación de AEM como primary publisher
para actividades que no deben producirse en todas las instancias, como las funciones que dependen de notificaciones o Adobe Analytics.
De forma predeterminada, la configuración de OSGi AEM Communities Publisher Configuration
se configura con la casilla Primary Publisher
marcada, de modo que todas las instancias de publicación de un conjunto de servidores de publicación se identifican como principales.
Por lo tanto, es necesario editar la configuración en todas las instancias de publicación secundarias para desmarcar la casilla Primary Publisher
.
Para el resto de instancias de publicación (secundarias) en un conjunto de servidores de publicación:
Iniciar sesión con privilegios de administrador
Acceda a la consola web
Busque el AEM Communities Publisher Configuration
Seleccione el icono de edición
Desmarque la casilla Editor principal
Seleccione Guardar
La replicación se utiliza para el contenido del sitio creado en el entorno de publicación, como grupos de la comunidad, así como para administrar miembros y grupos de miembros desde el entorno de creación mediante el servicio de túnel.
Para el publicador principal, asegúrese de que la configuración del agente de replicación identifica correctamente al servidor de publicación y al usuario autorizado. El usuario autorizado predeterminado, admin,
ya tiene los permisos adecuados (es miembro de Communities Administrators
).
Para que algún otro usuario tenga los permisos adecuados, debe agregarse como miembro al grupo de usuarios administrators
(también miembro de Communities Administrators
).
Hay dos agentes de replicación en el entorno de creación que necesitan configurar correctamente la configuración de transporte.
Acceso a la consola de replicación en el autor
Siga el mismo procedimiento para ambos agentes:
Agente predeterminado (publicación)
Agente de replicación inversa (publicar en sentido inverso)
4503
, edite el URI para especificar el puerto correctoadmin
, edite los Usuarios y Contraseña para especificar un miembro del grupo de usuarios administrators
Las siguientes imágenes muestran los resultados de cambiar el puerto de 4503 a 6103 por:
Al utilizar el entorno de creación para crear sitios, modificar propiedades del sitio o administrar miembros de la comunidad, es necesario tener acceso 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 del autor.
Para habilitar el servicio de túnel:
En autor
Iniciar sesión con privilegios administrativos
Si publisher no es localhost:4503 o el usuario de transporte no es admin
,
A continuación configure el agente de replicación
Acceda a la Consola Web
Busque el AEM Communities Publish Tunnel Service
Seleccione el icono de edición
Marque la casilla habilitar
Seleccione Guardar
Existen dos funciones de AEM Communities que requieren que todas las instancias de servidor AEM utilicen las mismas claves de cifrado. Son Analytics y ASRP.
A partir de AEM 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 en todos los demás casos, es necesario:
Acceda a la instancia de AEM, normalmente una instancia de autor, que contiene el material clave que copiar
Localice el paquete com.adobe.granite.crypto.file
en el sistema de archivos local
Por ejemplo,
<author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21
bundle.info
identificará el paqueteNavegar a la carpeta de datos
Por ejemplo,
<author-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
Copiar los archivos hmac y principal del nodo
Para cada instancia de AEM destinatario
Navegar a la carpeta de datos
Por ejemplo,
<publish-aem-install-dir>/crx-quickstart/launchpad/felix/bundle21/data
Pegar los 2 archivos copiados anteriormente
Es necesario actualizar el paquete Granite Crypto si la instancia de destinatario AEM se está ejecutando en ese momento
Si ya se ha configurado otra característica de seguridad basada en claves criptográficas, replicar las claves criptográficas podría dañar la configuración. Para obtener ayuda, póngase en contacto con el servicio de atención al cliente.
El hecho de tener el material clave almacenado en el repositorio, como ocurrió con AEM 6.2 y versiones anteriores, se puede conservar especificando la siguiente propiedad del sistema en el primer inicio de cada instancia de AEM (que crea el repositorio inicial):
-Dcom.adobe.granite.crypto.file.disable=true
Es importante verificar que el agente de replicación del autor está configurado correctamente.
Con el material clave almacenado en el repositorio, la manera de replicar la clave criptográfica de autor a otras instancias es la siguiente:
Usando CRXDE Lite:
select /etc/key
ficha Abrir Replication
select Replicate
En cada instancia de publicación, acceda a la Consola web
Busque el paquete Adobe Granite Crypto Support
(com.adobe.granite.crypto)
Seleccione Actualizar
Después de un momento, debería aparecer un cuadro de diálogo Éxito:
Operation completed successfully.
Si utiliza el servidor Apache HTTP, 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
.
<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>
Si utiliza un despachante, consulte:
Visite Administración de sitios de comunidades para obtener información sobre cómo crear un sitio de comunidad, configurar plantillas de sitio de comunidad, moderar contenido de comunidad, administrar miembros y configurar mensajes.
Visite Desarrollar comunidades para conocer el marco de componentes sociales (SCF) y personalizar componentes y características de Communities.
Visite Creación de componentes de comunidades para obtener información sobre cómo crear y configurar componentes de comunidades.