CINXE.COM
About - Knowledge Hub
<!DOCTYPE html> <html class="ltr" dir="ltr" lang="en-GB"> <head> <title>About - Knowledge Hub</title> <meta content="initial-scale=1.0, width=device-width" name="viewport" /> <meta content="IE=edge" http-equiv="x-ua-compatible" /> <meta content="text/html; charset=UTF-8" http-equiv="content-type" /> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_GB&b=7210&t=1744069593641&/o/frontend-js-jquery-web/jquery/jquery.min.js&/o/frontend-js-jquery-web/jquery/bootstrap.bundle.min.js&/o/frontend-js-jquery-web/jquery/collapsible_search.js&/o/frontend-js-jquery-web/jquery/fm.js&/o/frontend-js-jquery-web/jquery/form.js&/o/frontend-js-jquery-web/jquery/popper.min.js&/o/frontend-js-jquery-web/jquery/side_navigation.js" type="text/javascript"></script> <link data-senna-track="permanent" href="/o/frontend-theme-font-awesome-web/css/main.css" rel="stylesheet" type="text/css" /> <script src="https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js" type="text/javascript"></script><script>var config = {apiKey: '30d2f45df41df89a5781a5b418af60f7f57bb3a2', product: 'PRO', consentCookieExpiry: 90 ,statement : {description: 'For more information visit our' ,name : 'Privacy Statement' ,url: 'https://khub.net/privacy-statement' ,updated : '29/01/2019'},position: 'RIGHT' ,theme: 'DARK' ,optionalCookies: [{name: 'analytics' ,label: 'Google Analytics' ,description: 'Analytical cookies help us to improve our website by collecting and reporting information on its usage.' ,cookies: ['_ga', '_ga*', '_gid', '_gat', '__utma', '__utmt', '__utmb', '__utmc', '__utmz', '__utmv'] ,onAccept: function(){ gtag('consent', 'update', {'analytics_storage': 'granted'});} ,onRevoke: function(){ gtag('consent', 'update', {'analytics_storage': 'denied'});}} ,],};CookieControl.load(config);</script> <link href="/favicon.ico" rel="icon" /> <link data-senna-track="temporary" href="https://khub.net/about" rel="canonical" /> <link data-senna-track="temporary" href="https://khub.net/cy/about" hreflang="cy-GB" rel="alternate" /> <link data-senna-track="temporary" href="https://khub.net/fr/about" hreflang="fr-FR" rel="alternate" /> <link data-senna-track="temporary" href="https://khub.net/about" hreflang="en-GB" rel="alternate" /> <link data-senna-track="temporary" href="https://khub.net/about" hreflang="x-default" rel="alternate" /> <link class="lfr-css-file" data-senna-track="temporary" href="https://khub.net/o/digitalplace-communities-theme/css/clay.css?browserId=ie&themeId=digitalplacecommunitiestheme_WAR_digitalplacecommunitiestheme&minifierType=css&languageId=en_GB&b=7210&t=1744069618000" id="liferayAUICSS" rel="stylesheet" type="text/css" /> <link data-senna-track="temporary" href="/o/frontend-css-web/main.css?browserId=ie&themeId=digitalplacecommunitiestheme_WAR_digitalplacecommunitiestheme&minifierType=css&languageId=en_GB&b=7210&t=1744069576593" id="liferayPortalCSS" rel="stylesheet" type="text/css" /> <link data-senna-track="temporary" href="/combo?browserId=ie&minifierType=&themeId=digitalplacecommunitiestheme_WAR_digitalplacecommunitiestheme&languageId=en_GB&b=7210&com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet:%2Fcss%2Fmain.css&com_liferay_segments_experiment_web_internal_portlet_SegmentsExperimentPortlet:%2Fcss%2Fmain.css&t=1744069618000" id="288bf095" rel="stylesheet" type="text/css" /> <script data-senna-track="temporary" type="text/javascript"> // <![CDATA[ var Liferay = Liferay || {}; Liferay.Browser = { acceptsGzip: function() { return true; }, getMajorVersion: function() { return 7.0; }, getRevision: function() { return '7.0'; }, getVersion: function() { return '7.0'; }, isAir: function() { return false; }, isChrome: function() { return false; }, isEdge: function() { return false; }, isFirefox: function() { return false; }, isGecko: function() { return false; }, isIe: function() { return true; }, isIphone: function() { return false; }, isLinux: function() { return false; }, isMac: function() { return false; }, isMobile: function() { return false; }, isMozilla: function() { return false; }, isOpera: function() { return false; }, isRtf: function() { return true; }, isSafari: function() { return false; }, isSun: function() { return false; }, isWebKit: function() { return false; }, isWindows: function() { return true; } }; Liferay.Data = Liferay.Data || {}; Liferay.Data.ICONS_INLINE_SVG = true; Liferay.Data.NAV_SELECTOR = '#navigation'; Liferay.Data.NAV_SELECTOR_MOBILE = '#navigationCollapse'; Liferay.Data.isCustomizationView = function() { return false; }; Liferay.Data.notices = [ null ]; Liferay.PortletKeys = { DOCUMENT_LIBRARY: 'com_liferay_document_library_web_portlet_DLPortlet', DYNAMIC_DATA_MAPPING: 'com_liferay_dynamic_data_mapping_web_portlet_DDMPortlet', ITEM_SELECTOR: 'com_liferay_item_selector_web_portlet_ItemSelectorPortlet' }; Liferay.PropsValues = { JAVASCRIPT_SINGLE_PAGE_APPLICATION_TIMEOUT: 0, NTLM_AUTH_ENABLED: false, UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE: 209715200 }; Liferay.ThemeDisplay = { getLayoutId: function() { return '261'; }, getLayoutRelativeControlPanelURL: function() { return '/group/guest/~/control_panel/manage'; }, getLayoutRelativeURL: function() { return '/about'; }, getLayoutURL: function() { return 'https://khub.net/about'; }, getParentLayoutId: function() { return '193'; }, isControlPanel: function() { return false; }, isPrivateLayout: function() { return 'false'; }, isVirtualLayout: function() { return false; }, getBCP47LanguageId: function() { return 'en-GB'; }, getCanonicalURL: function() { return 'https\x3a\x2f\x2fkhub\x2enet\x2fabout'; }, getCDNBaseURL: function() { return 'https://khub.net'; }, getCDNDynamicResourcesHost: function() { return ''; }, getCDNHost: function() { return ''; }, getCompanyGroupId: function() { return '10192'; }, getCompanyId: function() { return '10154'; }, getDefaultLanguageId: function() { return 'en_GB'; }, getDoAsUserIdEncoded: function() { return ''; }, getLanguageId: function() { return 'en_GB'; }, getParentGroupId: function() { return '10180'; }, getPathContext: function() { return ''; }, getPathImage: function() { return '/image'; }, getPathJavaScript: function() { return '/o/frontend-js-web'; }, getPathMain: function() { return '/c'; }, getPathThemeImages: function() { return 'https://khub.net/o/digitalplace-communities-theme/images'; }, getPathThemeRoot: function() { return '/o/digitalplace-communities-theme'; }, getPlid: function() { return '721039347'; }, getPortalURL: function() { return 'https://khub.net'; }, getScopeGroupId: function() { return '10180'; }, getScopeGroupIdOrLiveGroupId: function() { return '10180'; }, getSessionId: function() { return ''; }, getSiteAdminURL: function() { return 'https://khub.net/group/guest/~/control_panel/manage?p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view'; }, getSiteGroupId: function() { return '10180'; }, getURLControlPanel: function() { return '/group/control_panel?refererPlid=721039347'; }, getURLHome: function() { return 'https\x3a\x2f\x2fkhub\x2enet\x2fweb\x2fguest'; }, getUserEmailAddress: function() { return ''; }, getUserId: function() { return '10158'; }, getUserName: function() { return ''; }, isAddSessionIdToURL: function() { return false; }, isImpersonated: function() { return false; }, isSignedIn: function() { return false; }, isStateExclusive: function() { return false; }, isStateMaximized: function() { return false; }, isStatePopUp: function() { return false; } }; var themeDisplay = Liferay.ThemeDisplay; Liferay.AUI = { getAvailableLangPath: function() { return 'available_languages.jsp?browserId=ie&themeId=digitalplacecommunitiestheme_WAR_digitalplacecommunitiestheme&colorSchemeId=01&minifierType=js&languageId=en_GB&b=7210&t=1744069725272'; }, getCombine: function() { return true; }, getComboPath: function() { return '/combo/?browserId=ie&minifierType=&languageId=en_GB&b=7210&t=1744069577030&'; }, getDateFormat: function() { return '%d/%m/%Y'; }, getEditorCKEditorPath: function() { return '/o/frontend-editor-ckeditor-web'; }, getFilter: function() { var filter = 'raw'; filter = 'min'; return filter; }, getFilterConfig: function() { var instance = this; var filterConfig = null; if (!instance.getCombine()) { filterConfig = { replaceStr: '.js' + instance.getStaticResourceURLParams(), searchExp: '\\.js$' }; } return filterConfig; }, getJavaScriptRootPath: function() { return '/o/frontend-js-web'; }, getLangPath: function() { return 'aui_lang.jsp?browserId=ie&themeId=digitalplacecommunitiestheme_WAR_digitalplacecommunitiestheme&colorSchemeId=01&minifierType=js&languageId=en_GB&b=7210&t=1744069577030'; }, getPortletRootPath: function() { return '/html/portlet'; }, getStaticResourceURLParams: function() { return '?browserId=ie&minifierType=&languageId=en_GB&b=7210&t=1744069577030'; } }; Liferay.authToken = 'Ok2lOTAm'; Liferay.currentURL = '\x2fabout'; Liferay.currentURLEncoded = '\x252Fabout'; // ]]> </script> <script src="/o/js_loader_config?t=1744069593547" type="text/javascript"></script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_GB&b=7210&t=1744069577030&/o/frontend-js-web/loader/config.js&/o/frontend-js-web/loader/loader.js&/o/frontend-js-web/aui/aui/aui.js&/o/frontend-js-web/aui/aui-base-html5-shiv/aui-base-html5-shiv.js&/o/frontend-js-web/liferay/browser_selectors.js&/o/frontend-js-web/liferay/modules.js&/o/frontend-js-web/liferay/aui_sandbox.js&/o/frontend-js-web/misc/svg4everybody.js&/o/frontend-js-web/aui/arraylist-add/arraylist-add.js&/o/frontend-js-web/aui/arraylist-filter/arraylist-filter.js&/o/frontend-js-web/aui/arraylist/arraylist.js&/o/frontend-js-web/aui/array-extras/array-extras.js&/o/frontend-js-web/aui/array-invoke/array-invoke.js&/o/frontend-js-web/aui/attribute-base/attribute-base.js&/o/frontend-js-web/aui/attribute-complex/attribute-complex.js&/o/frontend-js-web/aui/attribute-core/attribute-core.js&/o/frontend-js-web/aui/attribute-observable/attribute-observable.js&/o/frontend-js-web/aui/attribute-extras/attribute-extras.js&/o/frontend-js-web/aui/base-base/base-base.js&/o/frontend-js-web/aui/base-pluginhost/base-pluginhost.js&/o/frontend-js-web/aui/classnamemanager/classnamemanager.js&/o/frontend-js-web/aui/datatype-xml-format/datatype-xml-format.js&/o/frontend-js-web/aui/datatype-xml-parse/datatype-xml-parse.js&/o/frontend-js-web/aui/dom-base/dom-base.js&/o/frontend-js-web/aui/dom-core/dom-core.js&/o/frontend-js-web/aui/dom-screen/dom-screen.js&/o/frontend-js-web/aui/dom-style/dom-style.js&/o/frontend-js-web/aui/event-base/event-base.js&/o/frontend-js-web/aui/event-custom-base/event-custom-base.js&/o/frontend-js-web/aui/event-custom-complex/event-custom-complex.js&/o/frontend-js-web/aui/event-delegate/event-delegate.js&/o/frontend-js-web/aui/event-focus/event-focus.js&/o/frontend-js-web/aui/event-hover/event-hover.js&/o/frontend-js-web/aui/event-key/event-key.js&/o/frontend-js-web/aui/event-mouseenter/event-mouseenter.js&/o/frontend-js-web/aui/event-mousewheel/event-mousewheel.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_GB&b=7210&t=1744069577030&/o/frontend-js-web/aui/event-outside/event-outside.js&/o/frontend-js-web/aui/event-resize/event-resize.js&/o/frontend-js-web/aui/event-simulate/event-simulate.js&/o/frontend-js-web/aui/event-synthetic/event-synthetic.js&/o/frontend-js-web/aui/intl/intl.js&/o/frontend-js-web/aui/io-base/io-base.js&/o/frontend-js-web/aui/io-form/io-form.js&/o/frontend-js-web/aui/io-queue/io-queue.js&/o/frontend-js-web/aui/io-upload-iframe/io-upload-iframe.js&/o/frontend-js-web/aui/io-xdr/io-xdr.js&/o/frontend-js-web/aui/json-parse/json-parse.js&/o/frontend-js-web/aui/json-stringify/json-stringify.js&/o/frontend-js-web/aui/node-base/node-base.js&/o/frontend-js-web/aui/node-core/node-core.js&/o/frontend-js-web/aui/node-event-delegate/node-event-delegate.js&/o/frontend-js-web/aui/node-event-simulate/node-event-simulate.js&/o/frontend-js-web/aui/node-focusmanager/node-focusmanager.js&/o/frontend-js-web/aui/node-pluginhost/node-pluginhost.js&/o/frontend-js-web/aui/node-screen/node-screen.js&/o/frontend-js-web/aui/node-style/node-style.js&/o/frontend-js-web/aui/oop/oop.js&/o/frontend-js-web/aui/plugin/plugin.js&/o/frontend-js-web/aui/pluginhost-base/pluginhost-base.js&/o/frontend-js-web/aui/pluginhost-config/pluginhost-config.js&/o/frontend-js-web/aui/querystring-stringify-simple/querystring-stringify-simple.js&/o/frontend-js-web/aui/queue-promote/queue-promote.js&/o/frontend-js-web/aui/selector-css2/selector-css2.js&/o/frontend-js-web/aui/selector-css3/selector-css3.js&/o/frontend-js-web/aui/selector-native/selector-native.js&/o/frontend-js-web/aui/selector/selector.js&/o/frontend-js-web/aui/widget-base/widget-base.js&/o/frontend-js-web/aui/widget-htmlparser/widget-htmlparser.js&/o/frontend-js-web/aui/widget-skin/widget-skin.js&/o/frontend-js-web/aui/widget-uievents/widget-uievents.js&/o/frontend-js-web/aui/yui-throttle/yui-throttle.js&/o/frontend-js-web/aui/aui-base-core/aui-base-core.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_GB&b=7210&t=1744069577030&/o/frontend-js-web/aui/aui-base-lang/aui-base-lang.js&/o/frontend-js-web/aui/aui-classnamemanager/aui-classnamemanager.js&/o/frontend-js-web/aui/aui-component/aui-component.js&/o/frontend-js-web/aui/aui-debounce/aui-debounce.js&/o/frontend-js-web/aui/aui-delayed-task-deprecated/aui-delayed-task-deprecated.js&/o/frontend-js-web/aui/aui-event-base/aui-event-base.js&/o/frontend-js-web/aui/aui-event-input/aui-event-input.js&/o/frontend-js-web/aui/aui-form-validator/aui-form-validator.js&/o/frontend-js-web/aui/aui-node-base/aui-node-base.js&/o/frontend-js-web/aui/aui-node-html5/aui-node-html5.js&/o/frontend-js-web/aui/aui-selector/aui-selector.js&/o/frontend-js-web/aui/aui-timer/aui-timer.js&/o/frontend-js-web/liferay/dependency.js&/o/frontend-js-web/liferay/dom_task_runner.js&/o/frontend-js-web/liferay/events.js&/o/frontend-js-web/liferay/language.js&/o/frontend-js-web/liferay/lazy_load.js&/o/frontend-js-web/liferay/liferay.js&/o/frontend-js-web/liferay/util.js&/o/frontend-js-web/liferay/global.bundle.js&/o/frontend-js-web/liferay/portal.js&/o/frontend-js-web/liferay/portlet.js&/o/frontend-js-web/liferay/workflow.js&/o/frontend-js-web/liferay/form.js&/o/frontend-js-web/liferay/form_placeholders.js&/o/frontend-js-web/liferay/icon.js&/o/frontend-js-web/liferay/menu.js&/o/frontend-js-web/liferay/notice.js&/o/frontend-js-web/liferay/poller.js&/o/frontend-js-web/aui/async-queue/async-queue.js&/o/frontend-js-web/aui/base-build/base-build.js&/o/frontend-js-web/aui/cookie/cookie.js&/o/frontend-js-web/aui/event-touch/event-touch.js&/o/frontend-js-web/aui/overlay/overlay.js&/o/frontend-js-web/aui/querystring-stringify/querystring-stringify.js&/o/frontend-js-web/aui/widget-child/widget-child.js&/o/frontend-js-web/aui/widget-position-align/widget-position-align.js&/o/frontend-js-web/aui/widget-position-constrain/widget-position-constrain.js&/o/frontend-js-web/aui/widget-position/widget-position.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_GB&b=7210&t=1744069577030&/o/frontend-js-web/aui/widget-stack/widget-stack.js&/o/frontend-js-web/aui/widget-stdmod/widget-stdmod.js&/o/frontend-js-web/aui/aui-aria/aui-aria.js&/o/frontend-js-web/aui/aui-io-plugin-deprecated/aui-io-plugin-deprecated.js&/o/frontend-js-web/aui/aui-io-request/aui-io-request.js&/o/frontend-js-web/aui/aui-loading-mask-deprecated/aui-loading-mask-deprecated.js&/o/frontend-js-web/aui/aui-overlay-base-deprecated/aui-overlay-base-deprecated.js&/o/frontend-js-web/aui/aui-overlay-context-deprecated/aui-overlay-context-deprecated.js&/o/frontend-js-web/aui/aui-overlay-manager-deprecated/aui-overlay-manager-deprecated.js&/o/frontend-js-web/aui/aui-overlay-mask-deprecated/aui-overlay-mask-deprecated.js&/o/frontend-js-web/aui/aui-parse-content/aui-parse-content.js&/o/frontend-js-web/liferay/layout_exporter.js&/o/frontend-js-web/liferay/session.js&/o/frontend-js-web/liferay/deprecated.js" type="text/javascript"></script> <script data-senna-track="temporary" src="/o/js_bundle_config?t=1744069602763" type="text/javascript"></script> <script data-senna-track="temporary" type="text/javascript"> // <![CDATA[ // ]]> </script> <script data-senna-track="permanent" id="googleAnalyticsScript" type="text/javascript"> (function(i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function() { var arrayValue = i[r].q || []; i[r].q = arrayValue; (i[r].q).push(arguments); }; i[r].l = 1 * new Date(); a = s.createElement(o); m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m); })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-68366697-1', 'auto'); ga('send', 'pageview'); Liferay.on( 'endNavigate', function(event) { ga('set', 'page', event.path); ga('send', 'pageview'); } ); </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-X8GTY6NJF4"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-X8GTY6NJF4'); </script> <script data-senna-track="temporary" src="/combo?browserId=ie&minifierType=&themeId=digitalplacecommunitiestheme_WAR_digitalplacecommunitiestheme&languageId=en_GB&b=7210&com_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet:%2Fjs%2Fuser-favourite.js&t=1744069618000" type="text/javascript"></script> <link class="lfr-css-file" data-senna-track="temporary" href="https://khub.net/o/digitalplace-communities-theme/css/main.css?browserId=ie&themeId=digitalplacecommunitiestheme_WAR_digitalplacecommunitiestheme&minifierType=css&languageId=en_GB&b=7210&t=1744069618000" id="liferayThemeCSS" rel="stylesheet" type="text/css" /> <style data-senna-track="temporary" type="text/css"> </style> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/closest.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/core-js-bundle.min.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/css.escape.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/fetch.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/svg.contains.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/uint16array.slice.js" type="text/javascript"></script> <script type="text/javascript"> // <![CDATA[ Liferay.Loader.require('frontend-js-spa-web@3.0.45/liferay/init.es', function(frontendJsSpaWeb3045LiferayInitEs) { (function(){ var frontendJsSpaWebLiferayInitEs = frontendJsSpaWeb3045LiferayInitEs; (function() {var $ = AUI.$;var _ = AUI._; Liferay.SPA = Liferay.SPA || {}; Liferay.SPA.cacheExpirationTime = -1; Liferay.SPA.clearScreensCache = false; Liferay.SPA.debugEnabled = false; Liferay.SPA.excludedPaths = ["/c/document_library","/documents","/image"]; Liferay.SPA.loginRedirect = ''; Liferay.SPA.navigationExceptionSelectors = ':not([target="_blank"]):not([data-senna-off]):not([data-resource-href]):not([data-cke-saved-href]):not([data-cke-saved-href])'; Liferay.SPA.requestTimeout = 0; Liferay.SPA.userNotification = { message: 'It looks like this is taking longer than expected.', timeout: 30000, title: 'Oops' }; frontendJsSpaWebLiferayInitEs.default.init( function(app) { app.setPortletsBlacklist({"com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet":true,"com_liferay_site_navigation_directory_web_portlet_SitesDirectoryPortlet":true,"com_liferay_lcs_client_web_internal_portlet_LCSClientPortlet":true,"com_liferay_login_web_portlet_LoginPortlet":true,"com_liferay_login_web_portlet_FastLoginPortlet":true}); app.setValidStatusCodes([221,490,494,499,491,492,493,495,220]); } );})();})(); }); // ]]> </script><link data-senna-track="permanent" href="https://khub.net/combo?browserId=ie&minifierType=css&languageId=en_GB&b=7210&t=1744069580307&/o/com.placecube.digitalplace.communities.themecontributor/css/main.css&/o/change-tracking-change-lists-indicator-theme-contributor/change_tracking_change_lists_indicator.css" rel="stylesheet" type = "text/css" /> <script data-senna-track="permanent" src="https://khub.net/combo?browserId=ie&minifierType=js&languageId=en_GB&b=7210&t=1744069580307&/o/com.placecube.digitalplace.ddl.web/ddl-search-field-facet/js/field-facet.js&/o/com.placecube.digitalplace.ddl.web/js/ddl-editor-autofill.js&/o/com.placecube.digitalplace.ddl.web/js/filter-builder.js&/o/com.placecube.digitalplace.ddl.web/js/google-places.js&/o/com.placecube.digitalplace.communities.themecontributor/js/bootstrap-editable.js&/o/com.placecube.digitalplace.communities.themecontributor/js/isCompanyAdmin.js&/o/com.placecube.digitalplace.communities.themecontributor/js/toggleTruncated.js&/o/com.placecube.digitalplace.communities.themecontributor/js/x-editable-fields.js&/o/com.placecube.digitalplace.communities.userconnections.taglib/js/com.placecube.digitalplace.communities.userconnections.taglib.js&/o/com.placecube.digitalplace.communities.group.taglib/js/com.placecube.digitalplace.communities.group.taglib.js&/o/com.placecube.digitalplace.address.taglib/js/postcodelookup.js" type = "text/javascript"></script> <script src="https://khub.net/o/adaptive-media-image-web/picturefill.min.js" type= "text/javascript"></script> <script data-senna-track="temporary" type="text/javascript"> if (window.Analytics) { window._com_liferay_document_library_analytics_isViewFileEntry = false; } </script> <script type="text/javascript"> // <![CDATA[ Liferay.on( 'ddmFieldBlur', function(event) { if (window.Analytics) { Analytics.send( 'fieldBlurred', 'Form', { fieldName: event.fieldName, focusDuration: event.focusDuration, formId: event.formId, page: event.page } ); } } ); Liferay.on( 'ddmFieldFocus', function(event) { if (window.Analytics) { Analytics.send( 'fieldFocused', 'Form', { fieldName: event.fieldName, formId: event.formId, page: event.page } ); } } ); Liferay.on( 'ddmFormPageShow', function(event) { if (window.Analytics) { Analytics.send( 'pageViewed', 'Form', { formId: event.formId, page: event.page, title: event.title } ); } } ); Liferay.on( 'ddmFormSubmit', function(event) { if (window.Analytics) { Analytics.send( 'formSubmitted', 'Form', { formId: event.formId } ); } } ); Liferay.on( 'ddmFormView', function(event) { if (window.Analytics) { Analytics.send( 'formViewed', 'Form', { formId: event.formId, title: event.title } ); } } ); // ]]> </script> </head> <body class=" controls-visible yui3-skin-sam guest-site signed-out public-page site digitalplace-body non-company-admin user-non-group-member "> <nav class="quick-access-nav" id="abyx_quickAccessNav" aria-label="Navigation"> <ul> <li><a href="#main-content">Skip to Content</a></li> </ul> </nav> <div id="runtime-portlet-ids-bodytop"> </div> <div class="pt-0 digitalplace-wrapper" id="wrapper"> <header id="banner" class="digitalplace-header"> <nav class="navbar navbar-expand-lg" id="navigationMenu" aria-label="Navigation Menu"> <div class="container-fluid"> <a class="navbar-brand logo custom-logo header-logo" href="https://khub.net/web/guest" title="Go to Knowledge Hub"> <img alt="Knowledge Hub Logo" src="/image/company_logo?img_id=723746302" class="company-logo" /> </a> <ul class="navbar-nav navbar-right justify-content-end" id="headerPrimaryNavbarNav"> <li class="nav-item"> <a class="nav-link action-link" href="https://khub.net/c/portal/login?p_l_id=721039347&redirect=%2Fabout" class="sign-in"><span class="sign-up">Log in</span></a> </li> </ul> </div> </nav> </header> <section class="digitalplace-content container-fluid " id="content"> <h1 class="sr-only" role="heading" aria-level="1">About</h1> <div class="layout-content portlet-layout" id="main-content" role="main"> <script src="/o/com.placecube.digitalplace.communities.user.favourite.web/js/user-favourite.js?browserId=ie&minifierType=js&languageId=en_GB&b=7210&t=1689582338000" type="text/javascript"></script> <link href="/o/product-navigation-product-menu-web/css/main.css?browserId=ie&themeId=digitalplacecommunitiestheme_WAR_digitalplacecommunitiestheme&minifierType=css&languageId=en_GB&b=7210&t=1614661796000" rel="stylesheet" type="text/css" /> <link href="/o/segments-experiment-web/css/main.css?browserId=ie&themeId=digitalplacecommunitiestheme_WAR_digitalplacecommunitiestheme&minifierType=css&languageId=en_GB&b=7210&t=1688985748000" rel="stylesheet" type="text/css" /> <section class="bg-light" style=""> <div class="container px-3 py-3"> <div class="row "> <div class="col-md-12"> <div id="fragment-0-ietf" > <h1 class="component-heading mb-0 pb-3 text-left text-break "> <div>About</div> </h1></div><style>.fragment-heading-text-colored a { color: inherit; }</style><script>(function() {var fragmentElement = document.querySelector('#fragment-0-ietf'); var configuration = {"textAlign":"left","bottomSpacing":"3","headingLevel":"h1","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> </div> </div> </section> <section class="bg-" style=""> <div class="container px-3 py-3"> <div class="row "> <div class="col-md-1"> </div> <div class="col-md-5"> <div id="fragment-0-wpsu" > <div class="component-paragraph pb-3 text-left text-break"> <div><p dir="ltr"><strong>Knowledge Hub boasts a proud heritage within public sector digital collaboration. Originated and developed for local government by local government, the Knowledge Hub and its predecessor Communities of Practice have been enabling public service practitioners to share knowledge online since 2006.</strong></p> <p>Since January 2016, Knowledge Hub has been an independent small company maintaining the original ethos of a free to use platform for public service professionals to share knowledge, experiences and learning, Now part of Placecube we continue to place our focus for building open digital engagement.<br> <br> </p> <p dir="ltr"> </p> </div> </div></div><style>.component-paragraph img { max-width: 100%; }</style><script>(function() {var fragmentElement = document.querySelector('#fragment-0-wpsu'); var configuration = {"textAlign":"left","bottomSpacing":"3","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> <div class="col-md-1"> </div> <div class="col-md-4"> <div id="fragment-0-fuad" > <div class="component-image pb-3 overflow-hidden text-left"> <div> <img alt="Lady using a laptop" class="w-100" src="/documents/10180/790981263/Digital+networks+-+writing.jpg/743ca40f-1b7c-0c6d-1ca5-59f2ca41c34a?t=1673360748896&download=true"> </div> </div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-fuad'); var configuration = {"bottomSpacing":"3","imageSize":"w-100","imageAlign":"left"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> <div class="col-md-1"> </div> </div> </div> </section> <section class="bg-" style=""> <div class="container px-3 py-3"> <div class="row "> <div class="col-md-1"> </div> <div class="col-md-4"> <div id="fragment-0-rfzq" > <div class="component-image pb-3 overflow-hidden text-left"> <div> <img alt="man and women looking at a laptop screen" class="w-100" src="/documents/10180/790981263/Products+-+laptop+man+and+lady.jpg/ca1d3359-e207-9a0b-1bf6-d23b560e4f5f?t=1673358829791&download=true"> </div> </div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-rfzq'); var configuration = {"bottomSpacing":"3","imageSize":"w-100","imageAlign":"left"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> <div class="col-md-1"> </div> <div class="col-md-5"> <div id="fragment-0-tcjt" > <div class="component-paragraph pb-3 text-left text-break"> <div><p><strong>Why choose Knowledge Hub?</strong></p> <p>Knowledge Hub is the place where you can connect, collaborate and communicate with members just like you across public service. Knowledge Hub provides its digital collaboration tools to a broad audience of over 500 public sector organisations within the UK and internationally. It is used extensively in central and local government, health, education, housing, police and fire services.</p> <p>The growing Knowledge Hub community consists of over 150,000 public service professionals and their partners who use Knowledge Hub to exchange ideas and solutions and share good practice and innovation. Members need no longer reinvent the wheel, but can gain efficient, effective and reliable advice from their peers in a secure environment.</p> <p>Knowledge Hub is hosted within private cloud facilities in our UK-based data centre, in the London area. </p> <p dir="ltr"> </p> </div> </div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-tcjt'); var configuration = {"textAlign":"left","bottomSpacing":"3","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> <div class="col-md-1"> </div> </div> </div> </section> <section class="bg-" style=""> <div class="container px-3 py-3"> <div class="row "> <div class="col-md-1"> </div> <div class="col-md-5"> <div id="fragment-0-hhwh" > <div class="component-paragraph pb-3 text-left text-break"> <div><p><strong>What services does Knowledge Hub provide?</strong></p> <p>Knowledge Hub’s technology is an enabler for public service organisations everywhere to share information and learn from each other within online groups. Knowledge Hub groups are flexible spaces that can be used for a variety of purposes, from large communities of practice, to small time-limited project groups, working groups, training programmes or recruitment campaigns. A Knowledge Hub group may be open, restricted or private.</p> <p>Knowledge Hub digital networks also provide organisations with the opportunity to buy their own branded ‘slice’ of Knowledge Hub for use as an externally branded open network of groups (extranet), a private social intranet, or a mixture of the two. This allows you to seamlessly engage with employees, partners, suppliers and citizens all in one place without the need for multiple logins.</p> <p dir="ltr"> </p> </div> </div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-hhwh'); var configuration = {"textAlign":"left","bottomSpacing":"3","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> <div class="col-md-1"> </div> <div class="col-md-4"> <div id="fragment-0-mgyu" > <div class="component-image pb-3 overflow-hidden text-left"> <div> <img alt="Group of people sitting around a table with note pads and laptops" class="w-100" src="/documents/10180/790981263/Products+-+meeting.jpg/659b6c80-0894-0c13-9d7c-7bd7f05b597d?t=1673359100590&download=true"> </div> </div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-mgyu'); var configuration = {"bottomSpacing":"3","imageSize":"w-100","imageAlign":"left"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> <div class="col-md-1"> </div> </div> </div> </section> <section class="bg-light" style=""> <div class="container px-8 py-3"> <div class="row "> <div class="col-md-10"> <div id="fragment-0-scau" > <h1 class="component-heading mb-0 pb-3 text-left text-break "> <div>What can Knowledge Hub help you with?</div> </h1></div><style>.fragment-heading-text-colored a { color: inherit; }</style><script>(function() {var fragmentElement = document.querySelector('#fragment-0-scau'); var configuration = {"textAlign":"left","bottomSpacing":"3","headingLevel":"h1","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> <div class="col-md-2"> </div> </div> </div> </section> <section class="bg-light" style=""> <div class="container px-8 py-0"> <div class="row "> <div class="col-md-4"> <div id="fragment-0-bqst" > <div class="component-paragraph pb-3 text-left text-break"> <div><p><strong>Discover knowledge to help you do your job</strong>.</p> <ul> <li>Keep up to date with current thinking.</li> <li>Enhance your skills and expertise.</li> <li>Compare and share information and data.</li> </ul> </div> </div></div><style>.component-paragraph img { max-width: 100%; }</style><script>(function() {var fragmentElement = document.querySelector('#fragment-0-bqst'); var configuration = {"textAlign":"left","bottomSpacing":"3","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> <div class="col-md-4"> <div id="fragment-0-wumn" > <div class="component-paragraph pb-3 text-left text-break"> <div><p><strong>Connect with people like you and experts to network with.</strong></p> <ul> <li>Develop and retain specialist knowledge.</li> <li>Share what works with others.</li> <li>Network and collaborate with peers.</li> </ul> </div> </div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-wumn'); var configuration = {"textAlign":"left","bottomSpacing":"3","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> <div class="col-md-4"> <div id="fragment-0-lnqa" > <div class="component-paragraph pb-3 text-left text-break"> <div><p><strong>Generate and incubate ideas to drive improvement.</strong></p> <ul> <li>Inspire innovation.</li> <li>Create new ways of working.</li> <li>Learn from leaders in your field.</li> </ul> </div> </div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-lnqa'); var configuration = {"textAlign":"left","bottomSpacing":"3","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> </div> </div> </section> <section class="bg-light" style=""> <div class="container px-8 py-0"> <div class="row "> <div class="col-md-1"> </div> <div class="col-md-4"> <div id="fragment-0-nnau" > <div class="component-paragraph pb-3 text-left text-break"> <div><p><strong>Raise your profile and that of your organisation.</strong></p> <ul> <li>Get in touch with new and existing customers.</li> <li>Build relationships.</li> <li>Develop customer insight.</li> </ul> </div> </div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-nnau'); var configuration = {"textAlign":"left","bottomSpacing":"3","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> <div class="col-md-2"> </div> <div class="col-md-4"> <div id="fragment-0-npsh" > <div class="component-paragraph pb-3 text-left text-break"> <div><p><strong>Save time and money.</strong></p> <ul> <li>Have global conversations from your desk.</li> <li>Save hours of research time by learning from others.</li> <li>Pool resources.</li> </ul> </div> </div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-npsh'); var configuration = {"textAlign":"left","bottomSpacing":"3","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> <div class="col-md-1"> </div> </div> </div> </section> <section class="bg-" style=""> <div class="container px-3 py-3"> <div class="row "> <div class="col-md-12"> <div id="fragment-0-esic" > <div class="py-3"></div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-esic'); var configuration = {"height":"py-3"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> </div> </div> </section> <section> <div id="fragment-722027707-tllg" > <style> .call-to-action-box-small { --bg-color: #49AC8E; --main-color: #00CC99; --font-color: #00703C; --logo-divider-size: 64px; } </style> <div class="call-to-action-box-small"> <div class="logo-header sticker"> <div> <img src="/documents/10180/790981263/Digital+networks+-+k+logo.png/c77fb0fa-12c9-8d2d-a11d-0f86915911dd?t=1673360844658&download=true" alt=""> </div> </div> <div class="container"> <div class="row my-4"> <div class="col"> <div class="subtitle text-center"> <div><b>Find out more about Placecube</b></div> </div> </div> </div> <div class="row pb-4"> <div class="col text-center"> <div><a class="btn btn-secondary" href="https://www.placecube.com/">Visit placecube.com</a></div> </div> </div> </div> </div></div><style>.call-to-action-box-small { color: #fff; background-color: var(--bg-color); position: relative; } .call-to-action-box-small .logo-header { height: 0; position: absolute; left: 50%; top: 0; transform: translateX(-50%); } .call-to-action-box-small .logo-header+div { padding-top: calc(var(--logo-divider-size) / 2); } .call-to-action-box-small .logo-header img { width: var(--logo-divider-size); height: var(--logo-divider-size); } .call-to-action-box-small .logo-header img{ filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.2)); } .call-to-action-box-small .btn { color: var(--font-color); border-color: var(--main-color); } .call-to-action-box-small .subtitle { font-size: 1.5rem; line-height: 2rem; }</style> </section> </div> <div class="portlet-boundary portlet-boundary_com_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet_ portlet-static portlet-static-end portlet-barebone portlet-user-favourite " id="p_p_id_com_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet_"> <span id="p_com_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet"></span> <section class="portlet" id="portlet_com_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> </div> </div> </div> </section> </div> <form action="#" class="hide" id="hrefFm" method="post" name="hrefFm" aria-hidden="true"><span></span><input hidden type="submit"/></form> </section> </div> <script type="text/javascript"> // <![CDATA[ Liferay.BrowserSelectors.run(); // ]]> </script> <script type="text/javascript"> // <![CDATA[ Liferay.currentURL = '\x2fabout'; Liferay.currentURLEncoded = '\x252Fabout'; // ]]> </script> <script type="text/javascript"> // <![CDATA[ // ]]> </script> <script type="text/javascript"> // <![CDATA[ (function() {var $ = AUI.$;var _ = AUI._; var onDestroyPortlet = function() { Liferay.detach('messagePosted', onMessagePosted); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('destroyPortlet', onDestroyPortlet); var onMessagePosted = function(event) { if (window.Analytics) { Analytics.send('posted', 'Comment', { className: event.className, classPK: event.classPK, commentId: event.commentId, text: event.text }); } }; Liferay.on('messagePosted', onMessagePosted); })();(function() {var $ = AUI.$;var _ = AUI._; var pathnameRegexp = /\/documents\/(\d+)\/(\d+)\/(.+?)\/([^&]+)/; function handleDownloadClick(event) { if (event.target.nodeName.toLowerCase() === 'a' && window.Analytics) { var anchor = event.target; var match = pathnameRegexp.exec(anchor.pathname); var fileEntryId = anchor.dataset.analyticsFileEntryId || (anchor.parentElement && anchor.parentElement.dataset.analyticsFileEntryId); if (fileEntryId && match) { var getParameterValue = function(parameterName) { var result = null; anchor.search .substr(1) .split('&') .forEach(function(item) { var tmp = item.split('='); if (tmp[0] === parameterName) { result = decodeURIComponent(tmp[1]); } }); return result; }; Analytics.send('documentDownloaded', 'Document', { groupId: match[1], fileEntryId: fileEntryId, preview: !!window._com_liferay_document_library_analytics_isViewFileEntry, title: decodeURIComponent(match[3].replace(/\+/gi, ' ')), version: getParameterValue('version') }); } } } document.body.addEventListener('click', handleDownloadClick); var onDestroyPortlet = function() { document.body.removeEventListener('click', handleDownloadClick); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('destroyPortlet', onDestroyPortlet); })();(function() {var $ = AUI.$;var _ = AUI._; var onVote = function(event) { if (window.Analytics) { Analytics.send('VOTE', 'Ratings', { className: event.className, classPK: event.classPK, ratingType: event.ratingType, score: event.score }); } }; var onDestroyPortlet = function() { Liferay.detach('ratings:vote', onVote); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('ratings:vote', onVote); Liferay.on('destroyPortlet', onDestroyPortlet); })();(function() {var $ = AUI.$;var _ = AUI._; var onShare = function(data) { if (window.Analytics) { Analytics.send('shared', 'SocialBookmarks', { className: data.className, classPK: data.classPK, type: data.type, url: data.url }); } }; var onDestroyPortlet = function() { Liferay.detach('socialBookmarks:share', onShare); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('socialBookmarks:share', onShare); Liferay.on('destroyPortlet', onDestroyPortlet); })(); if (Liferay.Data.ICONS_INLINE_SVG) { svg4everybody( { attributeName: 'data-href', polyfill: true, validate: function (src, svg, use) { return !src || !src.startsWith('#'); } } ); } Liferay.Portlet.register('com_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet_', portletId: 'com_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d721039347\x26p_p_id\x3dcom_placecube_digitalplace_communities_user_favourite_portlet_UserFavouritePortlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fabout\x26settingsScope\x3dportletInstance', refreshURLData: {} } ); Liferay.Loader.require('metal-dom/src/all/dom', function(metalDomSrcAllDom) { (function(){ var dom = metalDomSrcAllDom; (function() {var $ = AUI.$;var _ = AUI._; var focusInPortletHandler = dom.delegate( document, 'focusin', '.portlet', function(event) { dom.addClasses(dom.closest(event.delegateTarget, '.portlet'), 'open'); } ); var focusOutPortletHandler = dom.delegate( document, 'focusout', '.portlet', function(event) { dom.removeClasses(dom.closest(event.delegateTarget, '.portlet'), 'open'); } ); })();})(); });AUI().use('liferay-menu', 'liferay-notice', 'aui-base', 'liferay-session', 'liferay-poller', function(A) {(function() {var $ = AUI.$;var _ = AUI._; if (A.UA.mobile) { Liferay.Util.addInputCancel(); } })();(function() {var $ = AUI.$;var _ = AUI._; new Liferay.Menu(); var liferayNotices = Liferay.Data.notices; for (var i = 1; i < liferayNotices.length; i++) { new Liferay.Notice(liferayNotices[i]); } })();(function() {var $ = AUI.$;var _ = AUI._; Liferay.Session = new Liferay.SessionBase( { autoExtend: true, redirectOnExpire: false, redirectUrl: 'https\x3a\x2f\x2fkhub\x2enet\x2fweb\x2fguest', sessionLength: 3590, warningLength: 0 } ); })();}); // ]]> </script> <script src="https://khub.net/o/digitalplace-communities-theme/js/main.js?browserId=ie&minifierType=js&languageId=en_GB&b=7210&t=1744069618000" type="text/javascript"></script> <script type="text/javascript"> // <![CDATA[ AUI().use( 'aui-base', function(A) { var frameElement = window.frameElement; if (frameElement && frameElement.getAttribute('id') === 'simulationDeviceIframe') { A.getBody().addClass('lfr-has-simulation-panel'); } } ); // ]]> </script><script type="text/javascript"> // <![CDATA[ Liferay.Loader.require('frontend-js-tooltip-support-web@2.0.3/index', function(frontendJsTooltipSupportWeb203Index) { (function(){ var TooltipSupport = frontendJsTooltipSupportWeb203Index; (function() { try { TooltipSupport.default() } catch (err) { console.error(err); } })();})(); }); // ]]> </script> </body> </html>