Extensions configuration parameters

HTML Editor 4

The application comes with integrated WYSIWYG editor based on tinyMCE v4. The components of the editor can be parametrized with these parameters:

Field / PropertyTypeDescription
extension.tinymce4.plugins String

Set enabled tinyMCE plugins.

Values:

  • advlist
  • autolink
  • lists
  • link
  • image
  • charmap
  • print
  • preview
  • hr
  • anchor
  • pagebreak
  • searchreplace
  • wordcount
  • visualblocks
  • visualchars
  • fullscreen
  • insertdatetime
  • media
  • nonbreaking
  • save
  • table
  • contextmenu
  • directionality
  • emoticons
  • template
  • paste
  • textcolor
  • code

advlist autolink lists link image charmap print preview hr anchor pagebreak searchreplace wordcount visualblocks visualchars fullscreen insertdatetime media nonbreaking save table contextmenu directionality emoticons template paste textcolor code

extension.tinymce4.theme String

Set tinyMCE theme.

modern

extension.tinymce4.toolbar1 String

Set elements present in first toolbar.

Values:

  • insertfile
  • undo
  • redo
  • styleselect
  • bold
  • italic
  • alignleft
  • aligncenter
  • alignright
  • alignjustify
  • bullist
  • numlist
  • outdent
  • indent
  • link
  • image

insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image

 

extension.tinymce4.toolbar2 String

Set elements present in second toolbar.

Values:

  • okm_checkin
  • okm_cancelcheckout
  • okm_searchDocument
  • okm_searchFolder
  • okm_searchImage
  • okm_codeHighlight
  • print
  • preview
  • media
  • forecolor
  • backcolor
  • emoticons

okm_checkin okm_cancelcheckout okm_searchDocument okm_searchFolder okm_searchImage okm_codeHighlight | print preview media | forecolor backcolor emoticons

HTML Editor 3

The application comes with integrated WYSIWYG editor based on tinyMCE v3.

HTML Editor 3 is considered as deprecated and won't be longer supported. We encourage using HTML Editor version 4 instead of using version 3. 

The components of the editor can be parametrized with these parameters:

Field / PropertyTypeDescription
extension.tinymce.plugins String

Set enabled tinyMCE plugins.

Values:

  • codehighlighting
  • autolink
  • lists
  • pagebreak
  • style
  • layer
  • table
  • save
  • advhr
  • advimage
  • advlink
  • emotions
  • iespell
  • inlinepopups
  • insertdatetime
  • preview
  • media
  • searchreplace
  • print
  • contextmenu
  • paste
  • directionality
  • fullscreen
  • noneditable
  • visualchars
  • nonbreaking
  • xhtmlxtras
  • template
  • advlist

codehighlighting, autolink, lists, pagebreak, style, layer, table, save, advhr, advimage, advlink, emotions, iespell, inlinepopups, insertdatetime, preview, media, searchreplace, print, contextmenu, paste, directionality, fullscreen, noneditable, visualchars, nonbreaking, xhtmlxtras, template, advlist

extension.tinymce.skin String

Set the tinyMCE skin

Values:

  • o2k7

o2k7

extension.tinymce.skin.variant String

Set the tinyMCE skin variant

Values:

  • silver

silver

extension.tinymce.theme String

Set the tinyMCE theme

Values:

  • simple
  • advanced

advanced

extension.tinymce.theme.buttons1 String

Set elements present in first toolbar.

Values:

  • okm_checkin
  • okm_cancelcheckout
  • okm_searchDocument
  • okm_searchFolder
  • okm_searchImage
  • newdocument
  • codehighlighting
  • bold
  • italic
  • underline
  • strikethrough
  • justifyleft
  • justifycenter
  • justifyright
  • justifyfull
  • styleselect
  • formatselect
  • fontselect
  • fontsizeselect

okm_checkin, okm_cancelcheckout, okm_searchDocument, okm_searchFolder, okm_searchImage, newdocument, codehighlighting, |, bold, italic, underline, strikethrough, |, justifyleft, justifycenter, justifyright, justifyfull, styleselect, formatselect, fontselect, fontsizeselect

extension.tinymce.theme.buttons2 String

Set elements present in second toolbar.

Values:

  • cutcopy
  • paste
  • pastetext
  • pasteword
  • search
  • replace
  • bullist
  • numlist
  • outdent
  • indent
  • blockquote
  • undo
  • redo
  • link
  • unlink
  • anchor
  • image
  • cleanup
  • help
  • code
  • insertdate
  • inserttime
  • preview
  • forecolor
  • backcolor

cut, copy, paste, pastetext, pasteword, |, search, replace, |, bullist, numlist, |, outdent, indent, blockquote, |, undo, redo, |, link, unlink, anchor, image, cleanup, help, code, |, insertdate, inserttime, preview, |, forecolor, backcolor

extension.tinymce.theme.buttons3 String

Set elements present in third toolbar.

Values:

  • tablecontrols
  • hr
  • removeformat
  • visualaid
  • sub
  • sup
  • charmap
  • emotions
  • iespell
  • media
  • advhr
  • print
  • ltr
  • rtl

tablecontrols, |, hr, removeformat, visualaid, |, sub, sup, |, charmap, emotions, iespell, media, advhr, |, print, |, ltr, rtl

extension.tinymce.theme.buttons4 String

Set elements present in fourth toolbar.

Values:

  • insertlayer
  • moveforward
  • movebackward
  • absolute
  • styleprops
  • cite
  • abbr
  • acronym
  • del
  • ins
  • attribs
  • visualchars
  • nonbreaking
  • template
  • pagebreak

insertlayer, moveforward, movebackward, absolute, |, styleprops, |, cite, abbr, acronym, del, ins, attribs, |, visualchars, nonbreaking, template, pagebreak

DXF applet viewer

Application comes with DXF applet viewer. If you observe problems on previewer text, you should configure the URL to indicate an extra fonts repository used in AutoCAD files. Simply copy the files to some public URL that can be resolved by desktop computer.

The font file names should be in lower case ( rename if you have upper-case font file names).

Field / PropertyTypeDescription
extension.dxf.applet.debug.window Boolean

Enable debug in java console view. By default is disabled.

false

extension.dxf.applet.default.bigfont String

Font might be used by big text. By default is empty.

arial

extension.dxf.applet.default.font String

Set the default font. By default is empty.

arial

extension.dxf.applet.fontdir String

Public URL with extra font repository. By default is empty.

http://fonts.openkm.com

extension.cadviewer.applet.debug

Boolean

When is enabled the CADViewer applets shows extra debug information.

Zoho

The Zoho Docs is a Web-based online office suite containing word processing, spreadsheets, etc. Integration make possible online edition on documents stored into OpenKM repository.

You can obtain the user and password registering at http://zapi.zoho.com. Once registered and logged, you can request the API Key and the Secret Key. In the Zoho Dashboard you can also check how many edition requests you have performed.

Field / PropertyTypeDescription
extension.zoho.api.key String

The api key.

extension.zoho.secret.key String

The secret key.

extension.zoho.user String

Zoho username.

extension.zoho.password String

Zoho password.

Extratab extension

The ExtraTab allows to easily add a new tab with a name and specific URL.  

Field / PropertyTypeDescription

extension.extra.tab.workspace

List

Title and url pair. You can add single line ( where the character ; is the separator between title and url ) or several lines.

OpenKM;http://www.openkm.com

 If URL does not start with http it's considered as OpenKM relative path and will be merged with your OpenKM server URL like YOUR_OPENKM_URL/url

External preview extension

The External Preview feature helps you to preview documents based on external URL request.

Field / PropertyTypeDescription

extension.external.preview

List

Each row couple of values is a preview content declaration, the format is:

mime-type;url

application/illustrator;http://localhost:8180/OpenKM/test.jsp
application/epub+zip;http://localhost:8180/OpenKM/epub_previewer.jsp
application/x-mspublisher;http://localhost:8180/OpenKM/mspreviewer_previewer.jsp

External tab document extension

The External tab document feature shows extra tabs in tab document view based on external URL request.

Field / PropertyTypeDescription
extension.external.tab.document List

The format for each line is title;URL where character ";" is used as separator between title of tab and URL of contents.

OpenKM;http;//www.openkm.com

External tab folder extension

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

Field / PropertyTypeDescription

extension.external.tab.folder

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

External tab mail extension

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

Field / PropertyTypeDescription

extension.external.tab.mail

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

External tab record extension

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

Field / PropertyTypeDescription

extension.external.tab.record

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

The Menu options feature helps you to set new toolbar menu options. Each menu option opens popup with external URL.  

Field / PropertyTypeDescription

extension.toolbar.menu

String

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

menu1; http://www.openkm.com;500;500
menu2; http://www.openkm.com;700;700
menu3; http://www.wiki.openkm.com;900;300
menu4; http://www.forum.openkm.com;500;900
menu5; http://docs.openkm.com;500;500
menu6; http://issues.openkm.com;700;700