diff --git a/404.html b/404.html index 2b7b6134..ccf91c34 100644 --- a/404.html +++ b/404.html @@ -5,7 +5,7 @@ Page Not Found | Open Source with SLU - + diff --git a/assets/js/bea696a4.1131ead0.js b/assets/js/bea696a4.1131ead0.js new file mode 100644 index 00000000..19c61605 --- /dev/null +++ b/assets/js/bea696a4.1131ead0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkopen_source_with_slu=self.webpackChunkopen_source_with_slu||[]).push([[4395],{8711:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>a,contentTitle:()=>c,default:()=>d,frontMatter:()=>r,metadata:()=>l,toc:()=>h});var t=n(4848),s=n(8453);const r={title:"TPEN Interfaces",custom_edit_url:"https://github.com/oss-slu/TPEN-interfaces"},c=void 0,l={id:"project_tpeninterfaces/about",title:"TPEN Interfaces",description:"TPEN logo",source:"@site/docs/project_tpeninterfaces/about.md",sourceDirName:"project_tpeninterfaces",slug:"/project_tpeninterfaces/about",permalink:"/docs/project_tpeninterfaces/about",draft:!1,unlisted:!1,editUrl:"https://github.com/oss-slu/TPEN-interfaces",tags:[],version:"current",frontMatter:{title:"TPEN Interfaces",custom_edit_url:"https://github.com/oss-slu/TPEN-interfaces"}},a={},h=[{value:"Overview",id:"overview",level:2},{value:"Information",id:"information",level:3},{value:"User Guide",id:"user-guide",level:3},{value:"Technical Information",id:"technical-information",level:2},{value:"Technical Overview",id:"technical-overview",level:3},{value:"Development Priorities",id:"development-priorities",level:3},{value:"Get Involved",id:"get-involved",level:2}];function o(e){const i={a:"a",code:"code",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.p,{children:(0,t.jsx)(i.img,{alt:"TPEN logo",src:n(9079).A+"",width:"427",height:"210"})}),"\n",(0,t.jsx)(i.h2,{id:"overview",children:"Overview"}),"\n",(0,t.jsx)(i.p,{children:"These vanilla default and internally useful interfaces for the TPEN ecosystem that exemplify how you might build your own interfaces for specific projects. The directories each contain a named interface that serves as an example for how an external developer might use the TPEN Services API to implement a custom interface that leverages the TPEN platform. Interfaces are typically a web application, a simple HTML document, that utilizes Web Components that might be reused by others."}),"\n",(0,t.jsx)(i.h3,{id:"information",children:"Information"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"Source Code:"})," ",(0,t.jsx)(i.a,{href:"https://github.com/oss-slu/TPEN-interfaces",children:"https://github.com/oss-slu/TPEN-interfaces"})," ",(0,t.jsx)(i.a,{href:"https://github.com/oss-slu/dads",children:(0,t.jsx)("img",{src:"/img/git-alt.svg",alt:"git",width:"25",height:"25"})})]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"Client"})," Dr Artia Larson"]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"Current Tech Lead:"})," Sowmya Mutya ",(0,t.jsx)(i.a,{href:"https://github.com/MutyaSowmya123",children:(0,t.jsx)("img",{src:"/img/github.svg",alt:"github",width:"25",height:"25"})})," ",(0,t.jsx)(i.a,{href:"https://www.linkedin.com/in/sowmya-mutya-7576211a0/",children:(0,t.jsx)("img",{src:"/img/linkedin.svg",alt:"linkedin",width:"25",height:"25"})})]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsx)(i.p,{children:(0,t.jsx)(i.strong,{children:"Developers:"})}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsxs)(i.li,{children:["Patrick Cuba (SLU Research Computing Group) ",(0,t.jsx)(i.a,{href:"https://github.com/cubap",children:(0,t.jsx)("img",{src:"/img/github.svg",alt:"github",width:"25",height:"25"})})]}),"\n",(0,t.jsxs)(i.li,{children:["Bryan Haberberger (SLU Research Computing Group) ",(0,t.jsx)(i.a,{href:"https://github.com/thehabes",children:(0,t.jsx)("img",{src:"/img/github.svg",alt:"github",width:"25",height:"25"})})]}),"\n",(0,t.jsxs)(i.li,{children:["Victor Onoja (Web Developer) ",(0,t.jsx)(i.a,{href:"https://github.com/jsvoo",children:(0,t.jsx)("img",{src:"/img/github.svg",alt:"github",width:"25",height:"25"})})]}),"\n",(0,t.jsxs)(i.li,{children:["Camille Daugherty ",(0,t.jsx)(i.a,{href:"https://github.com/camilledaugherty",children:(0,t.jsx)("img",{src:"/img/github.svg",alt:"github",width:"25",height:"25"})})]}),"\n",(0,t.jsxs)(i.li,{children:["Matthew Clendenning ",(0,t.jsx)(i.a,{href:"https://github.com/Matthew-Clendenning",children:(0,t.jsx)("img",{src:"/img/github.svg",alt:"github",width:"25",height:"25"})})]}),"\n",(0,t.jsxs)(i.li,{children:["Sarah Fida Hussain ",(0,t.jsx)(i.a,{href:"https://github.com/sarah-fidahussain-SLU",children:(0,t.jsx)("img",{src:"/img/github.svg",alt:"github",width:"25",height:"25"})})]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"Start Date:"})," Jan, 2023"]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"Adoption Date:"})," Aug, 2024"]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsx)(i.p,{children:(0,t.jsx)(i.strong,{children:"Technologies Used:"})}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Tech Stack- Web pages accessing TPEN API services"}),"\n",(0,t.jsx)(i.li,{children:"Key Languages- HTML, CSS, JavaScript"}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"Type:"})," Web application"]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"License:"})," Primary Developers: Bryan Haberberger and Patrick Cuba \xa9 2023 Research Computing Group at Saint Louis University"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(i.h3,{id:"user-guide",children:"User Guide"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"Public website"})," - Users can access the TPEN public website using the ",(0,t.jsx)(i.a,{href:"https://t-pen.org/TPEN/",children:"link"}),". This version of TPEN (2.8) allows users to attach transcription data (either new or uploaded) to the actual lines of the original manuscript in a simple and flexible interface."]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"TPEN3 Interfaces"})," -\nThe directories here each contain an example of an interface that uses the TPEN authentication and interactions with the TPEN platform. For instance, the default location for transcription is TPEN Transcription Interface, which returns the file in /transcribe/index.html. If a project involves specialized transcription, such as music, the configuration can direct users to a custom location, like ",(0,t.jsx)(i.a,{href:"https://example.com/musicproject/interfaces/transcribe.html",children:"https://example.com/musicproject/interfaces/transcribe.html"}),", with the project ID included in the query string. Examples of best practices include:"]}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.code,{children:"index.html"}),": The default interface to launch,"]}),"\n",(0,t.jsxs)(i.li,{children:["Supporting files: ",(0,t.jsx)(i.code,{children:"*.js"}),", ",(0,t.jsx)(i.code,{children:"*.css"}),", ",(0,t.jsx)(i.code,{children:"*.html"}),", etc.,"]}),"\n",(0,t.jsxs)(i.li,{children:["Configuration files: ",(0,t.jsx)(i.code,{children:"manifest.yml"})," or ",(0,t.jsx)(i.code,{children:"manifest.json"})]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"technical-information",children:"Technical Information"}),"\n",(0,t.jsx)(i.h3,{id:"technical-overview",children:"Technical Overview"}),"\n",(0,t.jsx)(i.p,{children:"The TPEN Interfaces project follows a layered architecture, consisting of front-end user interfaces built using HTML, CSS, and JavaScript that communicate with the TPEN Services API. This architecture allows developers to create custom interfaces by leveraging existing TPEN components and services. Below is a high-level overview of the architecture:"}),"\n",(0,t.jsx)(i.p,{children:(0,t.jsx)(i.img,{alt:"Architecture",src:n(8567).A+"",width:"694",height:"517"})}),"\n",(0,t.jsx)(i.h3,{id:"development-priorities",children:"Development Priorities"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.strong,{children:"Development priorities for TPEN interfaces:"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Developing interface examples for external developers to use as templates."}),"\n",(0,t.jsxs)(i.li,{children:["Customizable interfaces include:","\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Classroom group management"}),"\n",(0,t.jsx)(i.li,{children:"Musical transcription"}),"\n",(0,t.jsx)(i.li,{children:"Project toolsets"}),"\n",(0,t.jsx)(i.li,{children:"Alternative languages and alphabets"}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.strong,{children:"Current Priority:"})," The Classroom Group Interface, which is a suite of interfaces for creating and managing TPEN groups. This interface focuses on setting permissions for roles. Permissions determine access to various resources and dictate what visualizations might be needed within the interface."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"get-involved",children:"Get Involved"}),"\n",(0,t.jsxs)(i.p,{children:["If you would like to contribute to this project, please visit our ",(0,t.jsx)(i.a,{href:"https://github.com/oss-slu/TPEN-interfaces",children:"GitHub page"})," to create your own issues or pull requests."]})]})}function d(e={}){const{wrapper:i}={...(0,s.R)(),...e.components};return i?(0,t.jsx)(i,{...e,children:(0,t.jsx)(o,{...e})}):o(e)}},8567:(e,i,n)=>{n.d(i,{A:()=>t});const t=n.p+"assets/images/tpen_architechture-6b95792fefebb3f1f959f8b5859512ea.png"},9079:(e,i,n)=>{n.d(i,{A:()=>t});const t=n.p+"assets/images/tpen_logo-47c390afd6f819bd6388b889e6d0a6ba.png"},8453:(e,i,n)=>{n.d(i,{R:()=>c,x:()=>l});var t=n(6540);const s={},r=t.createContext(s);function c(e){const i=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function l(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:c(e.components),t.createElement(r.Provider,{value:i},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/bea696a4.565c5f7c.js b/assets/js/bea696a4.565c5f7c.js deleted file mode 100644 index 596b5a03..00000000 --- a/assets/js/bea696a4.565c5f7c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkopen_source_with_slu=self.webpackChunkopen_source_with_slu||[]).push([[4395],{8711:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>o,contentTitle:()=>c,default:()=>d,frontMatter:()=>r,metadata:()=>l,toc:()=>a});var t=n(4848),s=n(8453);const r={title:"TPEN Interfaces",custom_edit_url:"https://github.com/oss-slu/TPEN-interfaces"},c=void 0,l={id:"project_tpeninterfaces/about",title:"TPEN Interfaces",description:"TPEN logo",source:"@site/docs/project_tpeninterfaces/about.md",sourceDirName:"project_tpeninterfaces",slug:"/project_tpeninterfaces/about",permalink:"/docs/project_tpeninterfaces/about",draft:!1,unlisted:!1,editUrl:"https://github.com/oss-slu/TPEN-interfaces",tags:[],version:"current",frontMatter:{title:"TPEN Interfaces",custom_edit_url:"https://github.com/oss-slu/TPEN-interfaces"}},o={},a=[{value:"Overview",id:"overview",level:2},{value:"Information",id:"information",level:3},{value:"User Guide",id:"user-guide",level:3},{value:"Technical Information",id:"technical-information",level:2},{value:"Technical Overview",id:"technical-overview",level:3},{value:"Development Priorities",id:"development-priorities",level:3},{value:"Get Involved",id:"get-involved",level:2}];function h(e){const i={a:"a",code:"code",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.p,{children:(0,t.jsx)(i.img,{alt:"TPEN logo",src:n(9079).A+"",width:"427",height:"210"})}),"\n",(0,t.jsx)(i.h2,{id:"overview",children:"Overview"}),"\n",(0,t.jsx)(i.p,{children:"These vanilla default and internally useful interfaces for the TPEN ecosystem that exemplify how you might build your own interfaces for specific projects. The directories each contain a named interface that serves as an example for how an external developer might use the TPEN Services API to implement a custom interface that leverages the TPEN platform. Interfaces are typically a web application, a simple HTML document, that utilizes Web Components that might be reused by others."}),"\n",(0,t.jsx)(i.h3,{id:"information",children:"Information"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"Source Code:"})," ",(0,t.jsx)(i.a,{href:"https://github.com/oss-slu/TPEN-interfaces",children:"https://github.com/oss-slu/TPEN-interfaces"})," ",(0,t.jsx)(i.a,{href:"https://github.com/oss-slu/dads",children:(0,t.jsx)("img",{src:"/img/git-alt.svg",alt:"git",width:"25",height:"25"})})]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"Client"})," Dr Artia Larson"]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"Current Tech Lead:"})," Sowmya Mutya ",(0,t.jsx)(i.a,{href:"https://github.com/MutyaSowmya123",children:(0,t.jsx)("img",{src:"/img/github.svg",alt:"github",width:"25",height:"25"})})," ",(0,t.jsx)(i.a,{href:"https://www.linkedin.com/in/sowmya-mutya-7576211a0/",children:(0,t.jsx)("img",{src:"/img/linkedin.svg",alt:"linkedin",width:"25",height:"25"})})]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsx)(i.p,{children:(0,t.jsx)(i.strong,{children:"Developers:"})}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsxs)(i.li,{children:["Patrick Cuba (SLU Research Computing Group) ",(0,t.jsx)(i.a,{href:"https://github.com/cubap",children:(0,t.jsx)("img",{src:"/img/github.svg",alt:"github",width:"25",height:"25"})})]}),"\n",(0,t.jsxs)(i.li,{children:["Bryan Haberberger (SLU Research Computing Group) ",(0,t.jsx)(i.a,{href:"https://github.com/thehabes",children:(0,t.jsx)("img",{src:"/img/github.svg",alt:"github",width:"25",height:"25"})})]}),"\n",(0,t.jsxs)(i.li,{children:["Victor Onoja (Web Developer) ",(0,t.jsx)(i.a,{href:"https://github.com/jsvoo",children:(0,t.jsx)("img",{src:"/img/github.svg",alt:"github",width:"25",height:"25"})})]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"Start Date:"})," Jan, 2023"]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"Adoption Date:"})," Aug, 2024"]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsx)(i.p,{children:(0,t.jsx)(i.strong,{children:"Technologies Used:"})}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Tech Stack- Web pages accessing TPEN API services"}),"\n",(0,t.jsx)(i.li,{children:"Key Languages- HTML, CSS, JavaScript"}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"Type:"})," Web application"]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"License:"})," Primary Developers: Bryan Haberberger and Patrick Cuba \xa9 2023 Research Computing Group at Saint Louis University"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(i.h3,{id:"user-guide",children:"User Guide"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"Public website"})," - Users can access the TPEN public website using the ",(0,t.jsx)(i.a,{href:"https://t-pen.org/TPEN/",children:"link"}),". This version of TPEN (2.8) allows users to attach transcription data (either new or uploaded) to the actual lines of the original manuscript in a simple and flexible interface."]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"TPEN3 Interfaces"})," -\nThe directories here each contain an example of an interface that uses the TPEN authentication and interactions with the TPEN platform. For instance, the default location for transcription is TPEN Transcription Interface, which returns the file in /transcribe/index.html. If a project involves specialized transcription, such as music, the configuration can direct users to a custom location, like ",(0,t.jsx)(i.a,{href:"https://example.com/musicproject/interfaces/transcribe.html",children:"https://example.com/musicproject/interfaces/transcribe.html"}),", with the project ID included in the query string. Examples of best practices include:"]}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.code,{children:"index.html"}),": The default interface to launch,"]}),"\n",(0,t.jsxs)(i.li,{children:["Supporting files: ",(0,t.jsx)(i.code,{children:"*.js"}),", ",(0,t.jsx)(i.code,{children:"*.css"}),", ",(0,t.jsx)(i.code,{children:"*.html"}),", etc.,"]}),"\n",(0,t.jsxs)(i.li,{children:["Configuration files: ",(0,t.jsx)(i.code,{children:"manifest.yml"})," or ",(0,t.jsx)(i.code,{children:"manifest.json"})]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"technical-information",children:"Technical Information"}),"\n",(0,t.jsx)(i.h3,{id:"technical-overview",children:"Technical Overview"}),"\n",(0,t.jsx)(i.p,{children:"The TPEN Interfaces project follows a layered architecture, consisting of front-end user interfaces built using HTML, CSS, and JavaScript that communicate with the TPEN Services API. This architecture allows developers to create custom interfaces by leveraging existing TPEN components and services. Below is a high-level overview of the architecture:"}),"\n",(0,t.jsx)(i.p,{children:(0,t.jsx)(i.img,{alt:"Architecture",src:n(8567).A+"",width:"694",height:"517"})}),"\n",(0,t.jsx)(i.h3,{id:"development-priorities",children:"Development Priorities"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.strong,{children:"Development priorities for TPEN interfaces:"}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Developing interface examples for external developers to use as templates."}),"\n",(0,t.jsxs)(i.li,{children:["Customizable interfaces include:","\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsx)(i.li,{children:"Classroom group management"}),"\n",(0,t.jsx)(i.li,{children:"Musical transcription"}),"\n",(0,t.jsx)(i.li,{children:"Project toolsets"}),"\n",(0,t.jsx)(i.li,{children:"Alternative languages and alphabets"}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:[(0,t.jsx)(i.strong,{children:"Current Priority:"})," The Classroom Group Interface, which is a suite of interfaces for creating and managing TPEN groups. This interface focuses on setting permissions for roles. Permissions determine access to various resources and dictate what visualizations might be needed within the interface."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(i.h2,{id:"get-involved",children:"Get Involved"}),"\n",(0,t.jsxs)(i.p,{children:["If you would like to contribute to this project, please visit our ",(0,t.jsx)(i.a,{href:"https://github.com/oss-slu/TPEN-interfaces",children:"GitHub page"})," to create your own issues or pull requests."]})]})}function d(e={}){const{wrapper:i}={...(0,s.R)(),...e.components};return i?(0,t.jsx)(i,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}},8567:(e,i,n)=>{n.d(i,{A:()=>t});const t=n.p+"assets/images/tpen_architechture-6b95792fefebb3f1f959f8b5859512ea.png"},9079:(e,i,n)=>{n.d(i,{A:()=>t});const t=n.p+"assets/images/tpen_logo-47c390afd6f819bd6388b889e6d0a6ba.png"},8453:(e,i,n)=>{n.d(i,{R:()=>c,x:()=>l});var t=n(6540);const s={},r=t.createContext(s);function c(e){const i=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function l(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:c(e.components),t.createElement(r.Provider,{value:i},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.5773f355.js b/assets/js/runtime~main.225eccb0.js similarity index 99% rename from assets/js/runtime~main.5773f355.js rename to assets/js/runtime~main.225eccb0.js index bc20518a..884ec3ac 100644 --- a/assets/js/runtime~main.5773f355.js +++ b/assets/js/runtime~main.225eccb0.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,c,f,d,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}r.m=b,r.c=t,e=[],r.O=(a,c,f,d)=>{if(!c){var b=1/0;for(i=0;i=d)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,d0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[c,f,d]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var d=Object.create(null);r.r(d);var b={};a=a||[null,c({}),c([]),c(c)];for(var t=2&f&&e;"object"==typeof t&&!~a.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((a=>b[a]=()=>e[a]));return b.default=()=>e,r.d(d,b),d},r.d=(e,a)=>{for(var c in a)r.o(a,c)&&!r.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,c)=>(r.f[c](e,a),a)),[])),r.u=e=>"assets/js/"+({91:"15db672c",118:"2cff2200",373:"e2799912",391:"59cba411",909:"09fc5052",1102:"3a170214",1232:"ba6702e4",1235:"a7456010",1903:"acecf23e",1915:"374f3bb5",2150:"240fc804",2191:"3d3729b6",2226:"ee75363e",2289:"08a4f869",2351:"82e05200",2353:"a04be3d7",2436:"a3b0eeb5",2510:"08a6c2a4",2550:"ab9848f5",2634:"c4f5d8e4",2711:"9e4087bc",2817:"0bec692e",2858:"24105054",2992:"ceb5ae55",3069:"ab48c3fc",3249:"ccc49370",3257:"9332540b",3405:"de07f3c0",3466:"51c46699",3503:"c9b43e7c",3558:"1c911f1a",3576:"6342047e",4351:"0e7b788c",4395:"bea696a4",4806:"dd85a03b",4813:"6875c492",5410:"ce3a24a8",5480:"ea86238f",5630:"e2e1fb38",5742:"aba21aa0",5833:"70ec4443",5883:"81abe0dc",6061:"1f391b9e",6097:"dbccc03b",6229:"2c88bd30",6375:"13dea532",6408:"86ee7c5f",6467:"91eb57f5",6593:"1aedb32d",6619:"472ce7a1",6750:"64f46c13",6841:"5c2dfcef",6877:"7c110bd0",6963:"4b003b63",7070:"80d737f6",7098:"a7bd4aaa",7122:"6a2881c8",7421:"ef325c8d",7472:"814f3328",7545:"afa9694b",7631:"7aeb68cf",7643:"a6aa9e1f",7703:"6d9e2507",8209:"01a85c17",8370:"0240d263",8401:"17896441",8529:"47cc4542",8599:"f1422cd8",8606:"2f5d3634",8703:"50536ae7",8753:"0f1049aa",8808:"1339a145",9e3:"98405285",9048:"a94703ab",9130:"e2d02e61",9220:"15309f23",9317:"7166db8d",9647:"5e95c892",9769:"802a538f",9819:"cfbc0df8",9858:"36994c47",9897:"602ab179"}[e]||e)+"."+{91:"1d0a1840",118:"0fe4d47b",373:"a1a4fc09",391:"aff9f0a5",909:"595c8bbc",1102:"55cd32c2",1232:"3247ea0a",1235:"5eb86fb1",1538:"2d471d32",1903:"93e132ad",1915:"2776af22",2150:"e73ce816",2191:"f073cef0",2226:"73f23827",2237:"020d3c2b",2289:"5cd04007",2351:"b17283c4",2353:"f6841ce8",2436:"9b9e1935",2510:"4af16edc",2550:"a0129b27",2634:"7e85426f",2711:"1a79f0c9",2817:"5f633921",2858:"854798f6",2992:"4c9e30c7",3069:"6d23bf04",3242:"a52b2444",3249:"ebebc5a1",3257:"93fcab3d",3405:"45cc9ea2",3466:"b36693dc",3503:"00fa625d",3558:"82339e62",3576:"10a1b148",4351:"b1918fc6",4395:"565c5f7c",4806:"3a24309a",4813:"22f17fd4",5410:"e1a63dc8",5480:"2f5c1705",5630:"38acfabf",5742:"9642eef9",5833:"0a24ebad",5883:"c0117f2f",6061:"0ffbcfea",6097:"3bb82d6b",6229:"ee5a8c79",6375:"3f1634b7",6408:"ad289f7b",6467:"126101d9",6593:"a6779db4",6619:"966a1a14",6750:"17c1c6af",6841:"6a6cb17a",6877:"0c227c6c",6963:"313750bd",7070:"d9248692",7098:"a91b864d",7122:"f25a57db",7421:"8d3b59c7",7472:"df0643f2",7545:"5c051e5e",7631:"a60ee132",7643:"1a65c107",7703:"6d565420",8209:"2edecfd9",8370:"a7edf083",8401:"b0379b2b",8529:"fc4fe537",8599:"c135d8bb",8606:"44a02ed9",8703:"563ecaaa",8753:"a4ca8923",8808:"2970641d",9e3:"1b47e8a7",9048:"5124b035",9130:"0845aa85",9220:"31143507",9317:"a74cd63b",9647:"6026266d",9769:"029619f6",9819:"a4d0afb6",9858:"91e7f281",9897:"b7660938"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},d="open_source_with_slu:",r.l=(e,a,c,b)=>{if(f[e])f[e].push(a);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var d=f[e];if(delete f[e],t.parentNode&&t.parentNode.removeChild(t),d&&d.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"8401",24105054:"2858",98405285:"9000","15db672c":"91","2cff2200":"118",e2799912:"373","59cba411":"391","09fc5052":"909","3a170214":"1102",ba6702e4:"1232",a7456010:"1235",acecf23e:"1903","374f3bb5":"1915","240fc804":"2150","3d3729b6":"2191",ee75363e:"2226","08a4f869":"2289","82e05200":"2351",a04be3d7:"2353",a3b0eeb5:"2436","08a6c2a4":"2510",ab9848f5:"2550",c4f5d8e4:"2634","9e4087bc":"2711","0bec692e":"2817",ceb5ae55:"2992",ab48c3fc:"3069",ccc49370:"3249","9332540b":"3257",de07f3c0:"3405","51c46699":"3466",c9b43e7c:"3503","1c911f1a":"3558","6342047e":"3576","0e7b788c":"4351",bea696a4:"4395",dd85a03b:"4806","6875c492":"4813",ce3a24a8:"5410",ea86238f:"5480",e2e1fb38:"5630",aba21aa0:"5742","70ec4443":"5833","81abe0dc":"5883","1f391b9e":"6061",dbccc03b:"6097","2c88bd30":"6229","13dea532":"6375","86ee7c5f":"6408","91eb57f5":"6467","1aedb32d":"6593","472ce7a1":"6619","64f46c13":"6750","5c2dfcef":"6841","7c110bd0":"6877","4b003b63":"6963","80d737f6":"7070",a7bd4aaa:"7098","6a2881c8":"7122",ef325c8d:"7421","814f3328":"7472",afa9694b:"7545","7aeb68cf":"7631",a6aa9e1f:"7643","6d9e2507":"7703","01a85c17":"8209","0240d263":"8370","47cc4542":"8529",f1422cd8:"8599","2f5d3634":"8606","50536ae7":"8703","0f1049aa":"8753","1339a145":"8808",a94703ab:"9048",e2d02e61:"9130","15309f23":"9220","7166db8d":"9317","5e95c892":"9647","802a538f":"9769",cfbc0df8:"9819","36994c47":"9858","602ab179":"9897"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,c)=>{var f=r.o(e,a)?e[a]:void 0;if(0!==f)if(f)c.push(f[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var d=new Promise(((c,d)=>f=e[a]=[c,d]));c.push(f[2]=d);var b=r.p+r.u(a),t=new Error;r.l(b,(c=>{if(r.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var d=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;t.message="Loading chunk "+a+" failed.\n("+d+": "+b+")",t.name="ChunkLoadError",t.type=d,t.request=b,f[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,c)=>{var f,d,b=c[0],t=c[1],o=c[2],n=0;if(b.some((a=>0!==e[a]))){for(f in t)r.o(t,f)&&(r.m[f]=t[f]);if(o)var i=o(r)}for(a&&a(c);n{"use strict";var e,a,c,f,d,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}r.m=b,r.c=t,e=[],r.O=(a,c,f,d)=>{if(!c){var b=1/0;for(i=0;i=d)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,d0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[c,f,d]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var d=Object.create(null);r.r(d);var b={};a=a||[null,c({}),c([]),c(c)];for(var t=2&f&&e;"object"==typeof t&&!~a.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((a=>b[a]=()=>e[a]));return b.default=()=>e,r.d(d,b),d},r.d=(e,a)=>{for(var c in a)r.o(a,c)&&!r.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,c)=>(r.f[c](e,a),a)),[])),r.u=e=>"assets/js/"+({91:"15db672c",118:"2cff2200",373:"e2799912",391:"59cba411",909:"09fc5052",1102:"3a170214",1232:"ba6702e4",1235:"a7456010",1903:"acecf23e",1915:"374f3bb5",2150:"240fc804",2191:"3d3729b6",2226:"ee75363e",2289:"08a4f869",2351:"82e05200",2353:"a04be3d7",2436:"a3b0eeb5",2510:"08a6c2a4",2550:"ab9848f5",2634:"c4f5d8e4",2711:"9e4087bc",2817:"0bec692e",2858:"24105054",2992:"ceb5ae55",3069:"ab48c3fc",3249:"ccc49370",3257:"9332540b",3405:"de07f3c0",3466:"51c46699",3503:"c9b43e7c",3558:"1c911f1a",3576:"6342047e",4351:"0e7b788c",4395:"bea696a4",4806:"dd85a03b",4813:"6875c492",5410:"ce3a24a8",5480:"ea86238f",5630:"e2e1fb38",5742:"aba21aa0",5833:"70ec4443",5883:"81abe0dc",6061:"1f391b9e",6097:"dbccc03b",6229:"2c88bd30",6375:"13dea532",6408:"86ee7c5f",6467:"91eb57f5",6593:"1aedb32d",6619:"472ce7a1",6750:"64f46c13",6841:"5c2dfcef",6877:"7c110bd0",6963:"4b003b63",7070:"80d737f6",7098:"a7bd4aaa",7122:"6a2881c8",7421:"ef325c8d",7472:"814f3328",7545:"afa9694b",7631:"7aeb68cf",7643:"a6aa9e1f",7703:"6d9e2507",8209:"01a85c17",8370:"0240d263",8401:"17896441",8529:"47cc4542",8599:"f1422cd8",8606:"2f5d3634",8703:"50536ae7",8753:"0f1049aa",8808:"1339a145",9e3:"98405285",9048:"a94703ab",9130:"e2d02e61",9220:"15309f23",9317:"7166db8d",9647:"5e95c892",9769:"802a538f",9819:"cfbc0df8",9858:"36994c47",9897:"602ab179"}[e]||e)+"."+{91:"1d0a1840",118:"0fe4d47b",373:"a1a4fc09",391:"aff9f0a5",909:"595c8bbc",1102:"55cd32c2",1232:"3247ea0a",1235:"5eb86fb1",1538:"2d471d32",1903:"93e132ad",1915:"2776af22",2150:"e73ce816",2191:"f073cef0",2226:"73f23827",2237:"020d3c2b",2289:"5cd04007",2351:"b17283c4",2353:"f6841ce8",2436:"9b9e1935",2510:"4af16edc",2550:"a0129b27",2634:"7e85426f",2711:"1a79f0c9",2817:"5f633921",2858:"854798f6",2992:"4c9e30c7",3069:"6d23bf04",3242:"a52b2444",3249:"ebebc5a1",3257:"93fcab3d",3405:"45cc9ea2",3466:"b36693dc",3503:"00fa625d",3558:"82339e62",3576:"10a1b148",4351:"b1918fc6",4395:"1131ead0",4806:"3a24309a",4813:"22f17fd4",5410:"e1a63dc8",5480:"2f5c1705",5630:"38acfabf",5742:"9642eef9",5833:"0a24ebad",5883:"c0117f2f",6061:"0ffbcfea",6097:"3bb82d6b",6229:"ee5a8c79",6375:"3f1634b7",6408:"ad289f7b",6467:"126101d9",6593:"a6779db4",6619:"966a1a14",6750:"17c1c6af",6841:"6a6cb17a",6877:"0c227c6c",6963:"313750bd",7070:"d9248692",7098:"a91b864d",7122:"f25a57db",7421:"8d3b59c7",7472:"df0643f2",7545:"5c051e5e",7631:"a60ee132",7643:"1a65c107",7703:"6d565420",8209:"2edecfd9",8370:"a7edf083",8401:"b0379b2b",8529:"fc4fe537",8599:"c135d8bb",8606:"44a02ed9",8703:"563ecaaa",8753:"a4ca8923",8808:"2970641d",9e3:"1b47e8a7",9048:"5124b035",9130:"0845aa85",9220:"31143507",9317:"a74cd63b",9647:"6026266d",9769:"029619f6",9819:"a4d0afb6",9858:"91e7f281",9897:"b7660938"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},d="open_source_with_slu:",r.l=(e,a,c,b)=>{if(f[e])f[e].push(a);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var d=f[e];if(delete f[e],t.parentNode&&t.parentNode.removeChild(t),d&&d.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"8401",24105054:"2858",98405285:"9000","15db672c":"91","2cff2200":"118",e2799912:"373","59cba411":"391","09fc5052":"909","3a170214":"1102",ba6702e4:"1232",a7456010:"1235",acecf23e:"1903","374f3bb5":"1915","240fc804":"2150","3d3729b6":"2191",ee75363e:"2226","08a4f869":"2289","82e05200":"2351",a04be3d7:"2353",a3b0eeb5:"2436","08a6c2a4":"2510",ab9848f5:"2550",c4f5d8e4:"2634","9e4087bc":"2711","0bec692e":"2817",ceb5ae55:"2992",ab48c3fc:"3069",ccc49370:"3249","9332540b":"3257",de07f3c0:"3405","51c46699":"3466",c9b43e7c:"3503","1c911f1a":"3558","6342047e":"3576","0e7b788c":"4351",bea696a4:"4395",dd85a03b:"4806","6875c492":"4813",ce3a24a8:"5410",ea86238f:"5480",e2e1fb38:"5630",aba21aa0:"5742","70ec4443":"5833","81abe0dc":"5883","1f391b9e":"6061",dbccc03b:"6097","2c88bd30":"6229","13dea532":"6375","86ee7c5f":"6408","91eb57f5":"6467","1aedb32d":"6593","472ce7a1":"6619","64f46c13":"6750","5c2dfcef":"6841","7c110bd0":"6877","4b003b63":"6963","80d737f6":"7070",a7bd4aaa:"7098","6a2881c8":"7122",ef325c8d:"7421","814f3328":"7472",afa9694b:"7545","7aeb68cf":"7631",a6aa9e1f:"7643","6d9e2507":"7703","01a85c17":"8209","0240d263":"8370","47cc4542":"8529",f1422cd8:"8599","2f5d3634":"8606","50536ae7":"8703","0f1049aa":"8753","1339a145":"8808",a94703ab:"9048",e2d02e61:"9130","15309f23":"9220","7166db8d":"9317","5e95c892":"9647","802a538f":"9769",cfbc0df8:"9819","36994c47":"9858","602ab179":"9897"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,c)=>{var f=r.o(e,a)?e[a]:void 0;if(0!==f)if(f)c.push(f[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var d=new Promise(((c,d)=>f=e[a]=[c,d]));c.push(f[2]=d);var b=r.p+r.u(a),t=new Error;r.l(b,(c=>{if(r.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var d=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;t.message="Loading chunk "+a+" failed.\n("+d+": "+b+")",t.name="ChunkLoadError",t.type=d,t.request=b,f[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,c)=>{var f,d,b=c[0],t=c[1],o=c[2],n=0;if(b.some((a=>0!==e[a]))){for(f in t)r.o(t,f)&&(r.m[f]=t[f]);if(o)var i=o(r)}for(a&&a(c);n About Us | Open Source with SLU - + diff --git a/docs/about/community.html b/docs/about/community.html index 35851506..d1744696 100644 --- a/docs/about/community.html +++ b/docs/about/community.html @@ -5,7 +5,7 @@ Community Partners | Open Source with SLU - + diff --git a/docs/about/contributors.html b/docs/about/contributors.html index 36557803..eb75f6f1 100644 --- a/docs/about/contributors.html +++ b/docs/about/contributors.html @@ -5,7 +5,7 @@ Contributors | Open Source with SLU - + diff --git a/docs/about/internships.html b/docs/about/internships.html index 6cd834b4..e75ce98f 100644 --- a/docs/about/internships.html +++ b/docs/about/internships.html @@ -5,7 +5,7 @@ Managed Internships | Open Source with SLU - + diff --git a/docs/about/partners.html b/docs/about/partners.html index 87e74078..0c6cb0ca 100644 --- a/docs/about/partners.html +++ b/docs/about/partners.html @@ -5,7 +5,7 @@ Partner with Us | Open Source with SLU - + diff --git a/docs/about/playbook.html b/docs/about/playbook.html index 6fc9fed7..aa152918 100644 --- a/docs/about/playbook.html +++ b/docs/about/playbook.html @@ -5,7 +5,7 @@ Playbook: Operating an Open Source Program Office (OSPO) at a University | Open Source with SLU - + diff --git a/docs/about/software.html b/docs/about/software.html index 0b64b967..ee79e1e2 100644 --- a/docs/about/software.html +++ b/docs/about/software.html @@ -5,7 +5,7 @@ Software Requests | Open Source with SLU - + diff --git a/docs/about/students.html b/docs/about/students.html index 78973983..8e3f5c1a 100644 --- a/docs/about/students.html +++ b/docs/about/students.html @@ -5,7 +5,7 @@ Resources for Students | Open Source with SLU - + diff --git a/docs/portfolio.html b/docs/portfolio.html index bcb5dd1f..b423c05b 100644 --- a/docs/portfolio.html +++ b/docs/portfolio.html @@ -5,7 +5,7 @@ Portfolio | Open Source with SLU - + diff --git a/docs/project_MDMA/about.html b/docs/project_MDMA/about.html index 62259ca9..a6ba02e2 100644 --- a/docs/project_MDMA/about.html +++ b/docs/project_MDMA/about.html @@ -5,7 +5,7 @@ Material Donor Mutual Assist | Open Source with SLU - + diff --git a/docs/project_bubblescan/about.html b/docs/project_bubblescan/about.html index 1dde815c..1cf8b9a6 100644 --- a/docs/project_bubblescan/about.html +++ b/docs/project_bubblescan/about.html @@ -5,7 +5,7 @@ Bubble Scan | Open Source with SLU - + diff --git a/docs/project_dads/about.html b/docs/project_dads/about.html index d9df08a0..eca7e801 100644 --- a/docs/project_dads/about.html +++ b/docs/project_dads/about.html @@ -5,7 +5,7 @@ DADS | Open Source with SLU - + diff --git a/docs/project_deer/about-deer.html b/docs/project_deer/about-deer.html index da210fe5..cea91189 100644 --- a/docs/project_deer/about-deer.html +++ b/docs/project_deer/about-deer.html @@ -5,7 +5,7 @@ Data Entry & Exhibition for Rerum | Open Source with SLU - + diff --git a/docs/project_digital_bone_box/about.html b/docs/project_digital_bone_box/about.html index ab41d804..4a89ddc5 100644 --- a/docs/project_digital_bone_box/about.html +++ b/docs/project_digital_bone_box/about.html @@ -5,7 +5,7 @@ Digital Bone Box | Open Source with SLU - + diff --git a/docs/project_droneworld/about.html b/docs/project_droneworld/about.html index 719dd7e0..68373d9f 100644 --- a/docs/project_droneworld/about.html +++ b/docs/project_droneworld/about.html @@ -5,7 +5,7 @@ Drone World | Open Source with SLU - + diff --git a/docs/project_enhancing_bioinformatics_research_through_LLM/about.html b/docs/project_enhancing_bioinformatics_research_through_LLM/about.html index 3f53c41e..d701deb7 100644 --- a/docs/project_enhancing_bioinformatics_research_through_LLM/about.html +++ b/docs/project_enhancing_bioinformatics_research_through_LLM/about.html @@ -5,7 +5,7 @@ Enhancing Bioinformatics Research through LLM | Open Source with SLU - + diff --git a/docs/project_esp/about.html b/docs/project_esp/about.html index ff1d25ef..a6fe3a97 100644 --- a/docs/project_esp/about.html +++ b/docs/project_esp/about.html @@ -5,7 +5,7 @@ Electronic Structure Parser | Open Source with SLU - + diff --git a/docs/project_gallery_of_glosses/about.html b/docs/project_gallery_of_glosses/about.html index d15b033a..f26720d0 100644 --- a/docs/project_gallery_of_glosses/about.html +++ b/docs/project_gallery_of_glosses/about.html @@ -5,7 +5,7 @@ Gallery Of Glosses | Open Source with SLU - + diff --git a/docs/project_innerpeacetime/about.html b/docs/project_innerpeacetime/about.html index d2686c84..5bf1f58e 100644 --- a/docs/project_innerpeacetime/about.html +++ b/docs/project_innerpeacetime/about.html @@ -5,7 +5,7 @@ Inner Peace Time | Open Source with SLU - + diff --git a/docs/project_ispraak/about.html b/docs/project_ispraak/about.html index fdf26ea8..d0acebc0 100644 --- a/docs/project_ispraak/about.html +++ b/docs/project_ispraak/about.html @@ -5,7 +5,7 @@ iSpraak | Open Source with SLU - + diff --git a/docs/project_meltshiny/about.html b/docs/project_meltshiny/about.html index 1cccde16..85143618 100644 --- a/docs/project_meltshiny/about.html +++ b/docs/project_meltshiny/about.html @@ -5,7 +5,7 @@ MeltShiny | Open Source with SLU - + diff --git a/docs/project_mouser/about.html b/docs/project_mouser/about.html index 7501c882..95ee9d4b 100644 --- a/docs/project_mouser/about.html +++ b/docs/project_mouser/about.html @@ -5,7 +5,7 @@ Mouser | Open Source with SLU - + diff --git a/docs/project_open_energy_dashboard/about.html b/docs/project_open_energy_dashboard/about.html index 8c8c1fae..ea7b9433 100644 --- a/docs/project_open_energy_dashboard/about.html +++ b/docs/project_open_energy_dashboard/about.html @@ -5,7 +5,7 @@ Open Energy Dashboard | Open Source with SLU - + diff --git a/docs/project_pi4micronaut/about.html b/docs/project_pi4micronaut/about.html index f8383116..b74cd063 100644 --- a/docs/project_pi4micronaut/about.html +++ b/docs/project_pi4micronaut/about.html @@ -5,7 +5,7 @@ Pi4Micronaut | Open Source with SLU - + diff --git a/docs/project_pilot_data_synchronization/about.html b/docs/project_pilot_data_synchronization/about.html index dab3dd94..481d253b 100644 --- a/docs/project_pilot_data_synchronization/about.html +++ b/docs/project_pilot_data_synchronization/about.html @@ -5,7 +5,7 @@ Pilot Data Synchronization | Open Source with SLU - + diff --git a/docs/project_rerum_geolocator/about.html b/docs/project_rerum_geolocator/about.html index b883e214..0786f8b7 100644 --- a/docs/project_rerum_geolocator/about.html +++ b/docs/project_rerum_geolocator/about.html @@ -5,7 +5,7 @@ Rerum Geolocator | Open Source with SLU - + diff --git a/docs/project_rerum_playground/about.html b/docs/project_rerum_playground/about.html index 01c4b233..45807730 100644 --- a/docs/project_rerum_playground/about.html +++ b/docs/project_rerum_playground/about.html @@ -5,7 +5,7 @@ Rerum Playground | Open Source with SLU - + diff --git a/docs/project_saltify/about.html b/docs/project_saltify/about.html index ff8f8297..63cdfc34 100644 --- a/docs/project_saltify/about.html +++ b/docs/project_saltify/about.html @@ -5,7 +5,7 @@ Speech Transcription (Saltify) | Open Source with SLU - + diff --git a/docs/project_shelter_volunteers/about.html b/docs/project_shelter_volunteers/about.html index 55ee8843..ad504b29 100644 --- a/docs/project_shelter_volunteers/about.html +++ b/docs/project_shelter_volunteers/about.html @@ -5,7 +5,7 @@ Homeless Shelter Volunteer Scheduling Application | Open Source with SLU - + diff --git a/docs/project_sib/about.html b/docs/project_sib/about.html index c58d6593..4b18b71f 100644 --- a/docs/project_sib/about.html +++ b/docs/project_sib/about.html @@ -5,7 +5,7 @@ Seeing-Is-Believing | Open Source with SLU - + diff --git a/docs/project_step_time_biofeedback/about.html b/docs/project_step_time_biofeedback/about.html index f3e62e35..6f1e7e7d 100644 --- a/docs/project_step_time_biofeedback/about.html +++ b/docs/project_step_time_biofeedback/about.html @@ -5,7 +5,7 @@ Step Time Biofeedback | Open Source with SLU - + diff --git a/docs/project_tpeninterfaces/about.html b/docs/project_tpeninterfaces/about.html index ebf79a90..6c36eeba 100644 --- a/docs/project_tpeninterfaces/about.html +++ b/docs/project_tpeninterfaces/about.html @@ -5,7 +5,7 @@ TPEN Interfaces | Open Source with SLU - + @@ -29,6 +29,9 @@

InformationPatrick Cuba (SLU Research Computing Group) github
  • Bryan Haberberger (SLU Research Computing Group) github
  • Victor Onoja (Web Developer) github
  • +
  • Camille Daugherty github
  • +
  • Matthew Clendenning github
  • +
  • Sarah Fida Hussain github
  • diff --git a/docs/project_wheres_religion_desktop/about.html b/docs/project_wheres_religion_desktop/about.html index 8d6c230b..0e11856e 100644 --- a/docs/project_wheres_religion_desktop/about.html +++ b/docs/project_wheres_religion_desktop/about.html @@ -5,7 +5,7 @@ Where's Religion Desktop | Open Source with SLU - + diff --git a/docs/project_wheres_religion_mobile/about.html b/docs/project_wheres_religion_mobile/about.html index 399e9e2f..ada47e15 100644 --- a/docs/project_wheres_religion_mobile/about.html +++ b/docs/project_wheres_religion_mobile/about.html @@ -5,7 +5,7 @@ Where's Religion Mobile | Open Source with SLU - + diff --git a/home.html b/home.html index fdcc98ab..8ff8f223 100644 --- a/home.html +++ b/home.html @@ -5,7 +5,7 @@ Open Source with SLU | Open Source with SLU - + diff --git a/index.html b/index.html index 33efd1dc..3af7f699 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ Open Source with SLU | Open Source with SLU - + diff --git a/news.html b/news.html index 0d14a1b1..5bbd11b0 100644 --- a/news.html +++ b/news.html @@ -5,7 +5,7 @@ Blog | Open Source with SLU - + diff --git a/news/api-testing-tools-workshop.html b/news/api-testing-tools-workshop.html index c40844b2..89629b36 100644 --- a/news/api-testing-tools-workshop.html +++ b/news/api-testing-tools-workshop.html @@ -5,7 +5,7 @@ The Pioneers of API Testing - Embracing Open Source Tools | Open Source with SLU - + diff --git a/news/archive.html b/news/archive.html index 8c32e55c..44760ca7 100644 --- a/news/archive.html +++ b/news/archive.html @@ -5,7 +5,7 @@ Archive | Open Source with SLU - + diff --git a/news/blog_pi4micronaut.html b/news/blog_pi4micronaut.html index 673bdc04..78dd7ea6 100644 --- a/news/blog_pi4micronaut.html +++ b/news/blog_pi4micronaut.html @@ -5,7 +5,7 @@ Pi4Micronaut - A new recipe from Open Source with SLU | Open Source with SLU - + diff --git a/news/blog_presentation_pi4micronaut.html b/news/blog_presentation_pi4micronaut.html index debad3b4..fcbc1c60 100644 --- a/news/blog_presentation_pi4micronaut.html +++ b/news/blog_presentation_pi4micronaut.html @@ -5,7 +5,7 @@ Pi4Micronaut Presentation | Open Source with SLU - + diff --git a/news/elementary-os.html b/news/elementary-os.html index 1d7366cc..6848b507 100644 --- a/news/elementary-os.html +++ b/news/elementary-os.html @@ -5,7 +5,7 @@ Elementary OS Workshop | Open Source with SLU - + diff --git a/news/hackathon.html b/news/hackathon.html index 919c5214..fc080983 100644 --- a/news/hackathon.html +++ b/news/hackathon.html @@ -5,7 +5,7 @@ Global grad Hackathon Ignites Innovation Amongst Future Tech Leaders | Open Source with SLU - + diff --git a/news/innovation-challenge.html b/news/innovation-challenge.html index 6b8dafa6..0f44a2d8 100644 --- a/news/innovation-challenge.html +++ b/news/innovation-challenge.html @@ -5,7 +5,7 @@ Innovation Challenge: Raspberry Pi Application for Research Support | Open Source with SLU - + diff --git a/news/os-alternatives-workshop.html b/news/os-alternatives-workshop.html index 4eac7a8e..36bb6f2d 100644 --- a/news/os-alternatives-workshop.html +++ b/news/os-alternatives-workshop.html @@ -5,7 +5,7 @@ Exploring Open-Source Alternatives to Everyday IT Tools | Open Source with SLU - + diff --git a/news/ossci-panel-discussion.html b/news/ossci-panel-discussion.html index 0610c3ba..518b609e 100644 --- a/news/ossci-panel-discussion.html +++ b/news/ossci-panel-discussion.html @@ -5,7 +5,7 @@ OSSci Panel Discussion - Accelerating Scientific Discovery | Open Source with SLU - + diff --git a/news/page/2.html b/news/page/2.html index 70dba139..9cfa95a3 100644 --- a/news/page/2.html +++ b/news/page/2.html @@ -5,7 +5,7 @@ Blog | Open Source with SLU - + diff --git a/news/pi4micronaut.html b/news/pi4micronaut.html index fb617c40..5c15778d 100644 --- a/news/pi4micronaut.html +++ b/news/pi4micronaut.html @@ -5,7 +5,7 @@ What's cooking at Open Source with SLU | Open Source with SLU - + diff --git a/news/starting-up.html b/news/starting-up.html index 8bcf7639..c3c4913e 100644 --- a/news/starting-up.html +++ b/news/starting-up.html @@ -5,7 +5,7 @@ Starting Up | Open Source with SLU - + diff --git a/news/strange-loop.html b/news/strange-loop.html index 60b7906b..dd5f4bc5 100644 --- a/news/strange-loop.html +++ b/news/strange-loop.html @@ -5,7 +5,7 @@ Strange Loop Conference | Open Source with SLU - + diff --git a/news/tags.html b/news/tags.html index 183813d6..222396dc 100644 --- a/news/tags.html +++ b/news/tags.html @@ -5,7 +5,7 @@ Tags | Open Source with SLU - + diff --git a/news/tags/announcement.html b/news/tags/announcement.html index 054f62a2..e668b099 100644 --- a/news/tags/announcement.html +++ b/news/tags/announcement.html @@ -5,7 +5,7 @@ 11 posts tagged with "announcement" | Open Source with SLU - + diff --git a/news/tags/announcement/page/2.html b/news/tags/announcement/page/2.html index a49eec70..73bf60e2 100644 --- a/news/tags/announcement/page/2.html +++ b/news/tags/announcement/page/2.html @@ -5,7 +5,7 @@ 11 posts tagged with "announcement" | Open Source with SLU - + diff --git a/news/tags/news.html b/news/tags/news.html index 0efffa0b..f0ebca38 100644 --- a/news/tags/news.html +++ b/news/tags/news.html @@ -5,7 +5,7 @@ 11 posts tagged with "news" | Open Source with SLU - + diff --git a/news/tags/news/page/2.html b/news/tags/news/page/2.html index 8f75d9d0..bba0ac5a 100644 --- a/news/tags/news/page/2.html +++ b/news/tags/news/page/2.html @@ -5,7 +5,7 @@ 11 posts tagged with "news" | Open Source with SLU - +