CINXE.COM

Resource Hub - OpenAthens

<!DOCTYPE html> <html lang="en-US" scroll-behavior="smooth"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("http://web.archive.org/web"); __wm.wombat("https://www.openathens.net/resource-hub/","20241005223516","http://web.archive.org/","web","https://web-static.archive.org/_static/", "1728167716"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <script type="text/javascript"> /* <![CDATA[ */ var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}}); /* ]]> */ </script> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"/> <link rel="alternate" hreflang="en" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub/"/> <link rel="alternate" hreflang="es" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/es/centro-de-recursos/"/> <!-- This site is optimized with the Yoast SEO plugin v23.4 - https://yoast.com/wordpress/plugins/seo/ --> <title>Resource Hub - OpenAthens</title> <meta name="description" content="Explore our community hub to find OpenAthens resources. Sign-up for webinars and watch videos. Read our latest blogs and news."/> <link rel="canonical" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub//"/> <meta property="og:locale" content="en_US"/> <meta property="og:type" content="article"/> <meta property="og:title" content="Resource Hub - OpenAthens"/> <meta property="og:description" content="Explore our community hub to find OpenAthens resources. Sign-up for webinars and watch videos. Read our latest blogs and news."/> <meta property="og:url" content="http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub/"/> <meta property="og:site_name" content="OpenAthens"/> <meta property="article:modified_time" content="2024-04-24T09:18:18+00:00"/> <meta property="og:image" content="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2.jpg"/> <meta property="og:image:width" content="1131"/> <meta property="og:image:height" content="1131"/> <meta property="og:image:type" content="image/jpeg"/> <meta name="twitter:card" content="summary_large_image"/> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"http://web.archive.org/web/20241005223516/https://schema.org","@graph":[{"@type":"WebPage","@id":"http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub/","url":"http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub/","name":"Resource Hub - OpenAthens","isPartOf":{"@id":"http://web.archive.org/web/20241005223516/https://www.openathens.net/#website"},"primaryImageOfPage":{"@id":"http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub/#primaryimage"},"image":{"@id":"http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub/#primaryimage"},"thumbnailUrl":"http://web.archive.org/web/20241005223516/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2.jpg","datePublished":"2020-09-14T11:13:46+00:00","dateModified":"2024-04-24T09:18:18+00:00","description":"Explore our community hub to find OpenAthens resources. Sign-up for webinars and watch videos. Read our latest blogs and news.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub/#primaryimage","url":"http://web.archive.org/web/20241005223516/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2.jpg","contentUrl":"http://web.archive.org/web/20241005223516/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2.jpg","width":1131,"height":1131,"caption":"OpenAthens Conference 2019, America Square Conference Centre, London"},{"@type":"WebSite","@id":"http://web.archive.org/web/20241005223516/https://www.openathens.net/#website","url":"http://web.archive.org/web/20241005223516/https://www.openathens.net/","name":"OpenAthens","description":"Remote access made simple","publisher":{"@id":"http://web.archive.org/web/20241005223516/https://www.openathens.net/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http://web.archive.org/web/20241005223516/https://www.openathens.net/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"http://web.archive.org/web/20241005223516/https://www.openathens.net/#organization","name":"OpenAthens","url":"http://web.archive.org/web/20241005223516/https://www.openathens.net/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"http://web.archive.org/web/20241005223516/https://www.openathens.net/#/schema/logo/image/","url":"http://web.archive.org/web/20241005223516/https://www.openathens.net/app/uploads/2022/08/OA_PRIMARY-LOGO_RGB_-BLUE.png","contentUrl":"http://web.archive.org/web/20241005223516/https://www.openathens.net/app/uploads/2022/08/OA_PRIMARY-LOGO_RGB_-BLUE.png","width":500,"height":164,"caption":"OpenAthens"},"image":{"@id":"http://web.archive.org/web/20241005223516/https://www.openathens.net/#/schema/logo/image/"}}]}</script> <!-- / Yoast SEO plugin. --> <link rel="dns-prefetch" href="//web.archive.org/web/20241005223516/https://www.google.com/"/> <link rel="stylesheet" id="wp-block-library-css" href="http://web.archive.org/web/20241005223516cs_/https://www.openathens.net/wp/wp-includes/css/dist/block-library/style.min.css?ver=3e100075e32a699a57492012b6938716" type="text/css" media="all"/> <style id="safe-svg-svg-icon-style-inline-css" type="text/css"> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <style id="global-styles-inline-css" type="text/css"> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--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--green-lightest: #1DD7B9;--wp--preset--color--green-light: #39B9A3;--wp--preset--color--green-mid: #33A390;--wp--preset--color--green-dark: #307C6F;--wp--preset--color--coral-lightest: #FA796F;--wp--preset--color--coral-light: #E32D1C;--wp--preset--color--coral-mid: #FA6B5F;--wp--preset--color--coral-dark: #F05E52;--wp--preset--color--coral-darkest: #E32D1C;--wp--preset--color--purple-lightest: #8181EE;--wp--preset--color--purple-light: #7A7AE5;--wp--preset--color--purple-mid: #6666CC;--wp--preset--color--purple-dark: #5959BC;--wp--preset--color--navy-light: #373750;--wp--preset--color--navy-mid: #2D3D4B;--wp--preset--color--navy-dark: #1C2833;--wp--preset--color--grey-lightest: #F5F5F5;--wp--preset--color--grey-lighter: #F8F8F8;--wp--preset--color--grey-light: #DDDDDD;--wp--preset--color--grey-mid: #707070;--wp--preset--color--grey-dark: #3B3B4C;--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: 36px;--wp--preset--font-size--x-large: 42px;--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(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left: auto !important;margin-right: auto !important;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.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-green-lightest-color{color: var(--wp--preset--color--green-lightest) !important;}.has-green-light-color{color: var(--wp--preset--color--green-light) !important;}.has-green-mid-color{color: var(--wp--preset--color--green-mid) !important;}.has-green-dark-color{color: var(--wp--preset--color--green-dark) !important;}.has-coral-lightest-color{color: var(--wp--preset--color--coral-lightest) !important;}.has-coral-light-color{color: var(--wp--preset--color--coral-light) !important;}.has-coral-mid-color{color: var(--wp--preset--color--coral-mid) !important;}.has-coral-dark-color{color: var(--wp--preset--color--coral-dark) !important;}.has-coral-darkest-color{color: var(--wp--preset--color--coral-darkest) !important;}.has-purple-lightest-color{color: var(--wp--preset--color--purple-lightest) !important;}.has-purple-light-color{color: var(--wp--preset--color--purple-light) !important;}.has-purple-mid-color{color: var(--wp--preset--color--purple-mid) !important;}.has-purple-dark-color{color: var(--wp--preset--color--purple-dark) !important;}.has-navy-light-color{color: var(--wp--preset--color--navy-light) !important;}.has-navy-mid-color{color: var(--wp--preset--color--navy-mid) !important;}.has-navy-dark-color{color: var(--wp--preset--color--navy-dark) !important;}.has-grey-lightest-color{color: var(--wp--preset--color--grey-lightest) !important;}.has-grey-lighter-color{color: var(--wp--preset--color--grey-lighter) !important;}.has-grey-light-color{color: var(--wp--preset--color--grey-light) !important;}.has-grey-mid-color{color: var(--wp--preset--color--grey-mid) !important;}.has-grey-dark-color{color: var(--wp--preset--color--grey-dark) !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-green-lightest-background-color{background-color: var(--wp--preset--color--green-lightest) !important;}.has-green-light-background-color{background-color: var(--wp--preset--color--green-light) !important;}.has-green-mid-background-color{background-color: var(--wp--preset--color--green-mid) !important;}.has-green-dark-background-color{background-color: var(--wp--preset--color--green-dark) !important;}.has-coral-lightest-background-color{background-color: var(--wp--preset--color--coral-lightest) !important;}.has-coral-light-background-color{background-color: var(--wp--preset--color--coral-light) !important;}.has-coral-mid-background-color{background-color: var(--wp--preset--color--coral-mid) !important;}.has-coral-dark-background-color{background-color: var(--wp--preset--color--coral-dark) !important;}.has-coral-darkest-background-color{background-color: var(--wp--preset--color--coral-darkest) !important;}.has-purple-lightest-background-color{background-color: var(--wp--preset--color--purple-lightest) !important;}.has-purple-light-background-color{background-color: var(--wp--preset--color--purple-light) !important;}.has-purple-mid-background-color{background-color: var(--wp--preset--color--purple-mid) !important;}.has-purple-dark-background-color{background-color: var(--wp--preset--color--purple-dark) !important;}.has-navy-light-background-color{background-color: var(--wp--preset--color--navy-light) !important;}.has-navy-mid-background-color{background-color: var(--wp--preset--color--navy-mid) !important;}.has-navy-dark-background-color{background-color: var(--wp--preset--color--navy-dark) !important;}.has-grey-lightest-background-color{background-color: var(--wp--preset--color--grey-lightest) !important;}.has-grey-lighter-background-color{background-color: var(--wp--preset--color--grey-lighter) !important;}.has-grey-light-background-color{background-color: var(--wp--preset--color--grey-light) !important;}.has-grey-mid-background-color{background-color: var(--wp--preset--color--grey-mid) !important;}.has-grey-dark-background-color{background-color: var(--wp--preset--color--grey-dark) !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-green-lightest-border-color{border-color: var(--wp--preset--color--green-lightest) !important;}.has-green-light-border-color{border-color: var(--wp--preset--color--green-light) !important;}.has-green-mid-border-color{border-color: var(--wp--preset--color--green-mid) !important;}.has-green-dark-border-color{border-color: var(--wp--preset--color--green-dark) !important;}.has-coral-lightest-border-color{border-color: var(--wp--preset--color--coral-lightest) !important;}.has-coral-light-border-color{border-color: var(--wp--preset--color--coral-light) !important;}.has-coral-mid-border-color{border-color: var(--wp--preset--color--coral-mid) !important;}.has-coral-dark-border-color{border-color: var(--wp--preset--color--coral-dark) !important;}.has-coral-darkest-border-color{border-color: var(--wp--preset--color--coral-darkest) !important;}.has-purple-lightest-border-color{border-color: var(--wp--preset--color--purple-lightest) !important;}.has-purple-light-border-color{border-color: var(--wp--preset--color--purple-light) !important;}.has-purple-mid-border-color{border-color: var(--wp--preset--color--purple-mid) !important;}.has-purple-dark-border-color{border-color: var(--wp--preset--color--purple-dark) !important;}.has-navy-light-border-color{border-color: var(--wp--preset--color--navy-light) !important;}.has-navy-mid-border-color{border-color: var(--wp--preset--color--navy-mid) !important;}.has-navy-dark-border-color{border-color: var(--wp--preset--color--navy-dark) !important;}.has-grey-lightest-border-color{border-color: var(--wp--preset--color--grey-lightest) !important;}.has-grey-lighter-border-color{border-color: var(--wp--preset--color--grey-lighter) !important;}.has-grey-light-border-color{border-color: var(--wp--preset--color--grey-light) !important;}.has-grey-mid-border-color{border-color: var(--wp--preset--color--grey-mid) !important;}.has-grey-dark-border-color{border-color: var(--wp--preset--color--grey-dark) !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;} :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;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel="stylesheet" id="wpml-blocks-css" href="http://web.archive.org/web/20241005223516cs_/https://www.openathens.net/app/plugins/wpml-multilingual-cms/dist/css/blocks/styles.css?ver=4.6.13" type="text/css" media="all"/> <link rel="stylesheet" id="sage/main.css-css" href="http://web.archive.org/web/20241005223516cs_/https://www.openathens.net/app/themes/sage/dist/styles/main_1500af5c.css" type="text/css" media="all"/> <link rel="stylesheet" id="sage/lity.min.css-css" href="http://web.archive.org/web/20241005223516cs_/https://www.openathens.net/app/themes/sage/resources/assets/styles/lity.min.css" type="text/css" media="all"/> <script type="text/javascript" id="wpml-cookie-js-extra"> /* <![CDATA[ */ var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"\/"}}; var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"\/"}}; /* ]]> */ </script> <script type="text/javascript" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/app/plugins/wpml-multilingual-cms/res/js/cookies/language-cookie.js?ver=4.6.13" id="wpml-cookie-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/wp/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/wp/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/app/themes/sage/resources/assets/scripts/alpine-e11.min.js" id="alpine/ie11-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/app/themes/sage/dist/scripts/main_1500af5c.js" id="sage/main.js-js"></script> <link rel="https://api.w.org/" href="https://www.openathens.net/wp-json/"/><link rel="alternate" title="JSON" type="application/json" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/wp-json/wp/v2/pages/111"/><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.openathens.net/wp/xmlrpc.php?rsd"/> <link rel="shortlink" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/?p=111"/> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.openathens.net%2Fresource-hub%2F"/> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.openathens.net%2Fresource-hub%2F&amp;format=xml"/> <meta name="generator" content="WPML ver:4.6.13 stt:1,2;"/> <script type="text/javascript">var _rollbarConfig = {"accessToken":"91bdc195d75441ac917d69654731521e","captureUncaught":true,"payload":{"environment":"production"}};!function(r){var e={};function o(n){if(e[n])return e[n].exports;var t=e[n]={i:n,l:!1,exports:{}};return r[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.m=r,o.c=e,o.d=function(r,e,n){o.o(r,e)||Object.defineProperty(r,e,{enumerable:!0,get:n})},o.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},o.t=function(r,e){if(1&e&&(r=o(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var t in r)o.d(n,t,function(e){return r[e]}.bind(null,t));return n},o.n=function(r){var e=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(e,"a",e),e},o.o=function(r,e){return Object.prototype.hasOwnProperty.call(r,e)},o.p="",o(o.s=0)}([function(r,e,o){"use strict";var n=o(1),t=o(4);_rollbarConfig=_rollbarConfig||{},_rollbarConfig.rollbarJsUrl=_rollbarConfig.rollbarJsUrl||"http://web.archive.org/web/20241005223516/https://cdn.rollbar.com/rollbarjs/refs/tags/v2.17.0/rollbar.min.js",_rollbarConfig.async=void 0===_rollbarConfig.async||_rollbarConfig.async;var a=n.setupShim(window,_rollbarConfig),l=t(_rollbarConfig);window.rollbar=n.Rollbar,a.loadFull(window,document,!_rollbarConfig.async,_rollbarConfig,l)},function(r,e,o){"use strict";var n=o(2);function t(r){return function(){try{return r.apply(this,arguments)}catch(r){try{console.error("[Rollbar]: Internal error",r)}catch(r){}}}}var a=0;function l(r,e){this.options=r,this._rollbarOldOnError=null;var o=a++;this.shimId=function(){return o},"undefined"!=typeof window&&window._rollbarShims&&(window._rollbarShims[o]={handler:e,messages:[]})}var i=o(3),s=function(r,e){return new l(r,e)},d=function(r){return new i(s,r)};function c(r){return t((function(){var e=this,o=Array.prototype.slice.call(arguments,0),n={shim:e,method:r,args:o,ts:new Date};window._rollbarShims[this.shimId()].messages.push(n)}))}l.prototype.loadFull=function(r,e,o,n,a){var l=!1,i=e.createElement("script"),s=e.getElementsByTagName("script")[0],d=s.parentNode;i.crossOrigin="",i.src=n.rollbarJsUrl,o||(i.async=!0),i.onload=i.onreadystatechange=t((function(){if(!(l||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState)){i.onload=i.onreadystatechange=null;try{d.removeChild(i)}catch(r){}l=!0,function(){var e;if(void 0===r._rollbarDidLoad){e=new Error("rollbar.js did not load");for(var o,n,t,l,i=0;o=r._rollbarShims[i++];)for(o=o.messages||[];n=o.shift();)for(t=n.args||[],i=0;i<t.length;++i)if("function"==typeof(l=t[i])){l(e);break}}"function"==typeof a&&a(e)}()}})),d.insertBefore(i,s)},l.prototype.wrap=function(r,e,o){try{var n;if(n="function"==typeof e?e:function(){return e||{}},"function"!=typeof r)return r;if(r._isWrap)return r;if(!r._rollbar_wrapped&&(r._rollbar_wrapped=function(){o&&"function"==typeof o&&o.apply(this,arguments);try{return r.apply(this,arguments)}catch(o){var e=o;throw e&&("string"==typeof e&&(e=new String(e)),e._rollbarContext=n()||{},e._rollbarContext._wrappedSource=r.toString(),window._rollbarWrappedError=e),e}},r._rollbar_wrapped._isWrap=!0,r.hasOwnProperty))for(var t in r)r.hasOwnProperty(t)&&(r._rollbar_wrapped[t]=r[t]);return r._rollbar_wrapped}catch(e){return r}};for(var u="log,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,captureEvent,captureDomContentLoaded,captureLoad".split(","),p=0;p<u.length;++p)l.prototype[u[p]]=c(u[p]);r.exports={setupShim:function(r,e){if(r){var o=e.globalAlias||"Rollbar";if("object"==typeof r[o])return r[o];r._rollbarShims={},r._rollbarWrappedError=null;var a=new d(e);return t((function(){e.captureUncaught&&(a._rollbarOldOnError=r.onerror,n.captureUncaughtExceptions(r,a,!0),e.wrapGlobalEventHandlers&&n.wrapGlobals(r,a,!0)),e.captureUnhandledRejections&&n.captureUnhandledRejections(r,a,!0);var t=e.autoInstrument;return!1!==e.enabled&&(void 0===t||!0===t||"object"==typeof t&&t.network)&&r.addEventListener&&(r.addEventListener("load",a.captureLoad.bind(a)),r.addEventListener("DOMContentLoaded",a.captureDomContentLoaded.bind(a))),r[o]=a,a}))()}},Rollbar:d}},function(r,e,o){"use strict";function n(r,e,o,n){r._rollbarWrappedError&&(n[4]||(n[4]=r._rollbarWrappedError),n[5]||(n[5]=r._rollbarWrappedError._rollbarContext),r._rollbarWrappedError=null);var t=e.handleUncaughtException.apply(e,n);o&&o.apply(r,n),"anonymous"===t&&(e.anonymousErrorsPending+=1)}function t(r,e,o){if(e.hasOwnProperty&&e.hasOwnProperty("addEventListener")){for(var n=e.addEventListener;n._rollbarOldAdd&&n.belongsToShim;)n=n._rollbarOldAdd;var t=function(e,o,t){n.call(this,e,r.wrap(o),t)};t._rollbarOldAdd=n,t.belongsToShim=o,e.addEventListener=t;for(var a=e.removeEventListener;a._rollbarOldRemove&&a.belongsToShim;)a=a._rollbarOldRemove;var l=function(r,e,o){a.call(this,r,e&&e._rollbar_wrapped||e,o)};l._rollbarOldRemove=a,l.belongsToShim=o,e.removeEventListener=l}}r.exports={captureUncaughtExceptions:function(r,e,o){if(r){var t;if("function"==typeof e._rollbarOldOnError)t=e._rollbarOldOnError;else if(r.onerror){for(t=r.onerror;t._rollbarOldOnError;)t=t._rollbarOldOnError;e._rollbarOldOnError=t}e.handleAnonymousErrors();var a=function(){var o=Array.prototype.slice.call(arguments,0);n(r,e,t,o)};o&&(a._rollbarOldOnError=t),r.onerror=a}},captureUnhandledRejections:function(r,e,o){if(r){"function"==typeof r._rollbarURH&&r._rollbarURH.belongsToShim&&r.removeEventListener("unhandledrejection",r._rollbarURH);var n=function(r){var o,n,t;try{o=r.reason}catch(r){o=void 0}try{n=r.promise}catch(r){n="[unhandledrejection] error getting `promise` from event"}try{t=r.detail,!o&&t&&(o=t.reason,n=t.promise)}catch(r){}o||(o="[unhandledrejection] error getting `reason` from event"),e&&e.handleUnhandledRejection&&e.handleUnhandledRejection(o,n)};n.belongsToShim=o,r._rollbarURH=n,r.addEventListener("unhandledrejection",n)}},wrapGlobals:function(r,e,o){if(r){var n,a,l="EventTarget,Window,Node,ApplicationCache,AudioTrackList,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(",");for(n=0;n<l.length;++n)r[a=l[n]]&&r[a].prototype&&t(e,r[a].prototype,o)}}}},function(r,e,o){"use strict";function n(r,e){this.impl=r(e,this),this.options=e,function(r){for(var e=function(r){return function(){var e=Array.prototype.slice.call(arguments,0);if(this.impl[r])return this.impl[r].apply(this.impl,e)}},o="log,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,_createItem,wrap,loadFull,shimId,captureEvent,captureDomContentLoaded,captureLoad".split(","),n=0;n<o.length;n++)r[o[n]]=e(o[n])}(n.prototype)}n.prototype._swapAndProcessMessages=function(r,e){var o,n,t;for(this.impl=r(this.options);o=e.shift();)n=o.method,t=o.args,this[n]&&"function"==typeof this[n]&&("captureDomContentLoaded"===n||"captureLoad"===n?this[n].apply(this,[t[0],o.ts]):this[n].apply(this,t));return this},r.exports=n},function(r,e,o){"use strict";r.exports=function(r){return function(e){if(!e&&!window._rollbarInitialized){for(var o,n,t=(r=r||{}).globalAlias||"Rollbar",a=window.rollbar,l=function(r){return new a(r)},i=0;o=window._rollbarShims[i++];)n||(n=o.handler),o.handler._swapAndProcessMessages(l,o.messages);window[t]=n,window._rollbarInitialized=!0}}}}]);;</script><link rel="icon" href="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2021/04/favicon-32x32-1.png" sizes="32x32"/> <link rel="icon" href="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2021/04/favicon-32x32-1.png" sizes="192x192"/> <link rel="apple-touch-icon" href="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2021/04/favicon-32x32-1.png"/> <meta name="msapplication-TileImage" content="https://www.openathens.net/app/uploads/2021/04/favicon-32x32-1.png"/> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'http://web.archive.org/web/20241005223516/https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WRTVD99');</script> <!-- End Google Tag Manager --> <!--START Digioh Low Impact Javascript--> <script async type="text/javascript" src="http://web.archive.org/web/20241005223516js_/https://www.lightboxcdn.com/vendor/a102a29c-7f0e-478b-a085-785470040945/lightbox_speed.js"></script> <!--END Digioh Low Impact Javascript--> <style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style></head> <body x-data="{ modalOpen: false }" :class="{ 'body--modal-open': modalOpen }" x-on:modalopen.window="modalOpen = true" x-on:modalclose.window="modalOpen = false" class="page-template-default page page-id-111 page-parent body resource-hub app-data index-data singular-data page-data page-111-data page-resource-hub-data"> <div class="body__inner"> <header id="js__header" class="banner header header--default css-transitions-only-after-page-load" :class="{'header--open': showNav, 'header--inline': headerInline, 'header--modal-open': modalOpen}" x-data="mainHeader.init()" x-on:submenuopen.window="collapseAll = !collapseAll" x-on:modalopen.window="modalOpen = true" x-on:modalclose.window="closeModal()" x-on:scroll.window="toggleHeaderInline()"> <a id="js__main-content-anchor" class="skip-to js__excluded-from-focus-lock" href="#main" :class="{ &quot;untabbable-and-invisible&quot;: showNav }"> <span>Skip to main content</span> </a> <a id="js__cookies-banner-anchor" class="skip-to js__excluded-from-focus-lock" href="#onetrust-consent-sdk" :class="{ &quot;untabbable-and-invisible&quot;: showNav }" "> <span>Skip to cookies banner</span> </a> <div x-data="setNavLoginState()" class="container header__ctas" :class="{'header__ctas--expanded': (state.showSearchModal &amp;&amp; !state.closedModal) || (state.showLoginModal &amp;&amp; !state.closedModal), 'header__ctas--closed': (state.closedModal &amp;&amp; !state.showSearchModal) &amp;&amp; (state.closedModal &amp;&amp; !state.showLoginModal)}" x-on:inline-search-clicked.window="showSearchModal()" x-on:inline-login-clicked.window="showLoginModal()" x-on:keydown.window="hideModals($event)" x-on:header-type.window="setModalType($event)"> <div class="header__ctas-wrapper" :class="{'header__ctas-wrapper--inline': false}" :aria-hidden="state.showSearchModal"> <div class="header__language-switcher-container"> <span class="header__language-switcher--icon" alt="language selector icon"></span> <section class="language-switcher language-switcher__header"> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub/" class="language-switcher__language language-switcher__language--active language-switcher__divider"> <span class="visually-hidden">View this page in: English</span> EN </a> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/es/centro-de-recursos/" class="language-switcher__language language-switcher__language--active "> <span class="visually-hidden">View this page in: Spanish</span> ES </a> </section> </div> <button id="loginBtn" class="header__cta header__cta--login has-text-align-center" @click="showLoginModal($el)" aria-controls="loginModal" aria-labelledby="loginText"><svg role="img" class="login-icon header__cta-icon" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16.946 19.497"> <g id="Group_67" data-name="Group 67" transform="translate(-716.674 -257.994)"> <path id="Path_1528" data-name="Path 1528" class="cls-1" d="M-108.721,23.321h-9.618V21.949h10.989v19.5h-10.989V40.074h9.618Z" transform="translate(840.969 236.045)"/> <path id="Path_1529" data-name="Path 1529" class="cls-1" d="M-85.167,42.987l-5.424-5.424-.97.97,3.809,3.809H-97.877v1.372h10.065l-3.809,3.809.97.97,5.424-5.424-.011-.011Z" transform="translate(814.55 224.715)"/> </g> </svg> <span id="loginText" class="header__cta-text">Login</span> </button> <button id="searchBtn" class="header__cta header__cta--search has-text-align-center" @click="showSearchModal($el)" aria-controls="searchModal" aria-labelledby="searchText"><svg role="img" class="search-icon header__cta-icon" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 19.069 20.133"> <g id="Group_60" data-name="Group 60" transform="translate(13.343 14.717)"> <g id="Group_57" data-name="Group 57" transform="translate(-13.537 -5.188) rotate(-45)"> <g id="Ellipse_28" data-name="Ellipse 28" class="cls-1" transform="translate(0.133 0.142)"> <circle class="cls-2" cx="6.742" cy="6.742" r="6.742"/> <circle class="cls-3" cx="6.742" cy="6.742" r="5.992"/> </g> <line data-name="Line 10" class="cls-1" y2="8.162" transform="translate(6.068 12.154)"/> </g> </g> </svg> <span id="searchText" class="header__cta-text">Search</span> </button> </div> <div id="searchModal" class="modal modal--content-center" :class="{ 'modal--open': state.showSearchModal, 'modal--inline': state.modalType === 'header-inline' }" :aria-hidden="!state.showSearchModal" aria-modal="true" role="dialog" aria-labelledby="search-inline-Btn searchBtn"> <div class="modal__container container"> <button class="modal__close" @click="showSearchModal"> <img src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/themes/sage/dist/images/rebrand_svgs/system--cross_a258b963.svg" alt="cross/close icon"> <p>Close</p> </button> </div> <div class="modal__content container"> <form @submit="state.isLoading = true" x-data="searchForm()" class="header__form" role="search" method="get" id="searchform" action="http://web.archive.org/web/20241005223516/https://www.openathens.net/"> <label for="searchFormInput" class="input--large__label input--theme-purple__label">What are you looking for?</label> <div class="form-inline"> <input id="searchFormInput" type="search" class="input--large__input input--theme-purple__input input--large__search" name="s"/> <button class="form-inline__submit" type="submit"> <span class="visually-hidden">Search</span> <svg role="img" class="search-icon " xmlns="http://www.w3.org/2000/svg" viewbox="0 0 19.069 20.133"> <g id="Group_60" data-name="Group 60" transform="translate(13.343 14.717)"> <g id="Group_57" data-name="Group 57" transform="translate(-13.537 -5.188) rotate(-45)"> <g id="Ellipse_28" data-name="Ellipse 28" class="cls-1" transform="translate(0.133 0.142)"> <circle class="cls-2" cx="6.742" cy="6.742" r="6.742"/> <circle class="cls-3" cx="6.742" cy="6.742" r="5.992"/> </g> <line data-name="Line 10" class="cls-1" y2="8.162" transform="translate(6.068 12.154)"/> </g> </g> </svg> </button> </div> <input type="hidden" name="langs[]" value="en"/> <div class="header__form-loading" x-show.transition.opacity.300ms="state.isLoading"> <i class="fas fa-circle"></i> <i class="fas fa-circle"></i> <i class="fas fa-circle"></i> </div> </form> <script> function searchForm() { return { state: { isLoading: false, } } } </script> </div> </div> <div id="loginModal" class="modal modal--content-right" :class="{ 'modal--open': state.showLoginModal, 'modal--inline': state.modalType === 'header-inline' }" :aria-hidden="!state.showLoginModal" aria-modal="true" role="dialog" aria-labelledby="login-inline-Btn loginBtn"> <div class="modal__container container"> <button class="modal__close" @click="showLoginModal"> <img src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/themes/sage/dist/images/rebrand_svgs/system--cross_a258b963.svg" alt="cross/close icon"> <p>Close</p> </button> </div> <div class="modal__content container"> <nav aria-label="external" id="modalLogin" class="modal-login"> <div class="menu-login-nav-container"><ul id="menu-login-nav" class="menu"><li id="menu-item-226" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-226"><a target="_blank" rel="noopener" href="http://web.archive.org/web/20241005223516/https://my.openathens.net/">Login to MyAthens</a></li> <li id="menu-item-2251860" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2251860"><a target="_blank" rel="noopener" href="http://web.archive.org/web/20241005223516/https://login.openathens.net/auth#forgottenpassword">Forgotten your password?</a></li> <li id="menu-item-8485598" class="menu-item menu-item-type-post_type menu-item-object-advice menu-item-8485598"><a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/advice/account-troubleshooting/">Account troubleshooting</a></li> <li id="menu-item-2335979" class="menu-item menu-item-type-post_type menu-item-object-advice menu-item-2335979"><a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/advice/how-do-i-get-an-openathens-account/">How do I get an OpenAthens account?</a></li> <li id="menu-item-227" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-227"><a target="_blank" rel="noopener" href="http://web.archive.org/web/20241005223516/https://admin.openathens.net/">Library administrators</a></li> <li id="menu-item-228" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-228"><a target="_blank" rel="noopener" href="http://web.archive.org/web/20241005223516/https://sp.openathens.net/">Publisher and provider administrators</a></li> </ul></div> </nav> </div> </div> </div> <script> function setNavLoginState() { return { state: { showSearchModal: false, showLoginModal: false, closedLoginModal: false, closedModal: false, modalType: false }, setModalType: function(e) { this.state.modalType = e.detail.eventType; }, hideModals: function(e) { if(e.key === "Escape" && this.state.showSearchModal) { this.showSearchModal(); } if(e.key === "Escape" && this.state.showLoginModal) { this.showLoginModal(); } }, showSearchModal: function() { this.state.showSearchModal = !this.state.showSearchModal; let event = {}; if (this.state.showSearchModal) { event = new CustomEvent('modalopen', {detail: {message: 'Modal open'}}) this.state.closedModal = false; const searchBox = document.getElementById('searchFormInput'); setTimeout(function() { searchBox.focus(); }, 1000) } else { event = new CustomEvent('modalclose', {detail: {message: 'Modal close'}}) this.state.closedModal = true; } window.dispatchEvent(event); }, showLoginModal: function() { this.state.showLoginModal = !this.state.showLoginModal; let event = {}; if (this.state.showLoginModal) { event = new CustomEvent('modalopen', {detail: {message: 'Modal open'}}) this.state.closedModal = false; } else { event = new CustomEvent('modalclose', {detail: {message: 'Modal close'}}) this.state.closedModal = true; } window.dispatchEvent(event); } } } </script> <div class="header__container container"> <div class="header__top"> <a class="header__logo" :class="{'header__logo--invert': showNav}" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/" aria-label="Click here to visit the Open Athens homepage"> <img class="no-print lazy" src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2022/08/OA_PRIMARY-LOGO_RGB_-BLUE.png" srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2022/08/OA_PRIMARY-LOGO_RGB_-BLUE.png 500w, http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2022/08/OA_PRIMARY-LOGO_RGB_-BLUE-300x98.png 300w, http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2022/08/OA_PRIMARY-LOGO_RGB_-BLUE-450x148.png 450w" sizes="(min-width: 1440px) 1440px, (min-width: 1024px) 1024px, (min-width: 768px) 768px, 100vw" alt="OpenAthens logo in navy"> </a> <button class="nav-primary__toggle" @click="showNav = !showNav" :aria-expanded="showNav" aria-controls="primary-nav"> <span class="visually-hidden" x-text="(showNav ? &quot;Close &quot; : &quot;Open &quot;).concat(&quot;the primary navigation menu&quot;)"></span> <span class="burger" :class="{'burger--close': showNav }"> <img src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/themes/sage/dist/images/rebrand_svgs/system--burger_bfc0f07d.svg" alt="burger icon"> <p>Menu</p> </span> <span class="close-nav" :class="{'burger--close': showNav }"> <img src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/themes/sage/dist/images/rebrand_svgs/system--cross_a258b963.svg" alt="cross/close icon"> <p>Close</p> </span> </button> </div> <div class="nav-primary nav-primary--default" :class="{'nav-primary--fade-out': modalOpen }"> <nav aria-label="primary" id="primary-nav" class="nav-primary__nav" :class="{'nav-primary__nav--hidden': !showNav}"> <ul class="nav"> <li class="menu-item menu-item--default menu-item--has-children" x-data="navItem()" x-on:submenuopen.window="collapseNavItem($event);" x-on:submenuclose.window="collapseNavItem($event)" x-on:closemenus.window="showChildren = false" data-identifier="144" x-init="identifier = '144'" :class="{'menu-item--open': showChildren, 'menu-item--collapse': collapse}" x-on:focusin="showNav = innerWidth > 768"> <button class="menu-item__link menu-item__link--default" x-on:modalopen.window="modalOpen = true" x-on:modalclose.window="modalOpen = false" aria-haspopup="true" :class="{'menu-item__link--has-children' : true, 'menu-item__link--modal-open' : modalOpen}" x-on:blur="showNav = false" :aria-expanded="showChildren" aria-controls="sub-menu-146-toggle" x-on:click="toggleChildren($el, $event)"> <div class="menu-item__link__text"> Librarians </div> <svg class="sub-menu__icon"> <svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" alt=""> <path fill="rgb(0, 0, 0)" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path> </svg> </svg> </button> <ul id="sub-menu-146-toggle" class="sub-menu sub-menu--default" :class="{'sub-menu--open': showNav, 'sub-menu--toggled': showChildren}" :aria-hidden="!showNav" role="menu"> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/librarians/" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> Why OpenAthens for librarians?</a> </li> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="/web/20241005223516/https://www.openathens.net/case-studies/?tags[]=Librarians" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> Library case studies</a> </li> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/librarians/i-am-using-a-proxy-why-do-i-need-openathens/" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> I am using a proxy, why do I need OpenAthens?</a> </li> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/librarians/integrate-systems/" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> What systems do we integrate with?</a> </li> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/librarians/reporting/" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> Reporting</a> </li> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/librarians/myathens/" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> MyAthens</a> </li> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/librarians/onboarding-for-librarians/" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> Onboarding for librarians</a> </li> </ul> </li> <script> var navItem = function () { return { identifier: null, showChildren: false, showNav: false, modalOpen: false, collapse: false, toggleChildren: function(rootEl, e) { e.stopPropagation(); window.activeNavItem = rootEl.getAttribute('data-identifier'); this.showChildren = !this.showChildren subMenuOpen(this.showChildren); }, setActive: function(el) { this.removeActiveItems(); el.classList.add('menu-item--active'); }, removeActiveItems: function() { Array.from(document.querySelectorAll('.menu-item--active')).forEach(function (el) { el.classList.remove('menu-item--active'); }); }, collapseNavItem: function(e) { e.stopPropagation(); if (window.activeNavItem != this.identifier) { this.showNav = false; this.showChildren = false; } if (this.showChildren) { this.collapse = false; return false; } if (e.detail.state == 'close') { document.activeElement.blur(); this.collapse = false; } else { this.collapse = true; } }, } } </script> <li class="menu-item menu-item--default menu-item--has-children" x-data="navItem()" x-on:submenuopen.window="collapseNavItem($event);" x-on:submenuclose.window="collapseNavItem($event)" x-on:closemenus.window="showChildren = false" data-identifier="1555986" x-init="identifier = '1555986'" :class="{'menu-item--open': showChildren, 'menu-item--collapse': collapse}" x-on:focusin="showNav = innerWidth > 768"> <button class="menu-item__link menu-item__link--default" x-on:modalopen.window="modalOpen = true" x-on:modalclose.window="modalOpen = false" aria-haspopup="true" :class="{'menu-item__link--has-children' : true, 'menu-item__link--modal-open' : modalOpen}" x-on:blur="showNav = false" :aria-expanded="showChildren" aria-controls="sub-menu-providers-toggle" x-on:click="toggleChildren($el, $event)"> <div class="menu-item__link__text"> Publishers and service providers </div> <svg class="sub-menu__icon"> <svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" alt=""> <path fill="rgb(0, 0, 0)" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path> </svg> </svg> </button> <ul id="sub-menu-providers-toggle" class="sub-menu sub-menu--default" :class="{'sub-menu--open': showNav, 'sub-menu--toggled': showChildren}" :aria-hidden="!showNav" role="menu"> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/publishers/" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> Why OpenAthens for publishers and service providers?</a> </li> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/case-studies/?tags[]=Publishers and service providers" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> Publisher case studies</a> </li> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/publishers/we-support-proxy-why-do-i-need-openathens/" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> We support proxy, why do I need OpenAthens?</a> </li> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/publishers/understanding-service-provider-integrations/" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> Understanding service provider integrations</a> </li> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/publishers/federation/" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> Join our global identity federation</a> </li> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/publishers/saml-publisher-expertise/" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> Consultancy for publishers and service providers</a> </li> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/publishers/onboarding-for-publishers/" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> Onboarding for publishers and service providers</a> </li> </ul> </li> <li class="menu-item menu-item--default menu-item--active menu-item--has-children" x-data="navItem()" x-on:submenuopen.window="collapseNavItem($event);" x-on:submenuclose.window="collapseNavItem($event)" x-on:closemenus.window="showChildren = false" data-identifier="111" x-init="identifier = '111'" :class="{'menu-item--open': showChildren, 'menu-item--collapse': collapse}" x-on:focusin="showNav = innerWidth > 768"> <button class="menu-item__link menu-item__link--default" x-on:modalopen.window="modalOpen = true" x-on:modalclose.window="modalOpen = false" aria-haspopup="true" :class="{'menu-item__link--has-children' : true, 'menu-item__link--modal-open' : modalOpen}" x-on:blur="showNav = false" :aria-expanded="showChildren" aria-controls="sub-menu-116-toggle" x-on:click="toggleChildren($el, $event)"> <div class="menu-item__link__text"> Resource hub </div> <svg class="sub-menu__icon"> <svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" alt=""> <path fill="rgb(0, 0, 0)" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path> </svg> </svg> </button> <ul id="sub-menu-116-toggle" class="sub-menu sub-menu--default" :class="{'sub-menu--open': showNav, 'sub-menu--toggled': showChildren}" :aria-hidden="!showNav" role="menu"> <li class="menu-item menu-item--default menu-item--sub menu-item--active"> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub/" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> Resource hub</a> </li> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/case-studies/" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> Case studies</a> </li> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub/events/" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> Events</a> </li> <li class="menu-item menu-item--default menu-item--sub "> <a role="menuitem" href="http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub/resource-hub-cyber-security-resource-hub/" x-on:focus="showNav = innerWidth > 768" x-on:blur="showNav = false"> Cybersecurity resource hub</a> </li> </ul> </li> </ul> </nav> </div> <div class="header__ctas-wrapper" :class="{'header__ctas-wrapper--inline': headerInline}" :aria-hidden="!headerInline"> <div class="header__language-switcher-container"> <span class="header__language-switcher--icon" alt="language selector icon"></span> <section class="language-switcher language-switcher__header"> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub/" class="language-switcher__language language-switcher__language--active language-switcher__divider"> <span class="visually-hidden">View this page in: English</span> EN </a> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/es/centro-de-recursos/" class="language-switcher__language language-switcher__language--active "> <span class="visually-hidden">View this page in: Spanish</span> ES </a> </section> </div> <button id="login-inline-Btn" class="header__cta header__cta--login has-text-align-center" @click="showLoginModal()" aria-controls="loginModal" aria-labelledby="loginText"><svg role="img" class="login-icon header__cta-icon" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16.946 19.497"> <g id="Group_67" data-name="Group 67" transform="translate(-716.674 -257.994)"> <path id="Path_1528" data-name="Path 1528" class="cls-1" d="M-108.721,23.321h-9.618V21.949h10.989v19.5h-10.989V40.074h9.618Z" transform="translate(840.969 236.045)"/> <path id="Path_1529" data-name="Path 1529" class="cls-1" d="M-85.167,42.987l-5.424-5.424-.97.97,3.809,3.809H-97.877v1.372h10.065l-3.809,3.809.97.97,5.424-5.424-.011-.011Z" transform="translate(814.55 224.715)"/> </g> </svg> <span id="loginText" class="header__cta-text">Login</span> </button> <button id="search-inline-Btn" class="header__cta header__cta--search has-text-align-center" @click="showSearchModal()" aria-controls="searchModal" aria-labelledby="searchText"><svg role="img" class="search-icon header__cta-icon" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 19.069 20.133"> <g id="Group_60" data-name="Group 60" transform="translate(13.343 14.717)"> <g id="Group_57" data-name="Group 57" transform="translate(-13.537 -5.188) rotate(-45)"> <g id="Ellipse_28" data-name="Ellipse 28" class="cls-1" transform="translate(0.133 0.142)"> <circle class="cls-2" cx="6.742" cy="6.742" r="6.742"/> <circle class="cls-3" cx="6.742" cy="6.742" r="5.992"/> </g> <line data-name="Line 10" class="cls-1" y2="8.162" transform="translate(6.068 12.154)"/> </g> </g> </svg> <span id="searchText" class="header__cta-text">Search</span> </button> </div> </div> </header> <script> const mainHeader = { init: function() { return { showNav: false, collapseAll: false, headerInline: false, modalOpen: false, chevron: { posX: 20000, show: false, }, previouslyFocusedElement: null, toggleHeaderInline: function() { const newHeaderInline = window.scrollY > 0; if (newHeaderInline !== this.headerInline) { // other elements may need to know that the nav has shrunk const eventType = newHeaderInline ? 'header-inline' : 'header-full'; const event = new CustomEvent( 'header-type', { detail: { eventType: eventType } } ); window.dispatchEvent(event); } this.headerInline = newHeaderInline; }, showSearchModal: function() { let event = new CustomEvent('inline-search-clicked', {detail: {message: 'Click inline search CTA'}}) this.previouslyFocusedElement = document.activeElement; const searchBox = document.getElementById('searchFormInput'); setTimeout(function() { searchBox.focus(); }, 1000) window.dispatchEvent(event); }, showLoginModal: function() { let event = new CustomEvent('inline-login-clicked', {detail: {message: 'Click inline search CTA'}}) this.previouslyFocusedElement = document.activeElement; // const firstNavItem = document.querySelector('#modalLogin .menu-item'); setTimeout(function() { firstNavItem.focus(); }, 1000) window.dispatchEvent(event); }, closeModal: function() { this.modalOpen = false; if (this.previouslyFocusedElement) { this.previouslyFocusedElement.focus(); } }, moveChevron: function(e) { this.chevron.posX = e.detail.xPos this.chevron.show = true; }, hideChevron: function(e) { this.chevron.show = false; } } }, } function subMenuOpen(open) { const state = open ? 'open' : 'close' let event = new CustomEvent('submenu' + state, {detail: {message: state + ' sub menu', state: state}}) window.dispatchEvent(event); } </script> <div class="wrap" role="document"> <div class="content"> <main class="main" id="main"> <section class="header-module header-module--spill"> <div class="header-module__bg-filler bg-purple-dark"></div> <div class="container bg-purple-dark"> <header class="header-module__text text-white"> <div> <h1 class="header-module__title">Resource hub</h1> <p class="text-white">Welcome to our resource hub! Explore these resources to learn more about OpenAthens. Register for webinars, read our latest blogs and news.</p> <div class="header-module__ctas "> </div> </div> </header> <div class="header-module__image "> <picture class="image "> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2-1024x1024.jpg.webp" media="(min-width: 1024px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2-1024x1024.jpg" media="(min-width: 1024px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2-900x900.jpg.webp" media="(min-width: 900px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2-900x900.jpg" media="(min-width: 900px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2-768x768.jpg.webp" media="(min-width: 768px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2-768x768.jpg" media="(min-width: 768px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2-450x450.jpg.webp" media="(min-width: 450px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2-450x450.jpg" media="(min-width: 450px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2-300x300.jpg.webp" media="(min-width: 300px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2-300x300.jpg.webp" media="(min-width: 300px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2-300x300.jpg" media="(min-width: 300px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2-300x300.jpg" media="(min-width: 300px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2-150x150.jpg.webp" media="(min-width: 150px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2-150x150.jpg" media="(min-width: 150px)"/> <img class="" src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2.jpg" srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Community-hub-square-2.jpg" alt="Community hub - people at a workshop event"/> </picture> </div> </div> </section> <section x-data="headerSearch()" class="header-search bg-purple-light"> <div class="header-search__container container"> <header class="header-search__header"> <h2 class="header-search__heading text-" id="search-our-content">Search our content</h2> <p class="header-search__body-text text-"></p> </header> <p class="header-search__form-title text-">Find content</p> <form @submit.prevent="onSubmit" class="header-search__form" method="get" action="http://web.archive.org/web/20241005223516/https://www.openathens.net/"> <label for="headerSearchInput" class="input--large__label ">Find blogs, news, events and more:</label> <div class="form-inline"> <input id="headerSearchInput" type="search" class="input--large__input text-blue-dark input--large__search" name="search" value="" x-model="state.searchTerm"/> <button class="form-inline__submit" type="submit"> <span class="visually-hidden">Search</span> <svg role="img" class="search-icon " xmlns="http://www.w3.org/2000/svg" viewbox="0 0 19.069 20.133"> <g id="Group_60" data-name="Group 60" transform="translate(13.343 14.717)"> <g id="Group_57" data-name="Group 57" transform="translate(-13.537 -5.188) rotate(-45)"> <g id="Ellipse_28" data-name="Ellipse 28" class="cls-1" transform="translate(0.133 0.142)"> <circle class="cls-2" cx="6.742" cy="6.742" r="6.742"/> <circle class="cls-3" cx="6.742" cy="6.742" r="5.992"/> </g> <line data-name="Line 10" class="cls-1" y2="8.162" transform="translate(6.068 12.154)"/> </g> </g> </svg> </button> </div> </form> </div> </section> <script> function headerSearch() { return { state: { searchTerm: '' }, onSubmit: function() { const event = new CustomEvent('ajax-search', {detail: {message: 'AJAX Search', searchTerm: this.state.searchTerm}}) window.dispatchEvent(event); }, } } </script> <div class="search-filter bg-purple-light text-blue-dark" x-data="searchFilter()" x-on:posts-loaded.window="postsLoaded = true" x-on:loading-posts.window="postsLoaded = false" x-on:all-posts-loaded.window="allPostsLoaded = true" x-on:not-all-posts-loaded.window="allPostsLoaded = false"> <div class="search-filter__results"> <div class="header-search__results-count"> <p class="header-search__results text-"> </p> <nav aria-label="filter" class="filter-nav" x-data="window.ALPINE.FilterNav()" x-init="init()" x-on:ajax-search.window="handleKeywordSearch($event)" :class="{ 'filter-nav--higher': state.headerIsCollapsed }" data-targetcontainerid="js__archive-results" data-posttype="all" data-noresultsmessage="Sorry we don't have any content that matches your selected filters. Please try choosing a different option." data-wphome="https://www.openathens.net" data-contenttypes="[&quot;post&quot;,&quot;page&quot;,&quot;faq&quot;,&quot;event&quot;,&quot;casestudy&quot;,&quot;newsSingle&quot;,&quot;adviceSingle&quot;]" data-lang="en" data-search="" x-on:load-more.window="handleLoadMore()"> <button aria-expanded="false" aria-label="toggle options" class="filter-nav__toggle--main" x-on:click="toggle($event, true)"> Filter <svg class="filter-nav__chevron" aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512" alt=""> <path fill="currentColor" d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"></path> </svg> </button> <div class="filter-nav__toggle--main__replacement"> <fieldset class="filter-nav__section"> <legend class="filter-nav__heading">Resource language:</legend> <ul class="filter-nav__list filter-nav__langs-container"> <li data-code="en"> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> English </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:input="handleLangs($event)" name="English" data-code="en" checked="checked"/> </label> </li> <li data-code="es"> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> Español </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:input="handleLangs($event)" name="Español" data-code="es" 0=""/> </label> </li> </ul> </fieldset> <fieldset class="filter-nav__section"> <legend class="filter-nav__heading">Content for:</legend> <ul class="filter-nav__list"> <li class=""> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> IT staff </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:click="handleSelect($event)" name="audience[]" value="it-staff" data-taxonomy="audience" x-bind:checked="(state.selected['audience'] || []).includes('it-staff')"/> </label> </li> <li class=""> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> Librarians </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:click="handleSelect($event)" name="audience[]" value="librarians" data-taxonomy="audience" x-bind:checked="(state.selected['audience'] || []).includes('librarians')"/> </label> </li> <li class=""> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> Publishers and service providers </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:click="handleSelect($event)" name="audience[]" value="publishers-and-service-providers" data-taxonomy="audience" x-bind:checked="(state.selected['audience'] || []).includes('publishers-and-service-providers')"/> </label> </li> </ul> </fieldset> <fieldset class="filter-nav__section"> <legend class="filter-nav__heading">Topics:</legend> <ul class="filter-nav__list"> <li class=""> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> Authentication </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:click="handleSelect($event)" name="topic[]" value="authentication" data-taxonomy="topic" x-bind:checked="(state.selected['topic'] || []).includes('authentication')"/> </label> </li> <li class=""> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> Browser changes </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:click="handleSelect($event)" name="topic[]" value="browser-chamges" data-taxonomy="topic" x-bind:checked="(state.selected['topic'] || []).includes('browser-chamges')"/> </label> </li> <li class=""> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> Data and privacy </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:click="handleSelect($event)" name="topic[]" value="data-privacy" data-taxonomy="topic" x-bind:checked="(state.selected['topic'] || []).includes('data-privacy')"/> </label> </li> <li class=""> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> Federated access </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:click="handleSelect($event)" name="topic[]" value="federated-access" data-taxonomy="topic" x-bind:checked="(state.selected['topic'] || []).includes('federated-access')"/> </label> </li> <li class=""> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> Integrations </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:click="handleSelect($event)" name="topic[]" value="integrations" data-taxonomy="topic" x-bind:checked="(state.selected['topic'] || []).includes('integrations')"/> </label> </li> <li class=""> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> Managed proxy </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:click="handleSelect($event)" name="topic[]" value="managed-proxy" data-taxonomy="topic" x-bind:checked="(state.selected['topic'] || []).includes('managed-proxy')"/> </label> </li> <li class=""> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> Moving from IP </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:click="handleSelect($event)" name="topic[]" value="moving-from-ip" data-taxonomy="topic" x-bind:checked="(state.selected['topic'] || []).includes('moving-from-ip')"/> </label> </li> <li class=""> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> Onboarding </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:click="handleSelect($event)" name="topic[]" value="onboarding" data-taxonomy="topic" x-bind:checked="(state.selected['topic'] || []).includes('onboarding')"/> </label> </li> <li class=""> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> Product tips </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:click="handleSelect($event)" name="topic[]" value="product-tips" data-taxonomy="topic" x-bind:checked="(state.selected['topic'] || []).includes('product-tips')"/> </label> </li> <li class=""> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> Product updates </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:click="handleSelect($event)" name="topic[]" value="product-updates" data-taxonomy="topic" x-bind:checked="(state.selected['topic'] || []).includes('product-updates')"/> </label> </li> <li class=""> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> Reporting </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:click="handleSelect($event)" name="topic[]" value="reporting" data-taxonomy="topic" x-bind:checked="(state.selected['topic'] || []).includes('reporting')"/> </label> </li> <li class=""> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> Security </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:click="handleSelect($event)" name="topic[]" value="security" data-taxonomy="topic" x-bind:checked="(state.selected['topic'] || []).includes('security')"/> </label> </li> <li class=""> <label class="filter-nav__checkbox"> <span class="filter-nav__checkbox__text"> User experience </span> <input type="checkbox" class="filter-nav__checkbox__input" x-on:click="handleSelect($event)" name="topic[]" value="user-experience" data-taxonomy="topic" x-bind:checked="(state.selected['topic'] || []).includes('user-experience')"/> </label> </li> </ul> </fieldset> </div> </nav> </div> <div class="search-filter__results-container"> <section :class="{ &quot;archive-results--loading&quot;: !postsLoaded }" aria-live="polite" id="js__archive-results" class="archive-results"> <div x-show="postsLoaded"> <p class="filter-nav__no-results">Sorry we don&#039;t have any content that matches your selected filters. Please try choosing a different option.</p> </div> </section> <div x-show="!allPostsLoaded" class="archive-results__load-more"> <button :class="postsLoaded ? &quot;archive-results__button&quot; : &quot;archive-results__button--loading&quot;" x-on:click="loadMore()" x-text="postsLoaded ? &quot;Show more resources&quot; : &quot;Loading&quot;" class="cta-button cta-button--primary cta-button--small"> Show more </button> </div> </div> </div> </div> <script> function searchFilter() { return { loadMore: () => window.dispatchEvent(new CustomEvent("load-more")), postsLoaded: false, allPostsLoaded: false, } } </script> <section class="tout-reversible tout-reversible bg-white tout-reversible--image-right"> <div class="tout-reversible__container"> <div class="tout__image--wrapper square-image"> <picture class="image "> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-1600x900.jpg.webp" media="(min-width: 1600px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-1600x900.jpg" media="(min-width: 1600px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-1536x864.jpg.webp" media="(min-width: 1536px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-1536x864.jpg" media="(min-width: 1536px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-1200x675.jpg.webp" media="(min-width: 1200px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-1200x675.jpg" media="(min-width: 1200px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-1024x576.jpg.webp" media="(min-width: 1024px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-1024x576.jpg" media="(min-width: 1024px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-768x432.jpg.webp" media="(min-width: 768px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-768x432.jpg" media="(min-width: 768px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-450x253.jpg.webp" media="(min-width: 450px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-450x253.jpg" media="(min-width: 450px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-300x169.jpg.webp" media="(min-width: 300px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-300x169.jpg.webp" media="(min-width: 300px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-300x169.jpg" media="(min-width: 300px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-300x169.jpg" media="(min-width: 300px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-150x150.jpg.webp" media="(min-width: 150px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-150x150.jpg" media="(min-width: 150px)"/> <img class=" tout__image--square " src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-1200x675.jpg" srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2023/08/shamin-haky-Uhx-gHPpCDg-unsplash-1200x675.jpg" alt="shamin-haky"/> </picture> </div> <article class="tout__text" aria-label="Article content for the post, 'Cyber security resource hub'"> <h2 class="tout__title text-blue-dark" id="cyber-security-resource-hub">Cyber security resource hub</h2> <div class="tout__body text-blue-dark"><p>The cyber security threat landscape is always evolving, and attacks are becoming more prevalent and sophisticated​.</p> <p>Explore our collection of educational resources designed to empower you with the knowledge and tools to safeguard yourself and your organization from cyber threats. Join us in building a safer, more secure digital future.</p> </div> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/community/cyber-security-resource-hub/" target="_self" rel="" class="cta-button cta-button--primary cta-button--small"> Visit our cyber security resource hub </a> </article> </div> </section> <section class="tout bg-white "> <div class="tout__background" style="background-image: url(/web/20241005223516im_/https://www.openathens.net/resource-hub/)"></div> <div class="container"> <div class="tout__image--top-left tout__image--round"> <div class="tout__image__wrapper"> <section class="satellite-image"> <picture class="image "> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Access-Lab-2021-square-900x900.jpg.webp" media="(min-width: 900px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Access-Lab-2021-square-900x900.jpg" media="(min-width: 900px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Access-Lab-2021-square-768x768.jpg.webp" media="(min-width: 768px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Access-Lab-2021-square-768x768.jpg" media="(min-width: 768px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Access-Lab-2021-square-450x450.jpg.webp" media="(min-width: 450px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Access-Lab-2021-square-450x450.jpg" media="(min-width: 450px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Access-Lab-2021-square-300x300.jpg.webp" media="(min-width: 300px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Access-Lab-2021-square-300x300.jpg.webp" media="(min-width: 300px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Access-Lab-2021-square-300x300.jpg" media="(min-width: 300px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Access-Lab-2021-square-300x300.jpg" media="(min-width: 300px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Access-Lab-2021-square-150x150.jpg.webp" media="(min-width: 150px)"/> <source srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Access-Lab-2021-square-150x150.jpg" media="(min-width: 150px)"/> <img class=" image--round--large satellite-image__planet" src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Access-Lab-2021-square.jpg" srcset="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2020/11/Access-Lab-2021-square.jpg" alt="Attendees at Access Lab 2021 watching a session"/> </picture> <div class=" satellite-image__moon__wrapper image--blue-dark satellite-image__moon--top-left "> <img src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/uploads/2021/04/Seamless_Setup_RGB_REVERSED.png" alt="Seamless setup icon" class="lazy icon"/> </div> </section> </div> </div> <article class="tout__text" aria-label="Article content for the post, 'Listserv community'"> <h2 class="tout__title text-navy-dark" id="listserv-community" id="listserv-community">Listserv community</h2> <div class="tout__body text-blue-dark"><p>Our OpenAthens Listserv connects our customers. Join our global community to share best practices, expertise, ideas, and information, ask questions, gain knowledge, explore opportunities and collaborate with each other!</p> </div> <a href="http://web.archive.org/web/20241005223516/https://www.jiscmail.ac.uk/cgi-bin/wa-jisc.exe?SUBED1=OPENATHENS&amp;A=1" target="_blank" rel="noreferrer" class="cta-button cta-button--primary cta-button--small"> Sign-up to our Listserv </a> </article> </div> </section> <section class="form bg- text-"> <div class="form__container container"> <header> <h2 class="form__heading text-" id="still-have-questions">Still have questions?</h2> <div class="form__text text-"><p>Get in touch and we&#8217;d be happy to help!</p> <p>We will use the contact details you provide to us to send you information about our products and services.</p> <p>You can opt out of our emails at any time by using the link in the emails and you can view our<u> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/privacy/">privacy policy</a>.</u></p> <p>&nbsp;</p> </div> </header> <div class="form__wrapper text-"> <p class="form__hint text-">All required fields are marked with &#039;*&#039; <span aria-hidden="true" class="accent bg-"></span></p> <script type="text/javascript"></script> <div class="gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework" data-form-theme="legacy" data-form-index="0" id="gform_wrapper_3"><form method="post" enctype="multipart/form-data" id="gform_3" action="http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub/" data-formid="3" novalidate novalidate="novalidate"><div class="gf_invisible ginput_recaptchav3" data-sitekey="6LeHDxQjAAAAALJO7ylYVaP0Hym8ZDCxE-35UXOZ" data-tabindex="0"><input id="input_9a528971b990a4074cb8e8a3afe5f25a" class="gfield_recaptcha_response" type="hidden" name="input_9a528971b990a4074cb8e8a3afe5f25a" value=""/></div> <div class="gform-body gform_body"><ul id="gform_fields_3" class="gform_fields top_label form_sublabel_below description_below validation_below"><li id="field_3_1" data-js-reload="field_3_1" class="form__input-group gfield form__input-group--text"> <label class="gfield_label gform-field-label" for="input_3_1">First name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><label class="form__label navy-dark" for="input_3_1">First name*</label> <div class="form__input-wrapper"> <input id="input_3_1" type="text" name="input_1" placeholder="Your name" aria-required="true" required="required" class="form__input bg-white"> <svg role="img" class="form__input-check form__input-feedback" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 21.428 21.256" aria-hidden="true"> <title>Form input field has passed validation</title> <g data-name="Component 1" transform="translate(0.171)"> <g data-name="Group 111" transform="translate(0 12.772) rotate(-45)"> <line data-name="Line 1" class="cls-1" x2="0.055" y2="10.833" transform="translate(1.768 0)"/> <line data-name="Line 2" class="cls-1" x1="18.062" transform="translate(0 9.999)"/> </g> </g> </svg> <span aria-hidden="true" class="form__input-error form__input-feedback text-coral-darkest">!</span> </div> </li><li id="field_3_11" data-js-reload="field_3_11" class="form__input-group gfield form__input-group--text"> <label class="gfield_label gform-field-label" for="input_3_11">Surname<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><label class="form__label navy-dark" for="input_3_11">Surname*</label> <div class="form__input-wrapper"> <input id="input_3_11" type="text" name="input_11" placeholder="Your name" aria-required="true" required="required" class="form__input bg-white"> <svg role="img" class="form__input-check form__input-feedback" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 21.428 21.256" aria-hidden="true"> <title>Form input field has passed validation</title> <g data-name="Component 1" transform="translate(0.171)"> <g data-name="Group 111" transform="translate(0 12.772) rotate(-45)"> <line data-name="Line 1" class="cls-1" x2="0.055" y2="10.833" transform="translate(1.768 0)"/> <line data-name="Line 2" class="cls-1" x1="18.062" transform="translate(0 9.999)"/> </g> </g> </svg> <span aria-hidden="true" class="form__input-error form__input-feedback text-coral-darkest">!</span> </div> </li><li id="field_3_3" data-js-reload="field_3_3" class="form__input-group gfield form__input-group--text"> <label class="gfield_label gform-field-label" for="input_3_3">Organization<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><label class="form__label navy-dark" for="input_3_3">Organization*</label> <div class="form__input-wrapper"> <input id="input_3_3" type="text" name="input_3" aria-required="true" required="required" class="form__input bg-white"> <svg role="img" class="form__input-check form__input-feedback" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 21.428 21.256" aria-hidden="true"> <title>Form input field has passed validation</title> <g data-name="Component 1" transform="translate(0.171)"> <g data-name="Group 111" transform="translate(0 12.772) rotate(-45)"> <line data-name="Line 1" class="cls-1" x2="0.055" y2="10.833" transform="translate(1.768 0)"/> <line data-name="Line 2" class="cls-1" x1="18.062" transform="translate(0 9.999)"/> </g> </g> </svg> <span aria-hidden="true" class="form__input-error form__input-feedback text-coral-darkest">!</span> </div> </li><li id="field_3_2" data-js-reload="field_3_2" class="form__input-group gfield form__input-group--text"> <label class="gfield_label gform-field-label" for="input_3_2">Job title</label><label class="form__label navy-dark" for="input_3_2">Job title</label> <div class="form__input-wrapper"> <input id="input_3_2" type="text" name="input_2" class="form__input bg-white"> <svg role="img" class="form__input-check form__input-feedback" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 21.428 21.256" aria-hidden="true"> <title>Form input field has passed validation</title> <g data-name="Component 1" transform="translate(0.171)"> <g data-name="Group 111" transform="translate(0 12.772) rotate(-45)"> <line data-name="Line 1" class="cls-1" x2="0.055" y2="10.833" transform="translate(1.768 0)"/> <line data-name="Line 2" class="cls-1" x1="18.062" transform="translate(0 9.999)"/> </g> </g> </svg> <span aria-hidden="true" class="form__input-error form__input-feedback text-coral-darkest">!</span> </div> </li><li id="field_3_4" data-js-reload="field_3_4" class="form__input-group gfield form__input-group--email"> <label class="gfield_label gform-field-label" for="input_3_4">Email address<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><label class="form__label navy-dark" for="input_3_4">Email address*</label> <div class="form__input-wrapper"> <input id="input_3_4" type="email" name="input_4" aria-required="true" required="required" class="form__input bg-white"> <svg role="img" class="form__input-check form__input-feedback" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 21.428 21.256" aria-hidden="true"> <title>Form input field has passed validation</title> <g data-name="Component 1" transform="translate(0.171)"> <g data-name="Group 111" transform="translate(0 12.772) rotate(-45)"> <line data-name="Line 1" class="cls-1" x2="0.055" y2="10.833" transform="translate(1.768 0)"/> <line data-name="Line 2" class="cls-1" x1="18.062" transform="translate(0 9.999)"/> </g> </g> </svg> <span aria-hidden="true" class="form__input-error form__input-feedback text-coral-darkest">!</span> </div> </li><li id="field_3_5" data-js-reload="field_3_5" class="form__input-group gfield form__input-group--textarea"> <label class="gfield_label gform-field-label" for="input_3_5">Tell us more about your enquiry<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><label class="form__label navy-dark" for="input_3_5">Tell us more about your enquiry*</label> <div class="form__input-wrapper"> <textarea id="input_3_5" name="input_5" aria-required="true" required="required" class="form__input bg-white"></textarea> <svg role="img" class="form__input-check form__input-feedback" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 21.428 21.256" aria-hidden="true"> <title>Form input field has passed validation</title> <g data-name="Component 1" transform="translate(0.171)"> <g data-name="Group 111" transform="translate(0 12.772) rotate(-45)"> <line data-name="Line 1" class="cls-1" x2="0.055" y2="10.833" transform="translate(1.768 0)"/> <line data-name="Line 2" class="cls-1" x1="18.062" transform="translate(0 9.999)"/> </g> </g> </svg> <span aria-hidden="true" class="form__input-error form__input-feedback text-coral-darkest">!</span> </div> </li><li id="field_3_6" data-js-reload="field_3_6" class="form__input-group gfield form__input-group--select"> <fieldset class="form__fieldset"> <legend>How did you hear about OpenAthens?</legend> <label class="gfield_label gform-field-label" for="input_3_6">How did you hear about OpenAthens?</label><div class="form__input-wrapper"> <select id="input_3_6" name="input_6" class="form__input"> <option value="">Select</option> <option value="Advert - online or print">Advert &#8211; online or print</option> <option value="Conference / tradeshow">Conference / tradeshow</option> <option value="Customer / word of mouth">Customer / word of mouth</option> <option value="Email / listserv">Email / listserv</option> <option value="Industry body / membership organisation">Industry body / membership organization</option> <option value="Online search">Online search</option> <option value="Press / media">Press / media</option> <option value="SeamlessAccess initiative">SeamlessAccess initiative</option> <option value="Social media">Social media</option> <option value="Webinar">Webinar</option> </select> <svg role="img" class="form__input-check form__input-feedback" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 21.428 21.256" aria-hidden="true"> <title>Form input field has passed validation</title> <g data-name="Component 1" transform="translate(0.171)"> <g data-name="Group 111" transform="translate(0 12.772) rotate(-45)"> <line data-name="Line 1" class="cls-1" x2="0.055" y2="10.833" transform="translate(1.768 0)"/> <line data-name="Line 2" class="cls-1" x1="18.062" transform="translate(0 9.999)"/> </g> </g> </svg> <span aria-hidden="true" class="form__input-error form__input-feedback text-coral-darkest">!</span> </div> </fieldset> </li><li id="field_3_9" data-js-reload="field_3_9" class="form__input-group gfield form__input-group--captcha"> <label class="gfield_label gform-field-label" for="input_3_9">CAPTCHA</label><div id="input_3_9" class="ginput_container ginput_recaptcha" data-sitekey="6LeW-4IbAAAAAKIFh9ByG_31xuXQ1393Cjec48Vj" data-theme="light" data-tabindex="0" data-badge=""></div> </li><li id="field_3_12" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_3_12"><input type="hidden" id="input_3_12" type="hidden" name="input_12" value="Resource Hub"/> </li><li id="field_3_10" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_3_10"><input type="hidden" id="input_3_10" type="hidden" name="input_10" value="OpenAthens"/> <svg role="img" class="form__input-check form__input-feedback" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 21.428 21.256" aria-hidden="true"> <title>Form input field has passed validation</title> <g data-name="Component 1" transform="translate(0.171)"> <g data-name="Group 111" transform="translate(0 12.772) rotate(-45)"> <line data-name="Line 1" class="cls-1" x2="0.055" y2="10.833" transform="translate(1.768 0)"/> <line data-name="Line 2" class="cls-1" x1="18.062" transform="translate(0 9.999)"/> </g> </g> </svg> <span aria-hidden="true" class="form__input-error form__input-feedback text-coral-darkest">!</span> </li><li id="field_3_16" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_3_16"><input type="hidden" id="input_3_16" type="hidden" name="input_16" value="OpenAthens"/> <svg role="img" class="form__input-check form__input-feedback" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 21.428 21.256" aria-hidden="true"> <title>Form input field has passed validation</title> <g data-name="Component 1" transform="translate(0.171)"> <g data-name="Group 111" transform="translate(0 12.772) rotate(-45)"> <line data-name="Line 1" class="cls-1" x2="0.055" y2="10.833" transform="translate(1.768 0)"/> <line data-name="Line 2" class="cls-1" x1="18.062" transform="translate(0 9.999)"/> </g> </g> </svg> <span aria-hidden="true" class="form__input-error form__input-feedback text-coral-darkest">!</span> </li><li id="field_3_14" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_3_14"><input type="hidden" id="input_3_14" type="hidden" name="input_14" value="Web"/> <svg role="img" class="form__input-check form__input-feedback" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 21.428 21.256" aria-hidden="true"> <title>Form input field has passed validation</title> <g data-name="Component 1" transform="translate(0.171)"> <g data-name="Group 111" transform="translate(0 12.772) rotate(-45)"> <line data-name="Line 1" class="cls-1" x2="0.055" y2="10.833" transform="translate(1.768 0)"/> <line data-name="Line 2" class="cls-1" x1="18.062" transform="translate(0 9.999)"/> </g> </g> </svg> <span aria-hidden="true" class="form__input-error form__input-feedback text-coral-darkest">!</span> </li><li id="field_3_15" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_3_15"><input type="hidden" id="input_3_15" type="hidden" name="input_15" value="701QC00000DG9O1YAL"/> <svg role="img" class="form__input-check form__input-feedback" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 21.428 21.256" aria-hidden="true"> <title>Form input field has passed validation</title> <g data-name="Component 1" transform="translate(0.171)"> <g data-name="Group 111" transform="translate(0 12.772) rotate(-45)"> <line data-name="Line 1" class="cls-1" x2="0.055" y2="10.833" transform="translate(1.768 0)"/> <line data-name="Line 2" class="cls-1" x1="18.062" transform="translate(0 9.999)"/> </g> </g> </svg> <span aria-hidden="true" class="form__input-error form__input-feedback text-coral-darkest">!</span> </li><li id="field_3_13" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_3_13"><input type="hidden" id="input_3_13" type="hidden" name="input_13"/> <svg role="img" class="form__input-check form__input-feedback" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 21.428 21.256" aria-hidden="true"> <title>Form input field has passed validation</title> <g data-name="Component 1" transform="translate(0.171)"> <g data-name="Group 111" transform="translate(0 12.772) rotate(-45)"> <line data-name="Line 1" class="cls-1" x2="0.055" y2="10.833" transform="translate(1.768 0)"/> <line data-name="Line 2" class="cls-1" x1="18.062" transform="translate(0 9.999)"/> </g> </g> </svg> <span aria-hidden="true" class="form__input-error form__input-feedback text-coral-darkest">!</span> </li><li id="field_3_17" data-js-reload="field_3_17" class="form__input-group gfield form__input-group--honeypot"> <label class="gfield_label gform-field-label" for="input_3_17">Email</label><label class="form__label navy-dark" for="input_3_17">Email</label> <div class="form__input-wrapper"> <svg role="img" class="form__input-check form__input-feedback" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 21.428 21.256" aria-hidden="true"> <title>Form input field has passed validation</title> <g data-name="Component 1" transform="translate(0.171)"> <g data-name="Group 111" transform="translate(0 12.772) rotate(-45)"> <line data-name="Line 1" class="cls-1" x2="0.055" y2="10.833" transform="translate(1.768 0)"/> <line data-name="Line 2" class="cls-1" x1="18.062" transform="translate(0 9.999)"/> </g> </g> </svg> <span aria-hidden="true" class="form__input-error form__input-feedback text-coral-darkest">!</span> </div> <div class="gfield_description" id="gfield_description_3_17">This field is for validation purposes and should be left unchanged.</div> </li></ul></div> <div class="gform_footer top_label"> <button type="submit" id="gform_submit_button_3" value="Submit" onclick="if(window[&quot;gf_submitting_3&quot;]){return false;} if( !jQuery(&quot;#gform_3&quot;)[0].checkValidity || jQuery(&quot;#gform_3&quot;)[0].checkValidity()){window[&quot;gf_submitting_3&quot;]=true;} " onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_3&quot;]){return false;} if( !jQuery(&quot;#gform_3&quot;)[0].checkValidity || jQuery(&quot;#gform_3&quot;)[0].checkValidity()){window[&quot;gf_submitting_3&quot;]=true;} jQuery(&quot;#gform_3&quot;).trigger(&quot;submit&quot;,[true]); }" class="cta-button cta-button--primary cta-button--small"> Submit </button> <div class="recaptcha-info">This site is protected by reCAPTCHA and the Google <a href="http://web.archive.org/web/20241005223516/https://policies.google.com/privacy" target="_blank" rel="noreferrer noopener">Privacy Policy</a> and <a href="http://web.archive.org/web/20241005223516/https://policies.google.com/terms" target="_blank" rel="noreferrer noopener">Terms of Service</a> apply.</div> <input type="hidden" class="gform_hidden" name="is_submit_3" value="1"/> <input type="hidden" class="gform_hidden" name="gform_submit" value="3"/> <input type="hidden" class="gform_hidden" name="gform_unique_id" value=""/> <input type="hidden" class="gform_hidden" name="state_3" value="WyJbXSIsImUwZTViODUzMTY0NGUzOWQ1ZWFiNjk3MzJiOTNhNmE0Il0="/> <input type="hidden" class="gform_hidden" name="gform_target_page_number_3" id="gform_target_page_number_3" value="0"/> <input type="hidden" class="gform_hidden" name="gform_source_page_number_3" id="gform_source_page_number_3" value="1"/> <input type="hidden" name="gform_field_values" value=""/> </div> </form> </div><script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() {gformInitSpinner( 3, 'http://web.archive.org/web/20241005223516/https://www.openathens.net/app/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_3').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_3');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_3').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_3').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_3').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_3').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_3').val();gformInitSpinner( 3, 'http://web.archive.org/web/20241005223516/https://www.openathens.net/app/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [3, current_page]);window['gf_submitting_3'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_3').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [3]);window['gf_submitting_3'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_3').text());}else{jQuery('#gform_3').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "3", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_3" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_3"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_3" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [3, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 3, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /* ]]&gt; */ </script> </div> </div> </section> </main> </div> </div> <footer data-wpr-lazyrender="1" class="footer"> <section class="footer__upper"> <div class="footer__content container"> <div class="footer__language-switcher-container"> <span class="footer__language-switcher--icon" alt="language selector icon"></span> <section class="language-switcher language-switcher__footer"> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub/" class="language-switcher__language language-switcher__language--active language-switcher__divider"> <span class="visually-hidden">View this page in: English</span> EN </a> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/es/centro-de-recursos/" class="language-switcher__language language-switcher__language--active "> <span class="visually-hidden">View this page in: Spanish</span> ES </a> </section> </div> <div class="footer__navs"> <ul class="footer__nav--1"> <li class="footer__nav__item"> <a href="http://web.archive.org/web/20241005223516/https://docs.openathens.net/" target="_blank" rel="noreferrer">Documentation</a> </li> <li class="footer__nav__item"> <a href="http://web.archive.org/web/20241005223516/https://status.openathens.net/" target="_blank" rel="noreferrer">Service status</a> </li> <li class="footer__nav__item"> <a href="http://web.archive.org/web/20241005223516/https://resource.status.openathens.net/" target="_blank" rel="noreferrer">Resource status</a> </li> <li class="footer__nav__item"> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/support/">Support</a> </li> <li class="footer__nav__item"> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/security/">Security</a> </li> </ul> <ul class="footer__nav--2"> <li class="footer__nav__item"> <a href="http://web.archive.org/web/20241005223516/https://go.openathens.net/generate/" target="_blank" rel="noreferrer">Generate an OpenAthens link</a> </li> <li class="footer__nav__item"> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/compatible-providers/">Compatible providers</a> </li> <li class="footer__nav__item"> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/openathens-in-numbers/">OpenAthens in numbers</a> </li> <li class="footer__nav__item"> <a href="http://web.archive.org/web/20241005223516/https://login.openathens.net/org-list" target="_blank" rel="noreferrer">Federation members</a> </li> <li class="footer__nav__item"> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/resource-hub/logos/">Logos</a> </li> <li class="footer__nav__item"> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/advice/glossary/">Glossary</a> </li> </ul> </div> <div class="footer__nav--social"> <ul class="footer__nav--4"> <li class="footer__nav__item"> <img class="footer__icon lazy" src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/themes/sage/dist/images/svgs/Youtube_White_b3efc769.svg" alt="YouTube icon"> <a href="http://web.archive.org/web/20241005223516/https://www.youtube.com/c/OpenAthensMedia" target="_blank" rel="noreferrer">YouTube</a> </li> <li class="footer__nav__item"> <img class="footer__icon lazy" src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/themes/sage/dist/images/svgs/LinkedIn_White_d0fa630c.svg" alt="LinkedIn icon"> <a href="http://web.archive.org/web/20241005223516/https://www.linkedin.com/company/openathens/" target="_blank" rel="noreferrer">LinkedIn</a> </li> <li class="footer__nav__item"> <img class="footer__icon lazy" src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/themes/sage/dist/images/svgs/Facebook_White_de225d78.svg" alt="Facebook icon"> <a href="http://web.archive.org/web/20241005223516/https://www.facebook.com/openathenssocial" target="_blank" rel="noreferrer">Facebook</a> </li> <li class="footer__nav__item"> <img class="footer__icon lazy" src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/themes/sage/dist/images/svgs/Email_White_f14ce452.svg" alt="Listserv sign-up icon"> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/listserv/">Listserv sign-up</a> </li> <li class="footer__nav__item"> <img class="footer__icon lazy" src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/themes/sage/dist/images/svgs/Email_White_f14ce452.svg" alt="Subscribe icon"> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/communications/">Subscribe</a> </li> <li class="footer__nav__item"> <img class="footer__icon lazy" src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/themes/sage/dist/images/svgs/Contact_White_367302d2.svg" alt="Contact icon"> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/contact/">Contact</a> </li> </ul> </div> <div class="footer__nav--last"> <ul class="footer__nav--3"> <li class="footer__nav__item"> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/accessibility/">Accessibility</a> </li> <li class="footer__nav__item"> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/cookies/">Cookies</a> </li> <li class="footer__nav__item"> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/privacy/">Privacy</a> </li> <li class="footer__nav__item"> <a href="http://web.archive.org/web/20241005223516/https://www.openathens.net/terms-and-conditions/">Terms and conditions</a> </li> <li class="footer__nav__item"> <a href="http://web.archive.org/web/20241005223516/https://www.jisc.ac.uk/about-us/modern-slavery-statement" target="_blank" rel="noreferrer">Modern slavery</a> </li> </ul> <img loading="lazy" class="lazy" src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/themes/sage/dist/images/icon_assets/logos/MLA24_Plat_Multi_3866cba9.png" alt="2024 modern library awards platinum award logo"> </div> </div> </section> <section class="footer__lower"> <div class="footer__content footer__content--two container"> <p class="footer__copyright">© OpenAthens (a part of Jisc) 2024 | Jisc Charity No. 1149740 | Company No. 197 0632 86</p> <div class="footer__logo"> <img loading="lazy" class="lazy" src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/themes/sage/dist/images/icon_assets/logos/MLA24_Plat_Multi_3866cba9.png" alt="2024 modern library awards platinum award logo"> <img loading="lazy" class="lazy" src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/themes/sage/dist/images/icon_assets/logos/full_logo/3_Reversed/PNG/OpenAthens_Logo_Primary_Reversed 375px_4edc273d.png" alt="open athens logo"> <img loading="lazy" class="lazy" src="http://web.archive.org/web/20241005223516im_/https://www.openathens.net/app/themes/sage/dist/images/icon_assets/logos/jisc/Part-of-Jisc_ff2dcd30.png" alt="part of jisc logo"> </div> </div> </section> </footer> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="http://web.archive.org/web/20241005223516if_/https://www.googletagmanager.com/ns.html?id=GTM-WRTVD99" height="0" width="0"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script type="text/javascript"> if (window['jQuery']) { (function($) { $(document).on('gform_post_render', function() { window['gfHasError'] = false; var hasError = gwFirstErrorFocus().length; var onSubsequentPage = $('.gf_step_current_page') && $('.gf_step_current_page').text() > 1; if (!hasError && onSubsequentPage) { requestAnimationFrame(function() { window.scrollTo(0, $('.gform_wrapper').offset().top); }); } }); $(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit) { if (!window['gfHasError'] && fields === null && isInit === true) { gwFirstErrorFocus(); window['gfHasError'] = true; } }); function gwFirstErrorFocus() { var $firstError = $('.gfield_validation_message:visible:first'); if ($firstError.length > 0) { requestAnimationFrame(function() { window.scrollTo(0, $firstError.offset().top - 300); $firstError.find('input, select, textarea').eq(0).focus(); }); } return $firstError; } })(jQuery); } </script> <link rel="stylesheet" id="gforms_reset_css-css" href="http://web.archive.org/web/20241005223516cs_/https://www.openathens.net/app/plugins/gravityforms/legacy/css/formreset.min.css?ver=2.8.17" type="text/css" media="all"/> <link rel="stylesheet" id="gforms_formsmain_css-css" href="http://web.archive.org/web/20241005223516cs_/https://www.openathens.net/app/plugins/gravityforms/legacy/css/formsmain.min.css?ver=2.8.17" type="text/css" media="all"/> <link rel="stylesheet" id="gforms_ready_class_css-css" href="http://web.archive.org/web/20241005223516cs_/https://www.openathens.net/app/plugins/gravityforms/legacy/css/readyclass.min.css?ver=2.8.17" type="text/css" media="all"/> <link rel="stylesheet" id="gforms_browsers_css-css" href="http://web.archive.org/web/20241005223516cs_/https://www.openathens.net/app/plugins/gravityforms/legacy/css/browsers.min.css?ver=2.8.17" type="text/css" media="all"/> <script type="text/javascript" id="rocket-browser-checker-js-after"> /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-extra"> /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|http:\/\/(\/%5B\/%5D+)?\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"http:\/\/web.archive.org\/web\/20241005223516\/https:\/\/www.openathens.net","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-after"> /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ </script> <script type="text/javascript" id="gforms_recaptcha_recaptcha-js-extra"> /* <![CDATA[ */ var gforms_recaptcha_recaptcha_strings = {"site_key":"6LeHDxQjAAAAALJO7ylYVaP0Hym8ZDCxE-35UXOZ","ajaxurl":"http:\/\/web.archive.org\/web\/20241005223516\/https:\/\/www.openathens.net\/wp\/wp-admin\/admin-ajax.php","nonce":"3d450a5f99"}; /* ]]> */ </script> <script type="text/javascript" src="http://web.archive.org/web/20241005223516js_/https://www.google.com/recaptcha/api.js?render=6LeHDxQjAAAAALJO7ylYVaP0Hym8ZDCxE-35UXOZ&amp;ver=1.6.0" id="gforms_recaptcha_recaptcha-js"></script> <script type="text/javascript" id="gforms_recaptcha_recaptcha-js-after"> /* <![CDATA[ */ (function($){grecaptcha.ready(function(){$('.grecaptcha-badge').css('visibility','hidden');});})(jQuery); /* ]]> */ </script> <script type="text/javascript" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/wp/wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/wp/wp-includes/js/dist/hooks.min.js?ver=2810c76e705dd1a53b18" id="wp-hooks-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/wp/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/wp/wp-includes/js/dist/a11y.min.js?ver=d90eebea464f6c09bfd5" id="wp-a11y-js"></script> <script type="text/javascript" defer="defer" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/app/plugins/gravityforms/js/jquery.json.min.js?ver=2.8.17" id="gform_json-js"></script> <script type="text/javascript" id="gform_gravityforms-js-extra"> /* <![CDATA[ */ var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}}; var gf_legacy_multi = []; var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"http:\/\/web.archive.org\/web\/20241005223516\/https:\/\/www.openathens.net\/app\/plugins\/gravityforms\/images"}}; var gf_global = {"gf_currency_config":{"name":"Pound Sterling","symbol_left":"&#163;","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2,"code":"GBP"},"base_url":"http:\/\/web.archive.org\/web\/20241005223516\/https:\/\/www.openathens.net\/app\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"http:\/\/web.archive.org\/web\/20241005223516\/https:\/\/www.openathens.net\/app\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"8c352ba33f1b3151e07997818f169ae1","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; /* ]]> */ </script> <script type="text/javascript" defer="defer" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/app/plugins/gravityforms/js/gravityforms.min.js?ver=2.8.17" id="gform_gravityforms-js"></script> <script type="text/javascript" defer="defer" src="http://web.archive.org/web/20241005223516js_/https://www.google.com/recaptcha/api.js?hl=en&amp;ver=3e100075e32a699a57492012b6938716#038;render=explicit" id="gform_recaptcha-js"></script> <script type="text/javascript" defer="defer" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/app/plugins/gravityforms/js/placeholders.jquery.min.js?ver=2.8.17" id="gform_placeholder-js"></script> <script type="text/javascript" defer="defer" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/app/plugins/gravityforms/assets/js/dist/utils.min.js?ver=50c7bea9c2320e16728e44ae9fde5f26" id="gform_gravityforms_utils-js"></script> <script type="text/javascript" defer="defer" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/app/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=54e7080aa7a02c83aa61fae430b9d869" id="gform_gravityforms_theme_vendors-js"></script> <script type="text/javascript" id="gform_gravityforms_theme-js-extra"> /* <![CDATA[ */ var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"8c352ba33f1b3151e07997818f169ae1"}}},"hmr_dev":"","public_path":"http:\/\/web.archive.org\/web\/20241005223516\/https:\/\/www.openathens.net\/app\/plugins\/gravityforms\/assets\/js\/dist\/"}; /* ]]> */ </script> <script type="text/javascript" defer="defer" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/app/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=bab19fd84843dabc070e73326d787910" id="gform_gravityforms_theme-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/app/plugins/gravityformsrecaptcha/js/frontend-legacy.min.js?ver=1.6.0" id="gforms_recaptcha_frontend-legacy-js"></script> <script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 3) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); /* ]]> */ </script> <script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "3", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_3" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_3"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_3" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [3, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 3, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); /* ]]> */ </script> <template id="post-list-card-template"> <a class="post-list-card" role="contentinfo"> <div class="post-list-card__image"> </div> <div class="post-list-card__icons"> <ul class="tags"></ul> </div> <time class="post-list-card__date"></time> <div class="post-list-card__heading"></div> <p class="post-list-card__meta"></p> </a> </template> <template id="picture-template"> <picture class="image"> <img/> </picture> </template> </div> <script>var rocket_beacon_data = {"ajax_url":"http:\/\/web.archive.org\/web\/20241005223516\/https:\/\/www.openathens.net\/wp\/wp-admin\/admin-ajax.php","nonce":"dc5b0c9965","url":"http:\/\/web.archive.org\/web\/20241005223516\/https:\/\/www.openathens.net\/resource-hub","is_mobile":false,"width_threshold":1600,"height_threshold":700,"delay":500,"debug":null,"status":{"atf":true,"lrc":true},"elements":"img, video, picture, p, main, div, li, svg, section, header, span","lrc_threshold":1800}</script><script data-name="wpr-wpr-beacon" src="http://web.archive.org/web/20241005223516js_/https://www.openathens.net/app/plugins/wp-rocket/assets/js/wpr-beacon.min.js" async></script></body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1728135526 --><!-- FILE ARCHIVED ON 22:35:16 Oct 05, 2024 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 20:37:13 Feb 28, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.503 exclusion.robots: 0.032 exclusion.robots.policy: 0.023 esindex: 0.01 cdx.remote: 42.198 LoadShardBlock: 316.983 (3) PetaboxLoader3.datanode: 265.892 (4) PetaboxLoader3.resolve: 221.573 (2) load_resource: 248.385 -->

Pages: 1 2 3 4 5 6 7 8 9 10