CINXE.COM

Download vufind-2.1.zip (VuFind®)

<!doctype html> <!-- Server: sfs-consume-8 --> <html class="no-js" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" /> <script src="//a.fsdn.com/con/js/min/sf.sandiego-cmp-top.js?1732638179"></script> <script type = "text/javascript"> bizx.cmp.ifConsent({ purposes: 'all', vendors: 'blockthrough'}, function () { var bt = 'https://btloader.com/tag?o=5098683085881344&upapi=true'; bizx.cmp.embedScript(bt, true); window.addEventListener('AcceptableAdsInit', function (e) { if(e.detail) { console.log('acceptable ads on'); SF.Ads.acceptable_ads_active = true; } else { console.log('acceptable ads off'); SF.Ads.acceptable_ads_active = false; } }); }); </script> <script> bizx.cmp.ifConsent({ purposes: 'ads', vendors: 'adshield'}, function () { var s = document.createElement('script'); s.async = true; s.id = "vnpQPlLH"; s.setAttribute('data-sdk', 'l/1.1.1'); s.setAttribute('data-cfasync', 'false'); s.src = "https://html-load.com/loader.min.js"; s.charset = "UTF-8"; s.data="irrron6o4fhugojo4o2o4hch8hto8jhe2h4h8oso7o4ojfogh8h4oj5h4h4fo7o4hefogovh4oso7o4fh4oifuhyojojo7o4he52h4ocoso7o4huhk3sfo2hkh8huo8jo7o4qhcuh8hto8jqo4kh9";s.setAttribute('onload', "!async function(){let e='html-load.com';const t=window,r=e=>new Promise((t=>setTimeout(t,e))),o=r=>{const o=navigator.language.toLowerCase().startsWith('ko')?decodeURIComponent(escape(atob('7J6Y66q765CcIOyVoOuTnOu4lOuhnSDtlYTthLDroZwg7Ju57Y6Y7J207KeAIOuhnOuUqeyXkCDsi6TtjKjtlZjsmIDsirXri4jri6QuIOyVoOuTnOu4lOuhneydhCDruYTtmZzshLHtmZTtlZwg7ZuEIOybueyCrOydtO2KuOulvCDsnbTsmqntlbTso7zshLjsmpQuICjsnpDshLjtlZwg64K07Jqp7J2AICftmZXsnbgnIOuyhO2KvOydhCDriIzrn6wg7ZmV7J247ZW07KO87IS47JqUKQ'))):atob('VGhpcyBwYWdlIGNvdWxkIG5vdCBiZSBsb2FkZWQgcHJvcGVybHkgZHVlIHRvIGluY29ycmVjdCAvIGJhZCBmaWx0ZXJpbmcgcnVsZShzKSBvZiBhZGJsb2NrZXJzIGluIHVzZS4gUGxlYXNlIGRpc2FibGUgYWxsIGFkYmxvY2tlcnMgdG8gY29udGludWUgdXNpbmcgdGhlIHdlYnNpdGUuIChjbGljayBPSyBpZiB5b3UnZCBsaWtlIHRvIGxlYXJuIG1vcmUp');if(confirm(o)){const o=new t.URL('https://report.error-report.com/modal');o.searchParams.set('url',btoa(location.href)),o.searchParams.set('error',btoa(r.toString())),o.searchParams.set('domain',e),location.href=o.href}else location.reload()};try{const s=()=>new Promise((e=>{let t=Math.random().toString(),r=Math.random().toString();window.addEventListener('message',(e=>e.data===t&&window.postMessage(r,'*'))),window.addEventListener('message',(t=>t.data===r&&e())),window.postMessage(t,'*')}));async function a(){try{let e=!1,t=Math.random().toString();if(window.addEventListener('message',(r=>{r.data===t+'_as_res'&&(e=!0)})),window.postMessage(t+'_as_req','*'),await s(),await r(500),e)return!0}catch(e){console.error(e)}return!1}const n=[100,500,1e3];for(let i=0;i<=n.length&&!await a();i++){if(i===n.length-1)throw atob('RmFpbGVkIHRvIGxvYWQgd2Vic2l0ZSBwcm9wZXJseSBzaW5jZSA')+e+atob('IGlzIHRhaW50ZWQuIFBsZWFzZSBhbGxvdyA')+e;await r(n[i])}}catch(l){console.error(l);try{setInterval((()=>document.querySelectorAll('link,style').forEach((e=>e.remove()))),100),alert(l);const c=await(await fetch('https://error-report.com/report?type=loader_light&url='+btoa(location.href)+'&error='+btoa(l),{method:'POST'})).text();let d=document.createElement('iframe');const m=new t.URL('https://report.error-report.com/modal');m.searchParams.set('url',btoa(location.href)),m.searchParams.set('eventId',c),m.searchParams.set('error',btoa(l)),m.searchParams.set('domain',e),d.src=m.href,d.setAttribute('style','width: 100vw; height: 100vh; z-index: 2147483647; position: fixed; left: 0; top: 0;');const h=e=>{'close-error-report'===e.data&&(d.remove(),window.removeEventListener('message',h))};window.addEventListener('message',h),document.body.appendChild(d);const u=()=>'none'!==t.getComputedStyle(d).display,w=setInterval((()=>{document.contains(d)||clearInterval(w),u()||(o(l),clearInterval(w))}),1e3)}catch(g){o(g)}}}();"); s.setAttribute('onerror', "(function(){let e=document.getElementById('vnpQPlLH'),t=document.createElement('script');for(let r=0;r<e.attributes.length;r++)t.setAttribute(e.attributes[r].name,e.attributes[r].value);let s=new window.URL(e.src),a=['html-load.com','fb.html-load.com','content-loader.com','fb.content-loader.com'];if(void 0===window.as_retry&&(window.as_retry=0),window.as_retry>=a.length){setInterval(()=>document.querySelectorAll('link,style').forEach((e)=>e.remove()),100);let o=atob('RmFpbGVkIHRvIGxvYWQgd2Vic2l0ZSBwcm9wZXJseSBzaW5jZSA')+a[0]+atob('IGlzIGJsb2NrZWQuIFBsZWFzZSBhbGxvdyA')+a[0];throw alert(o),fetch('https://error-report.com/report?type=loader_light&url='+btoa(location.href)+'&error='+btoa(o),{method:'POST'}).then(e=>e.text()).then(e=>{let r=document.createElement('iframe');r.src='https://report.error-report.com/modal?url='+btoa(location.href)+'&eventId='+e+'&error='+btoa(o)+'&domain='+a[0],r.setAttribute('style','width: 100vw; height: 100vh; z-index: 2147483647; position: fixed; left: 0; top: 0;'),document.body.appendChild(r);let f=e=>{'close-error-report'===e.data&&(r.remove(),window.removeEventListener('message',f))};window.addEventListener('message',f)}).catch(o=>{let l=navigator.language.toLowerCase().startsWith('ko')?decodeURIComponent(escape(atob('7J6Y66q765CcIOyVoOuTnOu4lOuhnSDtlYTthLDroZwg7Ju57Y6Y7J207KeAIOuhnOuUqeyXkCDsi6TtjKjtlZjsmIDsirXri4jri6QuIOyVoOuTnOu4lOuhneydhCDruYTtmZzshLHtmZTtlZwg7ZuEIOybueyCrOydtO2KuOulvCDsnbTsmqntlbTso7zshLjsmpQuICjsnpDshLjtlZwg64K07Jqp7J2AICftmZXsnbgnIOuyhO2KvOydhCDriIzrn6wg7ZmV7J247ZW07KO87IS47JqUKQ'))):atob('VGhpcyBwYWdlIGNvdWxkIG5vdCBiZSBsb2FkZWQgcHJvcGVybHkgZHVlIHRvIGluY29ycmVjdCAvIGJhZCBmaWx0ZXJpbmcgcnVsZShzKSBvZiBhZGJsb2NrZXJzIGluIHVzZS4gUGxlYXNlIGRpc2FibGUgYWxsIGFkYmxvY2tlcnMgdG8gY29udGludWUgdXNpbmcgdGhlIHdlYnNpdGUuIChjbGljayBPSyBpZiB5b3UnZCBsaWtlIHRvIGxlYXJuIG1vcmUp');confirm(l)?location.href='https://report.error-report.com/modal?url='+btoa(location.href)+'&eventId=&error='+btoa(o.toString())+'&domain='+a[0]:location.reload()}),Error(o)}s.host=a[window.as_retry++],t.setAttribute('src',s.href),e.setAttribute('id', e.getAttribute('id')+'_'),e.parentNode.insertBefore(t,e),e.remove();})()"); document.head.appendChild(s); }); </script> <script> /*global unescape, window, SF*/ // Setup our namespace if (!window.SF) { window.SF = {}; } if (!window.net) { window.net = {}; } if (!window.net.sf) { window.net.sf = {}; } SF.Ads = {}; SF.cdn = '//a.fsdn.com/con'; SF.deploy_time = '1732638179'; SF.sandiego = true; SF.sandiego_chrome = true; SF.variant = 'sf'; SF.fpid = 'd7f0093b-b0be-4b92-9245-c3e052bd8c6d'; SF.billboard_route = '/software/product/$slug/'; SF.Breakpoints = { small: 0, medium: 640, leaderboard: 743, billboard: 985, large: 1053, xlarge: 1295, xxlarge: 1366 }; SF.initial_breakpoints_visible = {}; for (var bp in SF.Breakpoints) { if (!SF.Breakpoints.hasOwnProperty(bp)) { continue; } SF.initial_breakpoints_visible[bp] = !window.matchMedia || window.matchMedia('(min-width: ' + SF.Breakpoints[bp] + 'px)').matches; } SF.Ads.viewportWidth = Math.max(document.documentElement.clientWidth, window.innerWidth || 0); SF.Ads.viewportHeight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0); </script> <link rel="stylesheet" href="//a.fsdn.com/con/css/lato.css?1732638179"> <link rel="stylesheet" href="//a.fsdn.com/con/css/sandiego.css?1732638179"> <link rel="stylesheet" href="//a.fsdn.com/con/css/disallow.css?1732638179"> <meta name="description" content="VuFind® is a library resource discovery portal designed and developed for libraries by libraries. The goal of VuFind® is to enable your users to…"> <meta name="keywords" content="Search Engines, OPAC, Open Source, Open Source Software, Development, Community, Source Code, Secure, Downloads, Free Software"> <noscript> <meta http-equiv="refresh" content="5; url=https://downloads.sourceforge.net/project/vufind/VuFind/2.1/vufind-2.1.zip?ts=gAAAAABnRpbMGzWQj1Oks7ODp6FRIjexttJkek5upXNDwZ2GyJQRGzxFJgf_CPFtE7vLfRyAkEuE1CztxEhtffDdbPkg73aosA%3D%3D&amp;use_mirror=master&amp;r="> </noscript> <title>Download vufind-2.1.zip (VuFind®)</title> <link rel="icon" sizes="180x180" href="//a.fsdn.com/con/img/sandiego/logo-180x180.png" type="image/png"> <link rel="icon" sizes="any" href="//a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" type="image/svg+xml"> <link rel="apple-touch-icon" sizes="180x180" href="//a.fsdn.com/con/img/sandiego/logo-180x180.png"> <link rel="mask-icon" href="//a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" color="#FF6600"> <link rel="canonical" href="https://sourceforge.net/projects/vufind/"> <script> /*global unescape, window, console, jQuery, $, net, SF, DD_belatedPNG, bizx */ if (!window.SF) { window.SF = {}; }SF.EU_country_codes = ["SK","IO","FK","ME","HR","LI","PM","AT","BL","IE","TF","BM","AW","IS","GL","CY","PL","GG","FI","LU","PT","MF","SX","CW","GI","GR","AX","ES","KY","GS","TC","MS","LT","BG","GP","NL","CZ","WF","GF","MQ","BE","LV","PF","CH","RE","NC","NO","PN","AI","VG","YT","JE","SI","FR","IT","MT","EE","DE","GB","HU","RO","SH","SE","DK"]; SF.unknown_country_codes = ["","A1","A2","O1"]; </script> <script src="//a.fsdn.com/con/js/min/sf.sandiego-head.js?1732638179"></script> <style>.aa2dd35c84032234d5e043f3e58b233bc869bfc87 { display: none !important; }</style> <link rel="alternate" type="application/rss+xml" title="VuFind®&#8230;Recent Activity" href="/p/vufind/activity/feed" /> <script>SF.adblock = true;</script> <script src="//a.fsdn.com/con/js/adpopup.js?1732638179"></script> <script> bizx.cmp.ifConsent({ purposes: 'all', vendors: 'google-ads'}, function () { bizx.cmp.embedScript('https://securepubads.g.doubleclick.net/tag/js/gpt.js'); }); </script><script> /*global Foundation */ var googletag = window.googletag || {}; googletag.cmd = googletag.cmd || []; SF.Ads.usePrebid = false; var gptadslots=[]; var gptadHandlers={}; var gptadRenderers=[]; SF.Ads.slotsById = {}; SF.Ads.idsByPath = {}; googletag.cmd.push(function() { var leaderboard = googletag.sizeMapping() .addSize([970, 901], [[728,90]]) .addSize([728, 200], [[728,90]]) .build(); var leaderboardInContent = googletag.sizeMapping() .addSize([1280, 200], [[728,90]]) .addSize([728, 200], [[728,90]]) .build(); googletag.pubads() .setForceSafeFrame(true) .setTargeting('usingSafeFrame','1') .setSafeFrameConfig({ allowOverlayExpansion: true, allowPushExpansion: true, sandbox: true }); var thisSlot; thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Temp5_728x90_A', [728, 90],'div-gpt-ad-1392148432591-0') .defineSizeMapping( leaderboard ) .addService(googletag.pubads()) .setTargeting('oss_tpc',["Education","Internet","Library Management","OPAC","Search Engines"]) .setTargeting('shortname',"vufind") .setTargeting('dc_ref',"https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download") .setTargeting('page_type',"pg_download"); gptadslots.push(thisSlot); SF.Ads.slotsById['div-gpt-ad-1392148432591-0'] = thisSlot; SF.Ads.idsByPath['/41014381/Sourceforge/SF_Temp5_728x90_A'] = 'div-gpt-ad-1392148432591-0'; thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Mobile_320x50_A',[320,50],'div-gpt-ad-1512154506943-0') .addService(googletag.pubads()) .setTargeting('oss_tpc',["Education","Internet","Library Management","OPAC","Search Engines"]) .setTargeting('shortname',"vufind") .setTargeting('dc_ref',"https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download") .setTargeting('sz',"320x50") .setTargeting('page_type',"pg_download"); gptadslots.push(thisSlot); SF.Ads.slotsById['div-gpt-ad-1512154506943-0'] = thisSlot; SF.Ads.idsByPath['/41014381/Sourceforge/SF_Mobile_320x50_A'] = 'div-gpt-ad-1512154506943-0'; thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Temp5_GEL_A',"fluid",'div-gpt-ad-1715287086973-0') .addService(googletag.pubads()) .setTargeting('oss_tpc',["Education","Internet","Library Management","OPAC","Search Engines"]) .setTargeting('shortname',"vufind") .setTargeting('dc_ref',"https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download") .setTargeting('sz',"fluid") .setTargeting('page_type',"pg_download"); gptadslots.push(thisSlot); SF.Ads.slotsById['div-gpt-ad-1715287086973-0'] = thisSlot; SF.Ads.idsByPath['/41014381/Sourceforge/SF_Temp5_GEL_A'] = 'div-gpt-ad-1715287086973-0'; thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Temp5_GEL_B',"fluid",'div-gpt-ad-1715702977782-0') .addService(googletag.pubads()) .setTargeting('oss_tpc',["Education","Internet","Library Management","OPAC","Search Engines"]) .setTargeting('shortname',"vufind") .setTargeting('dc_ref',"https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download") .setTargeting('sz',"fluid") .setTargeting('page_type',"pg_download"); gptadslots.push(thisSlot); SF.Ads.slotsById['div-gpt-ad-1715702977782-0'] = thisSlot; SF.Ads.idsByPath['/41014381/Sourceforge/SF_Temp5_GEL_B'] = 'div-gpt-ad-1715702977782-0'; thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Temp5_GEL_C',"fluid",'div-gpt-ad-1715705113227-0') .addService(googletag.pubads()) .setTargeting('oss_tpc',["Education","Internet","Library Management","OPAC","Search Engines"]) .setTargeting('shortname',"vufind") .setTargeting('dc_ref',"https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download") .setTargeting('sz',"fluid") .setTargeting('page_type',"pg_download"); gptadslots.push(thisSlot); SF.Ads.slotsById['div-gpt-ad-1715705113227-0'] = thisSlot; SF.Ads.idsByPath['/41014381/Sourceforge/SF_Temp5_GEL_C'] = 'div-gpt-ad-1715705113227-0'; thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Temp5_GEL_D',"fluid",'div-gpt-ad-1715705310820-0') .addService(googletag.pubads()) .setTargeting('oss_tpc',["Education","Internet","Library Management","OPAC","Search Engines"]) .setTargeting('shortname',"vufind") .setTargeting('dc_ref',"https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download") .setTargeting('sz',"fluid") .setTargeting('page_type',"pg_download"); gptadslots.push(thisSlot); SF.Ads.slotsById['div-gpt-ad-1715705310820-0'] = thisSlot; SF.Ads.idsByPath['/41014381/Sourceforge/SF_Temp5_GEL_D'] = 'div-gpt-ad-1715705310820-0'; thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Temp5_GEL_E',"fluid",'div-gpt-ad-1715705368750-0') .addService(googletag.pubads()) .setTargeting('oss_tpc',["Education","Internet","Library Management","OPAC","Search Engines"]) .setTargeting('shortname',"vufind") .setTargeting('dc_ref',"https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download") .setTargeting('sz',"fluid") .setTargeting('page_type',"pg_download"); gptadslots.push(thisSlot); SF.Ads.slotsById['div-gpt-ad-1715705368750-0'] = thisSlot; SF.Ads.idsByPath['/41014381/Sourceforge/SF_Temp5_GEL_E'] = 'div-gpt-ad-1715705368750-0'; thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Temp5_300x250_A',[[300,250],[300,600]],'div-gpt-ad-1392148432593-0') .addService(googletag.pubads()) .setTargeting('oss_tpc',["Education","Internet","Library Management","OPAC","Search Engines"]) .setTargeting('shortname',"vufind") .setTargeting('dc_ref',"https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download") .setTargeting('sz',"300x250,300x600") .setTargeting('page_type',"pg_download"); gptadslots.push(thisSlot); SF.Ads.slotsById['div-gpt-ad-1392148432593-0'] = thisSlot; SF.Ads.idsByPath['/41014381/Sourceforge/SF_Temp5_300x250_A'] = 'div-gpt-ad-1392148432593-0'; thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Temp5_300x250_B',[300,250],'div-gpt-ad-1392148432594-0') .addService(googletag.pubads()) .setTargeting('oss_tpc',["Education","Internet","Library Management","OPAC","Search Engines"]) .setTargeting('shortname',"vufind") .setTargeting('dc_ref',"https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download") .setTargeting('sz',"300x250") .setTargeting('page_type',"pg_download"); gptadslots.push(thisSlot); SF.Ads.slotsById['div-gpt-ad-1392148432594-0'] = thisSlot; SF.Ads.idsByPath['/41014381/Sourceforge/SF_Temp5_300x250_B'] = 'div-gpt-ad-1392148432594-0'; thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Temp5_300x250_C',[300,250],'div-gpt-ad-1392148432598-0') .addService(googletag.pubads()) .setTargeting('oss_tpc',["Education","Internet","Library Management","OPAC","Search Engines"]) .setTargeting('shortname',"vufind") .setTargeting('dc_ref',"https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download") .setTargeting('sz',"300x250") .setTargeting('page_type',"pg_download"); gptadslots.push(thisSlot); SF.Ads.slotsById['div-gpt-ad-1392148432598-0'] = thisSlot; SF.Ads.idsByPath['/41014381/Sourceforge/SF_Temp5_300x250_C'] = 'div-gpt-ad-1392148432598-0'; thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Mobile_Multi_B',[[300,50],[300,250],[320,50],[320,100]],'div-gpt-ad-1512154653435-0') .addService(googletag.pubads()) .setTargeting('oss_tpc',["Education","Internet","Library Management","OPAC","Search Engines"]) .setTargeting('shortname',"vufind") .setTargeting('dc_ref',"https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download") .setTargeting('sz',"300x50,300x250,320x50,320x100") .setTargeting('page_type',"pg_download"); gptadslots.push(thisSlot); SF.Ads.slotsById['div-gpt-ad-1512154653435-0'] = thisSlot; SF.Ads.idsByPath['/41014381/Sourceforge/SF_Mobile_Multi_B'] = 'div-gpt-ad-1512154653435-0'; thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Mobile_Multi_C',[[300,50],[300,250],[320,50],[320,100]],'div-gpt-ad-1512154755912-0') .addService(googletag.pubads()) .setTargeting('oss_tpc',["Education","Internet","Library Management","OPAC","Search Engines"]) .setTargeting('shortname',"vufind") .setTargeting('dc_ref',"https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download") .setTargeting('sz',"300x50,300x250,320x50,320x100") .setTargeting('page_type',"pg_download"); gptadslots.push(thisSlot); SF.Ads.slotsById['div-gpt-ad-1512154755912-0'] = thisSlot; SF.Ads.idsByPath['/41014381/Sourceforge/SF_Mobile_Multi_C'] = 'div-gpt-ad-1512154755912-0'; googletag.pubads().enableAsyncRendering(); googletag.pubads().collapseEmptyDivs(); googletag.pubads().enableLazyLoad({fetchMarginPercent: 0,renderMarginPercent: 0,});googletag.pubads().addEventListener('slotOnload', function(event) { SF.Ads.Helpers.getSizeAndSetClass.call(this, event); }); googletag.pubads().addEventListener('slotRenderEnded', function(event) { var unitName = event.slot.getAdUnitPath(); if ( unitName in gptadHandlers ) { for (var i = 0; i < gptadHandlers[unitName].length; i++) { try { SF.Ads.RenderHandlers[gptadHandlers[unitName][i]].call(this, event); } catch (e) { } } } if (event.slot.getResponseInformation()) { SF.Ads.RenderHandlers.decorateSizeDelivered.call(this, event); } else {SF.Ads.RenderHandlers.gotBlank.call(this, event); } if(SF.Ads.scrollFixable) { SF.Ads.scrollFixable.scrollRelocate(); } }); googletag.pubads().addEventListener('slotVisibilityChanged', SF.Ads.visibilityChangedTracker); SF.Ads.setupAdRefresh(); googletag.pubads().addEventListener('impressionViewable', SF.Ads.RenderHandlers.viewabilityInstrumentation); googletag.pubads().addEventListener('slotRenderEnded', SF.Ads.listenerForBlockThis); googletag.enableServices(); if ($.isEmptyObject(SF.Ads.slotsById)) { $('body').addClass("no-ads"); } }); </script> <script> function initPiwik(){ var _paq = window._paq = window._paq || []; _paq.push(['trackPageView', document.title, { dimension1: 'vufind', dimension2: 'pg_dwnld', dimension3: SF.devicePixelRatio, }]); _paq.push(['enableLinkTracking']); (function() { var u="//analytics.slashdotmedia.com/"; _paq.push(['setTrackerUrl', u+'sf.php']); _paq.push(['setSiteId', 39]); // only execute if 'measurement' has been granted bizx.cmp.ifConsent({ purposes: ['measurement'], vendors: 'sdm'}, function() { var interval = 6 * 60 * 60 * 1000; // 6 hrs, expressed in ms var vid_date = new Date(localStorage.getItem('vid_date')); if (new Date() - vid_date >= interval) { var data = {firstparty_id: "d7f0093b-b0be-4b92-9245-c3e052bd8c6d", do_not_sell: false, is_commercial_page: "False" }; bizx.cmp.ifConsent({ purposes: ['ads'], vendors: 'sdm'}, function() {}, function(){ // no consent (opt-out) data.do_not_sell = true; }, function(){ //finally call api endpoint // push promise to pwik and set it run if pwik is allowed to run based on it's own ifConsent check _paq.push([ function() { data.matomo_id = this.getVisitorId(); data.domain = "sourceforge.net"; $.ajax({ method: 'PUT', url: '/p/sfapi/push_vid', data: JSON.stringify(data) }) .done(function(response){ if(response.result) { localStorage.setItem('vid_date', new Date()); } }) .fail(function(){ // Do nothing on failure }); }]); } ); } }); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'sf.js'; s.parentNode.insertBefore(g,s); })(); } bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'sdm' }, initPiwik); </script> <script> SF.ShowProgressBar = true; </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "name": "SourceForge", "url": "https://sourceforge.net/" } </script> </head> <body id="pg_dwnld" class=" anonymous has-ads sandiego v-sf"> <div id="busy-spinner"></div> <div id="messages"> </div> <div class="off-canvas position-right" id="offCanvas" data-off-canvas> <!-- Menu --> <ul class="header-nav-menulist"> <li class="highlight search"> <form method="get" action="/directory/" class="m-search-form"> <input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q" > <label> <input type="submit" class="bt" value=""> <svg data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg> </label> </form> </li> <li class="highlight"><a href="https://sourceforge.net/auth/">Join/Login</a></li> <li><a href="/directory/">Open Source Software</a></li> <li><a href="/software/">Business Software</a></li> <li><a href="/software/vendors/" title="For Vendors">For Vendors</a></li> <li><a href="/blog/" title="Blog">Blog</a></li> <li><a href="/about">About</a></li> <li><a id="header-nav-more" data-toggle="header-nav-more header-nav-more-content" data-toggler=".toggled">More</a></li> <li> <ul id="header-nav-more-content" class="toggled" data-toggler=".toggled"> <li><a href="/articles/">Articles</a></li> <li><a href="/create">Create</a></li> <li><a href="https://sourceforge.net/articles/category/sourceforge-podcast/">SourceForge Podcast</a></li> <li><a href="https://sourceforge.net/p/forge/documentation/Docs%20Home/">Site Documentation</a></li> <li><a href="/user/newsletters">Subscribe to our Newsletter</a></li> <li><a href="/support">Support Request</a></li> </ul> </li> </ul> </div> <div class="off-canvas-content" data-off-canvas-content> <script> SF.linkout_icon = '<svg data-name="sf-linkout-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><polygon class="st0" points="243.2,243.2 56.8,243.2 56.8,56.8 123,56.8 123,9 9,9 9,291 291,291 291,179.4 243.2,179 "/><polygon class="st0" points="128.5,213 155,186.5 176,165.5 206.7,196.3 235.5,132.5 248.9,102.6 290.6,9.8 291,9 290.6,9.2 197.4,51.1 169.1,63.8 103.7,93.3 137,126.5 115.9,147.5 89.5,174 "/></svg>'; </script> <section class="sandiego l-header-nav-top show-for-large"> <div class="row"> <a href="/" title="Home" class="sf-logo"> <img src="//a.fsdn.com/con/images/sandiego/sf-logo-full.svg" alt="SourceForge logo" class="sf-logo-full"/> </a> <nav class="links"> <a href="/user/newsletters" title="Subscribe to our newsletter"><span class="newsletter-icon"> <svg data-name="mmSF_11mail" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve"><path fill="#FFFFFF" d="M0,6v30h42V6H0z M24.2,21.2c-0.8,0.8-2.3,2-3.2,2c-0.9,0-2.4-1.2-3.2-2L5.8,9.7h30.3L24.2,21.2z M13.7,21l-9.9,9.4V11.6L13.7,21z M15.7,23L15.7,23c0.5,0.5,2.9,2.9,5.3,2.9c2.4,0,4.8-2.4,5.2-2.8l0.1-0.1l9.8,9.4H5.8L15.7,23z M28.3,21l9.9-9.5v18.9L28.3,21z"/></svg></span></a> <a href="/software/vendors/" title="For Vendors">For Vendors</a> <a href="/support" title="Help">Help</a> <a href="/create/" title="Create">Create</a> <a href="/user/registration" title="Join" >Join</a> <a href="https://sourceforge.net/auth/" title="Login">Login</a> </nav> </div> </section> <div class="l-header-nav sticky sandiego l-header-nav-collapse"> <section class="sandiego l-header-nav-top hide-for-large"> <div class="row"> <a href="/" title="Home" class="sf-logo"> <img src="//a.fsdn.com/con/images/sandiego/sf-logo-full.svg" alt="SourceForge logo" class="sf-logo-full"/> </a> <div class="title-bar-right"> <button type="button" aria-label="Toggle Main Menu" class="menu-icon" data-toggle="offCanvas"></button> </div> </div> </section> <section class="sandiego l-header-nav-bottom"> <nav class="row"> <a href="/" title="Home" class="sf-logo"> <img src="//a.fsdn.com/con/images/sandiego/sf-logo-full.svg" alt="SourceForge logo" class="sf-logo-full"/> </a> <div class="links"> <div class="nav-dropdown"> <a href="/directory/" title="Browse">Open Source Software</a> </div> <div class="nav-dropdown"> <a href="/software/">Business Software</a> </div> <div class="nav-dropdown"> <a href="https://sourceforge.net/articles/category/sourceforge-podcast/">SourceForge Podcast</a> </div> <div class="nav-dropdown"> <a>Resources</a> <ul class="nav-dropdown-menu"> <li><a href="/articles/">Articles</a></li> <li><a href="/software/case-studies/">Case Studies</a></li> <li><a href="/blog/">Blog</a></li> </ul> </div> <div class="dev-menu-when-stuck"> Menu <ul class="dev-menu-dropdown header-nav-menulist"> <li><a href="/support">Help</a></li> <li><a href="/create">Create</a></li> <li><a href="/user/registration/" title="Join" >Join</a></li> <li><a href="https://sourceforge.net/auth/" title="Login">Login</a></li> </ul> </div> <div class="search-toggle-when-stuck"> <a class="search-toggle"> <svg data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg> </a> </div> </div> <div class="search"> <div class="main-nav-link"> <a href="https://brightdata.com/?utm_source=brand&amp;utm_campaign=brnd-mkt_content_partner_slashdot_banner" rel="nofollow" target="_blank" id="main-nav-badge-link" data-label="BrightData2"> <img src="//a.fsdn.com/con/assets/maxnav/sourceforge/brightdata2-137fa282.png" srcset="//a.fsdn.com/con/assets/maxnav/sourceforge/brightdata2big-137fc37a.png 2x" alt="Bright Data - Real-Time Business Data" id="main-nav-image"/> </a> </div> <form method="get" action="/directory/" class="m-search-form"> <div class="typeahead__container"> <div class="typeahead__field"> <div class="typeahead__query"> <input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q" > </div> <label> <input type="submit" class="bt" value=""> <svg data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg> </label> </div> </div> </form> </div> </nav> </section> <div id="banner-sterling" class="sterling"> <div id="SF_Temp5_728x90_A_wrapped" data-id="div-gpt-ad-1392148432591-0" class="draper visibility_rules v_970_billboard v_728_leaderboard "> </div><script> /*global googletag */ if (SF.initial_breakpoints_visible.leaderboard) { (function(){ var el = document.getElementById('SF_Temp5_728x90_A_wrapped'); var newNode = document.createElement('div'); newNode.id = 'div-gpt-ad-1392148432591-0'; el.appendChild(newNode); }()); gptadRenderers['SF_Temp5_728x90_A'] = function(){ // jshint ignore:line if (!SF.adblock) { $('#div-gpt-ad-1392148432591-0').parents('.draper').css("min-height", 90 + 13 + 12); // for height of .lbl-ad and padding } googletag.cmd.push(function() { googletag.display('div-gpt-ad-1392148432591-0'); }); }; gptadRenderers['SF_Temp5_728x90_A'](); // jshint ignore:line } </script> <div id="SF_Mobile_320x50_A_wrapped" data-id="div-gpt-ad-1512154506943-0" class="draper "> </div><script> /*global googletag */ if (!SF.initial_breakpoints_visible.leaderboard) { (function(){ var el = document.getElementById('SF_Mobile_320x50_A_wrapped'); var newNode = document.createElement('div'); newNode.id = 'div-gpt-ad-1512154506943-0'; el.appendChild(newNode); }()); gptadRenderers['SF_Mobile_320x50_A'] = function(){ // jshint ignore:line if (!SF.adblock) { $('#div-gpt-ad-1512154506943-0').parents('.draper').css("min-height", 50 + 13 + 12); // for height of .lbl-ad and padding } googletag.cmd.push(function() { googletag.display('div-gpt-ad-1512154506943-0'); }); }; gptadRenderers['SF_Mobile_320x50_A'](); // jshint ignore:line } </script> </div> </div> <div class="full-width-masthead project-masthead" id="downloading" > <div class="backdrop" style="box-sizing: content-box; padding-bottom: 131px"></div> <div class="content"> <nav id="breadcrumbs" class="breadcrumbs rtl"> <ul itemscope itemtype="http://schema.org/BreadcrumbList"> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" href="/"><span itemprop="name">Home</span></a> <meta itemprop="position" content="1" /> </li> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" href="/directory/"><span itemprop="name">Browse Open Source</span></a> <meta itemprop="position" content="2" /> </li> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" href="/directory/internet/"><span itemprop="name">Internet</span></a> <meta itemprop="position" content="3" /> </li><li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" href="/directory/search-engines/"><span itemprop="name">Search Engines</span></a> <meta itemprop="position" content="4" /> </li><li class="project" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><span itemprop="name">VuFind®</span><meta itemprop="position" content="5" /> </li> </ul> </nav> <div id="starting"> <div class="overview"> <div class="project-icon default-project-icon " > <svg data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg> </div> <div class="title "> <h1 itemprop="name"><a href="/projects/vufind/" itemprop="url">VuFind®</a> </h1> <div class="as-h3 brought-by"> Brought to you by: <a href="/u/asnagy/profile/">asnagy</a>, <a href="/u/crhallberg/profile/">crhallberg</a>, <a href="/u/demiankatz/profile/">demiankatz</a>, <a href="/u/design4lib/profile/">design4lib</a> </div> </div> </div> <p id="downloader" class=""> Your download will start shortly... </p> <div class="radial-progress"> <div class="circle"> <div class="mask full"> <div class="fill"></div> </div> <div class="mask half"> <div class="fill"></div> <div class="fill fix"></div> </div> </div> <div class="inset"></div> </div> <script id="redirect-template" type="text/x-handlebars-template"> Learn more: check out <a href="/projects/vufind/postdownload">screenshots, reviews, and more</a>. We'll take you there in a few moments. </script> </div> <div class="buttons clearfix"> <a class="button default" data-open="psp-newsletter-modal">Get Updates</a> <div class="psp_newsletter_subscribe reveal" data-reveal id="psp-newsletter-modal" data-v-offset="0" data-ajax-url="/projects/vufind/get_updates?source=DLP"> </div> <a id="share-project-button" class="button default" href="#">Share This</a> <div class="social-sharing-buttons invisible hide"> <a rel=nofollow class="social-media-icon twitter" href="https://twitter.com/share?url=https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download&amp;text=Download%20VuFind%C2%AE%20on%20SourceForge%20for%20free%21%20" title="Share VuFind® on SourceForge on Twitter"> <svg data-name="twitter" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1684 408q-67 98-162 167 1 14 1 42 0 130-38 259.5t-115.5 248.5-184.5 210.5-258 146-323 54.5q-271 0-496-145 35 4 78 4 225 0 401-138-105-2-188-64.5t-114-159.5q33 5 61 5 43 0 85-11-112-23-185.5-111.5t-73.5-205.5v-4q68 38 146 41-66-44-105-115t-39-154q0-88 44-163 121 149 294.5 238.5t371.5 99.5q-8-38-8-74 0-134 94.5-228.5t228.5-94.5q140 0 236 102 109-21 205-78-37 115-142 178 93-10 186-50z"/></svg></a> <a rel=nofollow class="social-media-icon facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download&title=VuFind%C2%AE%20on%20SourceForge" title="Share VuFind® on SourceForge on facebook"> <svg data-name="facebook" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759h-306v-759h-255v-296h255v-218q0-186 104-288.5t277-102.5q147 0 228 12z"/></svg></a> <a rel=nofollow class="social-media-icon linkedin" href="https://www.linkedin.com/shareArticle?mini=true&url=https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download&title=VuFind%C2%AE%20on%20SourceForge&source=SourceForge.net" title="Share VuFind® on SourceForge on LinkedIn"> <svg data-name="linkedin" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M477 625v991h-330v-991h330zm21-306q1 73-50.5 122t-135.5 49h-2q-82 0-132-49t-50-122q0-74 51.5-122.5t134.5-48.5 133 48.5 51 122.5zm1166 729v568h-329v-530q0-105-40.5-164.5t-126.5-59.5q-63 0-105.5 34.5t-63.5 85.5q-11 30-11 81v553h-329q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5 114.5-15.5q171 0 275 113.5t104 332.5z"/></svg></a> </div> <div class="reveal" id="mirror-modal"> <div class="modal-content row"> <div class="column small-12 row modal-header"> </div> <div id="mirror-drawer"></div> <button class="close-button" data-close aria-label="Close modal" type="button"> <span aria-hidden="true">&times;</span> </button> </div> </div> <a class="button default mirror " id="btn-problems-downloading" data-release-url="https://downloads.sourceforge.net/project/vufind/VuFind/2.1/vufind-2.1.zip?ts=gAAAAABnRpbMGzWQj1Oks7ODp6FRIjexttJkek5upXNDwZ2GyJQRGzxFJgf_CPFtE7vLfRyAkEuE1CztxEhtffDdbPkg73aosA%3D%3D&amp;use_mirror=master&amp;r=" rel="nofollow" href="/settings/mirror_choices?projectname=vufind&amp;filename=VuFind/2.1/vufind-2.1.zip&amp;selected=master">Problems Downloading?</a> </div> <div class="file-info"> <div class="file-name"> vufind-2.1.zip </div> <div id="scanned_by"> <span>Scanned for malware ✔</span> </div> </div> </div> <div id="mirror"> <div class="mirror-title">Mirror Provided by</div><a id="provider_top" href="https://sourceforge.net/" title="SourceForge" target="_blank"><img class="mirror-logo" alt="SourceForge" src="https://a.fsdn.com/mirrorimages/master-xlarge.png" width="230" height="126" srcset="https://a.fsdn.com/mirrorimages/master-hidpi.png 2x" /></a> <div class="mirror-footer"><a href="https://sourceforge.net/" title="SourceForge" rel=nofollow target="_blank">Learn more about SourceForge</a></div> </div> </div> <div class="l-two-column-page"> <div class="l-content-column l-has-sidebar"> <div class="project-body"> <article class="main-content"> <script> if (!SF.wireOutboundZoneTrackingComplete) { $(SF.wireOutboundZoneTracking); $('body').append('<iframe src="https://c.sf-syn.com/conversion_outbound_tracker/sf" id="frame-zone-outbound" style="display: none;"></iframe>'); SF.wireOutboundZoneTrackingComplete = true; } </script> <section id="nels" class="small-12 columns"> <div class="as-header"> <div class="as-h2"> You Might Also Like</div> </div> <div class="nel standard trunc-eligible " data-id="19041" data-cid="14811"> <span id="d8652e46-0ee9-4602-b11d-20714ba34f16"></span> <script> /* globals bizx */ bizx.cmp.trackingPixel('publisher', ['storage', 'measurement'], '/directory/tp3/?b=76717&amp;c=14811&amp;z=74113&amp;cb=bfddf8965a', "innosabi \u0026ndash; Software for Agile Innovation Management", 'd8652e46-0ee9-4602-b11d-20714ba34f16'); </script> <div class="application-image thumbnail" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=76717__zoneid=74113__cb=bfddf8965a__oadest=https%3A%2F%2Finnosabi.com%2Flp-innosabi-suite%2F%3Futm_source%3Dsourceforge%26utm_medium%3Dcpc%26utm_campaign%3Dsourceforge_paid_acquisition" data-newtab="true" data-target="_blank" rel="nofollow"> <img class="main-image" src="//a.fsdn.com/con/app/nel_img/19041" alt="innosabi &amp;ndash; Software for Agile Innovation Management Icon"> </div> <div class="wrapper"> <div class="heading"> <div class="heading-main"> <span data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=76717__zoneid=74113__cb=bfddf8965a__oadest=https%3A%2F%2Finnosabi.com%2Flp-innosabi-suite%2F%3Futm_source%3Dsourceforge%26utm_medium%3Dcpc%26utm_campaign%3Dsourceforge_paid_acquisition" data-newtab="true" data-target="_blank" rel="nofollow" title="Find out more about innosabi &amp;ndash; Software for Agile Innovation Management">innosabi &amp;ndash; Software for Agile Innovation Management</span> <p class="teaser">innosabi is one of the leading providers for idea and innovation management software. </p> </div> </div> <div class="tiles"> <div class="tile"> <div class="description "> <div class="description-inner"> The innosabi Software Suite offers all the necessary tools to cover innovation end-to-end: It lets you spot relevant market developments or exciting new startups in your field. It allows you to engage your employees in innovation challenges and run co-creation projects with customers to get their feedback. It connects your network of trusted partners and suppliers to work collaboratively on new solutions. And it provides a place for all your technological knowledge and expertise to be shared and found whenever needed. </div> </div> </div> </div> </div> <div class="download standard"> <div class="button green wide sfdl sfdl-lite" data-target="_blank" data-newtab="true" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=76717__zoneid=74113__cb=bfddf8965a__oadest=https%3A%2F%2Finnosabi.com%2Flp-innosabi-suite%2F%3Futm_source%3Dsourceforge%26utm_medium%3Dcpc%26utm_campaign%3Dsourceforge_paid_acquisition" data-zone="74093" data-slug="innosabi" >Learn More</div> </div> </div> <div class="nel standard trunc-eligible " data-id="17217" data-cid="13069"> <span id="76813767-57b2-47f6-8d81-67528641e7ed"></span> <script> /* globals bizx */ bizx.cmp.trackingPixel('publisher', ['storage', 'measurement'], '/directory/tp3/?b=67741&amp;c=13069&amp;z=65113&amp;cb=b27e885f30', "Turn speech into text using Google AI", '76813767-57b2-47f6-8d81-67528641e7ed'); </script> <div class="application-image thumbnail" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=67741__zoneid=65113__cb=b27e885f30__oadest=https%3A%2F%2Fcloud.google.com%2Fspeech-to-text%3Futm_source%3Dsourceforge%26utm_medium%3Dreferral%26utm_campaign%3Dsourceforge_paid_subscription%26utm_content%3DSpeech_To_Text" data-newtab="true" data-target="_blank" rel="nofollow"> <img class="main-image" src="//a.fsdn.com/con/app/nel_img/17217" alt="Turn speech into text using Google AI Icon"> </div> <div class="wrapper"> <div class="heading"> <div class="heading-main"> <span data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=67741__zoneid=65113__cb=b27e885f30__oadest=https%3A%2F%2Fcloud.google.com%2Fspeech-to-text%3Futm_source%3Dsourceforge%26utm_medium%3Dreferral%26utm_campaign%3Dsourceforge_paid_subscription%26utm_content%3DSpeech_To_Text" data-newtab="true" data-target="_blank" rel="nofollow" title="Find out more about Turn speech into text using Google AI">Turn speech into text using Google AI</span> <p class="teaser">Accurately convert voice to text in over 125 languages and variants by applying Google's powerful machine learning models with an easy-to-use API.</p> </div> </div> <div class="tiles"> <div class="tile"> <div class="description "> <div class="description-inner"> New customers get $300 in free credits to spend on Speech-to-Text. All customers get 60 minutes for transcribing and analyzing audio free per month, not charged against your credits. </div> </div> </div> </div> </div> <div class="download standard"> <div class="button green wide sfdl sfdl-lite" data-target="_blank" data-newtab="true" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=67741__zoneid=65113__cb=b27e885f30__oadest=https%3A%2F%2Fcloud.google.com%2Fspeech-to-text%3Futm_source%3Dsourceforge%26utm_medium%3Dreferral%26utm_campaign%3Dsourceforge_paid_subscription%26utm_content%3DSpeech_To_Text" data-zone="65093" data-slug="Google-Cloud-Speech-to-Text" >Try for free</div> </div> </div> <div id="SF_Temp5_GEL_C_wrapped" data-id="div-gpt-ad-1715705113227-0" class="draper "> </div><script> /*global googletag */ if (true) { (function(){ var el = document.getElementById('SF_Temp5_GEL_C_wrapped'); var newNode = document.createElement('div'); newNode.id = 'div-gpt-ad-1715705113227-0'; el.appendChild(newNode); }()); gptadRenderers['SF_Temp5_GEL_C'] = function(){ // jshint ignore:line if (!SF.adblock) { $('#div-gpt-ad-1715705113227-0').parents('.draper').css("min-height", 185 + 13 + 12); // for height of .lbl-ad and padding } googletag.cmd.push(function() { googletag.display('div-gpt-ad-1715705113227-0'); }); }; gptadRenderers['SF_Temp5_GEL_C'](); // jshint ignore:line } </script> <div class="nel standard trunc-eligible nel-hidden-2" data-id="18377" data-cid="14247"> <span id="1bc02442-0a42-4e08-9899-7520526dd26f"></span> <script> /* globals bizx */ bizx.cmp.trackingPixel('publisher', ['storage', 'measurement'], '/directory/tp3/?b=73949&amp;c=14247&amp;z=71341&amp;cb=c6423a38bc', "IT Service Management Software", '1bc02442-0a42-4e08-9899-7520526dd26f'); </script> <div class="application-image thumbnail" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=73949__zoneid=71341__cb=c6423a38bc__oadest=https%3A%2F%2Fwww.canfigure.net%3Futm_source%3Dsourceforge%26utm_medium%3Dcpc%26utm_campaign%3Dsourceforgelisting%26utm_id%3D625-079-8613%26utm_term%3Dasset%2Btracking%26utm_content%3Dmain" data-newtab="true" data-target="_blank" rel="nofollow"> <img class="main-image" src="//a.fsdn.com/con/app/nel_img/18377" alt="IT Service Management Software Icon"> </div> <div class="wrapper"> <div class="heading"> <div class="heading-main"> <span data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=73949__zoneid=71341__cb=c6423a38bc__oadest=https%3A%2F%2Fwww.canfigure.net%3Futm_source%3Dsourceforge%26utm_medium%3Dcpc%26utm_campaign%3Dsourceforgelisting%26utm_id%3D625-079-8613%26utm_term%3Dasset%2Btracking%26utm_content%3Dmain" data-newtab="true" data-target="_blank" rel="nofollow" title="Find out more about IT Service Management Software">IT Service Management Software</span> <p class="teaser">A highly customizable Configuration Management Database (CMDB) to track all your IT assets and their documentation, dependencies and change history.</p> </div> </div> <div class="tiles"> <div class="tile"> <div class="description "> <div class="description-inner"> Canfigure is a modular IT Service Management solution offering Service Desk, CMDB, Asset Management, Change Management and more. </div> </div> </div> </div> </div> <div class="download standard"> <div class="button green wide sfdl sfdl-lite" data-target="_blank" data-newtab="true" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=73949__zoneid=71341__cb=c6423a38bc__oadest=https%3A%2F%2Fwww.canfigure.net%3Futm_source%3Dsourceforge%26utm_medium%3Dcpc%26utm_campaign%3Dsourceforgelisting%26utm_id%3D625-079-8613%26utm_term%3Dasset%2Btracking%26utm_content%3Dmain" data-zone="71321" data-slug="Canfigure" >Learn More</div> </div> </div> <script> if (SF.adblock){ var nel = document.querySelector('.nel-hidden-2'); nel.classList.remove('nel-hidden-2'); } </script> <div class="nel standard trunc-eligible " data-id="19133" data-cid="14875"> <span id="1fd5e363-7f07-40b5-aa82-85e30f0c7127"></span> <script> /* globals bizx */ bizx.cmp.trackingPixel('publisher', ['storage', 'measurement'], '/directory/tp3/?b=77049&amp;c=14875&amp;z=74445&amp;cb=b76f0ba46b', "HSI Donesafe | #1 Rated Cloud EHS Software | ESG Reporting", '1fd5e363-7f07-40b5-aa82-85e30f0c7127'); </script> <div class="application-image thumbnail" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=77049__zoneid=74445__cb=b76f0ba46b__oadest=https%3A%2F%2Fwww.donesafe.com%2Fehs-solutions%2Fhealth-safety-software%2F%3Fleadsourcelvl1%3DMKT%2B-%2BReputational%26leadsourcelvl2%3DSourceforge%26leadsourcelvl3%3Dehs-profile-visit-website" data-newtab="true" data-target="_blank" rel="nofollow"> <img class="main-image" src="//a.fsdn.com/con/app/nel_img/19133" alt="HSI Donesafe | #1 Rated Cloud EHS Software | ESG Reporting Icon"> </div> <div class="wrapper"> <div class="heading"> <div class="heading-main"> <span data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=77049__zoneid=74445__cb=b76f0ba46b__oadest=https%3A%2F%2Fwww.donesafe.com%2Fehs-solutions%2Fhealth-safety-software%2F%3Fleadsourcelvl1%3DMKT%2B-%2BReputational%26leadsourcelvl2%3DSourceforge%26leadsourcelvl3%3Dehs-profile-visit-website" data-newtab="true" data-target="_blank" rel="nofollow" title="Find out more about HSI Donesafe | #1 Rated Cloud EHS Software | ESG Reporting">HSI Donesafe | #1 Rated Cloud EHS Software | ESG Reporting</span> <p class="teaser">Trusted by industries worldwide, Donesafe allows organizations to track, manage, and report on essential EHS functions from one central platform. </p> </div> </div> <div class="tiles"> <div class="tile"> <div class="description "> <div class="description-inner"> HSI Donesafe is a no-code, cloud-based EHS software that simplifies safety, compliance, and risk management, transforming complex processes into user-friendly workflows. </div> </div> </div> </div> </div> <div class="download standard"> <div class="button green wide sfdl sfdl-lite" data-target="_blank" data-newtab="true" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=77049__zoneid=74445__cb=b76f0ba46b__oadest=https%3A%2F%2Fwww.donesafe.com%2Fehs-solutions%2Fhealth-safety-software%2F%3Fleadsourcelvl1%3DMKT%2B-%2BReputational%26leadsourcelvl2%3DSourceforge%26leadsourcelvl3%3Dehs-profile-visit-website" data-zone="74425" data-slug="HSI-Donesafe" >Learn More</div> </div> </div> <div id="SF_Temp5_GEL_E_wrapped" data-id="div-gpt-ad-1715705368750-0" class="draper "> </div><script> /*global googletag */ if (true) { (function(){ var el = document.getElementById('SF_Temp5_GEL_E_wrapped'); var newNode = document.createElement('div'); newNode.id = 'div-gpt-ad-1715705368750-0'; el.appendChild(newNode); }()); gptadRenderers['SF_Temp5_GEL_E'] = function(){ // jshint ignore:line if (!SF.adblock) { $('#div-gpt-ad-1715705368750-0').parents('.draper').css("min-height", 185 + 13 + 12); // for height of .lbl-ad and padding } googletag.cmd.push(function() { googletag.display('div-gpt-ad-1715705368750-0'); }); }; gptadRenderers['SF_Temp5_GEL_E'](); // jshint ignore:line } </script> <div class="nel standard trunc-eligible nel-hidden-4" data-id="16967" data-cid="10282"> <span id="9e4211bd-beb9-421e-b27a-8de649400dbc"></span> <script> /* globals bizx */ bizx.cmp.trackingPixel('publisher', ['storage', 'measurement'], '/directory/tp3/?b=52870&amp;c=10282&amp;z=50200&amp;cb=61cbcb0245', "Securden Privileged Account Manager", '9e4211bd-beb9-421e-b27a-8de649400dbc'); </script> <div class="application-image thumbnail" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=52870__zoneid=50200__cb=61cbcb0245__oadest=https%3A%2F%2Fwww.securden.com%2Fprivileged-account-manager%2Findex.html%3Futm_source%3DSourceForgeADPAM%26utm_medium%3DSourceforgePAMAD%26utm_campaign%3DSourceForge%26utm_id%3DSourceForgeAD" data-newtab="true" data-target="_blank" rel="nofollow"> <img class="main-image" src="//a.fsdn.com/con/app/nel_img/16967" alt="Securden Privileged Account Manager Icon"> </div> <div class="wrapper"> <div class="heading"> <div class="heading-main"> <span data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=52870__zoneid=50200__cb=61cbcb0245__oadest=https%3A%2F%2Fwww.securden.com%2Fprivileged-account-manager%2Findex.html%3Futm_source%3DSourceForgeADPAM%26utm_medium%3DSourceforgePAMAD%26utm_campaign%3DSourceForge%26utm_id%3DSourceForgeAD" data-newtab="true" data-target="_blank" rel="nofollow" title="Find out more about Securden Privileged Account Manager">Securden Privileged Account Manager</span> <p class="teaser">Unified Privileged Access Management</p> </div> </div> <div class="tiles"> <div class="tile"> <div class="description "> <div class="description-inner"> Discover and manage administrator, service, and web app passwords, keys, and identities. Automate management with approval workflows. Centrally control, audit, monitor, and record all access to critical IT assets. </div> </div> </div> </div> </div> <div class="download standard"> <div class="button green wide sfdl sfdl-lite" data-target="_blank" data-newtab="true" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=52870__zoneid=50200__cb=61cbcb0245__oadest=https%3A%2F%2Fwww.securden.com%2Fprivileged-account-manager%2Findex.html%3Futm_source%3DSourceForgeADPAM%26utm_medium%3DSourceforgePAMAD%26utm_campaign%3DSourceForge%26utm_id%3DSourceForgeAD" data-zone="50190" data-slug="Securden-Privileged-Account-Manager" >Learn More</div> </div> </div> <script> if (SF.adblock){ var nel = document.querySelector('.nel-hidden-4'); nel.classList.remove('nel-hidden-4'); } </script> </section> <div class="small-12 columns hr-bottom"> <aside class="content-supplement"> <div class="as-header"> <h3>VuFind® Overview</h3> </div> <div class="project-container"> <p id="description">VuFind® is a library resource discovery portal designed and developed for libraries by libraries. The goal of VuFind® is to enable your users to search and browse through all of your library&#39;s resources by replacing the traditional OPAC.</p> </div> </aside> </div> <div class="small-12 columns hr-bottom"> <section id="project-additional-trove" class="content-supplement"> <div class="as-header"> <h2>Additional Details for VuFind®</h2> </div> <div class="project-container"> <section class="project-info"> <div class="as-header"> <h3>Languages</h3> </div> <section class="content">French, Dutch, Irish Gaelic, Italian, Hebrew, English, Chinese (Traditional), Turkish, Brazilian Portuguese, Chinese (Simplified), German, Japanese, Spanish</section> </section> <section class="project-info"> <div class="as-header"> <h3>Intended Audience</h3> </div> <section class="content">Non-Profit Organizations, Government, Education, System Administrators</section> </section> <section class="project-info"> <div class="as-header"> <h3>User Interface</h3> </div> <section class="content">Web-based</section> </section> <section class="project-info"> <div class="as-header"> <h3>Programming Language</h3> </div> <section class="content"><a href="/directory/php/">PHP</a>, <a href="/directory/xsl-xslt-xpath-xsl-fo/">XSL (XSLT/XPath/XSL-FO)</a></section> </section> <section class="project-info"> <div class="as-header"> <h4>Registered</h4> </div> <section class="content"> 2007-06-25 </section> </section> <section class="project-info"> <div class="as-header"> <h3>Last Updated</h3> </div> <section class="content"> <time itemprop="dateModified" class="dateUpdated" datetime="2024-11-04">2024-11-04</time> </section> </section> <section class="project-info"> <div class="as-header"> <h3>Categories</h3> </div><a href="/directory/search-engines/" itemprop="applicationCategory">Search Engines</a>, <a href="/directory/opac/" itemprop="applicationCategory">OPAC</a></section> <section class="project-info"> <div class="as-header"> <h3>Maintainers</h3> </div><a href="https://sourceforge.net/u/asnagy/"><span>asnagy</span></a>, <a href="https://sourceforge.net/u/crhallberg/"><span>crhallberg</span></a>, <a href="https://sourceforge.net/u/demiankatz/"><span>demiankatz</span></a>, <a href="https://sourceforge.net/u/design4lib/"><span>design4lib</span></a> </section> </div> </section> </div> <aside class="m-wide-widget m-wide-projects-widget "> <div class="as-header"> Recommended Projects </div> <div class="body"> <ul> <li> <div class="project-icon default-project-icon " > <svg data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg> </div> <div class="project-info "> <div class="result-heading-texts"> <a href="/projects/emilda/" title="Find out more about Emilda"> <strong>Emilda</strong> </a> </div> <div class="stats"> <div class="rating"> <div class="m-stars" aria-hidden="true" > <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> </div> <a href="/projects/emilda/reviews/" class="count" title="Emilda Reviews"> 1 Review </a> </div> <strong class=""> <b class="label">Downloads:</b> 3 This Week </strong> <strong class=""> <b class="label">Last Update:</b> <time class="dateUpdated" datetime="2013-04-15">2013-04-15</time> </strong> </div> </div> <div> <a href="/projects/emilda/" title="Find out more about Emilda" class="button green hollow see-project">See Project</a> </div> </li> <li> <div class="project-icon default-project-icon " > <svg data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg> </div> <div class="project-info "> <div class="result-heading-texts"> <a href="/projects/obiblio/" title="Find out more about OpenBiblio"> <strong>OpenBiblio</strong> </a> </div> <div class="stats"> <div class="rating"> <div class="m-stars" aria-hidden="true" > <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> </div> <a href="/projects/obiblio/reviews/" class="count" title="OpenBiblio Reviews"> 27 Reviews </a> </div> <strong class=""> <b class="label">Downloads:</b> 87 This Week </strong> <strong class=""> <b class="label">Last Update:</b> <time class="dateUpdated" datetime="2014-08-18">2014-08-18</time> </strong> </div> </div> <div> <a href="/projects/obiblio/" title="Find out more about OpenBiblio" class="button green hollow see-project">See Project</a> </div> </li> <li> <div class="project-icon default-project-icon " > <svg data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg> </div> <div class="project-info "> <div class="result-heading-texts"> <a href="/projects/obiblioopac4j/" title="Find out more about oBiblioOPAC for Joomla!"> <strong>oBiblioOPAC for Joomla!</strong> </a> </div> <div class="stats"> <strong class=""> <b class="label">Downloads:</b> 0 This Week </strong> <strong class=""> <b class="label">Last Update:</b> <time class="dateUpdated" datetime="2013-04-10">2013-04-10</time> </strong> </div> </div> <div> <a href="/projects/obiblioopac4j/" title="Find out more about oBiblioOPAC for Joomla!" class="button green hollow see-project">See Project</a> </div> </li> <li> <div class="project-icon " > <img alt="Awesome Stock Resources" title="Awesome Stock Resources" src="//a.fsdn.com/allura/mirror/awesome-stock-resources/icon?6fa4f5c5482eaec6651bc38bf3740d9f7910b7fba6a9b0f0deb1c42be2dce65f?&amp;w=48" srcset="//a.fsdn.com/allura/mirror/awesome-stock-resources/icon?6fa4f5c5482eaec6651bc38bf3740d9f7910b7fba6a9b0f0deb1c42be2dce65f?&amp;w=72 1.5x , //a.fsdn.com/allura/mirror/awesome-stock-resources/icon?6fa4f5c5482eaec6651bc38bf3740d9f7910b7fba6a9b0f0deb1c42be2dce65f?&amp;w=96 2x" loading="lazy"/></div> <div class="project-info "> <div class="result-heading-texts"> <a href="/projects/awesome-stock-resources.mirror/" title="Find out more about Awesome Stock Resources"> <strong>Awesome Stock Resources</strong> </a> <a href="/projects/awesome-stock-resources.mirror/" title="Find out more about Awesome Stock Resources" class="summary-inline">Collection of links for free stock photography, video and Illustration</a> </div> <div class="stats"> <strong class=""> <b class="label">Downloads:</b> 0 This Week </strong> <strong class=""> <b class="label">Last Update:</b> <time class="dateUpdated" datetime="2021-06-10">2021-06-10</time> </strong> </div> </div> <div> <a href="/projects/awesome-stock-resources.mirror/" title="Find out more about Awesome Stock Resources" class="button green hollow see-project">See Project</a> </div> </li> </ul> </div> </aside> <hr class="bottom"> <div class="small-12 columns content-supplement"> </div> <aside class="m-wide-widget m-wide-projects-widget "> <div class="as-header"> Top 3 Projects in Search Engines </div> <div class="body"> <ul> <li> <div class="project-icon " > <img alt="Greenstone" title="Greenstone" src="//a.fsdn.com/allura/p/greenstone/icon?1431517393" loading="lazy"/></div> <div class="project-info "> <div class="result-heading-texts"> <a href="/projects/greenstone/" title="Find out more about Greenstone"> <strong>Greenstone</strong> </a> <a href="/projects/greenstone/" title="Find out more about Greenstone" class="summary-inline">Digital Library Software</a> </div> <div class="stats"> <strong class=""> <b class="label">Downloads:</b> 788 This Week </strong> <strong class=""> <b class="label">Last Update:</b> <time class="dateUpdated" datetime="2023-08-14">2023-08-14</time> </strong> </div> </div> <div> <a href="/projects/greenstone/" title="Find out more about Greenstone" class="button green hollow see-project">See Project</a> </div> </li> <li> <div class="project-icon " > <img alt="Hibernate" title="Hibernate" src="//a.fsdn.com/allura/p/hibernate/icon?1729780578?&amp;w=48" srcset="//a.fsdn.com/allura/p/hibernate/icon?1729780578?&amp;w=72 1.5x , //a.fsdn.com/allura/p/hibernate/icon?1729780578?&amp;w=96 2x" loading="lazy"/></div> <div class="project-info "> <div class="result-heading-texts"> <a href="/projects/hibernate/" title="Find out more about Hibernate"> <strong>Hibernate</strong> </a> <a href="/projects/hibernate/" title="Find out more about Hibernate" class="summary-inline">An object relational-mapping (ORM) library for Java</a> </div> <div class="stats"> <div class="rating"> <div class="m-stars" aria-hidden="true" > <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> </div> <a href="/projects/hibernate/reviews/" class="count" title="Hibernate Reviews"> 49 Reviews </a> </div> <strong class=""> <b class="label">Downloads:</b> 771 This Week </strong> <strong class=""> <b class="label">Last Update:</b> <time class="dateUpdated" datetime="2024-11-25">2 days ago</time> </strong> </div> </div> <div> <a href="/projects/hibernate/" title="Find out more about Hibernate" class="button green hollow see-project">See Project</a> </div> </li> <li> <div class="project-icon default-project-icon " > <svg data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg> </div> <div class="project-info "> <div class="result-heading-texts"> <a href="/projects/clucene/" title="Find out more about CLucene - a C++ search engine"> <strong>CLucene - a C++ search engine</strong> </a> </div> <div class="stats"> <div class="rating"> <div class="m-stars" aria-hidden="true" > <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> <div class="star responsive yellow"> <svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg> </div> </div> <a href="/projects/clucene/reviews/" class="count" title="CLucene - a C++ search engine Reviews"> 30 Reviews </a> </div> <strong class=""> <b class="label">Downloads:</b> 556 This Week </strong> <strong class=""> <b class="label">Last Update:</b> <time class="dateUpdated" datetime="2013-08-12">2013-08-12</time> </strong> </div> </div> <div> <a href="/projects/clucene/" title="Find out more about CLucene - a C++ search engine" class="button green hollow see-project">See Project</a> </div> </li> </ul> </div> </aside> <div class="dlp_newsletter_subscribe"> <div class="m-kmu row"> <div class="small-12 column"> <div class="row is-collapse-child"> <div class="small-12 column"> <h3 class="as-h1">Keep Me Updated!</h3> <div class="subscribe-tagline">Get VuFind® updates<span class="newsletters-phrase">, sponsored content from our select partners and more</span>.</div> <form action="/user/newsletters/subscribe" method="post" class="newsletter-subscribe-form compliance-form optin-wide kmunl-subscribe-form" data-shortname="vufind" data-handler="KMUNSWidget"> <input type="hidden" name="country_code_source" value="user"> <input type="hidden" name="source" value="DLP"> <div class="row"> <div class="column small-12 large-6"> <input type="email" class="subscriber-email" name="email" placeholder="Enter your email address" value="" required autocapitalize="none"> </div> <label class="column "> <span class="show-for-sr">Country</span><span class="input"> <select id="country" name="country" required class=" use-placeholder-color" autocomplete="country"> <option value=""></option> <option value="AF">Afghanistan</option> <option value="AX">Aland Islands</option> <option value="AL">Albania</option> <option value="DZ">Algeria</option> <option value="AS">American Samoa</option> <option value="AD">Andorra</option> <option value="AO">Angola</option> <option value="AI">Anguilla</option> <option value="AQ">Antarctica</option> <option value="AG">Antigua and Barbuda</option> <option value="AR">Argentina</option> <option value="AM">Armenia</option> <option value="AW">Aruba</option> <option value="AU">Australia</option> <option value="AT">Austria</option> <option value="AZ">Azerbaijan</option> <option value="BS">Bahamas</option> <option value="BH">Bahrain</option> <option value="BD">Bangladesh</option> <option value="BB">Barbados</option> <option value="BY">Belarus</option> <option value="BE">Belgium</option> <option value="BZ">Belize</option> <option value="BJ">Benin</option> <option value="BM">Bermuda</option> <option value="BT">Bhutan</option> <option value="BO">Bolivia</option> <option value="BA">Bosnia and Herzegovina</option> <option value="BW">Botswana</option> <option value="BV">Bouvet Island</option> <option value="BR">Brazil</option> <option value="IO">British Indian Ocean Territory</option> <option value="BN">Brunei Darussalam</option> <option value="BG">Bulgaria</option> <option value="BF">Burkina Faso</option> <option value="BI">Burundi</option> <option value="KH">Cambodia</option> <option value="CM">Cameroon</option> <option value="CA">Canada</option> <option value="CV">Cape Verde</option> <option value="KY">Cayman Islands</option> <option value="CF">Central African Republic</option> <option value="TD">Chad</option> <option value="CL">Chile</option> <option value="CN">China</option> <option value="CX">Christmas Island</option> <option value="CC">Cocos (Keeling) Islands</option> <option value="CO">Colombia</option> <option value="KM">Comoros</option> <option value="CG">Congo</option> <option value="CD">Congo, The Democratic Republic of the</option> <option value="CK">Cook Islands</option> <option value="CR">Costa Rica</option> <option value="CI">Cote D&#39;Ivoire</option> <option value="HR">Croatia</option> <option value="CU">Cuba</option> <option value="CY">Cyprus</option> <option value="CZ">Czech Republic</option> <option value="DK">Denmark</option> <option value="DJ">Djibouti</option> <option value="DM">Dominica</option> <option value="DO">Dominican Republic</option> <option value="EC">Ecuador</option> <option value="EG">Egypt</option> <option value="SV">El Salvador</option> <option value="GQ">Equatorial Guinea</option> <option value="ER">Eritrea</option> <option value="EE">Estonia</option> <option value="ET">Ethiopia</option> <option value="FK">Falkland Islands (Malvinas)</option> <option value="FO">Faroe Islands</option> <option value="FJ">Fiji</option> <option value="FI">Finland</option> <option value="FR">France</option> <option value="GF">French Guiana</option> <option value="PF">French Polynesia</option> <option value="TF">French Southern Territories</option> <option value="GA">Gabon</option> <option value="GM">Gambia</option> <option value="GE">Georgia</option> <option value="DE">Germany</option> <option value="GH">Ghana</option> <option value="GI">Gibraltar</option> <option value="GR">Greece</option> <option value="GL">Greenland</option> <option value="GD">Grenada</option> <option value="GP">Guadeloupe</option> <option value="GU">Guam</option> <option value="GT">Guatemala</option> <option value="GG">Guernsey</option> <option value="GN">Guinea</option> <option value="GW">Guinea-Bissau</option> <option value="GY">Guyana</option> <option value="HT">Haiti</option> <option value="HM">Heard Island and McDonald Islands</option> <option value="VA">Holy See (Vatican City State)</option> <option value="HN">Honduras</option> <option value="HK">Hong Kong</option> <option value="HU">Hungary</option> <option value="IS">Iceland</option> <option value="IN">India</option> <option value="ID">Indonesia</option> <option value="IR">Iran, Islamic Republic of</option> <option value="IQ">Iraq</option> <option value="IE">Ireland</option> <option value="IM">Isle of Man</option> <option value="IL">Israel</option> <option value="IT">Italy</option> <option value="JM">Jamaica</option> <option value="JP">Japan</option> <option value="JE">Jersey</option> <option value="JO">Jordan</option> <option value="KZ">Kazakhstan</option> <option value="KE">Kenya</option> <option value="KI">Kiribati</option> <option value="KP">Korea, Democratic People&#39;s Republic of</option> <option value="KR">Korea, Republic of</option> <option value="XK">Kosovo</option> <option value="KW">Kuwait</option> <option value="KG">Kyrgyzstan</option> <option value="LA">Lao People&#39;s Democratic Republic</option> <option value="LV">Latvia</option> <option value="LB">Lebanon</option> <option value="LS">Lesotho</option> <option value="LR">Liberia</option> <option value="LY">Libyan Arab Jamahiriya</option> <option value="LI">Liechtenstein</option> <option value="LT">Lithuania</option> <option value="LU">Luxembourg</option> <option value="MO">Macau</option> <option value="MK">Macedonia</option> <option value="MG">Madagascar</option> <option value="MW">Malawi</option> <option value="MY">Malaysia</option> <option value="MV">Maldives</option> <option value="ML">Mali</option> <option value="MT">Malta</option> <option value="MH">Marshall Islands</option> <option value="MQ">Martinique</option> <option value="MR">Mauritania</option> <option value="MU">Mauritius</option> <option value="YT">Mayotte</option> <option value="MX">Mexico</option> <option value="FM">Micronesia, Federated States of</option> <option value="MD">Moldova, Republic of</option> <option value="MC">Monaco</option> <option value="MN">Mongolia</option> <option value="ME">Montenegro</option> <option value="MS">Montserrat</option> <option value="MA">Morocco</option> <option value="MZ">Mozambique</option> <option value="MM">Myanmar</option> <option value="NA">Namibia</option> <option value="NR">Nauru</option> <option value="NP">Nepal</option> <option value="NL">Netherlands</option> <option value="AN">Netherlands Antilles</option> <option value="NC">New Caledonia</option> <option value="NZ">New Zealand</option> <option value="NI">Nicaragua</option> <option value="NE">Niger</option> <option value="NG">Nigeria</option> <option value="NU">Niue</option> <option value="NF">Norfolk Island</option> <option value="MP">Northern Mariana Islands</option> <option value="NO">Norway</option> <option value="OM">Oman</option> <option value="PK">Pakistan</option> <option value="PW">Palau</option> <option value="PS">Palestinian Territory</option> <option value="PA">Panama</option> <option value="PG">Papua New Guinea</option> <option value="PY">Paraguay</option> <option value="PE">Peru</option> <option value="PH">Philippines</option> <option value="PN">Pitcairn Islands</option> <option value="PL">Poland</option> <option value="PT">Portugal</option> <option value="PR">Puerto Rico</option> <option value="QA">Qatar</option> <option value="RE">Reunion</option> <option value="RO">Romania</option> <option value="RU">Russian Federation</option> <option value="RW">Rwanda</option> <option value="BL">Saint Barthelemy</option> <option value="SH">Saint Helena</option> <option value="KN">Saint Kitts and Nevis</option> <option value="LC">Saint Lucia</option> <option value="MF">Saint Martin</option> <option value="PM">Saint Pierre and Miquelon</option> <option value="VC">Saint Vincent and the Grenadines</option> <option value="WS">Samoa</option> <option value="SM">San Marino</option> <option value="ST">Sao Tome and Principe</option> <option value="SA">Saudi Arabia</option> <option value="SN">Senegal</option> <option value="RS">Serbia</option> <option value="SC">Seychelles</option> <option value="SL">Sierra Leone</option> <option value="SG" selected>Singapore</option> <option value="SK">Slovakia</option> <option value="SI">Slovenia</option> <option value="SB">Solomon Islands</option> <option value="SO">Somalia</option> <option value="ZA">South Africa</option> <option value="GS">South Georgia and the South Sandwich Islands</option> <option value="ES">Spain</option> <option value="LK">Sri Lanka</option> <option value="SD">Sudan</option> <option value="SR">Suriname</option> <option value="SJ">Svalbard and Jan Mayen</option> <option value="SZ">Swaziland</option> <option value="SE">Sweden</option> <option value="CH">Switzerland</option> <option value="SY">Syrian Arab Republic</option> <option value="TW">Taiwan</option> <option value="TJ">Tajikistan</option> <option value="TZ">Tanzania, United Republic of</option> <option value="TH">Thailand</option> <option value="TL">Timor-Leste</option> <option value="TG">Togo</option> <option value="TK">Tokelau</option> <option value="TO">Tonga</option> <option value="TT">Trinidad and Tobago</option> <option value="TN">Tunisia</option> <option value="TR">Turkey</option> <option value="TM">Turkmenistan</option> <option value="TC">Turks and Caicos Islands</option> <option value="TV">Tuvalu</option> <option value="UG">Uganda</option> <option value="UA">Ukraine</option> <option value="AE">United Arab Emirates</option> <option value="GB">United Kingdom</option> <option value="US">United States</option> <option value="UM">United States Minor Outlying Islands</option> <option value="UY">Uruguay</option> <option value="UZ">Uzbekistan</option> <option value="VU">Vanuatu</option> <option value="VE">Venezuela</option> <option value="VN">Vietnam</option> <option value="VG">Virgin Islands, British</option> <option value="VI">Virgin Islands, U.S.</option> <option value="WF">Wallis and Futuna</option> <option value="EH">Western Sahara</option> <option value="YE">Yemen</option> <option value="ZM">Zambia</option> <option value="ZW">Zimbabwe</option> </select> </span> </label> <label class="input-set-state column small-6 large-3"> <span class="show-for-sr">State</span> <span class="input"> <select id="state" name="state" class=" use-placeholder-color" autocomplete="address-level1"> <option value=""></option> <option value="AL">Alabama</option> <option value="AK">Alaska</option> <option value="AZ">Arizona</option> <option value="AR">Arkansas</option> <option value="CA">California</option> <option value="CO">Colorado</option> <option value="CT">Connecticut</option> <option value="DE">Delaware</option> <option value="DC">District of Columbia</option> <option value="FL">Florida</option> <option value="GA">Georgia</option> <option value="HI">Hawaii</option> <option value="ID">Idaho</option> <option value="IL">Illinois</option> <option value="IN">Indiana</option> <option value="IA">Iowa</option> <option value="KS">Kansas</option> <option value="KY">Kentucky</option> <option value="LA">Louisiana</option> <option value="ME">Maine</option> <option value="MD">Maryland</option> <option value="MA">Massachusetts</option> <option value="MI">Michigan</option> <option value="MN">Minnesota</option> <option value="MS">Mississippi</option> <option value="MO">Missouri</option> <option value="MT">Montana</option> <option value="NE">Nebraska</option> <option value="NV">Nevada</option> <option value="NH">New Hampshire</option> <option value="NJ">New Jersey</option> <option value="NM">New Mexico</option> <option value="NY">New York</option> <option value="NC">North Carolina</option> <option value="ND">North Dakota</option> <option value="OH">Ohio</option> <option value="OK">Oklahoma</option> <option value="OR">Oregon</option> <option value="PA">Pennsylvania</option> <option value="PR">Puerto Rico</option> <option value="RI">Rhode Island</option> <option value="SC">South Carolina</option> <option value="SD">South Dakota</option> <option value="TN">Tennessee</option> <option value="TX">Texas</option> <option value="UT">Utah</option> <option value="VT">Vermont</option> <option value="VA">Virginia</option> <option value="WA">Washington</option> <option value="WV">West Virginia</option> <option value="WI">Wisconsin</option> <option value="WY">Wyoming</option> </select> </span> </label> </div> <div class="row"> <div class="column small-12 large-4"> <label> <span class="show-for-sr">Full Name</span> <input name="name" type="text" value="" placeholder="Full name" required autocomplete="name" > </label> <span class="fielderror"></span> </div> <div class="column small-12 large-4 field-group-phone"> <span> <input type="text" name="phone_ext" value="" placeholder="Ext" class="phone-ext" autocomplete="work tel-extension"> </span> <label class="phone-label"> <span class="show-for-sr">Phone Number</span> <input type="text" name="phone" value="" placeholder="Phone " class="phone" autocomplete="work tel-national"> </label> <span class="fielderror"></span> <span class="fielderror"></span> </div> <div class="column small-12 large-4"> <label> <span class="show-for-sr">Job Title</span> <input type="text" name="job" value="" placeholder="Job Title " class="job" autocomplete="organization-title"> <span class="fielderror"></span> </label> </div> <div class="column small-12 large-4"> <label> <span class="show-for-sr">Industry</span> <input type="text" name="industry" value="" placeholder="Industry " class="industry" > <span class="fielderror"></span> </label> </div> <div class="column small-12 large-4"> <label> <span class="show-for-sr">Company</span> <input type="text" name="company" value="" placeholder="Company " class="company" autocomplete="organization"> <span class="fielderror"></span> </label> </div> <div class="column small-12 large-4"> <label> <span class="show-for-sr">Company Size</span> <select id="employees-1812458" name="employees" class="employees use-placeholder-color" > <option value="">Company Size: </option> <option value="1 - 25">1 - 25</option> <option value="26 - 99">26 - 99</option> <option value="100 - 499">100 - 499</option> <option value="500 - 999">500 - 999</option> <option value="1,000 - 4,999">1,000 - 4,999</option> <option value="5,000 - 9,999">5,000 - 9,999</option> <option value="10,000 - 19,999">10,000 - 19,999</option> <option value="20,000 or More">20,000 or More</option> </select> <span class="fielderror"></span> </label> </div> <div class="column small-12"> <label class="input-set input-set-kmu kmunl_consent allow-precheck "> <span class="checkbox"> <input type="checkbox" name="kmu" value="vufind" data-consent-action data-consent-id=59aed8e456585fa9603b60e8 ></span> <span class="checkbox-label">Get notifications on updates for this project.</span> </label> <label class="input-set input-set-newsletters-optin-sitewide allow-precheck loose-consent-requirement kmunl_consent"> <span class="checkbox"> <input type="checkbox" name="newsletters" value="sitewide" data-consent-action data-consent-id=59aed8e456585fa9603b60e9 ></span> <span class="checkbox-label">Get the SourceForge newsletter.</span> </label> <label class="input-set allow-precheck input-set-newsletters-optin-all kmunl_consent"> <span class="checkbox"> <input type="checkbox" name="newsletters" value="sitewide research" data-consent-action data-consent-id=59aed8e456585fa9603b60ea ></span> <span class="checkbox-label">Get newsletters and notices that include site news, special offers and exclusive discounts about IT products &amp; services.</span> </label> <input type="hidden" name="newsletters" class="input-assumed-newsletters" value=""> <input type="hidden" name="kmu" class="input-assumed-kmu" value=""> </div> <label class="input-set input-set-agree-general allow-precheck column small-12"> <span class="checkbox"> <input type="checkbox" name="consent" value="consent" data-consent-action data-consent-id=64a70e76edead243b8c89d55 ></span> <span class="checkbox-label">I understand by clicking on "Subscribe" below I am agreeing to the SourceForge <a href="https://slashdotmedia.com/terms-of-use">Terms of Use</a> and the <a href="https://slashdotmedia.com/privacy-statement/">Privacy Policy</a> which describe how we use and share your data. I agree to receive these communications from SourceForge.net. I understand that I can withdraw my consent at anytime.</span> </label> <label class="input-set input-set-agree-general-gdpr minimum-explicit-required column small-12"> <span class="checkbox"> <input type="checkbox" name="consent" value="consent" data-consent-action data-consent-id=6287d2bc1f62e544cb66ca31 ></span> <span class="checkbox-label">I understand by clicking below I am agreeing to the SourceForge <a href="https://slashdotmedia.com/terms-of-use">Terms and Conditions</a>. I agree to receive these communications from SourceForge.net. I understand that I can withdraw my consent at anytime. Please refer to our <a href="https://slashdotmedia.com/terms-of-use">Terms of Use</a> and <a href="https://slashdotmedia.com/privacy-statement/">Privacy Policy</a> or <a href="/support">Contact Us</a> for more details.</span> </label> <div class="subscriber-submit-wrapper column small-12"> <div class="js-required fielderror">JavaScript is required for this form.</div> <div class="g-recaptcha" data-sitekey="6LeVgCEUAAAAACtawUTrPTBy0mTrGtjpPn_Xh-ZW" data-badge="bottomleft" data-size="invisible" > </div> <script> SF.recaptchaInUse = true; </script> <button type="submit" class="subscriber-submit button"> <span> Subscribe </span> </button> </div> </div> <input type="hidden" name="_visit_cookie" value="d7f0093b-b0be-4b92-9245-c3e052bd8c6d"/> </form> </div> </div> </div> </div> </div> </article> </div> </div> <div class="l-gutter"> </div> <div class="l-side-column"> <div class="scroll-fixable"> <section class="sterling"> <div id="SF_Temp5_300x250_A_wrapped" data-id="div-gpt-ad-1392148432593-0" class="draper multisize visibility_rules v_300_large "> </div><script> /*global googletag */ if (SF.initial_breakpoints_visible.large) { (function(){ var el = document.getElementById('SF_Temp5_300x250_A_wrapped'); var newNode = document.createElement('div'); newNode.id = 'div-gpt-ad-1392148432593-0'; el.appendChild(newNode); }()); gptadRenderers['SF_Temp5_300x250_A'] = function(){ // jshint ignore:line if (!SF.adblock) { $('#div-gpt-ad-1392148432593-0').parents('.draper').css("min-height", 250 + 13 + 12); // for height of .lbl-ad and padding } googletag.cmd.push(function() { googletag.display('div-gpt-ad-1392148432593-0'); }); }; gptadRenderers['SF_Temp5_300x250_A'](); // jshint ignore:line } </script> <div id="SF_Temp5_300x250_B_wrapped" data-id="div-gpt-ad-1392148432594-0" class="draper medrec visibility_rules v_300_large "> </div><script> /*global googletag */ if (SF.initial_breakpoints_visible.large) { (function(){ var el = document.getElementById('SF_Temp5_300x250_B_wrapped'); var newNode = document.createElement('div'); newNode.id = 'div-gpt-ad-1392148432594-0'; el.appendChild(newNode); }()); gptadRenderers['SF_Temp5_300x250_B'] = function(){ // jshint ignore:line if (!SF.adblock) { $('#div-gpt-ad-1392148432594-0').parents('.draper').css("min-height", 250 + 13 + 12); // for height of .lbl-ad and padding } googletag.cmd.push(function() { googletag.display('div-gpt-ad-1392148432594-0'); }); }; gptadRenderers['SF_Temp5_300x250_B'](); // jshint ignore:line } </script> <div id="SF_Temp5_300x250_C_wrapped" data-id="div-gpt-ad-1392148432598-0" class="draper medrec visibility_rules v_300_large "> </div><script> /*global googletag */ if (SF.initial_breakpoints_visible.large) { (function(){ var el = document.getElementById('SF_Temp5_300x250_C_wrapped'); var newNode = document.createElement('div'); newNode.id = 'div-gpt-ad-1392148432598-0'; el.appendChild(newNode); }()); gptadRenderers['SF_Temp5_300x250_C'] = function(){ // jshint ignore:line googletag.cmd.push(function() { googletag.display('div-gpt-ad-1392148432598-0'); }); }; gptadRenderers['SF_Temp5_300x250_C'](); // jshint ignore:line } </script> </section> <aside class="m-sidebar-widget"> <div class="as-header">Related Business Categories</div> <div class="body"> <ul> <li class="item"> <a href="/software/search-engines/">Search Engines</a> </li> <li class="item"> <a href="/software/library-management/">Library Management</a> </li> </ul> </div> </aside> </div> <script> if (!SF.adblock && SF.initial_breakpoints_visible.large) { bizx.cmp.ifConsent({ purposes: 'all', vendors: 'google-ads'}, function() { SF.Ads.scrollFixable = new SF.ScrollFixable($('.scroll-fixable').eq(0), {"adjustHorizontal":false,"avoidElement":".l-header-nav, .l-header-nav-bottom","watchAvoidStickiness":true}); if (SF.Ads.acceptable_ads_active){ SF.Ads.scrollFixable.disable(); } }); } </script> </div> </div> <footer class="sandiego"> <div class="as-row"> <div class="footer-wrapper"> <nav aria-label="Site Links" role="navigation"> <section> <div class="as-h2">SourceForge</div> <ul> <li><a href="/create/" title="Create a Project">Create a Project</a></li> <li><a href="/directory/" title="Open Source Software Directory">Open Source Software</a></li> <li><a href="/software/" title="Business Software Directory">Business Software</a></li> <li><a href="/top" title="Top Open Source Projects">Top Downloaded Projects</a></li> </ul> </section> </nav> <nav aria-label="Company Links" role="navigation"> <section> <div class="as-h2">Company</div> <ul> <li><a href="/about">About</a></li> <li><a href="/about/leadership" title="Open Source Software Directory">Team</a></li> <li class="h-card"> <address> <span class="p-name p-org">SourceForge Headquarters</span><br> <span class="p-street-address">225 Broadway Suite 1600</span><br> <span class="p-locality">San Diego, CA <span class="p-postal-code">92101</span></span><br> <span class="p-tel">+1 (858) 454-5900</span><br> </address> </li> <li id="social"> <span></span> <a href="https://twitter.com/sourceforge" class="twitter" rel="nofollow" target="_blank" title="SourceForge on X"> <svg class="vertical-icon-fix" data-name="twitter" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1684 408q-67 98-162 167 1 14 1 42 0 130-38 259.5t-115.5 248.5-184.5 210.5-258 146-323 54.5q-271 0-496-145 35 4 78 4 225 0 401-138-105-2-188-64.5t-114-159.5q33 5 61 5 43 0 85-11-112-23-185.5-111.5t-73.5-205.5v-4q68 38 146 41-66-44-105-115t-39-154q0-88 44-163 121 149 294.5 238.5t371.5 99.5q-8-38-8-74 0-134 94.5-228.5t228.5-94.5q140 0 236 102 109-21 205-78-37 115-142 178 93-10 186-50z"/></svg></a> <a href="https://fosstodon.org/@sourceforge" rel="me nofollow" target="_blank" title="SourceForge on Mastodon"> <svg class="vertical-icon-fix" data-name="mastodon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"/></svg></a> <a href="https://www.facebook.com/sourceforgenet/" class="facebook" rel="nofollow" target="_blank" title="SourceForge on Facebook"> <svg data-name="facebook" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759h-306v-759h-255v-296h255v-218q0-186 104-288.5t277-102.5q147 0 228 12z"/></svg></a> <a href="https://www.linkedin.com/company/sourceforge.net" class="linkedin" rel="nofollow" target="_blank" title="SourceForge on LinkedIn"> <svg data-name="linkedin" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M477 625v991h-330v-991h330zm21-306q1 73-50.5 122t-135.5 49h-2q-82 0-132-49t-50-122q0-74 51.5-122.5t134.5-48.5 133 48.5 51 122.5zm1166 729v568h-329v-530q0-105-40.5-164.5t-126.5-59.5q-63 0-105.5 34.5t-63.5 85.5q-11 30-11 81v553h-329q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5 114.5-15.5q171 0 275 113.5t104 332.5z"/></svg></a> <a href="/user/newsletters" rel=nofollow class="newsletter" title="Subscribe to our newsletter"> <svg class="vertical-icon-fix" data-name="mmSF_11mail" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve"><path fill="#FFFFFF" d="M0,6v30h42V6H0z M24.2,21.2c-0.8,0.8-2.3,2-3.2,2c-0.9,0-2.4-1.2-3.2-2L5.8,9.7h30.3L24.2,21.2z M13.7,21l-9.9,9.4V11.6L13.7,21z M15.7,23L15.7,23c0.5,0.5,2.9,2.9,5.3,2.9c2.4,0,4.8-2.4,5.2-2.8l0.1-0.1l9.8,9.4H5.8L15.7,23z M28.3,21l9.9-9.5v18.9L28.3,21z"/></svg></a> <span></span> </li> </ul> </section> </nav> <nav aria-label="Resources Links" role="navigation"> <section> <div class="as-h2">Resources</div> <ul> <li><a href="/support" title="Support Section">Support</a></li> <li><a href="/p/forge/documentation/Docs%20Home/" title="Site Documentation">Site Documentation</a></li> <li><a href="https://fosstodon.org/@sourceforgestatus" title="Site Status" rel="me nofollow">Site Status</a></li> <li><a href="/reviews" title="Reviews" rel="me nofollow">SourceForge Reviews</a></li> </ul> </section> </nav> <section class="footer-logo"> <a href="/" title="Home" class="sf-logo"> <img src="//a.fsdn.com/con/images/sandiego/sf-logo-full.svg" alt="SourceForge logo" class="sf-logo-full"/> </a> </section> </div> </div> <section class="l-nav-bottom"> <nav class="row"> <div class="columns small-12 large-6 copyright-notice"> &copy; 2024 Slashdot Media. All Rights Reserved. </div> <div class="columns large-6 links links-right"> <a href="https://slashdotmedia.com/terms-of-use" target="_blank" title="Terms" rel="nofollow">Terms</a> <a href="https://slashdotmedia.com/privacy-statement/" target="_blank" title="Privacy" rel="nofollow">Privacy</a> <a href="https://slashdotmedia.com/opt-out-choices" target="_blank" title="Opt Out" rel="nofollow">Opt Out</a> <a href="https://slashdotmedia.com/contact/" target="_blank" title="Advertise" rel="nofollow">Advertise</a> </div> </nav> </section> </footer> </div> <script src="//a.fsdn.com/con/js/min/sf.sandiego-base.js?1732638179"></script> <script> /* global Dropzone */ Dropzone.options.blockthisForm = false; </script> <script src="//a.fsdn.com/con/js/min/sf.sandiego-foundation-base.js?1732638179"></script> <script> SF.pspRedirect = true; SF.pdlpRedirect = true; SF.downloadRedirectDelay = 15000; SF.cantDownload = false; $.extend(SF, {"shortname":"vufind","noCountDown":false,"downloadDelay":5000}); SF.Ads.enableLeadgenResize = true; </script> <script> /* global Foundation */ $(document).foundation(); Foundation.Triggers.forceListenersNow(); </script> <script> bizx.cmp.ifConsent('', ['all', 'google-ads'], function () {}, function () { $('body').addClass('no-ads-consent'); }); </script> <noscript><p><img src="https://analytics.slashdotmedia.com/index.php?idsite=39" style="border:0;" alt="" /></p></noscript> <script> function geturl(url, params) { params = Object .keys(params) .map(function(key) { return key + "=" + encodeURIComponent(params[key]); }) .join("&"); return url + "?" + params; } function loadimg(params, dimension_prefix) { params = Object.assign({"idsite":1,"rec":1,"rand":8951,"dimension2":"pg_dwnld","url":"https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download?use_mirror=master\u0026use_mirror=osdn","action_name":"Download vufind-2.1.zip (VuFind®)"}, params); for (var key in params) { if (params.hasOwnProperty(key) && key.indexOf('dimension') === 0 && params[key] !== undefined) { params[key] = (dimension_prefix||'') + params[key]; } } params.rand = Math.floor(Math.random() * 100000); bizx.cmp.ifConsent('publisher', ['measurement'], function() { var url = geturl("//sourceforge.net/software/visit", params); if (!('sendBeacon' in navigator) || !navigator.sendBeacon(url)) { var img = document.createElement('img'); img.src = url; img.style = "border:0;position:absolute;top:0;"; img.alt = ""; document.body.appendChild(img); } }); } var $typeaheads = $('.typeahead__container input[name=q]'); $typeaheads.on('typeahead-item-clicked', function(ev, $typeahead, q, item){ var groupIndex = ($typeahead.data('groups') || []).indexOf(item.group); if (groupIndex === 2 || groupIndex === 3) { loadimg({ 'e_c': 'Search | Typeahead | ' + item.group, 'e_a': "Typeahead Click | q=" + q, 'e_n': item.href, }, 'typeahead_on_'); } }); </script> <script type="text/javascript"> bizx.cmp.ifConsent({purposes: 'all', vendors: '6sense'}, async() => { (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true;b.defer=true;b.id='6senseWebTag'; b.src = "https://j.6sc.co/j/58729049-be80-466a-9abf-b3911430bbd8.js"; s.parentNode.insertBefore(b, s);})(); }); </script> <!-- CCM Tag --> <script> (function () { bizx.cmp.ifConsent({ purposes: 'all', vendors: 'bombora'}, function () { /*global _ml:true, window */ _ml = window._ml || {}; _ml.eid = '771'; _ml.fp = 'd7f0093b-b0be-4b92-9245-c3e052bd8c6d'; var s = document.getElementsByTagName('script')[0], cd = new Date(), mltag = document.createElement('script'); mltag.type = 'text/javascript'; mltag.async = true; mltag.defer = true; mltag.src = '//ml314.com/tag.aspx?' + cd.getDate() + cd.getMonth() + cd.getFullYear(); s.parentNode.insertBefore(mltag, s); }); })(); </script> <!-- End CCM Tag --> <!-- Hubspot tracking --> <div id="overlay-blockthis-wrapper" style="display: none;"> <div id="overlay-blockthis"> <div class="as-h2 title">Thanks for helping keep SourceForge clean.</div> <a href="#" id="btn-blockthis-close">X</a> <form class="dropzone small-12" action="/api/instrumentation/gpt" id="blockthisForm" method="POST"> <div class="row small-12"> <div class="column description small-12"> <input type="hidden" name="_visit_cookie" value="d7f0093b-b0be-4b92-9245-c3e052bd8c6d"/> <input type='hidden' name='timestamp' value='1732679372'/> <input type='hidden' name='spinner' value='XXX3YSmewx_WoWsUZvJObWgHZaZQ'/> <p class='aa2dd35c84032234d5e043f3e58b233bc869bfc87'><label for='XWhXCtyQCw4nDt8OFwrvDtH_DjcKgw5MJG8OJwqE4RA'>You seem to have CSS turned off. Please don't fill out this field.</label><input id='XWhXCtyQCw4nDt8OFwrvDtH_DjcKgw5MJG8OJwqE4RA' name='XWxXCtyQCw4nDt8OmBsOgEQXDvAHDmsKSecKIwrlt' type= 'text'/></p> <p class='aa2dd35c84032234d5e043f3e58b233bc869bfc87'><label for='XWhXCtyQCw4nDt8OEwrvDtH_DjcKgw5MJG8OJwqE4RA'>You seem to have CSS turned off. Please don't fill out this field.</label><input id='XWhXCtyQCw4nDt8OEwrvDtH_DjcKgw5MJG8OJwqE4RA' name='XWxXCtyQCw4nDtsOmBsOgEQXDvAHDmsKSecKIwrlt' type= 'text'/></p> Briefly describe the problem (required): <input name="XVhnCvTkEw4LCrsKFw5wzwqp3wq89IcKOHcKZw7vDlQ" type="text" required> </div> </div> <div class="column small-12"> <div class="upload-text">Upload screenshot of ad (required):</div> <div id='upload-it'> <a href="#" id="upload-select-file">Select a file</a>, or drag & drop file here. </div> <div id="upload-it-placeholder"></div> <div class="dropzone-previews" style="display: none"></div> <div class="dz-message" style="display: none"></div> <div id="dropzone-preview-template" style="display: none"> <div class="dz-preview dz-file-preview"> <img data-dz-thumbnail src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" alt=""/> <div class="dz-success-mark"><span>✔</span></div> <div class="dz-error-mark"><span>✘</span></div> <div class="dz-error-message"><span data-dz-errormessage></span></div> </div> </div> </div> <div class="column small-12"> <u>Screenshot instructions:</u> <a data-external target=_blank href="http://windows.microsoft.com/en-us/windows/take-screen-capture-print-screen#take-screen-capture-print-screen=windows-8">Windows</a> </div> <div class="row small-12"> <div class="column large-5 small-6"> <p> <u>Click URL instructions:</u><br> Right-click on the ad, choose "Copy Link", then paste here &rarr;<br> (This may not be possible with some types of ads) </p> <a class="more-info" href="https://sourceforge.net/p/forge/documentation/Report%20a%20problem%20with%20Ad%20content/" target="_blank">More information about our ad policies</a> </div> <div class="column large-7 small-6"> <p>Ad destination/click URL: <input name="XVB7CtCMEw5vCmMKAw5o2w5bCtwZHwocawpPCmMKhw6w" type="url" required> </p> <textarea id="gpt-info" name="XWRnCuT4GwqNpT3xGwoXCi8O9W8OjC8ORICbCmg"></textarea> <input class="button" type="submit" id="btn-blockthis-submit" value="Submit Report"> </div> </div> </form> </div> </div> <script> bizx.cmp.ifConsent('', ['all'], function () { bizx.cmp.embedScript('//ads.pro-market.net/ads/scripts/site-143572.js'); }); </script><script> bizx.cmp.ifConsent('', ['all'], function () { try{(function(){ var cb = new Date().getTime(); var s = document.createElement("script"); s.defer = true; s.src = "//tag.crsspxl.com/s1.js?d=2396&cb="+cb; var s0 = document.getElementsByTagName('script')[0]; s0.parentNode.insertBefore(s, s0); })();}catch(e){} }); </script> <script type="text/javascript"> bizx.cmp.ifConsent('', ['all'], function () { /* jshint ignore:start */ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); /* jshint ignore:end */ window.dataLayer = window.dataLayer || []; function gtag(){ window.dataLayer.push(arguments); } window.gtag = window.gtag || gtag; bizx.cmp.embedScript("https://www.googletagmanager.com/gtag/js"); gtag('js', new Date()); gtag('set', { 'page_location': 'https://sourceforge.net/projects/vufind/files/VuFind/2.1/vufind-2.1.zip/download', }); }); </script> <script> /*global ga, gtag */ SF.devicePixelRatio = Math.round(window.getDevicePixelRatio()*10)/10; bizx.cmp.ifConsent('', ['all'], function () { gtag('config', 'G-1H226E4E4L', { send_page_view: false, 'SF_Project_Shortname': 'vufind', 'SF_Page_Type': 'pg_dwnld', user_properties: { 'SF_Logged_in': 'Logged Out', }, 'SF_Ads_Disabled': 'No', 'SF_Prebid_Load_Method': 'sync', 'devicePixelRatio': SF.devicePixelRatio, }); gtag('event', 'page_view', { send_to: 'G-1H226E4E4L' }); }); </script> <script> SF.verbose = SF.verbose || {}; </script> <script src="//a.fsdn.com/con/js/min/sf.sandiego-dwnld.js?1732638179"></script> </body> </html>

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