diff --git a/.gitignore b/.gitignore index dd1f2e6..a276fb5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +.cache .DS_Store **/.DS_Store node_modules diff --git a/eleventy.config.js b/eleventy.config.js index bb8b886..38868b5 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -16,8 +16,10 @@ const fluidPlugin = require("eleventy-plugin-fluid"); const navigationPlugin = require("@11ty/eleventy-navigation"); const { EleventyI18nPlugin } = require("@11ty/eleventy"); const pluginPWA = require("eleventy-plugin-pwa-v2"); +const brokenLinksPlugin = require("eleventy-plugin-broken-links"); const getYouTubeID = require("get-youtube-id"); const title = require("title"); +const slugify = require("@sindresorhus/slugify"); const rosetta = require("rosetta"); const i18n = rosetta(); i18n.locale("en"); @@ -59,6 +61,15 @@ module.exports = function (eleventyConfig) { eleventyConfig.addFilter("youtubeId", function (value) { return getYouTubeID(value); }); + eleventyConfig.addFilter("englishTitle", function (id) { + const collections = this.ctx?.collections || {}; + const submissions = collections.submissions_en || []; + const submission = submissions.find(item => item.data.id === id); + if (submission) { + return submission.data.title; + } + throw new Error(`Unknown submission ID: "${id}"`); + }); // Shortcodes eleventyConfig.addShortcode("localizedFormat", function (format, formatLocale, langOverride) { @@ -67,6 +78,30 @@ module.exports = function (eleventyConfig) { return i18n.t(`submission-formats.${format}`, {formatLocale: i18n.t(`languages.${formatLocale}`, {}, lang)}, lang); }); + eleventyConfig.addShortcode("formatUrl", function (submissionId, format, formatLocale) { + const collections = this.ctx?.collections || {}; + const submissions = collections.submissions_en || []; + const submission = submissions.find(item => item.data.id === submissionId); + if (submission) { + let extension; + const slug = slugify(submission.data.title); + switch (format) { + case "slides": + extension = "pptx"; + break; + default: + extension = "docx"; + }; + + if (format === "pdf") { + return `https://idrc.cachefly.net/acaw-cama/${submissionId}/${slug}-text-${formatLocale}.pdf`; + } + + return `https://idrc.cachefly.net/acaw-cama/${submissionId}/${slug}-${format}-${formatLocale}.${extension}`; + } + throw new Error(`Unknown submission ID: "${submissionId}"`); + }); + // Transforms eleventyConfig.addTransform("parse", parseTransform); @@ -78,6 +113,12 @@ module.exports = function (eleventyConfig) { eleventyConfig.addPassthroughCopy({"src/assets/uploads": "assets/uploads"}); // Plugins + eleventyConfig.addPlugin(brokenLinksPlugin, { + forbidden: "error", + broken: "error", + cacheDuration: "60s", + loggingLevel: 1 + }); eleventyConfig.addPlugin(navigationPlugin); eleventyConfig.addPlugin(EleventyI18nPlugin, { defaultLanguage: "en" diff --git a/package-lock.json b/package-lock.json index 05ecbeb..707ce56 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,6 +26,7 @@ "@commitlint/config-conventional": "19.1.0", "cross-env": "7.0.3", "debug": "4.3.4", + "eleventy-plugin-broken-links": "^2.2.1", "eslint": "8.57.0", "eslint-config-fluid": "2.1.1", "eslint-plugin-jsdoc": "48.2.3", @@ -133,6 +134,25 @@ "url": "https://opencollective.com/11ty" } }, + "node_modules/@11ty/eleventy-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@11ty/eleventy-fetch/-/eleventy-fetch-3.0.0.tgz", + "integrity": "sha512-qJvfb331rYQAmlCS71Ygg0/XHUdB4/qXBOLsG0DJ1m61WL5JNha52OtKVeQq34u2J2Nfzim+X4TIL/+QyesB7Q==", + "dev": true, + "dependencies": { + "debug": "^4.3.3", + "flat-cache": "^3.0.4", + "node-fetch": "^2.6.7", + "p-queue": "^6.6.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/11ty" + } + }, "node_modules/@11ty/eleventy-navigation": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@11ty/eleventy-navigation/-/eleventy-navigation-0.3.5.tgz", @@ -4923,6 +4943,22 @@ "node": ">=12.22" } }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, "node_modules/css-tree": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", @@ -5387,6 +5423,41 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.736.tgz", "integrity": "sha512-Rer6wc3ynLelKNM4lOCg7/zPQj8tPOCB2hzD32PX9wd3hgRRi9MxEbmkFCokzcEhRVMiOVLjnL9ig9cefJ+6+Q==" }, + "node_modules/eleventy-plugin-broken-links": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/eleventy-plugin-broken-links/-/eleventy-plugin-broken-links-2.2.1.tgz", + "integrity": "sha512-2u1kzt7kuA9mryFa3U+hnO4J9ZUHZlfwpTXA9oB9Z/rKmZ1KXN098shWJCcYlEncg0Mky80I0iPhNcZw6/FKOg==", + "dev": true, + "dependencies": { + "@11ty/eleventy-fetch": "^3.0.0", + "debug": "^4.3.4", + "kleur": "^4.1.4", + "minimatch": "^5.0.1", + "node-html-parser": "^5.3.3", + "valid-url": "^1.0.9" + } + }, + "node_modules/eleventy-plugin-broken-links/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/eleventy-plugin-broken-links/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/eleventy-plugin-fluid": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/eleventy-plugin-fluid/-/eleventy-plugin-fluid-2.7.1.tgz", @@ -10127,6 +10198,48 @@ "lower-case": "^1.1.1" } }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/node-gettext": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/node-gettext/-/node-gettext-3.0.0.tgz", @@ -10135,6 +10248,16 @@ "lodash.get": "^4.4.2" } }, + "node_modules/node-html-parser": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.2.tgz", + "integrity": "sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==", + "dev": true, + "dependencies": { + "css-select": "^4.2.1", + "he": "1.2.0" + } + }, "node_modules/node-releases": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", @@ -10504,6 +10627,34 @@ "node": ">=8" } }, + "node_modules/p-queue": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -14178,6 +14329,18 @@ "ws": "^8.13.0" } }, + "@11ty/eleventy-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@11ty/eleventy-fetch/-/eleventy-fetch-3.0.0.tgz", + "integrity": "sha512-qJvfb331rYQAmlCS71Ygg0/XHUdB4/qXBOLsG0DJ1m61WL5JNha52OtKVeQq34u2J2Nfzim+X4TIL/+QyesB7Q==", + "dev": true, + "requires": { + "debug": "^4.3.3", + "flat-cache": "^3.0.4", + "node-fetch": "^2.6.7", + "p-queue": "^6.6.2" + } + }, "@11ty/eleventy-navigation": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@11ty/eleventy-navigation/-/eleventy-navigation-0.3.5.tgz", @@ -17454,6 +17617,19 @@ "integrity": "sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg==", "dev": true }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, "css-tree": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", @@ -17771,6 +17947,40 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.736.tgz", "integrity": "sha512-Rer6wc3ynLelKNM4lOCg7/zPQj8tPOCB2hzD32PX9wd3hgRRi9MxEbmkFCokzcEhRVMiOVLjnL9ig9cefJ+6+Q==" }, + "eleventy-plugin-broken-links": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/eleventy-plugin-broken-links/-/eleventy-plugin-broken-links-2.2.1.tgz", + "integrity": "sha512-2u1kzt7kuA9mryFa3U+hnO4J9ZUHZlfwpTXA9oB9Z/rKmZ1KXN098shWJCcYlEncg0Mky80I0iPhNcZw6/FKOg==", + "dev": true, + "requires": { + "@11ty/eleventy-fetch": "^3.0.0", + "debug": "^4.3.4", + "kleur": "^4.1.4", + "minimatch": "^5.0.1", + "node-html-parser": "^5.3.3", + "valid-url": "^1.0.9" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, "eleventy-plugin-fluid": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/eleventy-plugin-fluid/-/eleventy-plugin-fluid-2.7.1.tgz", @@ -21150,6 +21360,39 @@ "lower-case": "^1.1.1" } }, + "node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, "node-gettext": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/node-gettext/-/node-gettext-3.0.0.tgz", @@ -21158,6 +21401,16 @@ "lodash.get": "^4.4.2" } }, + "node-html-parser": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.2.tgz", + "integrity": "sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==", + "dev": true, + "requires": { + "css-select": "^4.2.1", + "he": "1.2.0" + } + }, "node-releases": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", @@ -21423,6 +21676,25 @@ "p-limit": "^2.2.0" } }, + "p-queue": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" + } + }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", diff --git a/package.json b/package.json index 1177f5a..e1fa85e 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,7 @@ "@commitlint/config-conventional": "19.1.0", "cross-env": "7.0.3", "debug": "4.3.4", + "eleventy-plugin-broken-links": "^2.2.1", "eslint": "8.57.0", "eslint-config-fluid": "2.1.1", "eslint-plugin-jsdoc": "48.2.3", diff --git a/src/_includes/partials/components/submission.njk b/src/_includes/partials/components/submission.njk index cfea1a9..f936db6 100644 --- a/src/_includes/partials/components/submission.njk +++ b/src/_includes/partials/components/submission.njk @@ -1,4 +1,3 @@ -

{{ submission.data.title }}

+
{{ submission.data.presenters | join(', ') }}
@@ -66,9 +66,9 @@ {% for format in ['text', 'transcript', 'slides', 'pdf'] %} {% if submission.data[format] %}
  • {% if format === 'transcript' %}{% include 'svg/text.svg' %}{% else %}{% include 'svg/' + format + '.svg' %}{% endif %} - {% for formatLocale, formatUrl in submission.data[format] -%} - {%- if formatUrl !== '' -%} - {% localizedFormat format, formatLocale, lang %} + {% for formatLocale, hasFormatLocale in submission.data[format] -%} + {%- if hasFormatLocale -%} + {% localizedFormat format, formatLocale, lang %} {%- endif -%} {%- endfor %}
  • diff --git a/src/admin/config.yml b/src/admin/config.yml index af552bc..7a25e70 100644 --- a/src/admin/config.yml +++ b/src/admin/config.yml @@ -51,8 +51,8 @@ collections: i18n: duplicate required: false fields: - - {label: English URL, name: en, widget: string, type: url, i18n: duplicate, required: false} - - {label: French URL, name: fr, widget: string, type: url, i18n: duplicate, required: false} + - {label: English, name: en, widget: boolean, i18n: duplicate, required: false} + - {label: French, name: fr, widget: boolean, i18n: duplicate, required: false} - label: YouTube name: youtube widget: object @@ -68,16 +68,16 @@ collections: i18n: duplicate required: false fields: - - {label: English URL, name: en, widget: string, type: url, i18n: duplicate, required: false} - - {label: French URL, name: fr, widget: string, type: url, i18n: duplicate, required: false} + - {label: English, name: en, widget: boolean, i18n: duplicate, required: false} + - {label: French, name: fr, widget: boolean, i18n: duplicate, required: false} - label: Slide Deck name: slides widget: object i18n: duplicate required: false fields: - - {label: English URL, name: en, widget: string, type: url, i18n: duplicate, required: false} - - {label: French URL, name: fr, widget: string, type: url, i18n: duplicate, required: false} + - {label: English, name: en, widget: boolean, i18n: duplicate, required: false} + - {label: French, name: fr, widget: boolean, i18n: duplicate, required: false} - label: Audio name: audio widget: object @@ -92,8 +92,8 @@ collections: i18n: duplicate required: false fields: - - {label: English URL, name: en, widget: string, type: url, i18n: duplicate, required: false} - - {label: French URL, name: fr, widget: string, type: url, i18n: duplicate, required: false} + - {label: English, name: en, widget: boolean, i18n: duplicate, required: false} + - {label: French, name: fr, widget: boolean, i18n: duplicate, required: false} - {label: Body, name: body, widget: markdown, i18n: true} - label: Themes label_singular: Theme diff --git a/src/collections/submissions/en/accessibility-and-inclusion-best-practices-for-websites.md b/src/collections/submissions/en/accessibility-and-inclusion-best-practices-for-websites.md index 71e38be..4f67f84 100644 --- a/src/collections/submissions/en/accessibility-and-inclusion-best-practices-for-websites.md +++ b/src/collections/submissions/en/accessibility-and-inclusion-best-practices-for-websites.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/07/accessibility-and-inclusion-best-practices-for-websites-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/07/accessibility-and-inclusion-best-practices-for-websites-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/07/accessibility-and-inclusion-best-practices-for-websites-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/07/accessibility-and-inclusion-best-practices-for-websites-transcript-fr.docx + en: true + fr: true title: Accessibility and inclusion best practices for websites id: "07" previewImage: "" diff --git a/src/collections/submissions/en/accessible-explainable-ai-research.md b/src/collections/submissions/en/accessible-explainable-ai-research.md index 9bc447e..abcc811 100644 --- a/src/collections/submissions/en/accessible-explainable-ai-research.md +++ b/src/collections/submissions/en/accessible-explainable-ai-research.md @@ -1,13 +1,11 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/13/accessible-explainable-ai-research-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/13/accessible-explainable-ai-research-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/13/accessible-explainable-ai-research-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/13/accessible-explainable-ai-research-transcript-fr.docx -text: - en: https://idrc.cachefly.net/acaw-cama/13/accessible-explainable-ai-research-text-en.txt - fr: https://idrc.cachefly.net/acaw-cama/13/accessible-explainable-ai-research-text-fr.txt + en: true + fr: true +text: null title: Accessible Explainable AI Research id: "13" previewImage: "" diff --git a/src/collections/submissions/en/an-interview-with-the-accessibility-standards-canada-ceo.md b/src/collections/submissions/en/an-interview-with-the-accessibility-standards-canada-ceo.md index d34e5f4..d7f5b84 100644 --- a/src/collections/submissions/en/an-interview-with-the-accessibility-standards-canada-ceo.md +++ b/src/collections/submissions/en/an-interview-with-the-accessibility-standards-canada-ceo.md @@ -1,7 +1,7 @@ --- transcript: - en: https://idrc.cachefly.net/acaw-cama/09/an-interview-with-the-accessibility-standards-canada-ceo-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/09/an-interview-with-the-accessibility-standards-canada-ceo-transcript-fr.docx + en: true + fr: true title: An interview with the Accessibility Standards Canada CEO id: "09" previewImage: "" diff --git a/src/collections/submissions/en/artificially-intelligent-and-implicitly-ableist-analyzing-language-model-bias-towards-persons-with-disabilities.md b/src/collections/submissions/en/artificially-intelligent-and-implicitly-ableist-analyzing-language-model-bias-towards-persons-with-disabilities.md index f9258d9..1f92101 100644 --- a/src/collections/submissions/en/artificially-intelligent-and-implicitly-ableist-analyzing-language-model-bias-towards-persons-with-disabilities.md +++ b/src/collections/submissions/en/artificially-intelligent-and-implicitly-ableist-analyzing-language-model-bias-towards-persons-with-disabilities.md @@ -1,7 +1,7 @@ --- text: - en: https://idrc.cachefly.net/acaw-cama/20/artificially-intelligent-and-implicitly-ableist-analyzing-language-model-bias-towards-persons-with-disabilities-text-en.docx - fr: https://idrc.cachefly.net/acaw-cama/20/artificially-intelligent-and-implicitly-ableist-analyzing-language-model-bias-towards-persons-with-disabilities-text-fr.docx + en: true + fr: true title: "Artificially Intelligent and Implicitly Ableist: Analyzing Language Model Bias Towards Persons with Disabilities" id: "20" previewImage: "" diff --git a/src/collections/submissions/en/bridging-the-gaps-community-engaged-research-at-the-accessibility-institute-at-carleton-university.md b/src/collections/submissions/en/bridging-the-gaps-community-engaged-research-at-the-accessibility-institute-at-carleton-university.md index d870f5c..94e0ef0 100644 --- a/src/collections/submissions/en/bridging-the-gaps-community-engaged-research-at-the-accessibility-institute-at-carleton-university.md +++ b/src/collections/submissions/en/bridging-the-gaps-community-engaged-research-at-the-accessibility-institute-at-carleton-university.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/17/bridging-the-gaps-community-engaged-research-at-the-accessibility-institute-at-carleton-university-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/17/bridging-the-gaps-community-engaged-research-at-the-accessibility-institute-at-carleton-university-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/17/bridging-the-gaps-community-engaged-research-at-the-accessibility-institute-at-carleton-university-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/17/bridging-the-gaps-community-engaged-research-at-the-accessibility-institute-at-carleton-university-transcript-fr.docx + en: true + fr: true title: "Bridging the Gaps: Community-Engaged Research at the Accessibility Institute at Carleton University" id: "17" previewImage: "" diff --git a/src/collections/submissions/en/building-it-in-audio-description-at-every-performance.md b/src/collections/submissions/en/building-it-in-audio-description-at-every-performance.md index da06cf1..20676f3 100644 --- a/src/collections/submissions/en/building-it-in-audio-description-at-every-performance.md +++ b/src/collections/submissions/en/building-it-in-audio-description-at-every-performance.md @@ -1,13 +1,13 @@ --- transcript: - en: https://idrc.cachefly.net/acaw-cama/02/building-it-in-audio-description-at-every-performance-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/02/building-it-in-audio-description-at-every-performance-transcript-fr.docx + en: true + fr: true slides: - en: https://idrc.cachefly.net/acaw-cama/02/building-it-in-audio-description-at-every-performance-slides-en.pptx - fr: "" + en: true + fr: false text: - en: "" - fr: "" + en: false + fr: false title: "Building It In: Audio Description At Every Performance" id: "02" previewImage: "" diff --git a/src/collections/submissions/en/cephable-moving-digital-interaction-beyond-keyboard-mouse.md b/src/collections/submissions/en/cephable-moving-digital-interaction-beyond-keyboard-mouse.md index ea7537a..11e9192 100644 --- a/src/collections/submissions/en/cephable-moving-digital-interaction-beyond-keyboard-mouse.md +++ b/src/collections/submissions/en/cephable-moving-digital-interaction-beyond-keyboard-mouse.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/10/cephable-moving-digital-interaction-beyond-keyboard-and-mouse-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/10/cephable-moving-digital-interaction-beyond-keyboard-and-mouse-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/10/cephable-moving-digital-interaction-beyond-keyboard-and-mouse-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/10/cephable-moving-digital-interaction-beyond-keyboard-and-mouse-transcript-fr.docx + en: true + fr: true title: "Cephable: Moving Digital Interaction Beyond Keyboard & Mouse" id: "10" previewImage: "" diff --git a/src/collections/submissions/en/creating-inclusive-employment-empowering-youth-with-disabilities-through-inclusive-accessible-digital-skill-development.md b/src/collections/submissions/en/creating-inclusive-employment-empowering-youth-with-disabilities-through-inclusive-accessible-digital-skill-development.md index c653ff6..9088e54 100644 --- a/src/collections/submissions/en/creating-inclusive-employment-empowering-youth-with-disabilities-through-inclusive-accessible-digital-skill-development.md +++ b/src/collections/submissions/en/creating-inclusive-employment-empowering-youth-with-disabilities-through-inclusive-accessible-digital-skill-development.md @@ -1,7 +1,7 @@ --- pdf: - en: https://idrc.cachefly.net/acaw-cama/12/creating-inclusive-employment-empowering-youth-with-disabilities-through-inclusive-accessible-digital-skill-development-text-en.pdf - fr: https://idrc.cachefly.net/acaw-cama/12/creating-inclusive-employment-empowering-youth-with-disabilities-through-inclusive-accessible-digital-skill-development-text-fr.pdf + en: true + fr: true title: "Creating Inclusive Employment: Empowering youth with disabilities through inclusive accessible digital skill development" id: "12" previewImage: "" diff --git a/src/collections/submissions/en/discovering-synergies-between-design-and-financial-literacy.md b/src/collections/submissions/en/discovering-synergies-between-design-and-financial-literacy.md index 70e2bae..6059e84 100644 --- a/src/collections/submissions/en/discovering-synergies-between-design-and-financial-literacy.md +++ b/src/collections/submissions/en/discovering-synergies-between-design-and-financial-literacy.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/26/discovering-synergies-between-design-and-financial-literacy-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/26/discovering-synergies-between-design-and-financial-literacy-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/26/discovering-synergies-between-design-and-financial-literacy-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/26/discovering-synergies-between-design-and-financial-literacy-transcript-fr.docx + en: true + fr: true title: Discovering Synergies between Design and Financial Literacy id: "26" previewImage: "" diff --git a/src/collections/submissions/en/evaluating-access-for-persons-with-speech-impairment.md b/src/collections/submissions/en/evaluating-access-for-persons-with-speech-impairment.md index bd8fc85..9f757f5 100644 --- a/src/collections/submissions/en/evaluating-access-for-persons-with-speech-impairment.md +++ b/src/collections/submissions/en/evaluating-access-for-persons-with-speech-impairment.md @@ -1,7 +1,7 @@ --- transcript: - en: https://idrc.cachefly.net/acaw-cama/04/evaluating-access-for-persons-with-speech-impairment-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/04/evaluating-access-for-persons-with-speech-impairment-transcript-fr.docx + en: true + fr: true title: Evaluating access for persons with speech impairment id: "04" previewImage: "" diff --git a/src/collections/submissions/en/finding-resilience-through-music-for-neurodivergent-children.md b/src/collections/submissions/en/finding-resilience-through-music-for-neurodivergent-children.md index 549016a..d36f7e2 100644 --- a/src/collections/submissions/en/finding-resilience-through-music-for-neurodivergent-children.md +++ b/src/collections/submissions/en/finding-resilience-through-music-for-neurodivergent-children.md @@ -1,7 +1,7 @@ --- pdf: - en: https://idrc.cachefly.net/acaw-cama/18/finding-resilience-through-music-for-neurodivergent-children-text-en.pdf - fr: https://idrc.cachefly.net/acaw-cama/18/finding-resilience-through-music-for-neurodivergent-children-text-fr.pdf + en: true + fr: true title: Finding resilience through music for neurodivergent children id: "18" previewImage: "" diff --git a/src/collections/submissions/en/hiring-and-retaining-disabled-and-neurodiverse-talent.md b/src/collections/submissions/en/hiring-and-retaining-disabled-and-neurodiverse-talent.md index 47b4013..58c41cf 100644 --- a/src/collections/submissions/en/hiring-and-retaining-disabled-and-neurodiverse-talent.md +++ b/src/collections/submissions/en/hiring-and-retaining-disabled-and-neurodiverse-talent.md @@ -1,7 +1,7 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/06/hiring-and-retaining-disabled-and-neurodiverse-talent-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/06/hiring-and-retaining-disabled-and-neurodiverse-talent-slides-fr.pptx + en: true + fr: true title: Hiring and Retaining Disabled and Neurodiverse Talent id: "06" previewImage: "" diff --git a/src/collections/submissions/en/in-exclusion.md b/src/collections/submissions/en/in-exclusion.md index ee3fc10..d24cca4 100644 --- a/src/collections/submissions/en/in-exclusion.md +++ b/src/collections/submissions/en/in-exclusion.md @@ -1,7 +1,7 @@ --- transcript: - en: https://idrc.cachefly.net/acaw-cama/22/in-exclusion-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/22/in-exclusion-transcript-fr.docx + en: true + fr: true title: In-Exclusion id: "22" previewImage: "" diff --git a/src/collections/submissions/en/inclusive-decision-making-paving-the-way-for-equitable-career-progression.md b/src/collections/submissions/en/inclusive-decision-making-paving-the-way-for-equitable-career-progression.md index 3fa9e62..60a662d 100644 --- a/src/collections/submissions/en/inclusive-decision-making-paving-the-way-for-equitable-career-progression.md +++ b/src/collections/submissions/en/inclusive-decision-making-paving-the-way-for-equitable-career-progression.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/15/inclusive-decision-making-paving-the-way-for-equitable-career-progression-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/15/inclusive-decision-making-paving-the-way-for-equitable-career-progression-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/15/inclusive-decision-making-paving-the-way-for-equitable-career-progression-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/15/inclusive-decision-making-paving-the-way-for-equitable-career-progression-transcript-fr.docx + en: true + fr: true title: Inclusive decision-making Paving the way for equitable career progression id: "15" previewImage: "" diff --git a/src/collections/submissions/en/mentorship-supporting-the-future-of-accessibility-through-connection.md b/src/collections/submissions/en/mentorship-supporting-the-future-of-accessibility-through-connection.md index 973232e..1a7df06 100644 --- a/src/collections/submissions/en/mentorship-supporting-the-future-of-accessibility-through-connection.md +++ b/src/collections/submissions/en/mentorship-supporting-the-future-of-accessibility-through-connection.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/03/mentorship-supporting-the-future-of-accessibility-through-connection-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/03/mentorship-supporting-the-future-of-accessibility-through-connection-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/03/mentorship-supporting-the-future-of-accessibility-through-connection-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/03/mentorship-supporting-the-future-of-accessibility-through-connection-transcript-fr.docx + en: true + fr: true title: "Mentorship: Supporting the Future of Accessibility Through Connection" id: "03" previewImage: "" diff --git a/src/collections/submissions/en/reporting-risks-in-ai-based-assistive-technology-research-a-systematic-review.md b/src/collections/submissions/en/reporting-risks-in-ai-based-assistive-technology-research-a-systematic-review.md index a8ccfd1..293d010 100644 --- a/src/collections/submissions/en/reporting-risks-in-ai-based-assistive-technology-research-a-systematic-review.md +++ b/src/collections/submissions/en/reporting-risks-in-ai-based-assistive-technology-research-a-systematic-review.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/25/reporting-risks-in-ai-based-assistive-technology-research-a-systematic-review-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/25/reporting-risks-in-ai-based-assistive-technology-research-a-systematic-review-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/25/reporting-risks-in-ai-based-assistive-technology-research-a-systematic-review-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/25/reporting-risks-in-ai-based-assistive-technology-research-a-systematic-review-transcript-fr.docx + en: true + fr: true title: "Reporting risks in AI-based assistive technology research: A systematic review" id: "25" previewImage: "" diff --git a/src/collections/submissions/en/the-application-of-unlearning-and-questioning-towards-creating-and-id-mindset.md b/src/collections/submissions/en/the-application-of-unlearning-and-questioning-towards-creating-and-id-mindset.md index 19a0fa3..e2e834a 100644 --- a/src/collections/submissions/en/the-application-of-unlearning-and-questioning-towards-creating-and-id-mindset.md +++ b/src/collections/submissions/en/the-application-of-unlearning-and-questioning-towards-creating-and-id-mindset.md @@ -1,7 +1,7 @@ --- transcript: - en: https://idrc.cachefly.net/acaw-cama/08/the-application-of-unlearning-and-questioning-towards-creating-and-id-mindset-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/08/the-application-of-unlearning-and-questioning-towards-creating-and-id-mindset-transcript-fr.docx + en: true + fr: true title: The application of 'Unlearning and questioning' towards creating and ID mindset id: "08" previewImage: "" diff --git a/src/collections/submissions/en/the-egap-data-governance-framework-developed-by-the-black-health-equity-working-group.md b/src/collections/submissions/en/the-egap-data-governance-framework-developed-by-the-black-health-equity-working-group.md index 2ab8754..b16dd14 100644 --- a/src/collections/submissions/en/the-egap-data-governance-framework-developed-by-the-black-health-equity-working-group.md +++ b/src/collections/submissions/en/the-egap-data-governance-framework-developed-by-the-black-health-equity-working-group.md @@ -1,7 +1,7 @@ --- transcript: - en: https://idrc.cachefly.net/acaw-cama/11/the-egap-data-governance-framework-developed-by-the-black-health-equity-working-group-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/11/the-egap-data-governance-framework-developed-by-the-black-health-equity-working-group-transcript-fr.docx + en: true + fr: true title: The EGAP data governance framework developed by the Black Health Equity Working Group id: "11" previewImage: "" diff --git a/src/collections/submissions/en/understanding-co-design-perspectives-of-researchers-and-participants-co-researchers.md b/src/collections/submissions/en/understanding-co-design-perspectives-of-researchers-and-participants-co-researchers.md index dbc1fa8..b8bf2e5 100644 --- a/src/collections/submissions/en/understanding-co-design-perspectives-of-researchers-and-participants-co-researchers.md +++ b/src/collections/submissions/en/understanding-co-design-perspectives-of-researchers-and-participants-co-researchers.md @@ -1,7 +1,7 @@ --- transcript: - en: https://idrc.cachefly.net/acaw-cama/21/understanding-co-design-perspectives-of-researchers-and-participantsco-researchers-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/21/understanding-co-design-perspectives-of-researchers-and-participantsco-researchers-transcript-fr.docx + en: true + fr: true title: Understanding co-design; perspectives of researchers and participants/co-researchers id: "21" previewImage: "" diff --git a/src/collections/submissions/en/webmoti-supporting-virtual-students-in-hybrid-classes.md b/src/collections/submissions/en/webmoti-supporting-virtual-students-in-hybrid-classes.md index 91f138b..8f6c740 100644 --- a/src/collections/submissions/en/webmoti-supporting-virtual-students-in-hybrid-classes.md +++ b/src/collections/submissions/en/webmoti-supporting-virtual-students-in-hybrid-classes.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/23/webmoti-supporting-virtual-students-in-hybrid-classes-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/23/webmoti-supporting-virtual-students-in-hybrid-classes-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/23/webmoti-supporting-virtual-students-in-hybrid-classes-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/23/webmoti-supporting-virtual-students-in-hybrid-classes-transcript-fr.docx + en: true + fr: true title: "WebMoti: Supporting Virtual Students in Hybrid Classes" id: "23" previewImage: "" diff --git a/src/collections/submissions/en/why-accessibility-matters-interview-with-yana-beranek.md b/src/collections/submissions/en/why-accessibility-matters-interview-with-yana-beranek.md index cec82c1..c42dcf4 100644 --- a/src/collections/submissions/en/why-accessibility-matters-interview-with-yana-beranek.md +++ b/src/collections/submissions/en/why-accessibility-matters-interview-with-yana-beranek.md @@ -1,7 +1,7 @@ --- transcript: - en: https://idrc.cachefly.net/acaw-cama/16/why-accessibility-matters-interview-with-yana-beranek-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/16/why-accessibility-matters-interview-with-yana-beranek-transcript-fr.docx + en: true + fr: true title: Why Accessibility Matters - Interview with Yana Beranek id: "16" previewImage: "" diff --git a/src/collections/submissions/en/xai-from-audio-descriptions-to-audio-explanations-for-individuals-who-are-blind-and-partially-sighted.md b/src/collections/submissions/en/xai-from-audio-descriptions-to-audio-explanations-for-individuals-who-are-blind-and-partially-sighted.md index 7c4a1ad..3aefa09 100644 --- a/src/collections/submissions/en/xai-from-audio-descriptions-to-audio-explanations-for-individuals-who-are-blind-and-partially-sighted.md +++ b/src/collections/submissions/en/xai-from-audio-descriptions-to-audio-explanations-for-individuals-who-are-blind-and-partially-sighted.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/19/xai-from-audio-descriptions-to-audio-explanations-for-individuals-who-are-blind-and-partially-sighted-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/19/xai-from-audio-descriptions-to-audio-explanations-for-individuals-who-are-blind-and-partially-sighted-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/19/xai-from-audio-descriptions-to-audio-explanations-for-individuals-who-are-blind-and-partially-sighted-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/19/xai-from-audio-descriptions-to-audio-explanations-for-individuals-who-are-blind-and-partially-sighted-transcript-fr.docx + en: true + fr: true title: "XAI: From Audio Descriptions to Audio Explanations for Individuals who are Blind and Partially-sighted" id: "19" previewImage: "" diff --git a/src/collections/submissions/fr/accessibility-and-inclusion-best-practices-for-websites.md b/src/collections/submissions/fr/accessibility-and-inclusion-best-practices-for-websites.md index 392bf50..576ee75 100644 --- a/src/collections/submissions/fr/accessibility-and-inclusion-best-practices-for-websites.md +++ b/src/collections/submissions/fr/accessibility-and-inclusion-best-practices-for-websites.md @@ -1,11 +1,11 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/07/accessibility-and-inclusion-best-practices-for-websites-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/07/accessibility-and-inclusion-best-practices-for-websites-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/07/accessibility-and-inclusion-best-practices-for-websites-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/07/accessibility-and-inclusion-best-practices-for-websites-transcript-fr.docx -title: Meilleures pratiques en matière d’accessibilité et d’inclusion pour les sites Web + en: true + fr: true +title: Meilleures pratiques en matière d’accessibilité et d’inclusion pour les sites Web id: "07" previewImage: "" previewImageAlt: "" diff --git a/src/collections/submissions/fr/accessible-explainable-ai-research.md b/src/collections/submissions/fr/accessible-explainable-ai-research.md index 5824278..54f9346 100644 --- a/src/collections/submissions/fr/accessible-explainable-ai-research.md +++ b/src/collections/submissions/fr/accessible-explainable-ai-research.md @@ -1,13 +1,11 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/13/accessible-explainable-ai-research-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/13/accessible-explainable-ai-research-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/13/accessible-explainable-ai-research-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/13/accessible-explainable-ai-research-transcript-fr.docx -text: - en: https://idrc.cachefly.net/acaw-cama/13/accessible-explainable-ai-research-text-en.txt - fr: https://idrc.cachefly.net/acaw-cama/13/accessible-explainable-ai-research-text-fr.txt + en: true + fr: true +text: null title: Recherche sur l'IA Explicable Accessible id: "13" previewImage: "" diff --git a/src/collections/submissions/fr/an-interview-with-the-accessibility-standards-canada-ceo.md b/src/collections/submissions/fr/an-interview-with-the-accessibility-standards-canada-ceo.md index f9f8bf4..d9dc76d 100644 --- a/src/collections/submissions/fr/an-interview-with-the-accessibility-standards-canada-ceo.md +++ b/src/collections/submissions/fr/an-interview-with-the-accessibility-standards-canada-ceo.md @@ -1,7 +1,7 @@ --- transcript: - en: https://idrc.cachefly.net/acaw-cama/09/an-interview-with-the-accessibility-standards-canada-ceo-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/09/an-interview-with-the-accessibility-standards-canada-ceo-transcript-fr.docx + en: true + fr: true title: Entretien avec le directeur général de Normes d'accessibilité Canada id: "09" previewImage: "" diff --git a/src/collections/submissions/fr/artificially-intelligent-and-implicitly-ableist-analyzing-language-model-bias-towards-persons-with-disabilities.md b/src/collections/submissions/fr/artificially-intelligent-and-implicitly-ableist-analyzing-language-model-bias-towards-persons-with-disabilities.md index 1149d20..9bf2073 100644 --- a/src/collections/submissions/fr/artificially-intelligent-and-implicitly-ableist-analyzing-language-model-bias-towards-persons-with-disabilities.md +++ b/src/collections/submissions/fr/artificially-intelligent-and-implicitly-ableist-analyzing-language-model-bias-towards-persons-with-disabilities.md @@ -1,7 +1,7 @@ --- text: - en: https://idrc.cachefly.net/acaw-cama/20/artificially-intelligent-and-implicitly-ableist-analyzing-language-model-bias-towards-persons-with-disabilities-text-en.docx - fr: https://idrc.cachefly.net/acaw-cama/20/artificially-intelligent-and-implicitly-ableist-analyzing-language-model-bias-towards-persons-with-disabilities-text-fr.docx + en: true + fr: true title: "Artificiellement intelligent et implicitement capable : analyse du biais du modèle linguistique envers les personnes handicapées" id: "20" previewImage: "" diff --git a/src/collections/submissions/fr/bridging-the-gaps-community-engaged-research-at-the-accessibility-institute-at-carleton-university.md b/src/collections/submissions/fr/bridging-the-gaps-community-engaged-research-at-the-accessibility-institute-at-carleton-university.md index b4f9c7e..c457f5f 100644 --- a/src/collections/submissions/fr/bridging-the-gaps-community-engaged-research-at-the-accessibility-institute-at-carleton-university.md +++ b/src/collections/submissions/fr/bridging-the-gaps-community-engaged-research-at-the-accessibility-institute-at-carleton-university.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/17/bridging-the-gaps-community-engaged-research-at-the-accessibility-institute-at-carleton-university-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/17/bridging-the-gaps-community-engaged-research-at-the-accessibility-institute-at-carleton-university-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/17/bridging-the-gaps-community-engaged-research-at-the-accessibility-institute-at-carleton-university-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/17/bridging-the-gaps-community-engaged-research-at-the-accessibility-institute-at-carleton-university-transcript-fr.docx + en: true + fr: true title: "Combler les lacunes: Recherche engagée dans la communauté à l'Institut d'accessibilité de l'Université Carleton" id: "17" previewImage: "" diff --git a/src/collections/submissions/fr/building-it-in-audio-description-at-every-performance.md b/src/collections/submissions/fr/building-it-in-audio-description-at-every-performance.md index c50d466..0127c45 100644 --- a/src/collections/submissions/fr/building-it-in-audio-description-at-every-performance.md +++ b/src/collections/submissions/fr/building-it-in-audio-description-at-every-performance.md @@ -1,9 +1,9 @@ --- transcript: - en: https://idrc.cachefly.net/acaw-cama/02/building-it-in-audio-description-at-every-performance-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/02/building-it-in-audio-description-at-every-performance-transcript-fr.docx + en: true + fr: true slides: - en: https://idrc.cachefly.net/acaw-cama/02/building-it-in-audio-description-at-every-performance-slides-en.pptx + en: true fr: "" text: en: "" diff --git a/src/collections/submissions/fr/cephable-moving-digital-interaction-beyond-keyboard-mouse.md b/src/collections/submissions/fr/cephable-moving-digital-interaction-beyond-keyboard-mouse.md index 97df944..b3a623d 100644 --- a/src/collections/submissions/fr/cephable-moving-digital-interaction-beyond-keyboard-mouse.md +++ b/src/collections/submissions/fr/cephable-moving-digital-interaction-beyond-keyboard-mouse.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/10/cephable-moving-digital-interaction-beyond-keyboard-and-mouse-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/10/cephable-moving-digital-interaction-beyond-keyboard-and-mouse-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/10/cephable-moving-digital-interaction-beyond-keyboard-and-mouse-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/10/cephable-moving-digital-interaction-beyond-keyboard-and-mouse-transcript-fr.docx + en: true + fr: true title: "Cephable: Déplacement de l’interaction numérique  Au-delà du clavier et de la souris" id: "10" previewImage: "" diff --git a/src/collections/submissions/fr/creating-inclusive-employment-empowering-youth-with-disabilities-through-inclusive-accessible-digital-skill-development.md b/src/collections/submissions/fr/creating-inclusive-employment-empowering-youth-with-disabilities-through-inclusive-accessible-digital-skill-development.md index 081047c..c48c444 100644 --- a/src/collections/submissions/fr/creating-inclusive-employment-empowering-youth-with-disabilities-through-inclusive-accessible-digital-skill-development.md +++ b/src/collections/submissions/fr/creating-inclusive-employment-empowering-youth-with-disabilities-through-inclusive-accessible-digital-skill-development.md @@ -1,7 +1,7 @@ --- pdf: - en: https://idrc.cachefly.net/acaw-cama/12/creating-inclusive-employment-empowering-youth-with-disabilities-through-inclusive-accessible-digital-skill-development-text-en.pdf - fr: https://idrc.cachefly.net/acaw-cama/12/creating-inclusive-employment-empowering-youth-with-disabilities-through-inclusive-accessible-digital-skill-development-text-fr.pdf + en: true + fr: true title: "Création d’emplois inclusifs : renforcer l’autonomie des jeunes en situation de handicap grâce au développement de compétences accessibles et inclusives" id: "12" previewImage: "" diff --git a/src/collections/submissions/fr/discovering-synergies-between-design-and-financial-literacy.md b/src/collections/submissions/fr/discovering-synergies-between-design-and-financial-literacy.md index c63518d..5de6709 100644 --- a/src/collections/submissions/fr/discovering-synergies-between-design-and-financial-literacy.md +++ b/src/collections/submissions/fr/discovering-synergies-between-design-and-financial-literacy.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/26/discovering-synergies-between-design-and-financial-literacy-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/26/discovering-synergies-between-design-and-financial-literacy-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/26/discovering-synergies-between-design-and-financial-literacy-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/26/discovering-synergies-between-design-and-financial-literacy-transcript-fr.docx + en: true + fr: true title: Découvrir les synergies entre le design et la littératie financière id: "26" previewImage: "" diff --git a/src/collections/submissions/fr/evaluating-access-for-persons-with-speech-impairment.md b/src/collections/submissions/fr/evaluating-access-for-persons-with-speech-impairment.md index c38df1f..51ea87e 100644 --- a/src/collections/submissions/fr/evaluating-access-for-persons-with-speech-impairment.md +++ b/src/collections/submissions/fr/evaluating-access-for-persons-with-speech-impairment.md @@ -1,7 +1,7 @@ --- transcript: - en: https://idrc.cachefly.net/acaw-cama/04/evaluating-access-for-persons-with-speech-impairment-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/04/evaluating-access-for-persons-with-speech-impairment-transcript-fr.docx + en: true + fr: true title: Évaluation de l'accès pour les personnes souffrant de troubles de la parole id: "04" previewImage: "" diff --git a/src/collections/submissions/fr/finding-resilience-through-music-for-neurodivergent-children.md b/src/collections/submissions/fr/finding-resilience-through-music-for-neurodivergent-children.md index 968252d..6849a8d 100644 --- a/src/collections/submissions/fr/finding-resilience-through-music-for-neurodivergent-children.md +++ b/src/collections/submissions/fr/finding-resilience-through-music-for-neurodivergent-children.md @@ -1,7 +1,7 @@ --- pdf: - en: https://idrc.cachefly.net/acaw-cama/18/finding-resilience-through-music-for-neurodivergent-children-text-en.pdf - fr: https://idrc.cachefly.net/acaw-cama/18/finding-resilience-through-music-for-neurodivergent-children-text-fr.pdf + en: true + fr: true title: Trouver la résilience grâce à la musique pour les enfants neurodivergents id: "18" previewImage: "" diff --git a/src/collections/submissions/fr/hiring-and-retaining-disabled-and-neurodiverse-talent.md b/src/collections/submissions/fr/hiring-and-retaining-disabled-and-neurodiverse-talent.md index c7c4e2c..0f65124 100644 --- a/src/collections/submissions/fr/hiring-and-retaining-disabled-and-neurodiverse-talent.md +++ b/src/collections/submissions/fr/hiring-and-retaining-disabled-and-neurodiverse-talent.md @@ -1,7 +1,7 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/06/hiring-and-retaining-disabled-and-neurodiverse-talent-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/06/hiring-and-retaining-disabled-and-neurodiverse-talent-slides-fr.pptx + en: true + fr: true title: Embauche et maintien en poste de talents handicapés et neurodivers​ id: "06" previewImage: "" diff --git a/src/collections/submissions/fr/in-exclusion.md b/src/collections/submissions/fr/in-exclusion.md index 1b133e8..57748b3 100644 --- a/src/collections/submissions/fr/in-exclusion.md +++ b/src/collections/submissions/fr/in-exclusion.md @@ -1,7 +1,7 @@ --- transcript: - en: https://idrc.cachefly.net/acaw-cama/22/in-exclusion-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/22/in-exclusion-transcript-fr.docx + en: true + fr: true title: In-Exclusion id: "22" previewImage: "" diff --git a/src/collections/submissions/fr/inclusive-decision-making-paving-the-way-for-equitable-career-progression.md b/src/collections/submissions/fr/inclusive-decision-making-paving-the-way-for-equitable-career-progression.md index 4ff5d52..97a0e05 100644 --- a/src/collections/submissions/fr/inclusive-decision-making-paving-the-way-for-equitable-career-progression.md +++ b/src/collections/submissions/fr/inclusive-decision-making-paving-the-way-for-equitable-career-progression.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/15/inclusive-decision-making-paving-the-way-for-equitable-career-progression-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/15/inclusive-decision-making-paving-the-way-for-equitable-career-progression-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/15/inclusive-decision-making-paving-the-way-for-equitable-career-progression-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/15/inclusive-decision-making-paving-the-way-for-equitable-career-progression-transcript-fr.docx + en: true + fr: true title: Une prise de décision inclusive Ouvrir la voie à une progression de carrière équitable id: "15" previewImage: "" diff --git a/src/collections/submissions/fr/mentorship-supporting-the-future-of-accessibility-through-connection.md b/src/collections/submissions/fr/mentorship-supporting-the-future-of-accessibility-through-connection.md index 0a62865..3ed40b0 100644 --- a/src/collections/submissions/fr/mentorship-supporting-the-future-of-accessibility-through-connection.md +++ b/src/collections/submissions/fr/mentorship-supporting-the-future-of-accessibility-through-connection.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/03/mentorship-supporting-the-future-of-accessibility-through-connection-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/03/mentorship-supporting-the-future-of-accessibility-through-connection-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/03/mentorship-supporting-the-future-of-accessibility-through-connection-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/03/mentorship-supporting-the-future-of-accessibility-through-connection-transcript-fr.docx + en: true + fr: true title: "Le mentorat: Soutenir l'avenir de l'accessibilité avec connexion" id: "03" previewImage: "" diff --git a/src/collections/submissions/fr/reporting-risks-in-ai-based-assistive-technology-research-a-systematic-review.md b/src/collections/submissions/fr/reporting-risks-in-ai-based-assistive-technology-research-a-systematic-review.md index caec91a..16a7ca7 100644 --- a/src/collections/submissions/fr/reporting-risks-in-ai-based-assistive-technology-research-a-systematic-review.md +++ b/src/collections/submissions/fr/reporting-risks-in-ai-based-assistive-technology-research-a-systematic-review.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/25/reporting-risks-in-ai-based-assistive-technology-research-a-systematic-review-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/25/reporting-risks-in-ai-based-assistive-technology-research-a-systematic-review-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/25/reporting-risks-in-ai-based-assistive-technology-research-a-systematic-review-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/25/reporting-risks-in-ai-based-assistive-technology-research-a-systematic-review-transcript-fr.docx + en: true + fr: true title: "Signalement des risques dans la recherche sur les technologies d’assistance basées sur l’IA : Une revue systématique" id: "25" previewImage: "" diff --git a/src/collections/submissions/fr/the-application-of-unlearning-and-questioning-towards-creating-and-id-mindset.md b/src/collections/submissions/fr/the-application-of-unlearning-and-questioning-towards-creating-and-id-mindset.md index ff3373a..8efe63b 100644 --- a/src/collections/submissions/fr/the-application-of-unlearning-and-questioning-towards-creating-and-id-mindset.md +++ b/src/collections/submissions/fr/the-application-of-unlearning-and-questioning-towards-creating-and-id-mindset.md @@ -1,7 +1,7 @@ --- transcript: - en: https://idrc.cachefly.net/acaw-cama/08/the-application-of-unlearning-and-questioning-towards-creating-and-id-mindset-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/08/the-application-of-unlearning-and-questioning-towards-creating-and-id-mindset-transcript-fr.docx + en: true + fr: true title: L'application du « désapprentissage et de la remise en question » à la création d'un état d'esprit de l'ID id: "08" previewImage: "" diff --git a/src/collections/submissions/fr/the-egap-data-governance-framework-developed-by-the-black-health-equity-working-group.md b/src/collections/submissions/fr/the-egap-data-governance-framework-developed-by-the-black-health-equity-working-group.md index d5c99c1..a3a4d84 100644 --- a/src/collections/submissions/fr/the-egap-data-governance-framework-developed-by-the-black-health-equity-working-group.md +++ b/src/collections/submissions/fr/the-egap-data-governance-framework-developed-by-the-black-health-equity-working-group.md @@ -1,7 +1,7 @@ --- transcript: - en: https://idrc.cachefly.net/acaw-cama/11/the-egap-data-governance-framework-developed-by-the-black-health-equity-working-group-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/11/the-egap-data-governance-framework-developed-by-the-black-health-equity-working-group-transcript-fr.docx + en: true + fr: true title: Le cadre de gouvernance des données EGAP développé par le groupe de travail sur l'équité en matière de santé pour les Noirs id: "11" previewImage: "" diff --git a/src/collections/submissions/fr/understanding-co-design-perspectives-of-researchers-and-participants-co-researchers.md b/src/collections/submissions/fr/understanding-co-design-perspectives-of-researchers-and-participants-co-researchers.md index a0f5beb..dc77bac 100644 --- a/src/collections/submissions/fr/understanding-co-design-perspectives-of-researchers-and-participants-co-researchers.md +++ b/src/collections/submissions/fr/understanding-co-design-perspectives-of-researchers-and-participants-co-researchers.md @@ -1,7 +1,7 @@ --- transcript: - en: https://idrc.cachefly.net/acaw-cama/21/understanding-co-design-perspectives-of-researchers-and-participantsco-researchers-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/21/understanding-co-design-perspectives-of-researchers-and-participantsco-researchers-transcript-fr.docx + en: true + fr: true title: Comprendre la co-conception ; perspectives des chercheurs et des participants/cochercheurs id: "21" previewImage: "" diff --git a/src/collections/submissions/fr/webmoti-supporting-virtual-students-in-hybrid-classes.md b/src/collections/submissions/fr/webmoti-supporting-virtual-students-in-hybrid-classes.md index cf2acd6..0efdd7c 100644 --- a/src/collections/submissions/fr/webmoti-supporting-virtual-students-in-hybrid-classes.md +++ b/src/collections/submissions/fr/webmoti-supporting-virtual-students-in-hybrid-classes.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/23/webmoti-supporting-virtual-students-in-hybrid-classes-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/23/webmoti-supporting-virtual-students-in-hybrid-classes-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/23/webmoti-supporting-virtual-students-in-hybrid-classes-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/23/webmoti-supporting-virtual-students-in-hybrid-classes-transcript-fr.docx + en: true + fr: true title: "WebMoti: Soutenir les étudiants virtuels neurodiverses dans les classes hybrides" id: "23" previewImage: "" diff --git a/src/collections/submissions/fr/why-accessibility-matters-interview-with-yana-beranek.md b/src/collections/submissions/fr/why-accessibility-matters-interview-with-yana-beranek.md index f73c661..d51d801 100644 --- a/src/collections/submissions/fr/why-accessibility-matters-interview-with-yana-beranek.md +++ b/src/collections/submissions/fr/why-accessibility-matters-interview-with-yana-beranek.md @@ -1,7 +1,7 @@ --- transcript: - en: https://idrc.cachefly.net/acaw-cama/16/why-accessibility-matters-interview-with-yana-beranek-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/16/why-accessibility-matters-interview-with-yana-beranek-transcript-fr.docx + en: true + fr: true title: Pourquoi l’accessibilité est importante - entretien avec Yana Beranek id: "16" previewImage: "" diff --git a/src/collections/submissions/fr/xai-from-audio-descriptions-to-audio-explanations-for-individuals-who-are-blind-and-partially-sighted.md b/src/collections/submissions/fr/xai-from-audio-descriptions-to-audio-explanations-for-individuals-who-are-blind-and-partially-sighted.md index 7e88ab7..e593e1c 100644 --- a/src/collections/submissions/fr/xai-from-audio-descriptions-to-audio-explanations-for-individuals-who-are-blind-and-partially-sighted.md +++ b/src/collections/submissions/fr/xai-from-audio-descriptions-to-audio-explanations-for-individuals-who-are-blind-and-partially-sighted.md @@ -1,10 +1,10 @@ --- slides: - en: https://idrc.cachefly.net/acaw-cama/19/xai-from-audio-descriptions-to-audio-explanations-for-individuals-who-are-blind-and-partially-sighted-slides-en.pptx - fr: https://idrc.cachefly.net/acaw-cama/19/xai-from-audio-descriptions-to-audio-explanations-for-individuals-who-are-blind-and-partially-sighted-slides-fr.pptx + en: true + fr: true transcript: - en: https://idrc.cachefly.net/acaw-cama/19/xai-from-audio-descriptions-to-audio-explanations-for-individuals-who-are-blind-and-partially-sighted-transcript-en.docx - fr: https://idrc.cachefly.net/acaw-cama/19/xai-from-audio-descriptions-to-audio-explanations-for-individuals-who-are-blind-and-partially-sighted-transcript-fr.docx + en: true + fr: true title: "XAI: Des descriptions audio aux explications audio pour les personnes aveugles et malvoyantes" id: "19" previewImage: ""