CINXE.COM
Enhancing Koha – Official Website of Koha Library Software
<!doctype html> <html class="no-js" lang="en-US" > <!--<![endif]--> <head> <meta charset="UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="profile" href="http://gmpg.org/xfn/11"/> <link rel="pingback" href="https://koha-community.org/xmlrpc.php"/> <title>Enhancing Koha – Official Website of Koha Library Software</title> <meta name='robots' content='max-image-preview:large' /> <link rel="alternate" type="application/rss+xml" title="Official Website of Koha Library Software » Feed" href="https://koha-community.org/feed/" /> <link rel="alternate" type="application/rss+xml" title="Official Website of Koha Library Software » Comments Feed" href="https://koha-community.org/comments/feed/" /> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/koha-community.org\/wp-includes\/js\/wp-emoji-release.min.js"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <link rel='stylesheet' id='wgs-css' href='https://koha-community.org/wp-content/plugins/wp-google-search/wgs.css' media='all' /> <link rel='stylesheet' id='wgs2-css' href='https://koha-community.org/wp-content/plugins/wp-google-search/wgs2.css' media='all' /> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://koha-community.org/wp-includes/css/dist/block-library/style.min.css' media='all' /> <style id='wp-block-library-theme-inline-css'> .wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio figcaption{color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed figcaption{color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-image figcaption{color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table figcaption{color:#ffffffa6}.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:#ffffffa6}.wp-block-video{margin:0 0 1em}.wp-block-template-part.has-background{margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <link rel='stylesheet' id='Connections_Directory/Block/Carousel/Style-css' href='//koha-community.org/wp-content/plugins/connections/assets/dist/block/carousel/style.css' media='all' /> <link rel='stylesheet' id='Connections_Directory/Block/Team/Style-css' href='//koha-community.org/wp-content/plugins/connections/assets/dist/block/team/style.css' media='all' /> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--button-color: #0066CC;--wp--preset--color--button-hover-color: #10659C;--wp--preset--color--button-hover-text-color: #FFFFFF;--wp--preset--color--button-text-color: #FFFFFF;--wp--preset--color--responsive-container-background-color: #000000;--wp--preset--color--responsive-main-container-background-color: #ffffff;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 26px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 16px;--wp--preset--font-size--larger: 33px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='table-sorter-custom-css-css' href='https://koha-community.org/wp-content/plugins/table-sorter/wp-style.css' media='all' /> <link rel='stylesheet' id='responsive-style-css' href='https://koha-community.org/wp-content/themes/responsive/core/css/style.min.css' media='all' /> <style id='responsive-style-inline-css'> :root .has-button-color-color { color: #0066CC; }:root .has-button-color-background-color { background-color: #0066CC; }:root .has-button-hover-color-color { color: #10659C; }:root .has-button-hover-color-background-color { background-color: #10659C; }:root .has-button-hover-text-color-color { color: #FFFFFF; }:root .has-button-hover-text-color-background-color { background-color: #FFFFFF; }:root .has-button-text-color-color { color: #FFFFFF; }:root .has-button-text-color-background-color { background-color: #FFFFFF; }:root .has-responsive-container-background-color-color { color: #000000; }:root .has-responsive-container-background-color-background-color { background-color: #000000; }:root .has-responsive-main-container-background-color-color { color: #ffffff; }:root .has-responsive-main-container-background-color-background-color { background-color: #ffffff; } .container, [class*='__inner-container'], .site-header-full-width-main-navigation.site-mobile-header-layout-vertical:not(.responsive-site-full-width) .main-navigation-wrapper{max-width:1140px}.page.front-page.responsive-site-style-content-boxed .custom-home-widget-section.home-widgets, .blog.front-page.responsive-site-style-content-boxed .custom-home-widget-section.home-widgets, .responsive-site-style-content-boxed .custom-home-about-section, .responsive-site-style-content-boxed .custom-home-feature-section, .responsive-site-style-content-boxed .custom-home-team-section, .responsive-site-style-content-boxed .custom-home-testimonial-section, .responsive-site-style-content-boxed .custom-home-contact-section, .responsive-site-style-content-boxed .custom-home-widget-section, .responsive-site-style-content-boxed .custom-home-featured-area, .responsive-site-style-content-boxed .site-content-header, .responsive-site-style-content-boxed .content-area-wrapper, .responsive-site-style-content-boxed .site-content .hentry, .responsive-site-style-content-boxed .give-wrap .give_forms, .responsive-site-style-content-boxed .navigation, .responsive-site-style-content-boxed .responsive-single-related-posts-container, .responsive-site-style-content-boxed .comments-area, .responsive-site-style-content-boxed .comment-respond, .responsive-site-style-boxed .custom-home-about-section, .responsive-site-style-boxed .custom-home-feature-section, .responsive-site-style-boxed .custom-home-team-section, .responsive-site-style-boxed .custom-home-testimonial-section, .responsive-site-style-boxed .custom-home-contact-section, .responsive-site-style-boxed .custom-home-widget-section, .responsive-site-style-boxed .custom-home-featured-area, .responsive-site-style-boxed .site-content-header, .responsive-site-style-boxed .site-content .hentry, .responsive-site-style-boxed .give-wrap .give_forms, .responsive-site-style-boxed .navigation, .responsive-site-style-boxed .responsive-single-related-posts-container, .responsive-site-style-boxed .comments-area, .responsive-site-style-boxed .comment-respond, .responsive-site-style-boxed .comment-respond, .responsive-site-style-boxed aside#secondary .widget-wrapper, .responsive-site-style-boxed .site-content article.product{background-color:#ffffff;border-radius:5px}address, blockquote, pre, code, kbd, tt, var{background-color:#eaeaea}p, .entry-content p{margin-bottom:em}.responsive-site-style-content-boxed .hentry, .responsive-site-style-content-boxed .give-wrap .give_forms, .responsive-site-style-content-boxed .navigation, .responsive-site-style-content-boxed .responsive-single-related-posts-container, .responsive-site-style-content-boxed .comments-area, .responsive-site-style-content-boxed .comment-respond, .responsive-site-style-boxed .give-wrap .give_forms, .responsive-site-style-boxed .hentry, .responsive-site-style-boxed .navigation, .responsive-site-style-boxed .responsive-single-related-posts-container, .responsive-site-style-boxed .comments-area, .responsive-site-style-boxed .comment-respond, .page.front-page.responsive-site-style-flat .widget-wrapper, .blog.front-page.responsive-site-style-flat .widget-wrapper, .responsive-site-style-boxed .widget-wrapper, .responsive-site-style-boxed .site-content article.product{padding:30px}@media screen and ( max-width:992px ){.responsive-site-style-content-boxed .hentry, .responsive-site-style-content-boxed .give-wrap .give_forms, .responsive-site-style-content-boxed .navigation, .responsive-site-style-content-boxed .responsive-single-related-posts-container, .responsive-site-style-content-boxed .comments-area, .responsive-site-style-content-boxed .comment-respond, .responsive-site-style-boxed .hentry, .responsive-site-style-boxed .give-wrap .give_forms, .responsive-site-style-boxed .navigation, .responsive-site-style-boxed .responsive-single-related-posts-container, .responsive-site-style-boxed .comments-area, .responsive-site-style-boxed .comment-respond, .page.front-page.responsive-site-style-flat .widget-wrapper, .blog.front-page.responsive-site-style-flat .widget-wrapper, .responsive-site-style-boxed .widget-wrapper, .responsive-site-style-boxed .site-content article.product, .page-template-gutenberg-fullwidth.responsive-site-style-content-boxed .hentry .post-entry > div:not(.wp-block-cover):not(.wp-block-coblocks-map), .page-template-gutenberg-fullwidth.responsive-site-style-boxed .hentry .post-entry > div:not(.wp-block-cover):not(.wp-block-coblocks-map){padding:30px}}@media screen and ( max-width:576px ){.responsive-site-style-content-boxed .give-wrap .give_forms, .responsive-site-style-content-boxed .hentry, .responsive-site-style-content-boxed .navigation, .responsive-site-style-content-boxed .responsive-single-related-posts-container, .responsive-site-style-content-boxed .comments-area, .responsive-site-style-content-boxed .comment-respond, .responsive-site-style-boxed .hentry, .responsive-site-style-boxed .give-wrap .give_forms, .responsive-site-style-boxed .navigation, .responsive-site-style-boxed .responsive-single-related-posts-container, .responsive-site-style-boxed .comments-area, .responsive-site-style-boxed .comment-respond, .page.front-page.responsive-site-style-flat .widget-wrapper, .blog.front-page.responsive-site-style-flat .widget-wrapper, .responsive-site-style-boxed .widget-wrapper, .responsive-site-style-boxed .site-content article.product, .page-template-gutenberg-fullwidth.responsive-site-style-content-boxed .hentry .post-entry > div:not(.wp-block-cover):not(.wp-block-coblocks-map), .page-template-gutenberg-fullwidth.responsive-site-style-boxed .hentry .post-entry > div:not(.wp-block-cover):not(.wp-block-coblocks-map){padding:30px}}@media screen and ( min-width:992px ){.page aside.widget-area:not(.home-widgets)#secondary{width:30%}.page:not(.page-template-gutenberg-fullwidth):not(.page-template-full-width-page):not(.woocommerce-cart):not(.woocommerce-checkout):not(.front-page) #primary.content-area{width:70%}}@media screen and ( min-width:992px ){.archive:not(.post-type-archive-product) aside.widget-area#secondary, .blog:not(.custom-home-page-active) aside.widget-area#secondary{width:30%}.archive:not(.post-type-archive-product):not(.post-type-archive-course) #primary.content-area, .blog:not(.custom-home-page-active) #primary.content-area{width:70%}}@media screen and ( min-width:992px ){.single:not(.single-product) aside.widget-area#secondary{width:30%}.single:not(.single-product) #primary.content-area{width:70%}}body{color:#000000}.post-data *, .hentry .post-data a, .hentry .post-data, .post-meta *, .hentry .post-meta a{color:#999999}a{color:#0066CC}.entry-content .woocommerce a.remove:hover{color:#0066CC !important;border-color:#0066CC}a:hover{color:#10659C}label{color:#333333}.responsive-block-editor-addons-button__wrapper > .not-inherited-from-theme, .responsive-block-editor-addons-button__wrapper > .inherited-from-theme{color:#ffffff}.responsive-block-editor-addons-button__wrapper:hover > .not-inherited-from-theme, .responsive-block-editor-addons-button__wrapper:hover > .inherited-from-theme{color:#ffffff}.page.front-page .button, .blog.front-page .button, .read-more-button .hentry .read-more .more-link, input[type=button], input[type=submit], button, .button, .wp-block-button__link, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button, .main-navigation .menu .res-button-menu .res-custom-button{background-color:#0066CC;border:1px solid #10659C;border-radius:0px;color:#ffffff;padding:10px}@media screen and ( max-width:992px ){.page.front-page .button, .blog.front-page .button, .read-more-button .hentry .read-more .more-link, input[type=button], .wp-block-button__link, input[type=submit], button, .button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button, .main-navigation .menu .res-button-menu .res-custom-button{padding:10px}}@media screen and ( max-width:576px ){.page.front-page .button, .blog.front-page .button, .read-more-button .hentry .read-more .more-link, input[type=button], .wp-block-button__link, input[type=submit], button, .button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button, .main-navigation .menu .res-button-menu .res-custom-button{padding:10px}}.page.front-page .button:focus, .blog.front-page .button:focus, .page.front-page .button:hover, .blog.front-page .button:hover, .wp-block-button__link.has-text-color.has-background:focus, .wp-block-button__link.has-text-color.has-background:hover, .wp-block-button__link.has-text-color:focus, .wp-block-button__link.has-text-color:hover, .wp-block-button__link.has-background:hover, .wp-block-button__link.has-background:focus, .main-navigation .menu .res-button-menu .res-custom-button:hover{color:#ffffff !important;background-color:#10659C !important}.wp-block-button__link:focus, .wp-block-button__link:hover, .read-more-button .hentry .read-more .more-link:hover, .read-more-button .hentry .read-more .more-link:focus, input[type=button]:hover, input[type=submit]:hover, input[type=button]:focus, input[type=submit]:focus, button:hover, button:focus, .button:hover, .button:focus, body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:focus, body div.wpforms-container-full .wpforms-form input[type=submit]:active, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:focus, body div.wpforms-container-full .wpforms-form button[type=submit]:active, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:active, body div.wpforms-container-full .wpforms-form .wpforms-page-button:focus, .main-navigation .menu .res-button-menu .res-custom-button:hover{color:#ffffff;border:1px solid #0066CC;background-color:#10659C}select, textarea, input[type=tel], input[type=email], input[type=number], input[type=search], input[type=text], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=password], input[type=range], input[type=time], input[type=url], input[type=week], body div.wpforms-container-full .wpforms-form input[type=date], body div.wpforms-container-full .wpforms-form input[type=datetime], body div.wpforms-container-full .wpforms-form input[type=datetime-local], body div.wpforms-container-full .wpforms-form input[type=email], body div.wpforms-container-full .wpforms-form input[type=month], body div.wpforms-container-full .wpforms-form input[type=number], body div.wpforms-container-full .wpforms-form input[type=password], body div.wpforms-container-full .wpforms-form input[type=range], body div.wpforms-container-full .wpforms-form input[type=search], body div.wpforms-container-full .wpforms-form input[type=tel], body div.wpforms-container-full .wpforms-form input[type=text], body div.wpforms-container-full .wpforms-form input[type=time], body div.wpforms-container-full .wpforms-form input[type=url], body div.wpforms-container-full .wpforms-form input[type=week], body div.wpforms-container-full .wpforms-form select, body div.wpforms-container-full .wpforms-form textarea{color:#333333;background-color:#ffffff;border:1px solid #cccccc;border-radius:0px;line-height:1.75;padding:3px;height:auto}.entry-content div.wpforms-container-full .wpforms-form select, body div.wpforms-container-full .wpforms-form select, select{background-image:linear-gradient(45deg, transparent 50%, #333333 50%), linear-gradient(135deg, #333333 50%, transparent 50%);background-position:calc(100% - 20px) calc(50% + 2px), calc(100% - 15px) calc(50% + 2px), calc(100% - .5em) .5em;background-size:5px 5px, 5px 5px, 1.5em 1.5em;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none}body div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error, body div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid, body div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error, body div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid, body div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error, body div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid{border-width:1px}@media screen and ( max-width:992px ){select, textarea, input[type=tel], input[type=email], input[type=number], input[type=search], input[type=text], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=password], input[type=range], input[type=time], input[type=url], input[type=week], body div.wpforms-container-full .wpforms-form input[type=date], body div.wpforms-container-full .wpforms-form input[type=datetime], body div.wpforms-container-full .wpforms-form input[type=datetime-local], body div.wpforms-container-full .wpforms-form input[type=email], body div.wpforms-container-full .wpforms-form input[type=month], body div.wpforms-container-full .wpforms-form input[type=number], body div.wpforms-container-full .wpforms-form input[type=password], body div.wpforms-container-full .wpforms-form input[type=range], body div.wpforms-container-full .wpforms-form input[type=search], body div.wpforms-container-full .wpforms-form input[type=tel], body div.wpforms-container-full .wpforms-form input[type=text], body div.wpforms-container-full .wpforms-form input[type=time], body div.wpforms-container-full .wpforms-form input[type=url], body div.wpforms-container-full .wpforms-form input[type=week], body div.wpforms-container-full .wpforms-form select, body div.wpforms-container-full .wpforms-form textarea{padding:3px}}@media screen and ( max-width:576px ){select, textarea, input[type=tel], input[type=email], input[type=number], input[type=search], input[type=text], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=password], input[type=range], input[type=time], input[type=url], input[type=week], body div.wpforms-container-full .wpforms-form input[type=date], body div.wpforms-container-full .wpforms-form input[type=datetime], body div.wpforms-container-full .wpforms-form input[type=datetime-local], body div.wpforms-container-full .wpforms-form input[type=email], body div.wpforms-container-full .wpforms-form input[type=month], body div.wpforms-container-full .wpforms-form input[type=number], body div.wpforms-container-full .wpforms-form input[type=password], body div.wpforms-container-full .wpforms-form input[type=range], body div.wpforms-container-full .wpforms-form input[type=search], body div.wpforms-container-full .wpforms-form input[type=tel], body div.wpforms-container-full .wpforms-form input[type=text], body div.wpforms-container-full .wpforms-form input[type=time], body div.wpforms-container-full .wpforms-form input[type=url], body div.wpforms-container-full .wpforms-form input[type=week], body div.wpforms-container-full .wpforms-form select, body div.wpforms-container-full .wpforms-form textarea{padding:3px}}h1{color:#000000}h2{color:#000000}h3{color:#000000}h4{color:#000000}h5{color:#000000}h6{color:#000000}body.custom-background.responsive-site-contained, body.custom-background.responsive-site-full-width{background-position:left top}body.custom-background.responsive-site-contained, body.custom-background.responsive-site-full-width{background-attachment:fixed}body.custom-background.responsive-site-contained, body.custom-background.responsive-site-full-width{background-repeat:repeat}body.custom-background.responsive-site-contained, body.custom-background.responsive-site-full-width{background-size:cover}.widget-area h1, .widget-area h2, .widget-area h3, .widget-area h4, .widget-area h5, .widget-area h6{color:#333333}.responsive-site-style-boxed aside#secondary .widget-wrapper{background-color:#ffffff}.widget-area{color:#333333}.widget-area .widget-wrapper a{color:#0066CC}.widget-area .widget-wrapper a:hover{color:#10659C}body:not(.res-transparent-header) .site-header{padding-top:0px;padding-bottom:0px}@media screen and (max-width:767px){body.site-header-layout-vertical.site-mobile-header-layout-horizontal:not(.res-transparent-header) .site-header .main-navigation{border-top:0}}body.res-transparent-header .site-header{padding-top:0px;padding-bottom:0px}@media screen and (max-width:767px){body.site-header-layout-vertical.site-mobile-header-layout-horizontal.res-transparent-header .site-header .main-navigation{border-top:0}}@media (min-width:767px){.main-navigation .menu-toggle{display:none}.site-branding{width:auto}.main-navigation .menu{display:block}.main-navigation .menu > li{border-bottom:none;float:left;margin-left:2px}.main-navigation .children, .main-navigation .sub-menu{background-color:#ffffff;box-shadow:0 0px 2px #cccccc;left:-9999em;margin-left:0;top:100%;position:absolute;width:240px;z-index:9999}.main-navigation .children > li.focus > .children, .main-navigation .children > li.focus > .sub-menu, .main-navigation .children > li:hover > .children, .main-navigation .children > li:hover > .sub-menu, .main-navigation .sub-menu > li.focus > .children, .main-navigation .sub-menu > li.focus > .sub-menu, .main-navigation .sub-menu > li:hover > .children, .main-navigation .sub-menu > li:hover > .sub-menu{left:100%;top:0}.main-navigation .children > li:first-child, .main-navigation .sub-menu > li:first-child{border-top:none}.main-navigation .children a, .main-navigation .sub-menu a{padding:15px 15px}.site-header-layout-horizontal.site-header-main-navigation-site-branding .main-navigation .menu > li{margin-left:0;margin-right:2px}.site-header-layout-vertical .site-header .row{flex-direction:column}.site-header-layout-vertical .main-navigation .menu > li{margin-left:0;margin-right:2px}.site-header-layout-vertical.site-header-alignment-center .main-navigation .menu{display:table;margin-left:auto;margin-right:auto;width:auto}.site-header-layout-vertical.site-header-alignment-center .main-navigation .menu > li{margin-left:1px;margin-right:1px}.site-header-layout-vertical.site-header-alignment-right .main-navigation .menu{display:table;margin-right:0;margin-left:auto}.site-header-layout-vertical.site-header-alignment-right .main-navigation .menu > li{margin-left:1px;margin-right:0}.site-header-layout-vertical.site-header-full-width-main-navigation .main-navigation{margin-left:calc( 50% - 50vw );margin-right:calc( 50% - 50vw );max-width:100vw;width:100vw}.site-header-layout-horizontal .site-header .row{flex-wrap:nowrap}.site-header-layout-vertical.site-header-alignment-center .site-branding{text-align:center}.site-header-layout-vertical.site-header-alignment-center .main-navigation .menu-toggle{text-align:center;margin:auto}.site-header-layout-vertical.site-header-alignment-right .site-branding{text-align:right}.site-header-layout-vertical.site-header-alignment-right .main-navigation .menu-toggle{text-align:right;float:right}.site-header-layout-horizontal.header-widget-position-with_logo .site-branding{padding-right:75px}.site-header-layout-vertical.site-header-alignment-center .site-branding{text-align:center}.site-header-layout-vertical.site-header-alignment-center .main-navigation .menu-toggle{text-align:center;margin:auto}.site-header-layout-vertical.site-header-alignment-center .main-navigation .menu > li{margin-left:1px;margin-right:1px}.site-header-layout-vertical.site-header-alignment-right .site-branding{text-align:right}.site-header-layout-vertical.site-header-alignment-right .main-navigation .menu-toggle{text-align:right;float:right}.site-header-layout-vertical.site-header-alignment-right .main-navigation .menu > li{margin-left:1px;margin-right:1px}.site-header-layout-vertical.site-header-site-branding-main-navigation.site-header-full-width-main-navigation .main-navigation{border-top:1px solid #eaeaea}.site-header-layout-vertical.site-header-site-branding-main-navigation.site-header-full-width-main-navigation .main-navigation div{border-bottom:0}.site-header-layout-vertical.site-header-main-navigation-site-branding.site-header-full-width-main-navigation .main-navigation{border-bottom:1px solid #eaeaea;border-top:0}.site-header-layout-vertical.site-header-main-navigation-site-branding.site-header-full-width-main-navigation .main-navigation div{border-bottom:0}.children .res-iconify.no-menu{transform:rotate( -139deg );right:0.5rem}.main-navigation .menu .sub-menu .res-iconify svg{transform:translate(0,-50%) rotate(270deg)}}@media screen and ( max-width:767px ){.main-navigation .menu-toggle{display:flex;justif-content:center;align-items:center}.site-mobile-header-layout-horizontal.site-header-main-navigation-site-branding .main-navigation .menu-toggle{bottom:28px}.site-mobile-header-layout-horizontal.site-header-site-branding-main-navigation .main-navigation .menu-toggle{top:28px;margin:-14px;margin-right:2px}.site-mobile-header-layout-horizontal.header-widget-position-with_logo .site-branding{padding-right:75px}.site-mobile-header-layout-vertical.site-mobile-header-alignment-center .site-branding{text-align:center}.site-mobile-header-layout-vertical.site-mobile-header-alignment-center .main-navigation .menu-toggle{text-align:center;margin:auto}.site-mobile-header-layout-vertical.site-mobile-header-alignment-center .main-navigation .menu > li{margin-left:1px;margin-right:1px}.site-mobile-header-layout-vertical.site-mobile-header-alignment-right .site-branding{text-align:right}.site-mobile-header-layout-vertical.site-mobile-header-alignment-right .main-navigation .menu-toggle{text-align:right;float:right}.site-mobile-header-layout-vertical.site-mobile-header-alignment-right .main-navigation .menu > li{margin-left:1px;margin-right:1px}.site-mobile-header-layout-vertical.site-header-site-branding-main-navigation.site-header-full-width-main-navigation .main-navigation{border-top:1px solid #eaeaea}.site-mobile-header-layout-vertical.site-header-site-branding-main-navigation.site-header-full-width-main-navigation .main-navigation div{border-bottom:0}.site-mobile-header-layout-vertical.site-header-main-navigation-site-branding.site-header-full-width-main-navigation .main-navigation{border-bottom:1px solid #eaeaea;border-top:0}.site-mobile-header-layout-vertical.site-header-main-navigation-site-branding.site-header-full-width-main-navigation .main-navigation div{border-bottom:0}.main-navigation .children, .main-navigation .sub-menu{display:none}.res-iconify{top:5.3px;display:block;position:absolute}.main-navigation .res-iconify.no-menu{top:16.3px}}@media screen and ( max-width:576px ){.site-mobile-header-layout-horizontal.site-header-main-navigation-site-branding .main-navigation .menu-toggle{bottom:28px}.site-mobile-header-layout-horizontal.site-header-site-branding-main-navigation .main-navigation .menu-toggle{top:28px}.site-mobile-header-layout-horizontal.header-widget-position-with_logo .site-branding{padding-right:15px}}.site-title a{color:#000000}.site-title a:hover{color:#000000}.site-description{color:#999999}.site-header{border-bottom-color:#81d742;background-color:#4a9b32}.header-full-width.site-header-layout-vertical .main-navigation, .site-header-layout-vertical.site-header-full-width-main-navigation .main-navigation, .responsive-site-full-width.site-header-layout-vertical .main-navigation, .site-header-layout-vertical .main-navigation div, .site-header-layout-vertical.site-header-site-branding-main-navigation.last-item-spread-away .main-navigation .menu{background-color:#4a9b32}.header-full-width.site-header-layout-vertical .main-navigation.toggled, .site-header-layout-vertical.site-header-full-width-main-navigation .main-navigation.toggled, .responsive-site-full-width.site-header-layout-vertical .main-navigation.toggled, .site-header-layout-vertical .main-navigation.toggled div, .main-navigation.toggled{background-color:#ffffff}@media ( max-width:767px ){.site-mobile-header-layout-vertical .main-navigation{background-color:#4a9b32}.site-mobile-header-layout-vertical .main-navigation.toggled{background-color:#ffffff}.site-mobile-header-layout-vertical.site-header-site-branding-main-navigation:not(.site-header-full-width-main-navigation) .main-navigation{border-top:1px solid #eaeaea}.site-mobile-header-layout-vertical.site-header-main-navigation-site-branding:not(.site-header-full-width-main-navigation) .main-navigation{border-bottom:1px solid #eaeaea}}@media ( min-width:767px ){.header-full-width.site-header-layout-vertical.site-header-site-branding-main-navigation .main-navigation, .responsive-site-full-width.site-header-layout-vertical.site-header-site-branding-main-navigation .main-navigation, .site-header-layout-vertical.site-header-site-branding-main-navigation:not(.site-header-full-width-main-navigation):not(.responsive-site-full-width):not(.header-full-width) .main-navigation > div{border-top:1px solid #eaeaea}.header-full-width.site-header-layout-vertical.site-header-main-navigation-site-branding .main-navigation, .responsive-site-full-width.site-header-layout-vertical.site-header-main-navigation-site-branding .main-navigation, .site-header-layout-vertical.site-header-main-navigation-site-branding:not(.site-header-full-width-main-navigation):not(.responsive-site-full-width):not(.header-full-width) .main-navigation > div{border-bottom:1px solid #eaeaea}}.site-header-layout-vertical.site-header-full-width-main-navigation.site-header-site-branding-main-navigation .main-navigation{border-top:1px solid #eaeaea}.site-header-layout-vertical.site-header-full-width-main-navigation.site-header-main-navigation-site-branding .main-navigation{border-bottom:1px solid #eaeaea}.main-navigation .menu > li > a{color:#000000}.responsive-llms-dash-wrap .llms-sd-item .llms-sd-link{color:#0066CC}.responsive-llms-dash-wrap .llms-sd-item .llms-sd-link:hover{color:#10659C}.llms-student-dashboard .responsive-llms-dash-nav-left .llms-sd-item.current a{border-right:5px solid #10659C}.llms-student-dashboard .responsive-llms-dash-nav-left .llms-sd-item a:hover{border-right:5px solid #0066CC}.llms-student-dashboard .responsive-llms-dash-nav-right .llms-sd-item.current a{border-left:5px solid #10659C}.llms-student-dashboard .responsive-llms-dash-nav-right .llms-sd-item a:hover{border-left:5px solid #0066CC}.llms-student-dashboard .responsive-llms-dash-nav-right nav.llms-sd-nav{border-left:1px solid #10659C}.llms-student-dashboard .responsive-llms-dash-nav-left nav.llms-sd-nav{border-right:1px solid #10659C}.main-navigation .res-iconify svg{stroke:#000000}.main-navigation .menu > li.current_page_item > a, .main-navigation .menu > li.current-menu-item > a{color:;background-color:#ffffff}.main-navigation .menu > li.current-menu-item > .res-iconify{color:}.main-navigation .menu > li.current-menu-item > a > .res-iconify svg{stroke:}.main-navigation .menu li > a:hover{color:#10659C;background-color:#ffffff}.main-navigation .menu li:hover .res-iconify svg:hover, .main-navigation .menu > li:hover > a:not(.sub-menu) > .res-iconify svg{stroke:#10659C}.main-navigation .children, .main-navigation .sub-menu{background-color:#ffffff}.main-navigation .children li a, .main-navigation .sub-menu li a{color:#333333}.main-navigation .sub-menu li .res-iconify svg{stroke:#333333}.main-navigation .menu .sub-menu .current_page_item > a, .main-navigation .menu .sub-menu .current-menu-item > a, .main-navigation .menu .children li.current_page_item a{color:;background-color:#ffffff}.main-navigation .menu .children li.current_page_item .res-iconify svg{stroke:}.main-navigation .children li a:hover, .main-navigation .sub-menu li a:hover, .main-navigation .menu .sub-menu .current_page_item > a:hover, .main-navigation .menu .sub-menu .current-menu-item > a:hover{color:#10659C;background-color:#ffffff}.main-navigation .menu .sub-menu li:hover > .res-iconify svg, .main-navigation .menu .sub-menu li:hover > a > .res-iconify svg{stroke:#10659C}.main-navigation .menu-toggle{background-color:transparent;color:#333333}.site-header{border-bottom-width:0px;border-bottom-style:solid}.main-navigation .children, .main-navigation .sub-menu{border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-color:;border-style:solid}@media screen and ( max-width:992px ){.main-navigation .children, .main-navigation .sub-menu{border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-color:;border-style:solid}}@media screen and ( max-width:576px ){.main-navigation .children, .main-navigation .sub-menu{border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-color:;border-style:solid}}.site-branding-wrapper{padding:5px 0px 0px 0px}@media screen and ( max-width:992px ){.site-branding-wrapper{padding:28px 0px 28px 0px}}@media screen and ( max-width:576px ){.site-branding-wrapper{padding:28px 0px 28px 0px}}.res-transparent-header .site-content{padding:120px 0px 120px 0px}@media screen and ( max-width:992px ){.res-transparent-header .site-content{padding:28px 0px 28px 0px}}@media screen and ( max-width:576px ){.res-transparent-header .site-content{padding:28px 0px 28px 0px}}@media (max-width:767px){.main-navigation.toggled .menu{flex-direction:column}}@media (max-width:767px){.main-navigation .menu-toggle{padding:15px 15px 15px 15px}}@media (max-width:992px){.main-navigation .menu-toggle{width:auto;padding:15px 15px 15px 15px}}@media (max-width:576px){.main-navigation .menu-toggle{width:auto;padding:15px 15px 15px 15px}}.hamburger-menu-label{font-size:20px}@media (max-width:767px){.main-navigation.toggled .menu-toggle{background-color:transparent;border:none;border-radius:0px;margin:0}.main-navigation .menu-toggle{background-color:transparent;border:none;border-radius:0px}}.custom-logo-link{display:grid}.site-content-header .page-header .page-title, .site-content-header .page-title{color:#333333}.site-content-header .page-header .page-description, .site-content-header .page-description{color:#333333}.site-content-header .breadcrumb-list, .site-content-header .breadcrumb-list a{color:#333333}.site-content-header{padding:30px}@media screen and ( max-width:768px ){.site-content-header{padding:30px}}@media screen and ( max-width:576px ){.site-content-header{padding:30px}}@media (min-width:992px){.search:not(.post-type-archive-product) .content-area, .archive:not(.post-type-archive-product):not(.post-type-archive-course) .content-area, .blog:not(.custom-home-page-active) .content-area{width:66%}.search:not(.post-type-archive-product) aside.widget-area, .archive:not(.post-type-archive-product) aside.widget-area, .blog:not(.custom-home-page-active) aside.widget-area{width:calc(100% - 66%)}}.search .site-content article.product .post-entry .thumbnail img, .search .hentry .thumbnail img, .archive .hentry .thumbnail img, .blog .hentry .thumbnail img{width:auto}.search .hentry .post-meta > span::after, .archive .hentry .post-meta > span::after, .blog .hentry .post-meta > span::after{content:'-'}@media (min-width:992px){.single:not(.single-product) .content-area{width:66%}.single:not(.single-product) aside.widget-area{width:calc(100% - 66%)}}.single .hentry .thumbnail img{width:auto}.single .hentry .post-meta > span::after{content:'-'}@media (min-width:992px){.page:not(.page-template-gutenberg-fullwidth):not(.page-template-full-width-page):not(.woocommerce-cart):not(.woocommerce-checkout):not(.front-page) .content-area{width:66%}.page aside.widget-area:not(.home-widgets){width:calc(100% - 66%)}}.page .hentry .thumbnail img{width:auto}.header-widgets{background-color:#ffffff;color:#333333;border-color:#eaeaea}.header-widgets h1, .header-widgets h2, .header-widgets h3, .header-widgets h4, .header-widgets h5, .header-widgets h6{color:#333333}.header-widgets .widget-title h4{color:#333333}.header-widgets a{color:#0066CC}.header-widgets a:focus, .header-widgets a:hover{color:#10659C}.footer-widgets{display:block;padding:20px 0px 20px 0px}@media screen and ( max-width:992px ){.footer-widgets{display:block;padding:20px 0px 20px 0px}}@media screen and ( max-width:576px ){.footer-widgets{display:block;padding:20px 0px 20px 0px}}.footer-bar{padding:20px 0px 20px 0px}@media screen and ( max-width:992px ){.footer-bar{padding:20px 0px 20px 0px}}@media screen and ( max-width:576px ){.footer-bar{padding:20px 0px 20px 0px}}.site-footer{color:#ffffff;background-color:#333333}.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6{color:#ffffff}.site-footer a{color:#eaeaea}.site-footer a:focus, .site-footer a:hover{color:#ffffff}.footer-bar{border-color:#aaaaaa;border-top-width:1px;border-top-style:solid}.footer-layouts.copyright{display:block}@media screen and ( max-width:992px ){.footer-layouts.copyright{display:block}}@media screen and ( max-width:576px ){.footer-layouts.copyright{display:block}}#scroll{border-radius:%}.single:not(.single-product) .responsive-related-single-posts-title{text-align:left}.responsive-single-related-posts-container .responsive-related-single-posts-wrapper{display:grid;grid-column-gap:25px;grid-row-gap:25px}@media screen and ( min-width:993px ){.responsive-single-related-posts-container .responsive-related-single-posts-wrapper{grid-template-columns:repeat( 2, 1fr )}}@media screen and ( max-width:992px ){.responsive-single-related-posts-container .responsive-related-single-posts-wrapper{grid-template-columns:repeat( 2, 1fr )}}@media screen and ( max-width:576px ){.responsive-single-related-posts-container .responsive-related-single-posts-wrapper{grid-template-columns:repeat( 1 , 1fr )}}.responsive-site-style-content-boxed #primary.content-area, .responsive-site-style-boxed #primary.content-area{padding:0px 15px 0px 15px}@media screen and ( max-width:992px ){.responsive-site-style-content-boxed #primary.content-area, .responsive-site-style-boxed #primary.content-area{padding:0px 15px 0px 15px}}@media screen and ( max-width:576px ){.responsive-site-style-content-boxed #primary.content-area, .responsive-site-style-boxed #primary.content-area{padding:0px 15px 0px 15px}}.blog.responsive-site-style-content-boxed #primary.content-area, .blog.responsive-site-style-boxed #primary.content-area, .archive.responsive-site-style-content-boxed #primary.content-area, .archive.responsive-site-style-boxed #primary.content-area{padding:15px}@media screen and ( max-width:992px ){.blog.responsive-site-style-content-boxed #primary.content-area, .blog.responsive-site-style-boxed #primary.content-area, .archive.responsive-site-style-content-boxed #primary.content-area, .archive.responsive-site-style-boxed #primary.content-area{padding:15px}}@media screen and ( max-width:576px ){.blog.responsive-site-style-content-boxed #primary.content-area, .blog.responsive-site-style-boxed #primary.content-area, .archive.responsive-site-style-content-boxed #primary.content-area, .archive.responsive-site-style-boxed #primary.content-area{padding:15px}}.blog.responsive-site-style-content-boxed .site-content .hentry, .blog.responsive-site-style-boxed .site-content .hentry, .archive.responsive-site-style-content-boxed .site-content .hentry, .archive.responsive-site-style-boxed .site-content .hentry{padding:15px}@media screen and ( max-width:992px ){.blog.responsive-site-style-content-boxed .site-content .hentry, .blog.responsive-site-style-boxed .site-content .hentry, .archive.responsive-site-style-content-boxed .site-content .hentry, .archive.responsive-site-style-boxed .site-content .hentry{padding:15px}}@media screen and ( max-width:576px ){.blog.responsive-site-style-content-boxed .site-content .hentry, .blog.responsive-site-style-boxed .site-content .hentry, .archive.responsive-site-style-content-boxed .site-content .hentry, .archive.responsive-site-style-boxed .site-content .hentry{padding:15px}}.single.single-post.responsive-site-style-content-boxed #primary.content-area, .single.single-post.responsive-site-style-boxed #primary.content-area{padding:15px}@media screen and ( max-width:992px ){.single.single-post.responsive-site-style-content-boxed #primary.content-area, .single.single-post.responsive-site-style-boxed #primary.content-area{padding:15px}}@media screen and ( max-width:576px ){.single.single-post.responsive-site-style-content-boxed #primary.content-area, .single.single-post.responsive-site-style-boxed #primary.content-area{padding:15px}}.single.single-post.responsive-site-style-content-boxed .site-content .hentry, .single.single-post.responsive-site-style-boxed .site-content .hentry{padding:15px}@media screen and ( max-width:992px ){.single.single-post.responsive-site-style-content-boxed .site-content .hentry, .single.single-post.responsive-site-style-boxed .site-content .hentry{padding:15px}}@media screen and ( max-width:576px ){.single.single-post.responsive-site-style-content-boxed .site-content .hentry, .single.single-post.responsive-site-style-boxed .site-content .hentry{padding:15px}}#secondary.widget-area{padding:0px 15px 0px 15px}@media screen and ( max-width:992px ){#secondary.widget-area{padding:0px 15px 0px 15px}}@media screen and ( max-width:576px ){#secondary.widget-area{padding:0px 15px 0px 15px}}#secondary.widget-area .widget-wrapper{padding:28px}@media screen and ( max-width:992px ){#secondary.widget-area .widget-wrapper{padding:28px}}@media screen and ( max-width:576px ){#secondary.widget-area .widget-wrapper{padding:28px}}#masthead.sticky-header, .res-transparent-header #masthead.sticky-header, .res-transparent-header:not(.woocommerce-cart):not(.woocommerce-checkout) #masthead.sticky-header, .res-transparent-header:not(.woocommerce-cart):not(.woocommerce-checkout) #masthead.sticky-header{background-color:}#masthead.sticky-header .site-title a, .res-transparent-header #masthead.sticky-header .site-title a{color:}#masthead.sticky-header .site-title a:hover, .res-transparent-header #masthead.sticky-header .site-title a:hover{color:}#masthead.sticky-header .site-description, .res-transparent-header #masthead.sticky-header .site-description{color:}#masthead.sticky-header .main-navigation, .res-transparent-header #masthead.sticky-header .main-navigation, #masthead.sticky-header .main-navigation div, .res-transparent-header #masthead.sticky-header .main-navigation div{background-color:}#masthead.sticky-header .main-navigation .menu > li > a, .res-transparent-header #masthead.sticky-header .main-navigation .menu > li > a{color:}#masthead.sticky-header .main-navigation .menu .current_page_item > a, #masthead.sticky-header .main-navigation .menu .current-menu-item > a, #masthead.sticky-header .main-navigation .menu li > a:hover, .res-transparent-header #masthead.sticky-header .main-navigation .menu .current_page_item > a, .res-transparent-header #masthead.sticky-header .main-navigation .menu .current-menu-item > a, .res-transparent-header #masthead.sticky-header .main-navigation .menu li > a:hover{color:;background-color:}#masthead.sticky-header .main-navigation .children, #masthead.sticky-header .main-navigation .sub-menu, .res-transparent-header #masthead.sticky-header .main-navigation .children, .res-transparent-header #masthead.sticky-header .main-navigation .sub-menu{background-color:}#masthead.sticky-header .main-navigation .children li a, #masthead.sticky-header .main-navigation .sub-menu li a, .res-transparent-header #masthead.sticky-header .main-navigation .children li a, .res-transparent-header #masthead.sticky-header .main-navigation .sub-menu li a{color:}#masthead.sticky-header .main-navigation .children li a:hover, #masthead.sticky-header .main-navigation .sub-menu li a:hover, .res-transparent-header #masthead.sticky-header .main-navigation .children li a:hover, .res-transparent-header #masthead.sticky-header .main-navigation .sub-menu li a:hover{color:}.responsive-date-box{border-radius:0}/* Typography CSS */body{font-weight:400;text-transform:inherit;font-size:16px;line-height:1.75;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-transform:inherit;line-height:1.25;}h1{text-transform:inherit;font-size:33px;line-height:1.25;}h2{text-transform:inherit;font-size:26px;line-height:1.25;}h3{text-transform:inherit;font-size:20px;line-height:1.25;}h4{text-transform:inherit;font-size:16px;line-height:1.25;}h5{text-transform:inherit;font-size:13px;line-height:1.25;}h6{font-size:13px;line-height:1.25;}.hentry .post-data,.post-meta *{text-transform:uppercase;font-size:12px;line-height:1.75;}.course #commentform #submit, .course .submit, .course a.button, .course a.button:visited, .course a.comment-reply-link, .course button.button, .course input.button, .course input[type=submit], .course-container #commentform #submit, .course-container .submit, .course-container a.button, .course-container a.button:visited, .course-container a.comment-reply-link, .course-container button.button, .course-container input.button, .course-container input[type=submit], .lesson #commentform #submit, .lesson .submit, .lesson a.button, .lesson a.button:visited, .lesson a.comment-reply-link, .lesson button.button, .lesson input.button, .lesson input[type=submit], .quiz #commentform #submit, .quiz .submit, .quiz a.button, .quiz a.button:visited, .quiz a.comment-reply-link, .quiz button.button, .quiz input.button, .quiz input[type=submit], .page.front-page .button, .blog.front-page .button, .read-more-button .hentry .read-more .more-link, input[type=button], input[type=submit], button, .button, .wp-block-button__link, .entry-content div.wpforms-container-full .wpforms-form input[type=submit], body .entry-content div.wpforms-container-full .wpforms-form button[type=submit], .entry-content div.wpforms-container-full .wpforms-form .wpforms-page-button,.read-more-button .hentry .read-more .more-link,input[type=button],input[type=submit],button,.button,.wp-block-button__link,.entry-content div.wpforms-container-full .wpforms-form input[type=submit],.entry-content div.wpforms-container-full .wpforms-form button[type=submit],.entry-content div.wpforms-container-full .wpforms-form .wpforms-page-button,.page.woocommerce-cart .woocommerce a.button.alt,.page.woocommerce-cart .woocommerce a.button, .woocommerce-cart .woocommerce a.button.alt,.woocommerce-cart .woocommerce a.button,.woocommerce button.button,.wp-block-button__link,body div.wpforms-container-full .wpforms-form button[type=submit], button,div.wpforms-container-full .wpforms-form .wpforms-submit-container{font-size:16px;line-height:1;}select,textarea,input[type=tel],input[type=email],input[type=number],input[type=search],input[type=text],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=password],input[type=range],input[type=time],input[type=url],input[type=week],.entry-content div.wpforms-container-full .wpforms-form input[type=date],.entry-content div.wpforms-container-full .wpforms-form input[type=datetime],.entry-content div.wpforms-container-full .wpforms-form input[type=datetime-local],.entry-content div.wpforms-container-full .wpforms-form input[type=email],.entry-content div.wpforms-container-full .wpforms-form input[type=month],.entry-content div.wpforms-container-full .wpforms-form input[type=number],.entry-content div.wpforms-container-full .wpforms-form input[type=password],.entry-content div.wpforms-container-full .wpforms-form input[type=range],.entry-content div.wpforms-container-full .wpforms-form input[type=search],.entry-content div.wpforms-container-full .wpforms-form input[type=tel],.entry-content div.wpforms-container-full .wpforms-form input[type=text],.entry-content div.wpforms-container-full .wpforms-form input[type=time],.entry-content div.wpforms-container-full .wpforms-form input[type=url],.entry-content div.wpforms-container-full .wpforms-form input[type=week],.entry-content div.wpforms-container-full .wpforms-form select,.entry-content div.wpforms-container-full .wpforms-form textarea,body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form textarea{font-size:16px;line-height:1.75;}.site-title{font-weight:600;font-size:36px;line-height:1;}.site-description{font-size:13px;line-height:1.25;}.header-widgets{font-size:13px;}.main-navigation a{font-weight:600;font-size:16px;line-height:1.5;}.site-content .widget-area:not(.home-widgets) .widget-wrapper{font-size:13px;}.site-content-header .page-header .page-title,.site-content-header .page-title{font-size:33px;line-height:1.75;}.site-content-header .page-header .page-description{font-size:16px;line-height:1.75;}.site-content-header .breadcrumb-list,.woocommerce .woocommerce-breadcrumb{font-size:13px;line-height:1.75;}.site-footer{font-size:13px;line-height:1.75;}.page .post-title, #main-blog h1{font-size:32px;line-height:1.4;color:#333333;} </style> <link rel='stylesheet' id='icomoon-style-css' href='https://koha-community.org/wp-content/themes/responsive/core/css/icomoon/style.min.css' media='all' /> <link rel='stylesheet' id='cn-public-css' href='//koha-community.org/wp-content/plugins/connections/assets/dist/frontend/style.css' media='all' /> <link rel='stylesheet' id='cnt-profile-css' href='//koha-community.org/wp-content/plugins/connections/templates/profile/profile.css' media='all' /> <link rel='stylesheet' id='cn-brandicons-css' href='//koha-community.org/wp-content/plugins/connections/assets/vendor/icomoon-brands/style.css' media='all' /> <link rel='stylesheet' id='cn-chosen-css' href='//koha-community.org/wp-content/plugins/connections/assets/vendor/chosen/chosen.min.css' media='all' /> <script src="https://koha-community.org/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script> <script src="https://koha-community.org/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script> <script src="https://koha-community.org/wp-content/plugins/table-sorter/jquery.tablesorter.min.js" id="table-sorter-js"></script> <script src="https://koha-community.org/wp-content/plugins/table-sorter/jquery.metadata.js" id="table-sorter-metadata-js"></script> <script src="https://koha-community.org/wp-content/plugins/table-sorter/wp-script.js" id="table-sorter-custom-js-js"></script> <script id="whp2967front.js7798-js-extra"> var whp_local_data = {"add_url":"https:\/\/koha-community.org\/wp-admin\/post-new.php?post_type=event","ajaxurl":"https:\/\/koha-community.org\/wp-admin\/admin-ajax.php"}; </script> <script src="https://koha-community.org/wp-content/plugins/wp-security-hardening/modules/js/front.js" id="whp2967front.js7798-js"></script> <link rel="https://api.w.org/" href="https://koha-community.org/wp-json/" /><link rel="alternate" type="application/json" href="https://koha-community.org/wp-json/wp/v2/pages/356" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://koha-community.org/xmlrpc.php?rsd" /> <link rel="canonical" href="https://koha-community.org/get-involved/enhancing-koha/" /> <link rel='shortlink' href='https://koha-community.org/?p=356' /> <link rel="alternate" type="application/json+oembed" href="https://koha-community.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fkoha-community.org%2Fget-involved%2Fenhancing-koha%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://koha-community.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fkoha-community.org%2Fget-involved%2Fenhancing-koha%2F&format=xml" /> <style type="text/css"> .qtranxs_flag_en {background-image: url(https://koha-community.org/wp-content/plugins/qtranslate-x/flags/gb.png); background-repeat: no-repeat;} </style> <link hreflang="en" href="https://koha-community.org/en/get-involved/enhancing-koha/" rel="alternate" /> <link hreflang="x-default" href="https://koha-community.org/get-involved/enhancing-koha/" rel="alternate" /> <meta name="generator" content="qTranslate-X 3.4.6.8" /> <!-- We need this for debugging --> <!-- Responsive 5.0.3 --> <script>document.documentElement.className = document.documentElement.className.replace( 'no-js', 'js' );</script> <style id="custom-background-css"> body.custom-background { background-color: #eaeaea; } </style> </head> <body class="page-template-default page page-id-356 page-child parent-pageid-1107 custom-background wp-custom-logo wp-embed-responsive site-header-site-branding-main-navigation responsive-site-full-width responsive-site-style-boxed site-header-layout-vertical site-header-alignment-left site-mobile-header-layout-horizontal site-mobile-header-alignment-center header-widget-alignment-spread header-widget-position-bottom site-content-header-alignment-center sidebar-position-right featured-image-alignment-left title-alignment-left content-alignment-left footer-bar-layout-horizontal footer-widgets-columns-0 scroll-to-top-device-both scroll-to-top-aligmnment-right menu-item-hover-style-none" itemscope itemtype="https://schema.org/WebPage" > <div class="skip-container cf"> <a class="skip-link screen-reader-text focusable" href="#primary">↓ Skip to Main Content</a> </div><!-- .skip-container --> <div class="site hfeed"> <header id="masthead" class="site-header" role="banner" itemscope itemtype="https://schema.org/WPHeader" > <div class="container"> <div class="row"> <div class="site-branding" itemscope itemtype="https://schema.org/Organization" > <div class="site-branding-wrapper"> <a href="https://koha-community.org/" class="custom-logo-link" rel="home" itemprop="url"><img width="494" height="134" src="https://koha-community.org/files/2013/09/cropped-kohabanner3.jpg" class="custom-logo" alt="Official Website of Koha Library Software" itemprop="logo" decoding="async" /></a> <div class="site-title-tagline"> </div> </div> </div> <nav id="site-navigation" class="main-navigation" role="navigation" itemprop="name" aria-label="Main Menu" > <p class="screen-reader-text">Main Navigation</p> <div class="main-navigation-wrapper"> <button class="menu-toggle" aria-controls="header-menu" aria-expanded="false"><i class="icon-bars"></i><span class="hamburger-menu-label"></span><span class="screen-reader-text">Menu</span></button> <div id="header-menu" class="menu"><ul class="menu"><li><a href="https://koha-community.org/">Home</a></li><li class="page_item page-item-4868"><a href="https://koha-community.org/news/">News</a></li><li class="page_item page-item-2 page_item_has_children"><a href="https://koha-community.org/about/">About<span class="res-iconify no-menu res-iconify-inner"></span></a><span class="res-iconify no-menu res-iconify-outer"></span><ul class='children'><li class="page_item page-item-151"><a href="https://koha-community.org/about/history/">History</a></li><li class="page_item page-item-1053 page_item_has_children"><a href="https://koha-community.org/about/koha-project-organization/">Project Organization<span class="res-iconify no-menu res-iconify-inner"></span></a><span class="res-iconify no-menu res-iconify-outer"></span><ul class='children'><li class="page_item page-item-1058"><a href="https://koha-community.org/about/koha-project-organization/horowhenua-library-trust-koha-committee-rules/">Horowhenua Library Trust Koha Committee Rules</a></li></ul></li><li class="page_item page-item-3150 page_item_has_children"><a href="https://koha-community.org/about/policy/">Policy<span class="res-iconify no-menu res-iconify-inner"></span></a><span class="res-iconify no-menu res-iconify-outer"></span><ul class='children'><li class="page_item page-item-3144"><a href="https://koha-community.org/about/policy/koha-trademark-usage-agreement/">Trademark Usage Policy</a></li><li class="page_item page-item-2552"><a href="https://koha-community.org/about/policy/comments-policy/">Comments Policy</a></li><li class="page_item page-item-5401"><a href="https://koha-community.org/about/policy/code-of-conduct/">Koha Community Code of Conduct</a></li></ul></li><li class="page_item page-item-3240"><a href="https://koha-community.org/about/release-schedule/">Release Schedule</a></li><li class="page_item page-item-278"><a href="https://koha-community.org/about/worldwide/">Worldwide</a></li></ul></li><li class="page_item page-item-4443"><a href="https://koha-community.org/calendar/">Calendar</a></li><li class="page_item page-item-1819"><a href="https://koha-community.org/demo/">Demo</a></li><li class="page_item page-item-123 page_item_has_children"><a href="https://koha-community.org/documentation/">Documentation<span class="res-iconify no-menu res-iconify-inner"></span></a><span class="res-iconify no-menu res-iconify-outer"></span><ul class='children'><li class="page_item page-item-7077"><a href="https://koha-community.org/documentation/documentation-unsupported-versions/">Documentation – Unsupported versions</a></li><li class="page_item page-item-7864"><a href="https://koha-community.org/documentation/test-bibliography/">Test bibliography</a></li><li class="page_item page-item-1040"><a href="https://koha-community.org/documentation/other-docs/">Other Docs</a></li><li class="page_item page-item-1043"><a href="https://koha-community.org/documentation/koha-bibliography/">Koha Bibliography</a></li></ul></li><li class="page_item page-item-17"><a href="https://koha-community.org/download-koha/">Download Koha</a></li><li class="page_item page-item-1107 page_item_has_children current_page_ancestor current_page_parent"><a href="https://koha-community.org/get-involved/">Get Involved<span class="res-iconify no-menu res-iconify-inner"></span></a><span class="res-iconify no-menu res-iconify-outer"></span><ul class='children'><li class="page_item page-item-1309"><a href="https://koha-community.org/get-involved/chat/">Chat</a></li><li class="page_item page-item-356 current_page_item"><a href="https://koha-community.org/get-involved/enhancing-koha/" aria-current="page">Enhancing Koha</a></li><li class="page_item page-item-1103"><a href="https://koha-community.org/get-involved/for-developers/">For Developers</a></li><li class="page_item page-item-1214"><a href="https://koha-community.org/get-involved/for-librarians/">For Librarians</a></li><li class="page_item page-item-1263"><a href="https://koha-community.org/get-involved/for-library-users/">For Library Users</a></li></ul></li><li class="page_item page-item-3728 page_item_has_children"><a href="https://koha-community.org/kohacon/">KohaCon<span class="res-iconify no-menu res-iconify-inner"></span></a><span class="res-iconify no-menu res-iconify-outer"></span><ul class='children'><li class="page_item page-item-9934"><a href="https://koha-community.org/kohacon/kohacon25/">KohaCon25</a></li><li class="page_item page-item-9931"><a href="https://koha-community.org/kohacon/kohacon24/">KohaCon24</a></li><li class="page_item page-item-9569"><a href="https://koha-community.org/kohacon/kohacon23/">KohaCon23</a></li><li class="page_item page-item-9390"><a href="https://koha-community.org/kohacon/kohacon22/">KohaCon22</a></li><li class="page_item page-item-8976"><a href="https://koha-community.org/kohacon/kohacon21/">KohaCon21</a></li><li class="page_item page-item-8197"><a href="https://koha-community.org/kohacon/kohacon20/">KohaCon20</a></li><li class="page_item page-item-7580"><a href="https://koha-community.org/kohacon/kohacon19/">KohaCon19</a></li><li class="page_item page-item-7455"><a href="https://koha-community.org/kohacon/kohacon18/">KohaCon18</a></li><li class="page_item page-item-6871"><a href="https://koha-community.org/kohacon/kohacon17/">KohaCon17</a></li><li class="page_item page-item-6164"><a href="https://koha-community.org/kohacon/kohacon16/">KohaCon16</a></li><li class="page_item page-item-5509"><a href="https://koha-community.org/kohacon/kohacon15/">KohaCon15</a></li><li class="page_item page-item-5005 page_item_has_children"><a href="https://koha-community.org/kohacon/kohacon14/">KohaCon14<span class="res-iconify no-menu res-iconify-inner"></span></a><span class="res-iconify no-menu res-iconify-outer"></span><ul class='children'><li class="page_item page-item-5008"><a href="https://koha-community.org/kohacon/kohacon14/schedule/">Schedule</a></li><li class="page_item page-item-5385"><a href="https://koha-community.org/kohacon/kohacon14/venue/">Venue</a></li></ul></li></ul></li><li class="page_item page-item-7 page_item_has_children"><a href="https://koha-community.org/support/">Support<span class="res-iconify no-menu res-iconify-inner"></span></a><span class="res-iconify no-menu res-iconify-outer"></span><ul class='children'><li class="page_item page-item-11"><a href="https://koha-community.org/support/community-support/">Community Support</a></li><li class="page_item page-item-1009 page_item_has_children"><a href="https://koha-community.org/support/koha-mailing-lists/">Koha Mailing Lists<span class="res-iconify no-menu res-iconify-inner"></span></a><span class="res-iconify no-menu res-iconify-outer"></span><ul class='children'><li class="page_item page-item-1661"><a href="https://koha-community.org/support/koha-mailing-lists/forums/">Web Forums</a></li></ul></li><li class="page_item page-item-9 page_item_has_children"><a href="https://koha-community.org/support/paid-support/">Paid Support<span class="res-iconify no-menu res-iconify-inner"></span></a><span class="res-iconify no-menu res-iconify-outer"></span><ul class='children'><li class="page_item page-item-1079"><a href="https://koha-community.org/support/paid-support/how-to-get-listed/">How To Get Listed</a></li></ul></li><li class="page_item page-item-366"><a href="https://koha-community.org/support/search-bugs/">Report a problem</a></li></ul></li></ul></div> </div> </nav> <!-- Adding Overlay Div When Mobile menu is Sidebar menu --> </div> </div> </header> <div id="wrapper" class="site-content clearfix"> <div class="content-outer container"> <div class="row"> <main id="primary" class="content-area grid col-620" role="main"> <article id="post-356" class="post-356 page type-page status-publish hentry" itemscope itemtype="https://schema.org/CreativeWork"> <div class="post-entry"> <h1 class="entry-title post-title" itemprop="headline">Enhancing Koha</h1> <div class="thumbnail"> </div> <div class="entry-content" itemprop="text"> <p>Koha has development going on around the world, 24/7. Do you have a great idea you’d like to share, but don’t have a developer to make it happen? <a href="http://bugs.koha-community.org">Add your request to our bug database</a> with a severity of Enhancement and a Change Sponsored value of “Seeking developer” or “Seeking cosponsors.” </p> <p><strong><a href="http://wiki.koha-community.org/wiki/Category:RFCs">See this page on our wiki for detailed instructions</a> and guidance for institutions or support vendors considering adding a feature to Koha.</strong></p> <h4>Ideas already in development</h4> <p><a href="http://bugs.koha-community.org/bugzilla3/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&deadlinefrom=&deadlineto=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=enhancement&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=cf_sponsorship&type0-0-0=equals&value0-0-0=Sponsored">These enhancements are already sponsored.</a> Check here before submitting a new enhancement request. (as defined in <a href="http://bugs.koha-community.org" rel="nofollow">http://bugs.koha-community.org</a> as “Enhancement” and “Sponsored”)</p> <h4>Ideas seeking developers</h4> <p><a href="http://bugs.koha-community.org/bugzilla3/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&deadlinefrom=&deadlineto=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=enhancement&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=cf_sponsorship&type0-0-0=equals&value0-0-0=Seeking+Developer">List of enhancements currently seeking developers</a> (as defined in <a href="http://bugs.koha-community.org" rel="nofollow">http://bugs.koha-community.org</a> as “Enhancement” and “Seeking developer”)</p> <h4>Ideas seeking co-sponsors</h4> <p><a href="http://bugs.koha-community.org/bugzilla3/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&deadlinefrom=&deadlineto=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=enhancement&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=cf_sponsorship&type0-0-0=equals&value0-0-0=Seeking+cosponsors">These ideas are features in search of money to make them happen</a> Ideas in this category are submitted, but the requester doesn’t have the resources available to sponsor the change on their own. Contact the submitter of the bug if you would like to go together with them to fund a developer to code these enhancements. (as defined in <a href="http://bugs.koha-community.org" rel="nofollow">http://bugs.koha-community.org</a> as “Enhancement” and “Seeking cosponsors”)</p> <p><a href="http://bugs.koha-community.org/bugzilla3/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&deadlinefrom=&deadlineto=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=enhancement&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0="><br /> All Enhancement requests currently in our bugzilla.</a></p> </div> </div><!-- end of .post-entry --> </article><!-- end of #post-356 --> </main><!-- end of #primary --> <aside id="secondary" class="main-sidebar widget-area grid col-300 fit" role="complementary" itemscope itemtype="https://schema.org/WPSideBar"> <div id="wgs_widget-2" class="widget-wrapper widget_wgs_widget"><div class="wgs_wrapper"><div class="gcse-searchbox-only" data-resultsUrl="https://koha-community.org/search_gcse/"></div></div></div><div id="linkcat-3" class="widget-wrapper widget_links"><div class="widget-title"><h4>Community Resources</h4></div> <ul class='xoxo blogroll'> <li><a href="https://mastodon.world/@KohaILS" rel="me">@KohaILS@mastodon.world</a></li> <li><a href="https://bugs.koha-community.org" rel="noopener" title="Bugzilla for the Koha Project" target="_blank">Bugzilla</a> Bugzilla for the Koha Project</li> <li><a href="https://koha-community.org/about/policy/code-of-conduct/">Code of Conduct</a></li> <li><a href="https://gitlab.com/koha-community/Koha" rel="noopener" target="_blank">Gitlab Mirror</a></li> <li><a href="https://git.koha-community.org/koha-community/koha" rel="noopener" title="Web interface for public Git repositories for Koha" target="_blank">Koha Git Repository</a> Web interface for public Git repositories for Koha</li> <li><a href="https://wiki.koha-community.org" rel="noopener" target="_blank">Koha Wiki</a></li> <li><a href="https://meetings.koha-community.org" rel="noopener" target="_blank">Meeting Transcripts and Minutes</a></li> <li><a href="http://www.openhub.net/p/koha" rel="noopener" target="_blank">Open Hub</a></li> <li><a href="https://dashboard.koha-community.org" rel="noopener" target="_blank">Project Dashboard</a></li> <li><a href="https://koha-community.org/about/release-schedule/">Release Schedule</a></li> <li><a href="https://twitter.com/kohails" rel="noopener" target="_blank">Twitter</a></li> <li><a href="https://www.youtube.com/c/KohaILS" rel="noopener" target="_blank">Youtube Channel</a></li> </ul> </div> </aside><!-- end of #secondary --> </div> </div> </div> <!-- end of #wrapper --> <footer id="footer" class="clearfix site-footer" role="contentinfo" itemscope itemtype="https://schema.org/WPFooter"> <div class="footer-bar grid col-940"> <div class="content-outer container"> <div class="row"> <div class="footer-layouts social-icon"> <ul class="social-icons"> <li> <a aria-label=rss title=rss href="http://www.koha-community.org/feed/" target=_self itemscope itemprop="url"> <i class="icon-rss" aria-hidden="true"></i> </a> </li> </ul> </div> <div class="footer-layouts copyright"> <div class="footer_copyright"><p>Copyright © 2024 Official Website of Koha Library Software </p> </div></div> </div> </div> </div> </footer><!-- end #footer --> </div><!-- end of #container --> <script> var iconElement = document.querySelectorAll('.res-iconify-inner'); iconElement.forEach(function(element) { element.addEventListener('click', function(e) { e.preventDefault(); e.stopPropagation(); }); }); </script><link rel='stylesheet' id='whp9881tw-bs4.css-css' href='https://koha-community.org/wp-content/plugins/wp-security-hardening/modules/inc/assets/css/tw-bs4.css' media='all' /> <link rel='stylesheet' id='whp9986font-awesome.min.css-css' href='https://koha-community.org/wp-content/plugins/wp-security-hardening/modules/inc/fa/css/font-awesome.min.css' media='all' /> <link rel='stylesheet' id='whp6048front.css-css' href='https://koha-community.org/wp-content/plugins/wp-security-hardening/modules/css/front.css' media='all' /> <script id="google_cse_v2-js-extra"> var scriptParams = {"google_search_engine_id":"003732456596742799141:ca3rhgtxnne"}; </script> <script src="https://koha-community.org/wp-content/plugins/wp-google-search/assets/js/google_cse_v2.js" id="google_cse_v2-js"></script> <script src="//koha-community.org/wp-content/plugins/connections/assets/vendor/picturefill/picturefill.min.js" id="picturefill-js"></script> <script id="navigation-scripts-js-extra"> var responsive_breakpoint = {"mobileBreakpoint":"767"}; </script> <script src="https://koha-community.org/wp-content/themes/responsive/core/js/navigation.min.js" id="navigation-scripts-js"></script> </body> </html> <!-- Dynamic page generated in 0.457 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2024-04-27 07:26:23 --> <!-- Compression = gzip -->