External tab document extension

The External Tab Document feature helps you to show tab content in a properties tab based on external URL request when a node document is selected.  

This option is only available if you have enabled the External tab document feature.

There are two parameters passed as request parameter in URL request:

  • The document uuid.
  • The downloadUrl.

 Configuration

Field / PropertyTypeDescription

extension.external.tab.document

List

Each row is a couple of values with a tab content declaration, the format is: name;url

name1;http://localhost:8180/OpenKM/test.jsp
name2;http://www.openkm.com

 

More information at Configuration parameters.

Sample

Configuration

Create file named test.jsp and copy into $TOMCAT_HOME/webapps/OpenKM folder.

<%@ 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>

Usage

  • Choose a document.
  • Click on "name1" tab.

  • Click on "name2" tab.