External widget dashboard extension
La funcionalidad External widget dashboard le ayuda a mostrar contenido de tarjeta en el panel del dashboard basado en una petición de URL externa.
Configuración
Sección titulada «Configuración»| Field / Property | Type | Description |
|---|---|---|
| extension.external.widget.dashboard | List | Cada fila es un conjunto de valores con una declaración de contenido de pestaña; el formato es: label;url;height Label 1;http://localhost:8180/openkm/test.jsp;370 Label 2;http://www.openkm.com;240 La altura por defecto de la tarjeta en el dashboard es de 370 píxeles. Cuando incrusta una URL en un iframe que pertenece a un subdominio distinto del dominio de la aplicación, debe incluir ese dominio en la configuración; de lo contrario, el navegador lo bloqueará por motivos de seguridad. Puede encontrar más información sobre el parámetro de configuración okm.content.security.policy en la sección Experimental configuration parameters |
| webservices.visible.properties | List | Para que los valores del parámetro “extension.external.widget.dashboard” sean accesibles para todos los usuarios, debe añadirse el nombre del parámetro “extension.external.widget.dashboard” a la lista actual. Si olvida añadir el nombre de la propiedad, solo los administradores podrán obtener el valor; como resultado, algunas extensiones pueden producir errores a los usuarios normales. |
Ejemplo
Sección titulada «Ejemplo»Configuración
Sección titulada «Configuración»Cree un fichero llamado test.jsp y cópielo en la carpeta $TOMCAT_HOME/webapps/openkm.
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>External URL request example</title></head><body> Request parameters <br /> <br /> <b>uuid:</b><%=request.getParameter("uuid")%><br /></body></html>