Puede personalizar los mensajes de correo electrónico estándar que envían las aplicaciones en IBM® Connections,
incluyendo las notificaciones generadas automáticamente por la aplicación Noticias.
Antes de empezar
Importante: Antes de realizar las personalizaciones, primero realice una copia de seguridad de la carpeta de notificaciones original.
Además, asegúrese de que se realiza una copia de seguridad de los archivos personalizados antes de realizar la actualización del producto o de aplicar un fixpack o actualización acumulativa, ya que puede que tenga que fusionar los cambios de nuevo manualmente después de realizar actualizaciones.
Acerca de esta tarea
El contenido de las notificaciones individuales se define en plantillas que procesa el motor FreeMarker. Puede personalizar el contenido de las notificaciones modificando los archivos de plantilla existentes o sustituyendo los archivos por plantillas personalizadas que crea usted mismo.
Asimismo, puede modificar los archivos de propiedades de notificación para añadir series personalizadas a las plantillas y modificar las imágenes que ha utilizado en los resúmenes de correo electrónico.Procedimiento
Personalice el contenido de un mensaje de correo electrónico completando los pasos siguientes.
- Para personalizar un archivo de plantilla existente:
- Localice la plantilla FreeMarker que corresponda a la notificación que desea personalizar. Para obtener más información sobre los tipos de notificación utilizados en IBM Connections, consulte Configuración de notificaciones.
Las notificaciones se almacenan en la siguiente ubicación:
raíz_servidor_apl/profiles/raíz_perfil_dm/config/cells/nombre_célula/LotusConnections-config/notifications/
donde
raíz_serv_apl es el directorio de instalación de WebSphere Application
Server y
raíz_perfil_dm es el directorio de perfiles del gestor de despliegue, normalmente dmgr01.
Puede encontrar carpetas para cada aplicación en esta ubicación y una carpeta de recursos compartidos. Busque la plantilla de FreeMarker para la notificación que desee personalizar en la carpeta de aplicación correspondiente. Cuando encuentre la plantilla que desee modificar, abra el archivo .ftl en un editor de texto.
- Personalice la plantilla según convenga.
Para obtener información sobre la edición de plantillas, vaya a la documentación de FreeMarker en la siguiente página web: http://freemarker.sourceforge.net/docs/index.html
Nota: La versión de FreeMarker actual es 2.3.15.
- Guarde los cambios y, a continuación, cierre el archivo.
- Sincronice todos los nodos que usen Integrated Solutions
Console.
- Detenga y reinicie la aplicación Noticias.
- Para editar las cadenas de texto que se utilizan en la notificación:
- Mediante un editor de texto, abra los archivos notification_language_code.properties en uno de los directorios siguientes y aplique los cambios:
- Cadenas específicas de aplicación:
raíz_servidor_apl/profiles/raíz_perfil_dm/config/cells/nombre_célula/LotusConnections-config/notifications/nombre_aplicación/resources/nls
- Cadenas compartidas:
raíz_servidor_apl/profiles/raíz_perfil_dm/config/cells/nombre_célula/LotusConnections-config/notifications/resources/nls
Donde
código_idioma es el entorno local del idioma. Por ejemplo,
notification_fr.properties.
Consejo: Para ver dónde se utiliza cada string que esté editando, mire los archivos de la plantilla
.ftl en el mismo directorio y compruebe las sentencias con el siguiente formato:
u.resource("key")
donde
key es la clave de una cadena traducida en los archivos
notification_language_code.properties del paquete de recursos.
Tenga en cuenta que la infraestructura de notificación buscará en la carpeta de recursos específica de la aplicación antes de moverse a las cadenas compartidas de la carpeta de recursos compartidos.
- Guarde los cambios y, posteriormente cierre los archivos.
- Sincronice todos los nodos que usen Integrated Solutions
Console.
- Detenga y reinicie la aplicación Noticias.
- Para personalizar las imágenes utilizadas en la notificación:
- Localice las imágenes en uno de los directorios siguientes:
- Imágenes específicas de la aplicación:
raíz_servidor_apl/profiles/raíz_perfil_dm/config/cells/nombre_célula/LotusConnections-config/notifications/nombre_aplicación/resources/images
- Imágenes compartidas:
raíz_servidor_apl/profiles/raíz_perfil_dm/config/cells/nombre_célula/LotusConnections-config/news/notifications/resources/images
Tenga en cuenta que las imágenes específicas de la aplicación se cargan antes que las imágenes en la ubicación compartida. Si una imagen se carga desde la carpeta específica de la aplicación, la ubicación compartida no se selecciona para la imagen en cuestión.
- Sustituya cualquier imagen que quiera personalizar por su propia versión con el mismo nombre de archivo. Las imágenes se envían como archivos adjuntos MIME a cada resumen de correo electrónico, por lo que debe asegurarse de que el tamaño de la imagen es pequeño.
- Sincronice todos los nodos que usen Integrated Solutions
Console.
- Detenga y reinicie la aplicación Noticias.