Enable extensions

After the extensions have been registered in OpenKM will not be visible for the users until you enable them from the Profile General tab.

By default OpenKM comes with the extensions disabled.

Types of extensions:

  • Do not require additional software configuration.
  • Need additional software configuration.
  • Sample extensions for development.

Available extensions are registered in the OKM_EXTENSION table. To enable any of them, it's only necessary to insert it in this table.

Extensions that do not require additional software configuration:

  • Go to Administration > Utilities > Database query. At bottom right select option JDBC, paste into the box the SQL inserts of the extensions you want to enable. Finally click at bottom right the button execute.

The Stapling extension is deprecated and has been superseded by Relation.

INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('25af39c0-580f-431c-8852-0b6430b4dc1d', 'Stapling');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('a1925a00-ef41-11df-98cf-0800200c9a66', 'Dashboard Messaging');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('54743940-0761-11e0-81e0-0800200c9a66', 'Stamp');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('93faba30-0c34-11e0-81e0-0800200c9a66', 'Digital Signature');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('4ef6ad10-1a5b-11e0-ac64-0800200c9a66', 'Cryptography');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('178dddd0-1d99-11e0-ac64-0800200c9a66', 'Contacts');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('88ca0d10-39e2-11e0-9207-0800200c9a66', 'Activity Log');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('522e7720-5c54-11e0-80e3-0800200c9a66', 'Forum');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('a7b5a3c0-4b2f-11e0-b8af-0800200c9a66', 'Wiki');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('bb3feb20-570b-11e0-b8af-0800200c9a66', 'Zoho Docs');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('fa7f4556-3249-4268-88e0-0dd78a79872a', 'Workflow Document Info');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('c2802b50-5896-47f8-9719-3684c8c1c53a', 'Google Drive');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('c60082c2-7d4c-4750-901b-a817f246cfa1', 'Macros');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('808e7a42-2e73-470c-ba23-e4c9d5c3a0f4', 'Live Edit');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('101fa1e6-4bf6-4e39-9124-88f44a474268', 'Dropbox');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('c20c69a8-7d6b-4539-9e6b-6f2c11e84168', 'Extra Tab Workspace');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('58392af6-2131-413b-b188-1851aa7b651c', 'HTML Editor 4');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('cc7cf5df-a466-42c6-9453-340aab53dc27', 'Menu Options');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('5d3b6871-20db-442e-806f-30d507dc935b', 'External Preview');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('38a9d032-30b9-470d-93ad-47f5e4f93f97', 'External Tab Document');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('ba5bc2e4-b1de-4cdd-8e63-459fde78867a', 'External Tab Folder');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('80db33ae-a702-41ff-8818-e72daf0ba068', 'External Tab Mail');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('494098d5-0bdc-4e10-a30b-508184a5ee1c', 'External Tab Record');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('7b08995d-fa1a-4ebf-98f3-a3ef322aa4d5', 'Text Extracted');

Extensions that require additional software configuration:

  • Go to Administration > Utilities > Database query. At bottom right select option JDBC, paste into the box the SQL inserts of the extensions you want to enable. Finally click at bottom right the button execute.
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('8e642680-0dcd-4ded-a501-2aa3e53b1286', 'CADViewer Preview');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('988fde2d-e456-4a59-ab89-d5ba158adfd5', 'Document Expiration');

Deprecated extensions:

INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('df5eb783-fb06-4b4b-bc89-4fdaa244e888', 'Download Buttons');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('05838826-bf84-4259-8c73-227e03e91ad4', 'Google Docs');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('87f250d5-526d-4d8a-96ee-1e5be7910bd8', 'HTML Editor 3');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('4dfafde0-5805-11e8-9c2d-fa7ae01bbebc', 'Stamp legacy');

Sample extensions for development:

There're some sample extension for development testing purpose.

  • Go to Administration > Utilities > Database query. At bottom right select option JDBC, paste into the box the SQL inserts of the extensions you want to enable. Finally click at bottom right the button execute.
INSERT INTO OKM_EXTENSION (EXT_UUID,EXT_NAME) VALUES('9f84b330-d096-11df-bd3b-0800200c9a66','Toolbar button example');
INSERT INTO OKM_EXTENSION (EXT_UUID,EXT_NAME) VALUES('44f94470-d097-11df-bd3b-0800200c9a66','Tab workspace example');
INSERT INTO OKM_EXTENSION (EXT_UUID,EXT_NAME) VALUES('d95e01a0-d097-11df-bd3b-0800200c9a66','Tab folder example');
INSERT INTO OKM_EXTENSION (EXT_UUID,EXT_NAME) VALUES('d9dab640-d098-11df-bd3b-0800200c9a66','Hello world example')