Enable extensions
After the extensions have been registered in OpenKM, they will not be visible to 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.
- Require additional software configuration.
- Sample extensions for development.
Available extensions are registered in the OKM_EXTENSION table. To enable any of them, you only need to insert them into this table.
Extensions that do not require additional software configuration:
- Go to Administration > Utilities > Database query. At the bottom right, select option JDBC, paste into the box the SQL inserts of the extensions you want to enable. Finally, click the execute button at the bottom right.
The Stapling extension is deprecated and has been superseded by Relation.
The Online Editor extension is available in OpenKM version 7.1.33.
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 ('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 ('fa7f4556-3249-4268-88e0-0dd78a79872a', 'Workflow Info');
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 ('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');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('ec166b87-f4c4-4420-a200-a021f62fd64b', 'Online Editor');
INSERT INTO OKM_EXTENSION (EXT_UUID, EXT_NAME) VALUES ('ba32b8c9-d033-4442-ad59-ace275190663', 'External Dashboard Widget');
Extensions that require additional software configuration:
- Go to Administration > Utilities > Database query. At the bottom right, select option JDBC, paste into the box the SQL inserts of the extensions you want to enable. Finally, click the execute button at the bottom right.
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 ('288cdc63-78e4-434b-94e0-ccbdace1da21', 'Digital Signature viewer');
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 ('87f250d5-526d-4d8a-96ee-1e5be7910bd8', 'HTML Editor 3');
Sample extensions for development:
There are some sample extensions for development testing purposes.
- Go to Administration > Utilities > Database query. At the bottom right, select option JDBC, paste into the box the SQL inserts of the extensions you want to enable. Finally, click the execute button at the bottom right.
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');