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.
The Online Editor extension is available from 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 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 ('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'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');