diff --git a/docs/src/.vuepress/public/download/dsf_bpe_2_0_0-RC1.tar.gz b/docs/src/.vuepress/public/download/dsf_bpe_2_0_0-RC1.tar.gz deleted file mode 100644 index 50fb33dd4..000000000 Binary files a/docs/src/.vuepress/public/download/dsf_bpe_2_0_0-RC1.tar.gz and /dev/null differ diff --git a/docs/src/.vuepress/public/download/dsf_bpe_2_0_0-RC2.tar.gz b/docs/src/.vuepress/public/download/dsf_bpe_2_0_0-RC2.tar.gz new file mode 100644 index 000000000..7a9af6f61 Binary files /dev/null and b/docs/src/.vuepress/public/download/dsf_bpe_2_0_0-RC2.tar.gz differ diff --git a/docs/src/.vuepress/public/download/dsf_fhir_2_0_0-RC1.tar.gz b/docs/src/.vuepress/public/download/dsf_fhir_2_0_0-RC1.tar.gz deleted file mode 100644 index 65cd6277d..000000000 Binary files a/docs/src/.vuepress/public/download/dsf_fhir_2_0_0-RC1.tar.gz and /dev/null differ diff --git a/docs/src/.vuepress/public/download/dsf_fhir_2_0_0-RC2.tar.gz b/docs/src/.vuepress/public/download/dsf_fhir_2_0_0-RC2.tar.gz new file mode 100644 index 000000000..f9ec3af13 Binary files /dev/null and b/docs/src/.vuepress/public/download/dsf_fhir_2_0_0-RC2.tar.gz differ diff --git a/docs/src/.vuepress/theme.ts b/docs/src/.vuepress/theme.ts index e71c06b29..dde8dd4d9 100644 --- a/docs/src/.vuepress/theme.ts +++ b/docs/src/.vuepress/theme.ts @@ -5,42 +5,57 @@ import { generate_v1_latest_sidebar, generate_v1_gt_eq_1_7_0_sidebar, generate_v export default hopeTheme({ author: { name: "DSF-Team", - url: "/community/team.html", + url: "/community/team.html", }, - + logo: "/photos/home/logo-small.svg", darkmode: "toggle", contributors: false, - + navbar: [ { text: "Home", icon: "home", link: "/", - }, + }, { - text: "Explore", - icon: "info", - link: "/explore/", - prefix: "/explore/", - children: ["concepts/introduction", "use-cases/", "publications", "/security/", "/news/"], + text: "Explore", + icon: "info", + link: "/explore/", + prefix: "/explore/", + children: ["concepts/introduction", "use-cases/", "publications", "/security/", "/news/"], }, { text: "Operations", icon: "launch", prefix: "/operations/", - children: [ "get-started.md", "process-plugin-deployment.md", "old-versions.md"], + children: [ + { + text: "Operations", + icon: "launch", + prefix: "/operations/", + children: [{ + text: "Current version - 1.9.0", + link: "get-started.md", + icon: "launch" + }, { + text: "Next version - 2.0.0-RC2", + link: "v2.0.0-RC2/", + icon: "launch" + }, "old-versions.md"], + }, + ], }, { text: "Process Development", icon: "plugin", prefix: "/process-development/", - children: [ "api-v1/", "api-v2/" ] + children: ["api-v1/", "api-v2/"] }, - { + { text: "DSF Development", icon: "info", link: "/dsf-development/", @@ -48,7 +63,7 @@ export default hopeTheme({ { text: "Community", icon: "creative", - prefix: "/community/", + prefix: "/community/", children: [ "team", "communication", @@ -64,8 +79,8 @@ export default hopeTheme({ link: "https://github.com/datasharingframework/dsf", }, ], - - + + sidebar: { "/": [ { @@ -83,7 +98,7 @@ export default hopeTheme({ icon: "info", prefix: "explore/", link: "explore/", - children: ["concepts/introduction.md", "concepts/basics", "concepts/architecture", "concepts/security", "concepts/allow-list", "concepts/process-plugins"], + children: ["concepts/introduction.md", "concepts/basics", "concepts/architecture", "concepts/security", "concepts/allow-list", "concepts/process-plugins"], }, { text: "Security Disclosure Policy", @@ -95,7 +110,7 @@ export default hopeTheme({ icon: "any", prefix: "explore/use-cases/", link: "explore/use-cases/", - }, + }, { text: "Publications", icon: "blog", @@ -106,7 +121,7 @@ export default hopeTheme({ icon: "creative", link: "tag/awards/", }, - + ], "/hackathon": [], "/spring-school": [], @@ -114,7 +129,7 @@ export default hopeTheme({ "/operations/old-versions": [], "/operations/latest/": generate_v1_latest_sidebar(), "/operations/next/": [], - "/operations/v2.0.0-RC1/": generate_v2_latest_sidebar(), + "/operations/v2.0.0-RC2/": generate_v2_latest_sidebar(), "/operations/v1.9.0/": generate_v1_latest_sidebar(), "/operations/v1.8.0/": generate_v1_gt_eq_1_7_0_sidebar(), "/operations/v1.7.1/": generate_v1_gt_eq_1_7_0_sidebar(), @@ -136,173 +151,173 @@ export default hopeTheme({ icon: "", prefix: "api-v1/", link: "api-v1/", - children: [ "get-started", { + children: ["get-started", { text: "Concepts", icon: "info", link: "concept", collapsible: true, children: [ - { - text: "BPMN", - prefix: "bpmn/", - collapsible: true, - children: [ - "conditions", - "gateways", - "messaging", - "sequence-flow", - "service-tasks", - "timer-intermediate-catching-events", - ], - }, - { - text: "FHIR", - prefix: "fhir/", - collapsible: true, - children: [ - "activitydefinition", - "codesystem", - "task", - "valueset", - ], - }, - { - text: "DSF", - prefix: "dsf/", + { + text: "BPMN", + prefix: "bpmn/", + collapsible: true, + children: [ + "conditions", + "gateways", + "messaging", + "sequence-flow", + "service-tasks", + "timer-intermediate-catching-events", + ], + }, + { + text: "FHIR", + prefix: "fhir/", + collapsible: true, + children: [ + "activitydefinition", + "codesystem", + "task", + "valueset", + ], + }, + { + text: "DSF", + prefix: "dsf/", + collapsible: true, + children: [ + "bpmn-process-execution", + "bpmn-process-variables", + "draft-task-resources", + "environment-variables", + "message-correlation", + "message-delegates", + "organization-identifiers", + "process-plugin-api", + "process-plugin-definition", + "read-access-tag", + "requester-and-recipient", + "service-delegates", + "spring-framework-integration", + "versions-placeholders-urls", + ], + }, + { + text: "Guides", + prefix: "guides/", + collapsible: true, + children: [ + "index", + "accessing-bpmn-process-variables", + "accessing-task-resources-during-execution", + "adding-task-input-parameters-to-task-profiles", + "configuring-read-access-tags", + "creating-activity-definitions", + "creating-codesystems-for-dsf-processes", + "creating-task-resources-based-on-a-definition", + "creating-valuesets-for-dsf-processes", + "managing-mutiple-incoming-messages-and-missing-messages", + "setting-targets-for-message-events", + "starting-a-process-via-task-resources", + "user-tasks-in-the-dsf", + ], + }, + ], + }, "create", "publishing/publish-on-dsfhub", "tutorials/", "javadoc", { + text: "Process Plugin Dev Tools", + icon: "info", + prefix: "tooling", collapsible: true, children: [ - "bpmn-process-execution", - "bpmn-process-variables", - "draft-task-resources", - "environment-variables", - "message-correlation", - "message-delegates", - "organization-identifiers", - "process-plugin-api", - "process-plugin-definition", - "read-access-tag", - "requester-and-recipient", - "service-delegates", - "spring-framework-integration", - "versions-placeholders-urls", - ], - }, - { - text: "Guides", - prefix: "guides/", - collapsible: true, - children: [ - "index", - "accessing-bpmn-process-variables", - "accessing-task-resources-during-execution", - "adding-task-input-parameters-to-task-profiles", - "configuring-read-access-tags", - "creating-activity-definitions", - "creating-codesystems-for-dsf-processes", - "creating-task-resources-based-on-a-definition", - "creating-valuesets-for-dsf-processes", - "managing-mutiple-incoming-messages-and-missing-messages", - "setting-targets-for-message-events", - "starting-a-process-via-task-resources", - "user-tasks-in-the-dsf", - ], - }, - ], - }, "create", "publishing/publish-on-dsfhub", "tutorials/", "javadoc", { - text: "Process Plugin Dev Tools", - icon: "info", - prefix: "tooling", - collapsible: true, - children: [ - "validator"], + "validator"], },] - }, + }, { text: "API v2", icon: "", prefix: "api-v2/", link: "api-v2/", - children: [ "get-started",{ + children: ["get-started", { text: "Concepts", icon: "info", link: "concept", collapsible: true, children: [ - { - text: "BPMN", - prefix: "bpmn/", - collapsible: true, - children: [ - "conditions", - "gateways", - "messaging", - "sequence-flow", - "service-tasks", - "timer-intermediate-catching-events", - ], - }, - { - text: "FHIR", - prefix: "fhir/", - collapsible: true, - children: [ - "activitydefinition", - "codesystem", - "task", - "valueset", - ], - }, - { - text: "DSF", - prefix: "dsf/", - collapsible: true, - children: [ - "bpmn-process-execution", - "bpmn-process-variables", - "draft-task-resources", - "environment-variables", - "message-correlation", - "message-delegates", - "organization-identifiers", - "process-plugin-api", - "process-plugin-definition", - "read-access-tag", - "requester-and-recipient", - "service-delegates", - "spring-framework-integration", - "versions-placeholders-urls", - ], - }, - { - text: "Guides", - prefix: "guides/", + { + text: "BPMN", + prefix: "bpmn/", + collapsible: true, + children: [ + "conditions", + "gateways", + "messaging", + "sequence-flow", + "service-tasks", + "timer-intermediate-catching-events", + ], + }, + { + text: "FHIR", + prefix: "fhir/", + collapsible: true, + children: [ + "activitydefinition", + "codesystem", + "task", + "valueset", + ], + }, + { + text: "DSF", + prefix: "dsf/", + collapsible: true, + children: [ + "bpmn-process-execution", + "bpmn-process-variables", + "draft-task-resources", + "environment-variables", + "message-correlation", + "message-delegates", + "organization-identifiers", + "process-plugin-api", + "process-plugin-definition", + "read-access-tag", + "requester-and-recipient", + "service-delegates", + "spring-framework-integration", + "versions-placeholders-urls", + ], + }, + { + text: "Guides", + prefix: "guides/", + collapsible: true, + children: [ + "index", + "accessing-bpmn-process-variables", + "accessing-task-resources-during-execution", + "adding-task-input-parameters-to-task-profiles", + "configuring-read-access-tags", + "creating-activity-definitions", + "creating-codesystems-for-dsf-processes", + "creating-task-resources-based-on-a-definition", + "creating-valuesets-for-dsf-processes", + "managing-mutiple-incoming-messages-and-missing-messages", + "setting-targets-for-message-events", + "starting-a-process-via-task-resources", + "user-tasks-in-the-dsf", + ], + }, + ], + }, "implementation", "migration", "create", "best-practices", "testing", "publishing/publish-on-dsfhub", "tutorials/", "javadoc", { + text: "Process Plugin Dev Tools", + icon: "info", + prefix: "tooling", collapsible: true, children: [ - "index", - "accessing-bpmn-process-variables", - "accessing-task-resources-during-execution", - "adding-task-input-parameters-to-task-profiles", - "configuring-read-access-tags", - "creating-activity-definitions", - "creating-codesystems-for-dsf-processes", - "creating-task-resources-based-on-a-definition", - "creating-valuesets-for-dsf-processes", - "managing-mutiple-incoming-messages-and-missing-messages", - "setting-targets-for-message-events", - "starting-a-process-via-task-resources", - "user-tasks-in-the-dsf", - ], - }, - ], - }, "implementation", "migration", "create", "best-practices","testing", "publishing/publish-on-dsfhub", "tutorials/", "javadoc", { - text: "Process Plugin Dev Tools", - icon: "info", - prefix: "tooling", - collapsible: true, - children: [ - "validator"], + "validator"], },] - }, + }, ], "/dsf-development": [ { @@ -310,32 +325,32 @@ export default hopeTheme({ icon: "", prefix: "v2/", link: "v2/", - children: [ "fhir-ig", "maven"], - }, + children: ["fhir-ig", "maven"], + }, ], - "/community":[ + "/community": [ { text: "Community", icon: "", children: ["team", "communication", "ecosystem", "contribute/", "consultation-hours", "events/",] } ], - "/posts": [ - { - text: "Home", - icon: "home", - link: "/", - }, - { - text: "News", - icon: "news", - link: "/tag/news/", - }, - ], + "/posts": [ + { + text: "Home", + icon: "home", + link: "/", + }, + { + text: "News", + icon: "news", + link: "/tag/news/", + }, + ], "/intro/use-cases/internal-mii-data-sharing.html": [] }, - footer: "ImprintData PrivacySecurity" , + footer: "ImprintData PrivacySecurity", copyright: false, displayFooter: true, @@ -372,42 +387,42 @@ export default hopeTheme({ }, tabs: false, codeTabs: true, - linksCheck: { - dev: true, - build: "error" - }, - align: true, - attrs: true, - chartjs: false, - demo: false, - echarts: false, - flowchart: false, - gfm: true, - include: true, - mark: true, - mermaid: false, - playground: { - presets: [], - }, - stylize: [ - { - matcher: "Recommended", - replacer: ({ tag }) => { - if (tag === "em") - return { - tag: "Badge", - attrs: { type: "tip" }, - content: "Recommended", - }; - }, + linksCheck: { + dev: true, + build: "error" + }, + align: true, + attrs: true, + chartjs: false, + demo: false, + echarts: false, + flowchart: false, + gfm: true, + include: true, + mark: true, + mermaid: false, + playground: { + presets: [], + }, + stylize: [ + { + matcher: "Recommended", + replacer: ({ tag }) => { + if (tag === "em") + return { + tag: "Badge", + attrs: { type: "tip" }, + content: "Recommended", + }; }, - ], - sub: true, - sup: true, - tasklist: false, - vPre: false, - vuePlayground: false, - + }, + ], + sub: true, + sup: true, + tasklist: false, + vPre: false, + vuePlayground: false, + }, diff --git a/docs/src/operations/old-versions.md b/docs/src/operations/old-versions.md index 41c60b455..7f44da463 100644 --- a/docs/src/operations/old-versions.md +++ b/docs/src/operations/old-versions.md @@ -1,6 +1,6 @@ --- -title: Old Versions -icon: note +title: Old versions +icon: launch --- ## DSF v1 @@ -19,8 +19,3 @@ icon: note - [1.2.0](./v1.2.0/) - [1.1.0](./v1.1.0/) - [1.0.0](./v1.0.0/) - -## DSF v2 - -- [2.0.0-M4](./v2.0.0-M4/) -- [2.0.0-M3](./v2.0.0-M3/) \ No newline at end of file diff --git a/docs/src/operations/v2.0.0-RC1/allowList-mgm.md b/docs/src/operations/v2.0.0-RC2/allowList-mgm.md similarity index 100% rename from docs/src/operations/v2.0.0-RC1/allowList-mgm.md rename to docs/src/operations/v2.0.0-RC2/allowList-mgm.md diff --git a/docs/src/operations/v2.0.0-RC1/bpe-reverse-proxy/README.md b/docs/src/operations/v2.0.0-RC2/bpe-reverse-proxy/README.md similarity index 100% rename from docs/src/operations/v2.0.0-RC1/bpe-reverse-proxy/README.md rename to docs/src/operations/v2.0.0-RC2/bpe-reverse-proxy/README.md diff --git a/docs/src/operations/v2.0.0-RC1/bpe-reverse-proxy/configuration.md b/docs/src/operations/v2.0.0-RC2/bpe-reverse-proxy/configuration.md similarity index 100% rename from docs/src/operations/v2.0.0-RC1/bpe-reverse-proxy/configuration.md rename to docs/src/operations/v2.0.0-RC2/bpe-reverse-proxy/configuration.md diff --git a/docs/src/operations/v2.0.0-RC1/bpe/README.md b/docs/src/operations/v2.0.0-RC2/bpe/README.md similarity index 100% rename from docs/src/operations/v2.0.0-RC1/bpe/README.md rename to docs/src/operations/v2.0.0-RC2/bpe/README.md diff --git a/docs/src/operations/v2.0.0-RC1/bpe/access-control.md b/docs/src/operations/v2.0.0-RC2/bpe/access-control.md similarity index 100% rename from docs/src/operations/v2.0.0-RC1/bpe/access-control.md rename to docs/src/operations/v2.0.0-RC2/bpe/access-control.md diff --git a/docs/src/operations/v2.0.0-RC1/bpe/configuration.md b/docs/src/operations/v2.0.0-RC2/bpe/configuration.md similarity index 99% rename from docs/src/operations/v2.0.0-RC1/bpe/configuration.md rename to docs/src/operations/v2.0.0-RC2/bpe/configuration.md index 56b02019c..edb6fdce9 100644 --- a/docs/src/operations/v2.0.0-RC1/bpe/configuration.md +++ b/docs/src/operations/v2.0.0-RC2/bpe/configuration.md @@ -618,7 +618,7 @@ icon: config ### DEV_DSF_BPE_SERVER_ROLECONFIG - **Property:** dev.dsf.bpe.server.roleConfig - **Required:** No -- **Description:** Role config YAML as defined in [FHIR Server: Access Control](access-control) +- **Description:** Role config YAML as defined in [BPE Server: Access Control](access-control) ### DEV_DSF_BPE_SERVER_STATIC_RESOURCE_CACHE diff --git a/docs/src/operations/v2.0.0-RC1/bpe/oidc.md b/docs/src/operations/v2.0.0-RC2/bpe/oidc.md similarity index 96% rename from docs/src/operations/v2.0.0-RC1/bpe/oidc.md rename to docs/src/operations/v2.0.0-RC2/bpe/oidc.md index 5ba035d2c..b0c6a6458 100644 --- a/docs/src/operations/v2.0.0-RC1/bpe/oidc.md +++ b/docs/src/operations/v2.0.0-RC2/bpe/oidc.md @@ -10,7 +10,7 @@ The DSF BPE server supports [Authorization Code Flow](https://openid.net/specs/o ::: tip BPE Reverse Proxy -The DSF BPE reverse proxy requires client certificates by default. To use OpenID Connect authentication the configuration parameter [SSL_VERIFY_CLIENT](configuration/reverseproxy.html#ssl-verify-client) needs to be set to `optional`. +The DSF BPE reverse proxy requires client certificates by default. To use OpenID Connect authentication the configuration parameter [SSL_VERIFY_CLIENT](../bpe-reverse-proxy/configuration.html#ssl-verify-client) needs to be set to `optional`. ::: diff --git a/docs/src/operations/v2.0.0-RC1/fhir-reverse-proxy/README.md b/docs/src/operations/v2.0.0-RC2/fhir-reverse-proxy/README.md similarity index 100% rename from docs/src/operations/v2.0.0-RC1/fhir-reverse-proxy/README.md rename to docs/src/operations/v2.0.0-RC2/fhir-reverse-proxy/README.md diff --git a/docs/src/operations/v2.0.0-RC1/fhir-reverse-proxy/configuration.md b/docs/src/operations/v2.0.0-RC2/fhir-reverse-proxy/configuration.md similarity index 100% rename from docs/src/operations/v2.0.0-RC1/fhir-reverse-proxy/configuration.md rename to docs/src/operations/v2.0.0-RC2/fhir-reverse-proxy/configuration.md diff --git a/docs/src/operations/v2.0.0-RC1/fhir/README.md b/docs/src/operations/v2.0.0-RC2/fhir/README.md similarity index 100% rename from docs/src/operations/v2.0.0-RC1/fhir/README.md rename to docs/src/operations/v2.0.0-RC2/fhir/README.md diff --git a/docs/src/operations/v2.0.0-RC1/fhir/access-control.md b/docs/src/operations/v2.0.0-RC2/fhir/access-control.md similarity index 100% rename from docs/src/operations/v2.0.0-RC1/fhir/access-control.md rename to docs/src/operations/v2.0.0-RC2/fhir/access-control.md diff --git a/docs/src/operations/v2.0.0-RC1/fhir/configuration.md b/docs/src/operations/v2.0.0-RC2/fhir/configuration.md similarity index 100% rename from docs/src/operations/v2.0.0-RC1/fhir/configuration.md rename to docs/src/operations/v2.0.0-RC2/fhir/configuration.md diff --git a/docs/src/operations/v2.0.0-RC1/fhir/oidc.md b/docs/src/operations/v2.0.0-RC2/fhir/oidc.md similarity index 96% rename from docs/src/operations/v2.0.0-RC1/fhir/oidc.md rename to docs/src/operations/v2.0.0-RC2/fhir/oidc.md index 97a435b38..519c6625f 100644 --- a/docs/src/operations/v2.0.0-RC1/fhir/oidc.md +++ b/docs/src/operations/v2.0.0-RC2/fhir/oidc.md @@ -10,7 +10,7 @@ The DSF FHIR server supports [Authorization Code Flow](https://openid.net/specs/ ::: tip FHIR Reverse Proxy -The DSF FHIR reverse proxy requires client certificates by default. To use OpenID Connect authentication the configuration parameter [SSL_VERIFY_CLIENT](/fhir-reverse-proxy/configuration.html#ssl-verify-client) needs to be set to `optional`. +The DSF FHIR reverse proxy requires client certificates by default. To use OpenID Connect authentication the configuration parameter [SSL_VERIFY_CLIENT](../fhir-reverse-proxy/configuration.html#ssl-verify-client) needs to be set to `optional`. ::: diff --git a/docs/src/operations/v2.0.0-RC1/index.md b/docs/src/operations/v2.0.0-RC2/index.md similarity index 91% rename from docs/src/operations/v2.0.0-RC1/index.md rename to docs/src/operations/v2.0.0-RC2/index.md index 652dd1390..3c5772eed 100644 --- a/docs/src/operations/v2.0.0-RC1/index.md +++ b/docs/src/operations/v2.0.0-RC2/index.md @@ -1,5 +1,5 @@ --- -title: DSF 2.0.0-RC1 +title: DSF 2.0.0-RC2 icon: guide --- @@ -16,12 +16,12 @@ Thank you for helping us improve the DSF! # System Administrators -- [Install DSF 2.0.0-RC1](install) +- [Install DSF 2.0.0-RC2](install) - [Upgrade from DSF 1.9.0](upgrade-from-1) ## New features -- See [Release Notes](https://github.com/datasharingframework/dsf/releases/tag/v2.0.0-RC1) +- See [Release Notes](https://github.com/datasharingframework/dsf/releases/tag/v2.0.0-RC2)