From 8e511167c0a1b9ed3be2473f0087c35235b0ba9a Mon Sep 17 00:00:00 2001 From: NielsKunst <112099042+NielsKunst@users.noreply.github.com> Date: Wed, 15 Jul 2026 14:11:09 +0200 Subject: [PATCH 1/5] Update _index.md Update App to Project --- content/en/docs/developerportal/_index.md | 46 +++++++++++------------ 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/content/en/docs/developerportal/_index.md b/content/en/docs/developerportal/_index.md index 7cbd08a7df3..ee470b93b60 100644 --- a/content/en/docs/developerportal/_index.md +++ b/content/en/docs/developerportal/_index.md @@ -1,12 +1,12 @@ --- -title: "Apps" +title: "Projects" url: /developerportal/ -description: "Describes the home page of Apps and links to more detailed documents in the guide." +description: "Describes the home page of Projects and links to more detailed documents in the guide." weight: 30 no_list: false description_list: true cascade: - - content_type: "Apps" + - content_type: "Projects" - mendix_version: 10 #If moving or renaming this doc file, implement a temporary redirect and let the respective team know they should update the URL in the product. See Mapping to Products for more details. #This document is mapped to the landing page, update the link there if renaming or moving the doc file. @@ -14,7 +14,7 @@ cascade: ## Introduction -[Apps](https://sprintr.home.mendix.com) is one of the key components of the Mendix Portal. In **Apps**, you can create, deploy, and manage apps, as well as collaborate with others. **Apps** provides a summary of your current apps, your company apps, and your pending invites. +[Projects](https://projects.home.mendix.com) is one of the key components of the Mendix Portal. In **Projects**, you can create and manage projects, and navigate to related app environments, as well as collaborate with others. **Projects** provides a summary of your current projects, your company projects, and your pending invites. {{< figure src="/attachments/developerportal/apps-overview.png" alt="Apps Overview" >}} @@ -35,7 +35,7 @@ Follow the steps in [Maia Plan](/developerportal/maia-plan/) to enlist Maia's he Follow these steps to use a starter app: -1. In **Apps**, click **Create App** in the upper right corner. +1. In **Projects**, click **Create App** in the upper right corner. 2. Select **Use a Starter App**. A screen opens to guide you through the process. @@ -61,33 +61,33 @@ Follow these steps to use a starter app: 6. After selecting a starter app template, click **Create App**. Based on the starter app template you selected, it can take some time to set up the app, its repository, and access to the collaboration tools. After it is completed, the app is created. -## My Apps {#my-apps} +## My Projects {#my-projects} -The **My Apps** tab displays all the apps for which you are a [Team](/developerportal/general/team/) member. +The **My Projects** tab displays all the projects for which you are a [Team](/developerportal/general/team/) member. -You can filter the overview to display only the apps that are marked for deletion. Read more about how we mark apps for deletion in the [Deletion of Unused Projects](/developerportal/deploy/mendix-cloud-deploy/#projects-deletion) section of *Mendix Cloud*. +You can filter the overview to display only the projects that are marked for deletion. Read more about how we mark projects for deletion in the [Deletion of Unused Projects](/developerportal/deploy/mendix-cloud-deploy/#projects-deletion) section of *Mendix Cloud*. -Use the drop-down menu on the right side of the page to sort the apps by **Pinned**, **Recent Activity** or in alphabetical order of **App Name**. +Use the drop-down menu on the right side of the page to sort the projects by **Pinned**, **Recent Activity** or in alphabetical order of **Name**. You can filter by the assigned **Project Categories** by clicking the **Filter** ({{% icon name="filter" %}}) button on the right side. The available categories are displayed in a side panel. Categories are maintained by the [Mendix Admins](/control-center/mendix-admins-page/) of your company, on the [Project Categories](/control-center/project-categories/) page in Control Center. -If you have the **App Settings** permission, you can assign categories to an app on the app's [Settings](/developerportal/general-settings/) page, helping to improve classification and searchability. +If you have the **App Settings** permission, you can assign categories to a project on the project's [Settings](/developerportal/general-settings/) page, helping to improve classification and searchability. {{< figure src="/attachments/developerportal/general/apps/myapps-filter.png" >}} -### App Tiles {#app-tiles} +### Project Tiles {#project-tiles} -You can pin an app tile by clicking **Pin** ({{% icon name="pin" %}}). Pinned apps appear at the top of the list. +You can pin a project tile by clicking **Pin** ({{% icon name="pin" %}}). Pinned projects appear at the top of the list. -To stop watching an app and disable notifications for that app, click the {{% icon name="view" %}} icon so that you see the **You are not watching this app** tooltip. To return to watching that app, click the {{% icon name="view-off" %}} icon so that you see the **You are watching this app** tooltip. +To stop watching a project and disable notifications for that project, click the {{% icon name="view" %}} icon so that you see the **You are not watching this project** tooltip. To return to watching that project, click the {{% icon name="view-off" %}} icon so that you see the **You are watching this project** tooltip. -By clicking **More Options** ({{% icon name="three-dots-menu-horizontal" %}}) in the app tile, you can quickly perform the actions **Edit in Mendix Studio Pro** and **Leave App**. +By clicking **More Options** ({{% icon name="three-dots-menu-horizontal" %}}) in the project tile, you can quickly perform the actions **Edit in Mendix Studio Pro** and **Leave Project**. -To go to the [licensed environments](/developerportal/deploy/environments/) of your deployed app, click **Environments** at the bottom of the app tile. +To go to the [licensed environments](/developerportal/deploy/environments/) of your deployed project, click **Environments** at the bottom of the project tile. ### Navigation Pane {#navigation-pane} -You can open an app in [Apps](https://sprintr.home.mendix.com/) by clicking the app tile. After an app is open, you can navigate between sections using the navigation pane on the left side of the screen. +You can open a project in [Projects](https://sprintr.home.mendix.com/) by clicking the project tile. After a project is open, you can navigate between sections using the navigation pane on the left side of the screen. The navigation pane is divided into these main categories: @@ -104,20 +104,20 @@ The features in the navigation pane can also be accessed via APIs, enabling thir ### Pending Invitations {#pending-invitations} -If you are invited to collaborate on an app, your invitation is displayed at the top of the **My Apps** page. You can accept or decline the invitation. +If you are invited to collaborate on a project, your invitation is displayed at the top of the **My Projects** page. You can accept or decline the invitation. {{% alert color="info" %}} -You get an invitation only when someone invites you to an app from a different company. If someone invites you to an app from your company, you will be added automatically. +You get an invitation only when someone invites you to a project from a different company. If someone invites you to a project from your company, you will be added automatically. {{% /alert %}} -## Company Apps {#my-company-apps} +## Company Projects {#my-company-projects} -The **Company Apps** tab displays all the apps created by members of your [company](/control-center/company-settings/). +The **Company Project** tab displays all the projects created by members of your [company](/control-center/company-settings/). -There are also details on the app's [Target Cloud](/deployment/), and the [Total Members](/control-center/members/) who can view or edit the app. +There are also details on the project's [Target Cloud](/deployment/), and the [Total Members](/control-center/members/) who can view or edit the project. -You can also sort the order of the apps here by **Recent Activity**, **Created Date**, **Name**. +You can also sort the order of the projects here by **Recent Activity**, **Created Date**, **Name**. ## Guide Categories -The documentation of **Apps** is divided into the following categories: +The documentation of **Projects** is divided into the following categories: From f41acbf2aa9c28a8424ea922173b4e6f2fb33c09 Mon Sep 17 00:00:00 2001 From: "niels.kunst@mendix.com" Date: Wed, 15 Jul 2026 14:23:21 +0200 Subject: [PATCH 2/5] Update overview image --- .../developerportal/apps-overview.png | Bin 97101 -> 87792 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/static/attachments/developerportal/apps-overview.png b/static/attachments/developerportal/apps-overview.png index 863ddfc9a274e1587e71c704c71a3ca26fbf52a7..6e2f785e31a3170da87578c5a5e593e5bc7e4280 100644 GIT binary patch literal 87792 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 e<-d9e)w(}c*FCj@lFoy{Qt literal 97101 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

P7Xi#j7q_7M3Az0>tcS6B83Fz2IuW;o+}$ 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%0D$+@L%B!vjNO54R*__ty_G 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 Date: Wed, 15 Jul 2026 16:53:17 +0200 Subject: [PATCH 3/5] Fix small typo --- content/en/docs/developerportal/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/developerportal/_index.md b/content/en/docs/developerportal/_index.md index ee470b93b60..b32b7c5a251 100644 --- a/content/en/docs/developerportal/_index.md +++ b/content/en/docs/developerportal/_index.md @@ -112,7 +112,7 @@ You get an invitation only when someone invites you to a project from a differen ## Company Projects {#my-company-projects} -The **Company Project** tab displays all the projects created by members of your [company](/control-center/company-settings/). +The **Company Projects** tab displays all the projects created by members of your [company](/control-center/company-settings/). There are also details on the project's [Target Cloud](/deployment/), and the [Total Members](/control-center/members/) who can view or edit the project. From 59f0bfc5c5e0f36ccf551ed20301bc2739cf21c8 Mon Sep 17 00:00:00 2001 From: nicoletacoman Date: Thu, 16 Jul 2026 13:33:19 +0200 Subject: [PATCH 4/5] Updated UI items --- .../en/docs/apidocs-mxsdk/apidocs/_index.md | 2 +- .../docs/apidocs-mxsdk/apidocs/apps/_index.md | 8 +++--- .../apidocs/apps/app-repository-api.md | 2 +- .../apidocs/catalog/search-api.md | 2 +- .../apidocs/deployment/deploy-api-1.md | 2 +- .../old-creating-your-first-script.md | 2 +- .../mxsdk/sdk-howtos/using-platform-sdk.md | 2 +- .../catalog/register/automate-registration.md | 2 +- .../style-guide/product-naming-guide.md | 10 +++---- .../style-guide/terminology.md | 8 +++--- .../docs/control-center/apps/apps-overview.md | 4 +-- .../resolve-shared-ownership-apps.md | 2 +- .../security/software-composition/_index.md | 4 +-- .../general/mendix-pipelines/_index.md | 2 +- .../general/software-composition.md | 6 ++--- .../general/two-factor-authentication.md | 2 +- .../en/docs/deployment/general/webhooks.md | 2 +- .../deployment/mendix-cloud-deploy/_index.md | 2 +- .../access-restrictions.md | 12 ++++----- .../backups/create-backup.md | 2 +- .../backups/download-backup.md | 4 +-- .../backups/restore-backup.md | 8 +++--- .../certificates/_index.md | 4 +-- .../application-level-certificates.md | 2 +- .../certificates/use-a-client-certificate.md | 2 +- .../mendix-cloud-deploy/change-plan.md | 4 +-- .../connecting-external-resources.md | 4 +-- .../mendix-cloud-deploy/custom-domains.md | 2 +- .../deploying-to-mendix-cloud.md | 4 +-- .../environments-details.md | 2 +- .../mendix-cloud-deploy/environments.md | 2 +- .../implement-cicd-pipeline.md | 2 +- .../licensing-apps/_index.md | 2 +- .../deployment/mendix-cloud-deploy/logs.md | 2 +- .../maintenance-windows.md | 2 +- .../mendix-ip-addresses.md | 2 +- .../mendix-cloud-deploy/mendix-sso.md | 2 +- .../deployment/mendix-cloud-deploy/metrics.md | 2 +- .../migrating-to-different-cloud.md | 10 +++---- .../monitoring-application-health/_index.md | 2 +- .../receive-alerts.md | 4 +-- .../monitoring-with-apm/_index.md | 2 +- .../appdynamics-metrics.md | 2 +- .../monitoring-with-apm/datadog-metrics.md | 6 ++--- .../monitoring-with-apm/dynatrace-metrics.md | 4 +-- .../monitoring-with-apm/newrelic-metrics.md | 4 +-- .../monitoring-with-apm/opentelemetry.md | 2 +- .../monitoring-with-apm/splunk-metrics.md | 4 +-- .../mendix-cloud-deploy/node-permissions.md | 2 +- .../mendix-cloud-deploy/scale-environment.md | 2 +- .../studio-deployment-settings.md | 4 +-- .../deployment/mx-azure/mx-azure-backups.md | 2 +- .../private-cloud-cluster/_index.md | 2 +- .../private-cloud-deploy/_index.md | 8 +++--- .../private-cloud/private-cloud-monitor.md | 6 ++--- .../private-cloud/private-cloud-operator.md | 2 +- content/en/docs/deployment/sap-btp/_index.md | 10 +++---- .../deployment/sap-btp/sap-environments.md | 2 +- content/en/docs/developerportal/_index.md | 2 +- .../developerportal/app-insights/_index.md | 2 +- .../developerportal/app-insights/feedback.md | 4 +-- .../app-insights/mini-surveys.md | 18 +++++++------ content/en/docs/developerportal/deployment.md | 4 +-- .../en/docs/developerportal/general/_index.md | 6 ++--- .../docs/developerportal/general/documents.md | 2 +- .../docs/developerportal/general/overview.md | 2 +- .../developerportal/general/team/_index.md | 6 ++--- .../developerportal/general/team/app-roles.md | 4 +-- .../maia-plan/create-app/define-scope.md | 2 +- .../maia-plan/create-app/project-context.md | 2 +- content/en/docs/developerportal/monitoring.md | 2 +- .../project-management/_index.md | 4 +-- .../project-management/epics/_index.md | 2 +- .../project-management/epics/board.md | 2 +- .../project-management/epics/epics.md | 2 +- .../project-management/jira-connector.md | 8 +++--- .../docs/developerportal/repository/_index.md | 2 +- .../repository/team-server/_index.md | 2 +- .../docs/developerportal/security-summary.md | 2 +- .../docs/developerportal/settings/_index.md | 4 +-- .../settings/leave-delete-app.md | 4 +-- .../migrating-your-mendix-database.md | 2 +- .../migrating-your-mendix-database.md | 2 +- .../migrating-your-mendix-database.md | 2 +- .../integration/implement-cicd-pipeline.md | 2 +- .../integration/use-a-client-certificate.md | 2 +- .../solving-load-and-import-errors.md | 2 +- .../security/best-practices-security.md | 4 +-- .../ats/rg-ats/v2/rg-two-app.md | 2 +- .../modules/aws/aws-authentication.md | 4 +-- .../installation-configuration.md | 2 +- .../modules/mendix-feedback.md | 26 +++++++++---------- .../docs/mendix-portal/global-navigation.md | 2 +- .../mendix-profile/user-settings.md | 4 +-- .../general/mx-command-line-tool/app.md | 2 +- .../debug-microflows-remotely.md | 4 +-- .../application-logic/workflows/_index.md | 2 +- .../entities/external-entities.md | 2 +- .../consumed-odata-service.md | 2 +- .../write-data-to-another-app.md | 2 +- .../modeling/menus/file-menu/new-app.md | 2 +- .../solving-load-and-import-errors.md | 2 +- .../menus/view-menu/integration-pane.md | 2 +- .../docs/refguide/modeling/security/_index.md | 4 +-- .../runtime/custom-settings/_index.md | 2 +- .../configure/version-control-enable.md | 2 +- .../repository-size.md | 4 +-- .../general/mx-command-line-tool/app.md | 2 +- .../debug-microflows-remotely.md | 4 +-- .../application-logic/workflows/_index.md | 2 +- .../entities/external-entities.md | 2 +- .../consumed-odata-service.md | 2 +- .../write-data-to-another-app.md | 2 +- .../modeling/menus/file-menu/new-app.md | 2 +- .../solving-load-and-import-errors.md | 2 +- .../menus/view-menu/integration-pane.md | 2 +- .../refguide10/modeling/security/_index.md | 4 +-- .../runtime/custom-settings/_index.md | 2 +- .../_index.md | 2 +- .../repository-size.md | 4 +-- .../refguide9/general/mx-command-line-tool.md | 2 +- .../security/app-security/administrator.md | 2 +- .../debug-microflows-remotely.md | 4 +-- .../application-logic/workflows/_index.md | 2 +- .../modeling/menus/file-menu/new-app.md | 2 +- .../modeling/menus/view-menu/stories-pane.md | 4 +-- .../scheduled-events-legacy.md | 2 +- .../scheduled-events-task-queue.md | 2 +- .../modeling/studio-pro-overview/_index.md | 4 +-- .../runtime/custom-settings/_index.md | 2 +- .../version-control/on-premises-svn.md | 2 +- .../docs/releasenotes/control-center/2025.md | 2 +- .../releasenotes/developer-portal/2018.md | 2 +- .../en/docs/releasenotes/mobile/hybrid-app.md | 8 +++--- .../docs/releasenotes/studio-pro/11/11.6.md | 2 +- content/en/docs/support/prepare-your-app.md | 4 +-- .../en/docs/support/submit-support-request.md | 2 +- 137 files changed, 234 insertions(+), 232 deletions(-) diff --git a/content/en/docs/apidocs-mxsdk/apidocs/_index.md b/content/en/docs/apidocs-mxsdk/apidocs/_index.md index 0df2e49a7a6..4940638ac39 100644 --- a/content/en/docs/apidocs-mxsdk/apidocs/_index.md +++ b/content/en/docs/apidocs-mxsdk/apidocs/_index.md @@ -1,7 +1,7 @@ --- title: "API Documentation" url: /apidocs-mxsdk/apidocs/ -description: "Presents an overview of the Mendix Platform API documentation, for Studio Pro, Frontend, Apps, Deployment, Governance, Marketplace, Catalog, and Private Mendix Platform APIs." +description: "Presents an overview of the Mendix Platform API documentation, for Studio Pro, Frontend, Projects, Deployment, Governance, Marketplace, Catalog, and Private Mendix Platform APIs." weight: 1 no_list: false description_list: true diff --git a/content/en/docs/apidocs-mxsdk/apidocs/apps/_index.md b/content/en/docs/apidocs-mxsdk/apidocs/apps/_index.md index 2c3e881f7d1..000ff1d6841 100644 --- a/content/en/docs/apidocs-mxsdk/apidocs/apps/_index.md +++ b/content/en/docs/apidocs-mxsdk/apidocs/apps/_index.md @@ -1,12 +1,12 @@ --- -title: "APIs for Apps" +title: "APIs for Projects" url: /apidocs-mxsdk/apidocs/apis-for-apps/ type: swagger no_list: false description_list: true -description: "Provides the documentation of APIs for Apps, including App Repository API, Epics API, Feedback API, Projects API, and Team Server API." +description: "Provides the documentation of APIs for Projects, including App Repository API, Epics API, Feedback API, Projects API, and Team Server API." weight: 15 -linktitle: "Apps" +linktitle: "Projects" --- -Mendix offers the following APIs for Apps: +Mendix offers the following APIs for Projects: diff --git a/content/en/docs/apidocs-mxsdk/apidocs/apps/app-repository-api.md b/content/en/docs/apidocs-mxsdk/apidocs/apps/app-repository-api.md index 2a6abb1ee30..dd5442df49f 100644 --- a/content/en/docs/apidocs-mxsdk/apidocs/apps/app-repository-api.md +++ b/content/en/docs/apidocs-mxsdk/apidocs/apps/app-repository-api.md @@ -107,7 +107,7 @@ Returns information about the version control repository for a Mendix app. |Name|Type|Required|Description| |---|---|---|---| -|`AppId`|String|Yes|The App ID of the Mendix app for which the repository information should be returned. You can find this under **Project ID** in the [General](/developerportal/general-settings/) tab of the **Settings** page after you open your app in [Apps](https://sprintr.home.mendix.com/). | +|`AppId`|String|Yes|The App ID of the Mendix app for which the repository information should be returned. You can find this under **Project ID** in the [General](/developerportal/general-settings/) tab of the **Settings** page after you open your app in [Projects](https://projects.home.mendix.com/). | ##### Example diff --git a/content/en/docs/apidocs-mxsdk/apidocs/catalog/search-api.md b/content/en/docs/apidocs-mxsdk/apidocs/catalog/search-api.md index 76d33cce527..ed5f2a7edd0 100644 --- a/content/en/docs/apidocs-mxsdk/apidocs/catalog/search-api.md +++ b/content/en/docs/apidocs-mxsdk/apidocs/catalog/search-api.md @@ -238,7 +238,7 @@ A successful `GET` call results in a `200` status code and a JSON response body }, "icon": "https://catalog.mendix.com/resources/logos/other_icon.png", "uuid": "1bed66d2-4477-39a9-9144-d0f848212f1e", - "repositoryLocation": "https://sprintr.home.mendix.com/link/project/369386df-35b4-475b-a917-17adcc81c1b5", + "repositoryLocation": "https://projects.home.mendix.com/link/project/369386df-35b4-475b-a917-17adcc81c1b5", "businessOwner": { "email": "john.doe@siemens.com", "uuid": "d9d4b5bc-ffe8-4c5c-b237-7358d01f7981", diff --git a/content/en/docs/apidocs-mxsdk/apidocs/deployment/deploy-api-1.md b/content/en/docs/apidocs-mxsdk/apidocs/deployment/deploy-api-1.md index 0f4c5b463b2..6ae4589a335 100644 --- a/content/en/docs/apidocs-mxsdk/apidocs/deployment/deploy-api-1.md +++ b/content/en/docs/apidocs-mxsdk/apidocs/deployment/deploy-api-1.md @@ -70,7 +70,7 @@ In the Mendix Portal: * The [Nodes](/developerportal/deploy/node-permissions/#nodes) screen in the Mendix Portal shows all the licensed apps which are returned by this request, but does not show any Free Apps. -* The [My Apps](/developerportal/#my-apps) screen shows both licensed apps and Free Apps, but also includes apps that are deployed to other platforms (such as Mendix on Kubernetes or SAP BTP) and Free Apps that have not yet been deployed and therefore have no environments set up for them. +* The [My Projects](/developerportal/#my-apps) screen shows both licensed apps and Free Apps, but also includes apps that are deployed to other platforms (such as Mendix on Kubernetes or SAP BTP) and Free Apps that have not yet been deployed and therefore have no environments set up for them. {{% /alert %}} ```bash diff --git a/content/en/docs/apidocs-mxsdk/mxsdk/sdk-howtos/sdk-old-versions-howtos/old-creating-your-first-script.md b/content/en/docs/apidocs-mxsdk/mxsdk/sdk-howtos/sdk-old-versions-howtos/old-creating-your-first-script.md index 9d79d579e5b..525b768dcb0 100644 --- a/content/en/docs/apidocs-mxsdk/mxsdk/sdk-howtos/sdk-old-versions-howtos/old-creating-your-first-script.md +++ b/content/en/docs/apidocs-mxsdk/mxsdk/sdk-howtos/sdk-old-versions-howtos/old-creating-your-first-script.md @@ -142,6 +142,6 @@ The steps for app creation (line 3) and committing to the Team Server (line 10) ## Opening the App in Studio Pro -1. In [Apps](/developerportal/#my-apps), verify the app you just created is visible at the top of the list. +1. In [Projects](/developerportal/#my-apps), verify the app you just created is visible at the top of the list. 2. Open the new app, and on the right side, click **Edit**. 3. If you have the latest [Mendix Studio Pro](https://marketplace.mendix.com/link/studiopro/), it will start and load the app you just created from the Team Server. diff --git a/content/en/docs/apidocs-mxsdk/mxsdk/sdk-howtos/using-platform-sdk.md b/content/en/docs/apidocs-mxsdk/mxsdk/sdk-howtos/using-platform-sdk.md index efcfa63aa2a..b7cbe119f11 100644 --- a/content/en/docs/apidocs-mxsdk/mxsdk/sdk-howtos/using-platform-sdk.md +++ b/content/en/docs/apidocs-mxsdk/mxsdk/sdk-howtos/using-platform-sdk.md @@ -66,7 +66,7 @@ const app = client.getApp("33118fbf-7053-482a-8aff-7bf1c626a6d9"); ``` {{% alert color="info" %}} -You can get the **App ID** (represented as **Project ID**) in the app's [Settings](/developerportal/general-settings/) page after opening your app in **Apps**. +You can get the **App ID** (represented as **Project ID**) in the app's [Settings](/developerportal/general-settings/) page after opening your app in **Projects**. {{% /alert %}} ## Getting Information About the Repository of the App {#getting} diff --git a/content/en/docs/catalog/register/automate-registration.md b/content/en/docs/catalog/register/automate-registration.md index 0ca0c5ef1d8..42990ff8c25 100644 --- a/content/en/docs/catalog/register/automate-registration.md +++ b/content/en/docs/catalog/register/automate-registration.md @@ -25,7 +25,7 @@ Before you begin, make sure you have the following: A file called *dependencies.json* lists all published and consumed services in your app. This file contains information you will need to make the API calls in the next steps. -Create an `.mda` package that includes *dependencies.json*. Open your app in [Apps](https://sprintr.home.mendix.com/), go to the **Environments** page and then click **Create Package** From Team server, or run `mxbuild` (see [MxBuild](/refguide/mxbuild/) for information on how to build a Mendix Deployment Package). +Create an `.mda` package that includes *dependencies.json*. Open your app in [Projects](https://projects.home.mendix.com/), go to the **Environments** page and then click **Create Package** From Team server, or run `mxbuild` (see [MxBuild](/refguide/mxbuild/) for information on how to build a Mendix Deployment Package). You can also find *dependencies.json* in **Deployment** > **Model** folder of your Mendix application. diff --git a/content/en/docs/community-tools/contribute-to-mendix-docs/style-guide/product-naming-guide.md b/content/en/docs/community-tools/contribute-to-mendix-docs/style-guide/product-naming-guide.md index 1eecbdb2177..ecea9ed66b7 100644 --- a/content/en/docs/community-tools/contribute-to-mendix-docs/style-guide/product-naming-guide.md +++ b/content/en/docs/community-tools/contribute-to-mendix-docs/style-guide/product-naming-guide.md @@ -33,11 +33,11 @@ This guide does not give insights into the product roadmap or internal company o These are branded Mendix product names. However, they do not always need "Mendix" in front of them in the documentation. -### Apps +### Projects Refers to a section of the Mendix Portal. Capitalize in all instances (when used in this context rather than as the plural of "app"). -This term replaces "Developer Portal", "Sprintr", "Platform Portal," and "Mendix App Platform." These terms are not to be used in the product UI or documentation. +This term replaces "Developer Portal", "Sprintr", "Platform Portal," "Mendix App Platform", and "Apps". These terms are not to be used in the product UI or documentation. ### Mendix on Kubernetes @@ -93,7 +93,7 @@ This is a product name, so don't add a definite article. ### Mendix Platform -Describes Mendix as a product and encompasses all the products released by Mendix (as in, Studio Pro, Apps, etc.). +Describes Mendix as a product and encompasses all the products released by Mendix (as in, Studio Pro, Projects, etc.). Capitalize "Platform" when used in "Mendix Platform." @@ -105,7 +105,7 @@ It is fine to use "the Mendix Platform," but do not use "the Platform" (or "the ### Mendix Portal -The Mendix Portal includes Apps (which replaces "Developer Portal"), Control Center, the Mendix Community, Mendix Marketplace, Catalog, and Mendix Support. +The Mendix Portal includes Projects (which replaces "Developer Portal" and "Apps"), Control Center, the Mendix Community, Mendix Marketplace, Catalog, and Mendix Support. ### Mendix Studio Pro @@ -142,7 +142,7 @@ Does not need to be capitalized, and "team" should be used without the qualifier ### app template -This is the term to use to reflect the create-new-app flow UI in Apps. +This is the term to use to reflect the create-new-app flow UI in Projects. Do not use "starter app." diff --git a/content/en/docs/community-tools/contribute-to-mendix-docs/style-guide/terminology.md b/content/en/docs/community-tools/contribute-to-mendix-docs/style-guide/terminology.md index ac5d0027ffb..89900ae9226 100644 --- a/content/en/docs/community-tools/contribute-to-mendix-docs/style-guide/terminology.md +++ b/content/en/docs/community-tools/contribute-to-mendix-docs/style-guide/terminology.md @@ -149,7 +149,7 @@ Write as one word. ## deploy -The act of putting a Mendix app into an environment where it has access to all the resources it needs to run. This is triggered in Apps, or in Studio Pro by clicking **Run** or **Run Locally**. +The act of putting a Mendix app into an environment where it has access to all the resources it needs to run. This is triggered in Projects, or in Studio Pro by clicking **Run** or **Run Locally**. Use *deploy to* when referring to a cloud environment. @@ -325,11 +325,11 @@ Use lower-case unless it is part of a term like "Mendix Native Mobile Builder". ## navigation pane -Use to refer to the navigation interface on the left side of the screen in Apps. +Use to refer to the navigation interface on the left side of the screen in Projects. Do not capitalize. -> Select your app in Apps, then click **Backups** in the navigation pane. +> Select your app in Projects, then click **Backups** in the navigation pane. ## no-code, no code @@ -461,7 +461,7 @@ When referring to an action which is taking place, use "sign in" and "sign out" When referring to a button or other element of the UI, refer to the UI text. -> Sign out of Apps by clicking **Log out** in the menu under your avatar. +> Sign out of Projects by clicking **Log out** in the menu under your avatar. ## single sign-on diff --git a/content/en/docs/control-center/apps/apps-overview.md b/content/en/docs/control-center/apps/apps-overview.md index eda54f6a731..189eeacdc75 100644 --- a/content/en/docs/control-center/apps/apps-overview.md +++ b/content/en/docs/control-center/apps/apps-overview.md @@ -14,7 +14,7 @@ aliases: The **Apps** page in Control Center provides a central place to monitor, manage, and interact with all the apps belonging to your company. -Use the search bar at the top of the page to find an app using either its name or app ID. You can find the app ID under **Project ID** in your app’s [Settings](/developerportal/general-settings/) in [Apps](https://sprintr.home.mendix.com/). +Use the search bar at the top of the page to find an app using either its name or app ID. You can find the app ID under **Project ID** in your app’s [Settings](/developerportal/general-settings/) in [Projects](https://projects.home.mendix.com/). {{< figure src="/attachments/control-center/apps/apps-overview/top-search-bar.png" >}} @@ -142,7 +142,7 @@ The consequences of deactivating and deleting a free app are as follows: | App code repository stays persistent | {{< icon name="checkmark-circle-filled" color="green" >}} | {{< icon name="remove-circle-filled" color="red" >}} | | App team members can access the app code repository | {{< icon name="remove-circle-filled" color="red" >}} | {{< icon name="remove-circle-filled" color="red" >}} | | App stays persistent | {{< icon name="checkmark-circle-filled" color="green" >}} | {{< icon name="remove-circle-filled" color="red" >}} | -| App team members can access the app in [Apps](https://sprintr.home.mendix.com/) | {{< icon name="remove-circle-filled" color="red" >}} | {{< icon name="remove-circle-filled" color="red" >}} | +| App team members can access the app in [Projects](https://projects.home.mendix.com/) | {{< icon name="remove-circle-filled" color="red" >}} | {{< icon name="remove-circle-filled" color="red" >}} | | Cloud environment stays persistent | {{< icon name="remove-circle-filled" color="red" >}} | {{< icon name="remove-circle-filled" color="red" >}} | {{% alert color="info" %}} diff --git a/content/en/docs/control-center/resolve-shared-ownership-apps.md b/content/en/docs/control-center/resolve-shared-ownership-apps.md index 6c623ce50b7..009797e07ca 100644 --- a/content/en/docs/control-center/resolve-shared-ownership-apps.md +++ b/content/en/docs/control-center/resolve-shared-ownership-apps.md @@ -31,7 +31,7 @@ To resolve this issue, do one of the following: ### You Own the Node, but Not the App -If an app does not appear in **Apps**, but appears in [Deployed Apps](/control-center/deployed-apps/), or [Cloud](/control-center/cloud/#paid-environments) if you cannot access **Deployed Apps**, this means that you own the node but not the app. +If an app does not appear in **Apps**, but it appears in [Deployed Apps](/control-center/deployed-apps/), or [Cloud](/control-center/cloud/#paid-environments) if you cannot access **Deployed Apps**, this means that you own the node but not the app. To resolve this issue, do one of the following: diff --git a/content/en/docs/control-center/security/software-composition/_index.md b/content/en/docs/control-center/security/software-composition/_index.md index 15c6d3f1d5b..4e4e5e39e6b 100644 --- a/content/en/docs/control-center/security/software-composition/_index.md +++ b/content/en/docs/control-center/security/software-composition/_index.md @@ -2,7 +2,7 @@ title: "Software Composition" linktitle: "Software Composition" url: /control-center/software-composition/ -description: "Describes the Software Composition page in the Mendix Control Center." +description: "Describes the Software Composition page in Mendix Control Center." weight: 20 --- @@ -50,7 +50,7 @@ A software bill of materials (SBOM) is generated in the following circumstances: Click **View build output** in the deployment package details in the Mendix Portal to open the log details. For more information on SBOM generation, refer to [SBOM Generation](/refguide/sbom-generation/). -You can find the component dependencies for each non-expired deployment package in the [Software Composition](/developerportal/deploy/software-composition/) page of **Apps** in the Mendix Portal. +You can find the component dependencies for each non-expired deployment package in the [Software Composition](/developerportal/deploy/software-composition/) page of **Projects** in Mendix Portal. After you create a deployment package, the **Software Composition** page usually becomes visible within a few minutes. However, in rare cases, it can take up to a day. Mendix is working to improve performance. diff --git a/content/en/docs/deployment/general/mendix-pipelines/_index.md b/content/en/docs/deployment/general/mendix-pipelines/_index.md index 326d90f7aa8..67770e4d336 100644 --- a/content/en/docs/deployment/general/mendix-pipelines/_index.md +++ b/content/en/docs/deployment/general/mendix-pipelines/_index.md @@ -17,7 +17,7 @@ Once designed and activated from the **Pipelines** page, you can enable automate Mendix Pipelines is only available for licensed Mendix apps that are deployed to Mendix Cloud, Mendix on Kubernetes or Mendix on Azure. {{% /alert %}} -To access the **Pipelines** page, open your app in [Apps](https://sprintr.home.mendix.com/). Then select **Pipelines** in the navigation pane. (To view this page, you must have a [role](/developerportal/general/team/) with cloud access.) +To access the **Pipelines** page, open your app in [Projects](https://projects.home.mendix.com/). Then select **Pipelines** in the navigation pane. (To view this page, you must have a [role](/developerportal/general/team/) with cloud access.) The **Pipelines** page has four tabs: **Runs**, **Designs**, **Variables**, and **Settings**. You can see all four tabs as soon as your app has its first Mendix Pipeline saved. diff --git a/content/en/docs/deployment/general/software-composition.md b/content/en/docs/deployment/general/software-composition.md index fd13cc93c4d..e2b1304cf95 100644 --- a/content/en/docs/deployment/general/software-composition.md +++ b/content/en/docs/deployment/general/software-composition.md @@ -2,7 +2,7 @@ title: "Software Composition" linktitle: "Software Composition" url: /developerportal/deploy/software-composition/ -description: "Describes the Software Composition page in Apps." +description: "Describes the Software Composition page in Projects." weight: 80 --- @@ -12,7 +12,7 @@ A Mendix app can consist of the Mendix Model (which includes pages, domain model Over time, these dependencies can become deprecated, outdated, or vulnerable. Enterprises also have policies on which of these reusable components can or cannot be used based on support, license, etc. It is important to have an easily accessible, clear view of component dependencies through the development lifecycle in order to address any security finding raised by your admins or security teams. -To enable this, the **Software Composition** page in **Apps** provides visibility into the component dependencies of each deployment package. The components displayed here will be based on the [Software Bill of Materials (SBOM)](/refguide/sbom-generation/). +To enable this, the **Software Composition** page in **Projects** provides visibility into the component dependencies of each deployment package. The components displayed here will be based on the [Software Bill of Materials (SBOM)](/refguide/sbom-generation/). The **Software Composition** page is visible to all members of the Mendix app. @@ -49,7 +49,7 @@ Components are identified in the following manner: First, when a new deployment package is created via the Mendix Portal with the compatible Mendix Runtime version, a software bill of materials (SBOM) is generated along with it. The log details can be viewed by clicking **View build output** in the deployment package details in the Mendix Portal. For details on SBOM generation, see [SBOM Generation](/refguide/sbom-generation/). -The component dependencies for each non-expired deployment package are available in the **Software Composition** page in **Apps**. +The component dependencies for each non-expired deployment package are available in the **Software Composition** page in **Projects**. After the creation of a deployment package, the **Software Composition** page usually becomes visible within a few minutes. However, in rare cases, it can take up to a day. Mendix is working to improve the performance on this front. diff --git a/content/en/docs/deployment/general/two-factor-authentication.md b/content/en/docs/deployment/general/two-factor-authentication.md index 6c0c68bbc81..2fef00da25b 100644 --- a/content/en/docs/deployment/general/two-factor-authentication.md +++ b/content/en/docs/deployment/general/two-factor-authentication.md @@ -10,7 +10,7 @@ description: "Describes the purpose and functionality of 2FA in the Mendix Porta Mendix Cloud provides two-factor authentication (2FA) to help secure your account. 2FA requires you to identify yourself using your password as well as a second authentication mechanism. -This extra layer of authentication is required when you perform sensitive activities on Mendix Cloud nodes, such as deploying packages and handling production data. Actions that require 2FA are indicated by a padlock ({{% icon name="lock" %}}) in [Apps](https://sprintr.home.mendix.com). For example, switching to the production environment requires 2FA. +This extra layer of authentication is required when you perform sensitive activities on Mendix Cloud nodes, such as deploying packages and handling production data. Actions that require 2FA are indicated by a padlock ({{% icon name="lock" %}}) in [Projects](https://projects.home.mendix.com). For example, switching to the production environment requires 2FA. {{< figure src="/attachments/deployment/general/two-factor-authentication/production.png" max-width=30% alt="" class="no-border" >}} diff --git a/content/en/docs/deployment/general/webhooks.md b/content/en/docs/deployment/general/webhooks.md index 0e9041059f0..148ea1fb4c2 100644 --- a/content/en/docs/deployment/general/webhooks.md +++ b/content/en/docs/deployment/general/webhooks.md @@ -28,7 +28,7 @@ Webhooks are only available for licensed Mendix apps that are deployed to Mendix To set up a webhook, do the following: -1. Open your app in [Apps](https://sprintr.home.mendix.com/). +1. Open your app in [Projects](https://projects.home.mendix.com/). 1. From the navigation pane, open the **Webhooks** page. On this page, you can see any current webhooks. You can also see whether each webhook is active or inactive. An inactive webhook does not send any payloads to the endpoint. 1. Click **New Webhook**. 1. Enter the following information: diff --git a/content/en/docs/deployment/mendix-cloud-deploy/_index.md b/content/en/docs/deployment/mendix-cloud-deploy/_index.md index 2dc0a9a3add..116d83950a6 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/_index.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/_index.md @@ -61,7 +61,7 @@ This section outlines the different ways Free Apps can be deleted from the Mendi As a [Technical Contact](/developerportal/general/app-roles/#technical-contact) you can manually delete a Free App after publishing it from Studio Pro by following these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 2. Click **More Options** ({{< icon name="three-dots-menu-horizontal" >}}) on the **Sandbox** environment. 3. Click **Delete**. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/access-restrictions.md b/content/en/docs/deployment/mendix-cloud-deploy/access-restrictions.md index b09b8802cc7..b65dacad405 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/access-restrictions.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/access-restrictions.md @@ -24,7 +24,7 @@ You can specify multiple access restriction profiles for your application, each To view or manage access restriction profiles, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to your app's **Environments** page. +1. From [Projects](https://projects.home.mendix.com), go to your app's **Environments** page. 2. Click **Cloud Settings** ({{< icon name="settings-slider-1" >}}) from any of the [available tabs](/developerportal/deploy/environments/#available-tabs) to open the **Manage Cloud Settings** page. 3. Switch to the **Access Restriction Profiles** tab. @@ -102,7 +102,7 @@ Requests originating from an IP address within these allowed profiles will be gr To apply access restrictions to a specific application environment, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the app's **Environments** page. +1. From [Projects](https://projects.home.mendix.com), go to the app's **Environments** page. 2. Click **Details** ({{% icon name="notes-paper-edit" %}}) on the desired environment. 3. Go to the **Connectivity** tab. 4. Navigate to the [Path Based Access Restrictions](/developerportal/deploy/environments-details/#path-based-restrictions) section to apply access restrictions to a single environment. @@ -129,7 +129,7 @@ IP restriction profiles allow you to deny access to your application from specif To view or manage IP restriction profiles, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to your app's **Environments** page. +1. From [Projects](https://projects.home.mendix.com), go to your app's **Environments** page. 2. Click **Cloud Settings** ({{< icon name="settings-slider-1" >}}) from any of the [available tabs](/developerportal/deploy/environments/#available-tabs) to open the **Manage Cloud Settings** page. 3. Switch to the **IP Restriction Profiles** tab. @@ -172,7 +172,7 @@ Requests originating from an IP address within these denied profiles will be blo To apply IP restrictions to a specific application environment, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the app's **Environments** page. +1. From [Projects](https://projects.home.mendix.com), go to the app's **Environments** page. 2. Click **Details** ({{% icon name="notes-paper-edit" %}}) on the desired environment. 3. Go to the **Connectivity** tab. 4. Navigate to the [IP Access Restrictions](/developerportal/deploy/environments-details/#ip-access-restrictions) section to apply access restrictions to a single environment. @@ -191,7 +191,7 @@ Consider this example scenario in which a basic IP range restriction could be us To restrict access to the app to an IP range, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the app's **Environments** page. +1. From [Projects](https://projects.home.mendix.com), go to the app's **Environments** page. 2. Click **Cloud Settings** ({{< icon name="settings-slider-1" >}}) from any of the [available tabs](/developerportal/deploy/environments/#available-tabs) to open the **Manage Cloud Settings** page. 3. Switch to the **Access Restriction Profiles** tab. @@ -221,7 +221,7 @@ Additionally, the company has decided to use TLS client certificates so they do To add this additional access restriction profile, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the app's **Environments** page. +1. From [Projects](https://projects.home.mendix.com), go to the app's **Environments** page. 2. Click **Cloud Settings** ({{< icon name="settings-slider-1" >}}) from any of the [available tabs](/developerportal/deploy/environments/#available-tabs) to open the **Manage Cloud Settings** page. 3. Switch to the **Access Restriction Profiles** tab. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/backups/create-backup.md b/content/en/docs/deployment/mendix-cloud-deploy/backups/create-backup.md index 8d4d660b0b5..5c70694a100 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/backups/create-backup.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/backups/create-backup.md @@ -21,7 +21,7 @@ Before starting this how-to, make sure you have completed the following prerequi To create a backup archive of a licensed app, follow these steps: -1. Go to [Apps](https://sprintr.home.mendix.com) and select the app. +1. Go to [Projects](https://projects.home.mendix.com) and select the app. 2. Click **Backups** in the navigation pane. 3. Select the environment for which you want to create a backup snapshot. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/backups/download-backup.md b/content/en/docs/deployment/mendix-cloud-deploy/backups/download-backup.md index c1be117d233..d01733adbcf 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/backups/download-backup.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/backups/download-backup.md @@ -22,7 +22,7 @@ Before starting this how-to, make sure you have completed the following prerequi To download a backup of a Free App, follow these steps: -1. Go to [Apps](https://sprintr.home.mendix.com) and open your app. +1. Go to [Projects](https://projects.home.mendix.com) and open your app. 1. In the [navigation pane](/developerportal/#navigation-pane), click **Backups**. 1. On the backup you want to download, click **More Options** ({{% icon name="three-dots-menu-horizontal" %}}). Select **Download** from the drop-down list. 1. Select the backup type: **Full snapshot**, **Database only**, or **Files only**. Then click **Start**. @@ -31,7 +31,7 @@ To download a backup of a Free App, follow these steps: To download a backup of a licensed app, follow these steps: -1. Go to [Apps](https://sprintr.home.mendix.com) and open your app. +1. Go to [Projects](https://projects.home.mendix.com) and open your app. 1. In the navigation pane, click **Backups**. 1. Select the environment from which you want to download the backup. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/backups/restore-backup.md b/content/en/docs/deployment/mendix-cloud-deploy/backups/restore-backup.md index eb49f959118..158a86abc69 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/backups/restore-backup.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/backups/restore-backup.md @@ -38,7 +38,7 @@ Mendix Cloud automatically performs backups every night, and you can also manual If you want to restore a backup to a different cloud node, or have your backup stored locally, then see [Restoring a Backup for a Different Licensed Cloud Node](#restore-local-backup), below. -1. From [Apps](https://sprintr.home.mendix.com), open your licensed app. +1. From [Projects](https://projects.home.mendix.com), open your licensed app. 1. Use the navigation panel to go to your app's **Backups** page. 1. In the upper-right corner of the screen, select the environment to which the backup should be restored (for example, **Acceptance**). @@ -70,7 +70,7 @@ You can only restore data to an existing database. This means that there must ha However, the app previously deployed to the node does not need to have had the same Domain Model as the data you are restoring. {{% /alert %}} -1. From [Apps](https://sprintr.home.mendix.com), open your app. +1. From [Projects](https://projects.home.mendix.com), open your app. 1. Use the navigation panel to go to your app's **Backups** page. 1. Select the environment to which the backup should be restored (for example, **Acceptance**). 1. Click **Upload Archive**. The upload creates a new backup item in your backup list, which you can then restore via the regular restore process. This ensures less downtime for your application. @@ -81,7 +81,7 @@ However, the app previously deployed to the node does not need to have had the s {{% alert color="info" %}}For a Free App, you can only restore available backups that are made from the app and held in the cloud. It is not possible to upload a backup that was created or stored elsewhere. It also is not possible to manually create a backup.{{% /alert %}} -1. From [Apps](https://sprintr.home.mendix.com), open your Free App. +1. From [Projects](https://projects.home.mendix.com), open your Free App. 1. Use the navigation panel to go to your app's **Backups** page. 1. Select the environment to which the backup should be restored (for example, **Acceptance**). 1. On the backup you want to restore, click **More Options** ({{% icon name="three-dots-menu-horizontal" %}}) and select **Restore** from the drop-down list. @@ -93,7 +93,7 @@ If the app is still running, you have to stop it by clicking **Stop Application* ## Restoring After a Backup Fails{#restore-after-fail} -If a backup restore fails, the failure is logged in your app's **Backup Activity** log, which you can view on the **Backups** page when you open your [app](https://sprintr.home.mendix.com/). If this happens, only the data restored up to the point of failure will be present in your database, leaving it partially restored. +If a backup restore fails, the failure is logged in your app's **Backup Activity** log, which you can view on the **Backups** page when you open your [app](https://projects.home.mendix.com/). If this happens, only the data restored up to the point of failure will be present in your database, leaving it partially restored. To ensure a successful restore, Mendix recommends that your database is large enough to hold the decompressed size of the database as stored in your backup file's [db folder](#db-folder), plus additional free space substantially exceeding this decompressed size to allow for overhead during the restoration process. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/certificates/_index.md b/content/en/docs/deployment/mendix-cloud-deploy/certificates/_index.md index d6fb114646a..30293bffb83 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/certificates/_index.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/certificates/_index.md @@ -60,7 +60,7 @@ Virtually all certificate formats can be converted to the PKCS12 format. For mor You can upload a PKCS12 file by following these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 1. Click **Details** ({{% icon name="notes-paper-edit" %}}) on the relevant environment. 1. Select the **Network** tab of an application environment. 1. In the **Outgoing Connections Certificates** section, click **Add Client Certificate**. @@ -87,7 +87,7 @@ By default, Mendix Cloud trusts Certificate Authorities from the [Mozilla CA roo To upload a certificate authority, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 1. Click **Details** ({{% icon name="notes-paper-edit" %}}) on the relevant environment. 1. Select the **Network** tab of an application environment. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/certificates/application-level-certificates.md b/content/en/docs/deployment/mendix-cloud-deploy/certificates/application-level-certificates.md index 89ba9f53bd7..9d7016e30eb 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/certificates/application-level-certificates.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/certificates/application-level-certificates.md @@ -46,7 +46,7 @@ Custom certificates cannot be configured for Free Apps. A Mendix application can have multiple certificates. To manage application-level certificates, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 2. Click **Cloud Settings** ({{< icon name="settings-slider-1" >}}) from any of the [available tabs](/developerportal/deploy/environments/#available-tabs) to open the **Manage Cloud Settings** page. 3. Switch to the **Custom Domains** tab. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/certificates/use-a-client-certificate.md b/content/en/docs/deployment/mendix-cloud-deploy/certificates/use-a-client-certificate.md index de2a10c3bed..8e3889502c5 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/certificates/use-a-client-certificate.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/certificates/use-a-client-certificate.md @@ -74,7 +74,7 @@ You will only be able to follow the steps below if you have the correct access r To configure client certificates in Mendix Cloud, follow these steps: -1. Go to [Apps](https://sprintr.home.mendix.com/) and go to the **Environments** page for your app. +1. Go to [Projects](https://projects.home.mendix.com/) and go to the **Environments** page for your app. 2. Each environment has its own configuration. Click **Details** ({{% icon name="notes-paper-edit" %}}) next to one of the environments. 3. Click **Network** and scroll down to **Outgoing Connections Certificates**. 4. Click **Add Client Certificate**. Upload the certificate files. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/change-plan.md b/content/en/docs/deployment/mendix-cloud-deploy/change-plan.md index d1d6896631b..7c5f4f3e943 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/change-plan.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/change-plan.md @@ -43,7 +43,7 @@ This feature is only visible to the Technical Contact. To change an environment's plan, follow these steps: -1. Go to [Apps](https://sprintr.home.mendix.com/) +1. Go to [Projects](https://projects.home.mendix.com/) 2. Click **Environments** on your app. 3. On the **Environments** page, click the **Overview** tab to view your environments. 4. Find your target environment. @@ -94,7 +94,7 @@ The **Change Requests** tab allows Technical Contacts to view all submitted plan To access it: -1. Go to [Apps](https://sprintr.home.mendix.com/). +1. Go to [Projects](https://projects.home.mendix.com/). 2. Click **Environments** on your app. 3. Open the **Change Requests** tab. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/connecting-external-resources.md b/content/en/docs/deployment/mendix-cloud-deploy/connecting-external-resources.md index b1da41cf2eb..e3b110e17cc 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/connecting-external-resources.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/connecting-external-resources.md @@ -45,7 +45,7 @@ An application on Mendix Cloud can establish multiple connections to different r As a Technical Contact, follow these steps to request a new connection from your application environment to an approved external resource: -1. From [Apps](https://sprintr.home.mendix.com), go to the app's **Environments** page. +1. From [Projects](https://projects.home.mendix.com), go to the app's **Environments** page. 2. Click **Details** ({{% icon name="notes-paper-edit" %}}) on the preferred environment. 3. Go to the **Connectivity** tab. 4. In the **Connections** section, click **Add** to initiate a new connection request. @@ -87,7 +87,7 @@ For detailed information about your private connectivity requests, access the ** ### Viewing Connection Request Details {#view-connection-details} -1. Go to [Apps](https://sprintr.home.mendix.com/). +1. Go to [Projects](https://projects.home.mendix.com/). 2. Click **Environments** on your app. 3. Open the **Change Requests** tab. 4. Look for requests with **Private Connectivity** as the **Request Type**. For more information on the **Change Requests** tab, refer to the [Change Requests](/developerportal/deploy/environments/#change-requests) section in *Environments and Deployment*. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/custom-domains.md b/content/en/docs/deployment/mendix-cloud-deploy/custom-domains.md index 98ef686c3dc..d655a2e8ecb 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/custom-domains.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/custom-domains.md @@ -56,7 +56,7 @@ You can choose which certificate to use when you configure a custom domain for a To manage custom domains, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 2. Click **Cloud Settings** ({{< icon name="settings-slider-1" >}}) from any of the [available tabs](/developerportal/deploy/environments/#available-tabs) to open the **Manage Cloud Settings** page. 3. Switch to the **Custom Domains** tab. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/deploying-to-mendix-cloud.md b/content/en/docs/deployment/mendix-cloud-deploy/deploying-to-mendix-cloud.md index 53f5e28ca4b..117e0c4aedc 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/deploying-to-mendix-cloud.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/deploying-to-mendix-cloud.md @@ -74,7 +74,7 @@ To create a deployment package via Studio Pro, follow these steps: You can also create a deployment package through the Mendix Portal, using a model committed to the Team Server. To do this, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 2. On the [Deployment Packages](/developerportal/deploy/environments/#deployment-packages-tab) tab, click **Create a Package**. This launches the **Create Package** wizard. 3. On the **Select Branch** tab, select the branch on which to base the build. 4. On the **Select Revision** tab, select the branch revision on which to base the package. @@ -85,7 +85,7 @@ You can also create a deployment package through the Mendix Portal, using a mode The previous steps explained how to create a deployment package on Mendix Cloud, but the app based on the deployment package is not running yet. To deploy a deployment package to a node environment where you can run the app, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 2. On the [Deployment Packages](/developerportal/deploy/environments/#deployment-packages-tab) tab, choose your preferred deployment package. 3. Click **Deploy** ({{% icon name="deploy" %}}) to launch the deploy wizard. 4. On the **Select Environment** tab of the wizard, choose the environment to which you want to deploy the package. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/environments-details.md b/content/en/docs/deployment/mendix-cloud-deploy/environments-details.md index 053b58839a5..f8cdcaae842 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/environments-details.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/environments-details.md @@ -12,7 +12,7 @@ aliases: ## Introduction -To open the **Environment Details** page, go to [Apps](https://sprintr.home.mendix.com) and click **Environments** on your licensed app. Then click **Details** ({{% icon name="notes-paper-edit" %}}) by the environment you want to view. +To open the **Environment Details** page, go to [Projects](https://projects.home.mendix.com) and click **Environments** on your licensed app. Then click **Details** ({{% icon name="notes-paper-edit" %}}) by the environment you want to view. {{% alert color="info" %}}You must have permissions for **Transport Rights** to view the **Environment Details** page. For details on configuring permissions, see [Node Permissions](/developerportal/deploy/node-permissions/).{{% /alert %}} diff --git a/content/en/docs/deployment/mendix-cloud-deploy/environments.md b/content/en/docs/deployment/mendix-cloud-deploy/environments.md index aa436fe5061..f9ce5422740 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/environments.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/environments.md @@ -10,7 +10,7 @@ aliases: You can use the **Environments** page to access information about your environments, deployment packages, manage certificates and access restrictions, and more. -To access your app's **Environments** page, go to [Apps](https://sprintr.home.mendix.com/) and click **Environments** on your app. You can also directly visit the **Environments** page using this link: `https://cloud.home.mendix.com/link/deploy/`*`APP_ID`*, with *`APP_ID`* replaced by your [project ID](/developerportal/deploy/environments-details/#general-tab). +To access your app's **Environments** page, go to [Projects](https://projects.home.mendix.com/) and click **Environments** on your app. You can also directly visit the **Environments** page using this link: `https://cloud.home.mendix.com/link/deploy/`*`APP_ID`*, with *`APP_ID`* replaced by your [project ID](/developerportal/deploy/environments-details/#general-tab). ## Available Tabs diff --git a/content/en/docs/deployment/mendix-cloud-deploy/implement-cicd-pipeline.md b/content/en/docs/deployment/mendix-cloud-deploy/implement-cicd-pipeline.md index a44a5e1259c..b1ac47d0fa6 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/implement-cicd-pipeline.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/implement-cicd-pipeline.md @@ -37,7 +37,7 @@ For access to Mendix Cloud environments, an authorized user is needed when execu To be able to use the Mendix APIs to access your environment, the user who is going to access the APIs needs API rights. -To grant API rights, open your app in [Apps](https://sprintr.home.mendix.com/), then go to the **Permissions** tab of the app's **Environments** page and select the **API Rights** option for the user for whom you created an API key in the [User API Key](#user-API-key) step, above. For more details on how to configure permissions, see [Node Permissions](/developerportal/deploy/node-permissions/). +To grant API rights, open your app in [Projects](https://projects.home.mendix.com/), then go to the **Permissions** tab of the app's **Environments** page and select the **API Rights** option for the user for whom you created an API key in the [User API Key](#user-API-key) step, above. For more details on how to configure permissions, see [Node Permissions](/developerportal/deploy/node-permissions/). ### Building the Deployment Package diff --git a/content/en/docs/deployment/mendix-cloud-deploy/licensing-apps/_index.md b/content/en/docs/deployment/mendix-cloud-deploy/licensing-apps/_index.md index 0c77df6da41..91873fc8a96 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/licensing-apps/_index.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/licensing-apps/_index.md @@ -115,7 +115,7 @@ Apart from the app, the rest of the environment (or environments) in the target To connect your app to a licensed node, do the following: -1. From [Apps](https://sprintr.home.mendix.com), go to the [Environments](/developerportal/deploy/environments/) page of the app you want to unlink. +1. From [Projects](https://projects.home.mendix.com), go to the [Environments](/developerportal/deploy/environments/) page of the app you want to unlink. 1. Click **Select Licensed Node**. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/logs.md b/content/en/docs/deployment/mendix-cloud-deploy/logs.md index 7ae7d6a092e..25a3aba907a 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/logs.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/logs.md @@ -18,7 +18,7 @@ This page describes logs for licensed apps deployed to Mendix Cloud. Logs are no To configure logs if your app is running on a different cloud, go to the cloud management portal for the cloud to which your app is deployed. For more information, see [Monitoring Environments in Mendix on Kubernetes](/developerportal/deploy/private-cloud-monitor/) or [Monitoring Environments in Mendix Apps on SAP BTP](/developerportal/deploy/sap-cloud-platform/sap-monitoring/). {{% /alert %}} -To access the **Logs** page, open your app in [Apps](https://sprintr.home.mendix.com/). Then select **Logs** in the navigation pane. +To access the **Logs** page, open your app in [Projects](https://projects.home.mendix.com/). Then select **Logs** in the navigation pane. Use the drop-down menu in the upper-right corner to select the environment you want to view logs for. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/maintenance-windows.md b/content/en/docs/deployment/mendix-cloud-deploy/maintenance-windows.md index 4ab45ecbf28..ccc787be86b 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/maintenance-windows.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/maintenance-windows.md @@ -47,7 +47,7 @@ Maintenance windows and planned maintenance are defined in Coordinated Universal Follow the instructions below to configure a maintenance window. -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 2. Click **Details** ({{% icon name="notes-paper-edit" %}}) on the environment that you want to configure. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/mendix-ip-addresses.md b/content/en/docs/deployment/mendix-cloud-deploy/mendix-ip-addresses.md index cdf36518ad1..5f5a4867555 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/mendix-ip-addresses.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/mendix-ip-addresses.md @@ -76,7 +76,7 @@ For Mendix apps deployed to the Kubernetes infrastructure: * `10.11.128.0/18` * `10.11.192.0/18` -To find whether your app uses Kubernetes or Cloud Foundry, go to [Apps](https://sprintr.home.mendix.com/link/myapps) and check the **Infrastructure** label for your environment. +To find whether your app uses Kubernetes or Cloud Foundry, go to [Projects](https://projects.home.mendix.com/link/myapps) and check the **Infrastructure** label for your environment. ### Mendix Portal {#global-platform-ips} diff --git a/content/en/docs/deployment/mendix-cloud-deploy/mendix-sso.md b/content/en/docs/deployment/mendix-cloud-deploy/mendix-sso.md index 0cc2a5ecef3..3341a7cadfe 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/mendix-sso.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/mendix-sso.md @@ -54,7 +54,7 @@ Click **Authorize** to continue using Mendix SSO with the app. Authorizing the a ### Assigning End-User Roles -To give end-users access to your app, use the [Access Management](/developerportal/general-settings/#managing-app-users) tab on the **Settings** page after opening your app in **Apps**. +To give end-users access to your app, use the [Access Management](/developerportal/general-settings/#managing-app-users) tab on the **Settings** page after opening your app in **Projects**. {{< figure src="/attachments/deployment/mendix-cloud-deploy/mendix-sso/access-management-tab.png" alt="" >}} diff --git a/content/en/docs/deployment/mendix-cloud-deploy/metrics.md b/content/en/docs/deployment/mendix-cloud-deploy/metrics.md index 3609640ce01..c5aef916b3e 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/metrics.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/metrics.md @@ -29,7 +29,7 @@ To access the graphs on the **Metrics** page, you must have **Access to Monitori If you meet the above conditions, you can find the graphs by following these steps: -1. Open your app in [Apps](https://sprintr.home.mendix.com). +1. Open your app in [Projects](https://projects.home.mendix.com). 1. In the navigation pane, click **Metrics**. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/migrating-to-different-cloud.md b/content/en/docs/deployment/mendix-cloud-deploy/migrating-to-different-cloud.md index d6730164796..4f00c45268b 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/migrating-to-different-cloud.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/migrating-to-different-cloud.md @@ -49,7 +49,7 @@ To manually migrate your app to a new node, follow the steps in the sections bel First, link one of the new temporary apps to the target node. -1. In [Apps](https://sprintr.home.mendix.com), open one of your temporary apps. +1. In [Projects](https://projects.home.mendix.com), open one of your temporary apps. 2. From the navigation pane, go to the **Environments** page. @@ -73,13 +73,13 @@ Download the deployment package of your app hosted in the source node, and uploa To download a deployment package, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 2. On the [Deployment Packages tab](/developerportal/deploy/environments/#deployment-packages-tab), choose your preferred deployment package. 3. Click **More Options** ({{% icon name="three-dots-menu-horizontal" %}}) > **Download**. To upload the deployment package, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 2. On the [Deployment Packages tab](/developerportal/deploy/environments/#deployment-packages-tab), click **Upload a Package**. 3. Browse and select the downloaded deployment package from your device. 4. Deploy the uploaded package and confirm that it starts successfully. See [How to Deploy an App to Mendix Cloud](/developerportal/deploy/mendix-cloud-deploy/deploying-an-app/) for more details. @@ -113,7 +113,7 @@ To learn how to do this, see [How to Deploy the App to an Environment](/develope It is not possible to directly unlink an app from a licensed node. The only way to unlink the app is to connect another app to the licensed node; this unlinks the existing app automatically. To unlink your app, follow these steps: -1. In [Apps](https://sprintr.home.mendix.com), open the second blank app you created (not the one you have linked to the target node). +1. In [Projects](https://projects.home.mendix.com), open the second blank app you created (not the one you have linked to the target node). 2. Go to the app's **Environments** page. @@ -131,7 +131,7 @@ Follow these steps to link the app you detached from the source node above, to t Make sure you have downloaded the latest backup and deployment package before linking your app to the target node. {{% /alert %}} -1. In [Apps](https://sprintr.home.mendix.com), open the app that you detached from the source node. +1. In [Projects](https://projects.home.mendix.com), open the app that you detached from the source node. 2. Go to the app's **Environments** page. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-application-health/_index.md b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-application-health/_index.md index aacfef24a4c..e1c5b768731 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-application-health/_index.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-application-health/_index.md @@ -26,7 +26,7 @@ This document explains how to access the application status page, what the infor Mendix Cloud automatically monitors the health and status of apps that are deployed on cloud nodes. To access the information gathered in this way, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), open the app that you want to monitor. +1. From [Projects](https://projects.home.mendix.com), open the app that you want to monitor. 1. In the [navigation pane](/developerportal/#navigation-pane), click **Alerts**. This displays the status of your app node in various categories. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-application-health/receive-alerts.md b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-application-health/receive-alerts.md index fe355e8debc..bfe0b4c950c 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-application-health/receive-alerts.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-application-health/receive-alerts.md @@ -22,7 +22,7 @@ You can select the **Email Alerts** checkbox on the **Alerts** page to set up em To enable email alerts, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), open your app. +1. From [Projects](https://projects.home.mendix.com), open your app. 1. Click **Alerts** in the navigation pane. 1. Select the environment for which you want to set the alerts from the drop-down list at the top of the page. It is possible to set this option separately for each environment. 1. Click **Settings** to open the **Settings** tab. @@ -42,7 +42,7 @@ For details on webhooks, see the [Webhooks](/developerportal/deploy/webhooks/) p To set a new webhook in the Mendix Portal, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), open your app. +1. From [Projects](https://projects.home.mendix.com), open your app. 1. In the navigation pane, click **Webhooks**. 1. Click **New Webhook**. 1. Name your webhook and provide the webhook receiver URL and Validation Secret as described in the [Configuring a Webhook](/developerportal/deploy/webhooks/#setting-up) section of the *Webhooks* page. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/_index.md b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/_index.md index 268e406ef77..c4218364874 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/_index.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/_index.md @@ -312,4 +312,4 @@ If desired, you can adjust the log levels. If you configure your app's log level ## Read More -* [Metrics](/developerportal/operate/metrics/) – Describes the graphs that you can use to monitor the performance and health of your Mendix Cloud app on the **Metrics** page in **Apps** +* [Metrics](/developerportal/operate/metrics/) – Describes the graphs that you can use to monitor the performance and health of your Mendix Cloud app on the **Metrics** page in **Projects**. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/appdynamics-metrics.md b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/appdynamics-metrics.md index b54b46c012f..cc95436d258 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/appdynamics-metrics.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/appdynamics-metrics.md @@ -36,7 +36,7 @@ To use AppDynamics and send data to AppDynamics from your Mendix app, you need t To send your runtime information to AppDynamics, you must set it up using environment variables in the Mendix Portal. -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 1. Click **Details** on the environment you wish to monitor with AppDynamics. 1. Switch to the [**Runtime** tab](/developerportal/deploy/environments-details/#runtime-tab). 1. Add the following **Custom Environment Variables**. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/datadog-metrics.md b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/datadog-metrics.md index 4fdf9bbbf28..e042edd1b4d 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/datadog-metrics.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/datadog-metrics.md @@ -65,7 +65,7 @@ To find your existing API key or to request a new key for your app as an existin To send your runtime information to Datadog, you need to provide the Datadog API key to your environment. To do so, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 1. Click **Details** on the environment you wish to monitor with Datadog. 1. Switch to the **Runtime** tab. 1. Click **Add** in the **Custom Environment Variables** section. @@ -147,7 +147,7 @@ Mendix recommends using the following tags: To set these tags, do the following: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 1. Click **Details** on an environment you are monitoring with Datadog. 1. Switch to the **Tags** tab {{< figure src="/attachments/deployment/mendix-cloud-deploy/metrics/datadog-metrics/set-tags.png" alt="Example metric showing tags in Datadog" class="no-border" >}} @@ -222,7 +222,7 @@ Enabling Mendix Tracing may significantly affect your Datadog APM costs. Review To enable Mendix Tracing, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 2. Click **Details** on the environment you want to monitor. 3. Switch to the **Runtime** tab. 4. Click **Add** in the **Custom Environment Variables** section. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/dynatrace-metrics.md b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/dynatrace-metrics.md index f7883cb5d5c..99c8bf68b5b 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/dynatrace-metrics.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/dynatrace-metrics.md @@ -31,7 +31,7 @@ To use Dynatrace and send data to Dynatrace from your Mendix app, you need the f To start sending your Mendix app's metrics to Dynatrace, you need to set some environment variables in the Mendix Portal. Follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 2. Click **Details** on the environment you wish to monitor with Dynatrace. 3. Switch to the [**Runtime** tab](/developerportal/deploy/environments-details/#runtime-tab). 4. Add the following **Custom Environment Variables**. @@ -73,7 +73,7 @@ You can set extra dimensions as tags in the Mendix Portal. Mendix recommends at To set this tag, do the following: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 2. Click **Details** ({{% icon name="notes-paper-edit" %}}) on an environment you are monitoring with Dynatrace. 3. Switch to the **Tags** tab. 4. Click **Add** and type in a string to be sent to Dynatrace as a dimension. For more information, see the [**Tags** tab](/developerportal/deploy/environments-details/#tags) documentation in *Environment Details*. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/newrelic-metrics.md b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/newrelic-metrics.md index 9eae1a99868..58eed16da50 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/newrelic-metrics.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/newrelic-metrics.md @@ -38,7 +38,7 @@ To make use of New Relic, you need a New Relic API key. To find an existing key To send your runtime information to New Relic, you must provide the New Relic API key to your environment. -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 1. Click **Details** on the environment you wish to monitor with New Relic. 1. Switch to the **Runtime** tab. 1. Add the following **Custom Environment Variables**: @@ -88,7 +88,7 @@ Mendix recommends using the following tags: To set these tags, do the following: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 1. Click **Details** on an environment you are monitoring with New Relic. 1. On the **Tags** tab, add a tag. This is the string that is sent to New Relic as a tag. 1. Restart the app. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/opentelemetry.md b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/opentelemetry.md index c1364c8425e..11cb4959310 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/opentelemetry.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/opentelemetry.md @@ -32,7 +32,7 @@ Before connecting your app to an OpenTelemetry backend, ensure you have: To connect your Mendix Cloud environment to an OpenTelemetry backend: -1. Go to [Apps](https://sprintr.home.mendix.com/). +1. Go to [Projects](https://projects.home.mendix.com/). 2. Click **Environments** on the app of choice. 3. Click **Details** ({{% icon name="notes-paper-edit" %}}) for the environment you want to configure. 4. Go to the **Runtime** tab. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/splunk-metrics.md b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/splunk-metrics.md index 1c2e3943609..305d4d7119c 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/splunk-metrics.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/monitoring-with-apm/splunk-metrics.md @@ -31,7 +31,7 @@ To use the Splunk Cloud Platform and send data to Splunk Cloud Platform from you To send your runtime information to Splunk Cloud Platform, you need to set it up using environment variables in the Mendix Portal. -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 2. Click **Details** on the environment you wish to monitor with Splunk Cloud Platform. 3. Switch to the [**Runtime** tab](/developerportal/deploy/environments-details/#runtime-tab). 4. Add the following **Custom Environment Variables**. @@ -90,7 +90,7 @@ You can also set up custom tags in the format `key:value`. Mendix recommends add To set these tags, do the following: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your app. 1. Click **Details** on an environment you are monitoring with Splunk. 1. Switch to the **Tags** tab. 1. Click **Add** and type in the string to be sent to Splunk as a tag. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/node-permissions.md b/content/en/docs/deployment/mendix-cloud-deploy/node-permissions.md index c3880c80e7d..830d63fd13a 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/node-permissions.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/node-permissions.md @@ -91,7 +91,7 @@ Other permissions are needed in addition to **API Rights**. For example, to acce #### Access to Monitoring -Team members with **Access to Monitoring** permissions can view the application metrics, logs, and alerts in [Apps](https://sprintr.home.mendix.com). This allows them to successfully operate your Mendix Cloud environments. +Team members with **Access to Monitoring** permissions can view the application metrics, logs, and alerts in [Projects](https://projects.home.mendix.com). This allows them to successfully operate your Mendix Cloud environments. For more information, see [Metrics](/developerportal/operate/metrics/), [Logs](/developerportal/operate/logs/), and [Alerts](/developerportal/operate/monitoring-application-health/). diff --git a/content/en/docs/deployment/mendix-cloud-deploy/scale-environment.md b/content/en/docs/deployment/mendix-cloud-deploy/scale-environment.md index 2ef417903ed..1fb83afbeb0 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/scale-environment.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/scale-environment.md @@ -30,7 +30,7 @@ Before following the steps outlined on this page, make sure you meet the followi To scale your licensed app in Mendix Cloud, follow these steps: -1. From [Apps](https://sprintr.home.mendix.com), go to the **Environments** page of your licensed app. +1. From [Projects](https://projects.home.mendix.com), go to the **Environments** page of your licensed app. 2. Click **Details** ({{% icon name="notes-paper-edit" %}}) on the environment you want to scale. 3. On the **General** tab, scroll down to the **Plan Details** section. 4. On the **Instances** row, click **Scale**. diff --git a/content/en/docs/deployment/mendix-cloud-deploy/studio-deployment-settings.md b/content/en/docs/deployment/mendix-cloud-deploy/studio-deployment-settings.md index d430ca45b83..9801a106666 100644 --- a/content/en/docs/deployment/mendix-cloud-deploy/studio-deployment-settings.md +++ b/content/en/docs/deployment/mendix-cloud-deploy/studio-deployment-settings.md @@ -9,7 +9,7 @@ description: "Describes how to set deployment targets for Mendix Studio Pro." ## Introduction -If you have a licensed app in Mendix Cloud, you can deploy it directly to an environment from Studio Pro. To do this, designate a target environment in [Apps](https://sprintr.home.mendix.com/), then click **App** > **Deploy to Licensed Cloud Node** in Studio Pro. These steps are described in detail below. +If you have a licensed app in Mendix Cloud, you can deploy it directly to an environment from Studio Pro. To do this, designate a target environment in [Projects](https://projects.home.mendix.com/), then click **App** > **Deploy to Licensed Cloud Node** in Studio Pro. These steps are described in detail below. ## Selecting the Target Environment {#studio-pro-target} @@ -21,7 +21,7 @@ If an environment is designated as the deployment target, you can see this on it To select a target environment for Studio Pro deployment, do the following: -1. From [Apps](https://sprintr.home.mendix.com/), click **Environments** on your app. +1. From [Projects](https://projects.home.mendix.com/), click **Environments** on your app. 2. In the **Overview** tab, click **Environment Settings** ({{% icon name="cog" %}}) . diff --git a/content/en/docs/deployment/mx-azure/mx-azure-backups.md b/content/en/docs/deployment/mx-azure/mx-azure-backups.md index d45a3a80a20..10dde140589 100644 --- a/content/en/docs/deployment/mx-azure/mx-azure-backups.md +++ b/content/en/docs/deployment/mx-azure/mx-azure-backups.md @@ -23,7 +23,7 @@ You must have **Manage Apps Backups** permission for the namespace to use this f ## Creating a Backup {#creating-backup} -1. On the [Apps](https://sprintr.home.mendix.com) page, select your app. +1. On the [Projects](https://projects.home.mendix.com) page, select your app. 2. Click **Backups** in the navigation pane. 3. Choose the environment to back up from the environment dropdown. diff --git a/content/en/docs/deployment/private-cloud/private-cloud-cluster/_index.md b/content/en/docs/deployment/private-cloud/private-cloud-cluster/_index.md index 61161eba750..56cc713db13 100644 --- a/content/en/docs/deployment/private-cloud/private-cloud-cluster/_index.md +++ b/content/en/docs/deployment/private-cloud/private-cloud-cluster/_index.md @@ -1331,7 +1331,7 @@ You can change the access rights for, or completely remove, existing members. #### Operate {#operate} -The **Operate** tab allows you to add a set of links which are used when users request an operations page for their app in [Apps](https://sprintr.home.mendix.com/). +The **Operate** tab allows you to add a set of links which are used when users request an operations page for their app in [Projects](https://projects.home.mendix.com/). The following pages can be configured: * Metrics diff --git a/content/en/docs/deployment/private-cloud/private-cloud-deploy/_index.md b/content/en/docs/deployment/private-cloud/private-cloud-deploy/_index.md index 02c99b6b9cf..eb36d2a7712 100644 --- a/content/en/docs/deployment/private-cloud/private-cloud-deploy/_index.md +++ b/content/en/docs/deployment/private-cloud/private-cloud-deploy/_index.md @@ -40,7 +40,7 @@ To deploy an app to your private cloud platform, you need the following: When you first [create your app](/developerportal/#create-app), it will be set to deploy to Mendix Cloud. You need to change the target to be private cloud. -1. Open your app in [Apps](https://sprintr.home.mendix.com/). +1. Open your app in [Projects](https://projects.home.mendix.com/). {{< figure src="/attachments/deployment/private-cloud/private-cloud-deploy/image2.png" class="no-border" >}} @@ -62,7 +62,7 @@ Deployment package creation for Mendix versions 7 and below is no longer support The deployment package created with Java 17/21 support requires the Mendix Operator to be in version 2.15.0 or above. {{% /alert %}} -1. Open your app in [Apps](https://sprintr.home.mendix.com/). +1. Open your app in [Projects](https://projects.home.mendix.com/). 2. Go to the **Environments** page and click **Create Deployment Package**. {{< figure src="/attachments/deployment/private-cloud/private-cloud-deploy/image9.png" class="no-border" >}} @@ -93,7 +93,7 @@ Alternatively, you can upload an existing MDA by clicking **Upload**. ### Creating an Environment{#create-environment} -When deploying your app for the first time, there will be no environments available. Before creating an environment, make sure that you have created/uploaded deployment package. The **Environments** page for your app in [Apps](https://sprintr.home.mendix.com/) will show you the current status. +When deploying your app for the first time, there will be no environments available. Before creating an environment, make sure that you have created/uploaded deployment package. The **Environments** page for your app in [Projects](https://projects.home.mendix.com/) will show you the current status. {{< figure src="/attachments/deployment/private-cloud/private-cloud-deploy/image5.png" class="no-border" >}} @@ -220,7 +220,7 @@ You will be taken to the Environment Details page for the selected environment. ## Environments Page -After opening your app in [Apps](https://sprintr.home.mendix.com/), you can find the **Environments** page, which contains three sections: +After opening your app in [Projects](https://projects.home.mendix.com/), you can find the **Environments** page, which contains three sections: * Deployment Package Repository * Environments diff --git a/content/en/docs/deployment/private-cloud/private-cloud-monitor.md b/content/en/docs/deployment/private-cloud/private-cloud-monitor.md index be659f47fe7..2e73bfa65e1 100644 --- a/content/en/docs/deployment/private-cloud/private-cloud-monitor.md +++ b/content/en/docs/deployment/private-cloud/private-cloud-monitor.md @@ -542,7 +542,7 @@ Compatibility mode is only available for Operator versions older than 2.27.0. If In this case, you must use native mode instead. See [Enable Native Metrics in Connected Mode](#enable-native-metrics-connected-mode) for instructions. {{% /alert %}} -1. Open your app in [Apps](https://sprintr.home.mendix.com/). +1. Open your app in [Projects](https://projects.home.mendix.com/). 2. Go to the **Environments** page. 3. Click **Details** next to the environment where compatibility mode should be used. @@ -592,7 +592,7 @@ To completely disable metrics collection, delete the `runtimeMetricsConfiguratio #### Disable Metrics in Connected Mode -1. Open your app in [Apps](https://sprintr.home.mendix.com/). +1. Open your app in [Projects](https://projects.home.mendix.com/). 2. Go to the **Environments** page. 3. Click **Details** next to the environment where compatibility mode should be used. @@ -652,7 +652,7 @@ It is also possible to add extra tags (Prometheus labels) by specifying them in #### Enable Native Metrics in Connected Mode{#enable-native-metrics-connected-mode} -1. Open your app in [Apps](https://sprintr.home.mendix.com/). +1. Open your app in [Projects](https://projects.home.mendix.com/). 2. Go to the **Environments** page. 3. Click **Details** next to the environment where native mode should be used. diff --git a/content/en/docs/deployment/private-cloud/private-cloud-operator.md b/content/en/docs/deployment/private-cloud/private-cloud-operator.md index 5adadbc6ca2..64509e0f06c 100644 --- a/content/en/docs/deployment/private-cloud/private-cloud-operator.md +++ b/content/en/docs/deployment/private-cloud/private-cloud-operator.md @@ -36,7 +36,7 @@ Create a deployment package (.mda) file from your app. It is this which is picke You can obtain the deployment package in a number of ways: * within Studio Pro, by choosing the menu option **Project > Create Deployment Package…** – see [Create Deployment Package](/refguide/create-deployment-package-dialog/) for more information -* from the **Environments** page of your app in [Apps](https://sprintr.home.mendix.com/) +* from the **Environments** page of your app in [Projects](https://projects.home.mendix.com/) {{< figure src="/attachments/deployment/private-cloud/private-cloud-operator/environments-create-mda.png" class="no-border" >}} * through a CI/CD process, such as Jenkins. diff --git a/content/en/docs/deployment/sap-btp/_index.md b/content/en/docs/deployment/sap-btp/_index.md index 3814644b579..e6123076442 100644 --- a/content/en/docs/deployment/sap-btp/_index.md +++ b/content/en/docs/deployment/sap-btp/_index.md @@ -30,7 +30,7 @@ Before you can manage your SAP BTP using the Mendix Portal, set it up. There are ### Changing the Cloud Settings {#ChangeCloudSettings} -In this scenario, you have an existing app which is running in another environment, for instance, on Mendix Cloud. To change this, open your app in [Apps](https://sprintr.home.mendix.com/), go to **Settings**, and switch to the **Cloud Settings** tab. +In this scenario, you have an existing app which is running in another environment, for instance, on Mendix Cloud. To change this, open your app in [Projects](https://projects.home.mendix.com/), go to **Settings**, and switch to the **Cloud Settings** tab. {{< figure src="/attachments/deployment/sap-btp/sap-cloud-platform/cloud-settings.png" alt="" >}} @@ -110,7 +110,7 @@ After the environment has been created successfully, a confirmation message appe You can create several environments for your app. For example, you may have created a development environment, but you may want environments for test, acceptance, production, and so forth. Additionally, when you switch from another cloud, you need to create at least one environment for your Mendix application. -You can do this in the **Environments** page after opening your app in [Apps](https://sprintr.home.mendix.com/). +You can do this in the **Environments** page after opening your app in [Projects](https://projects.home.mendix.com/). {{< figure src="/attachments/deployment/sap-btp/sap-cloud-platform/finish-environment.png" alt="">}} @@ -192,10 +192,10 @@ If you click **Run** or **Publish** in Studio Pro, this automatically does the f {{% /alert %}} {{% alert color="warning" %}} -You still have to deploy your app in [Apps](https://sprintr.home.mendix.com/) the first time to ensure that all the services are bound correctly. +You still have to deploy your app in [Projects](https://projects.home.mendix.com/) the first time to ensure that all the services are bound correctly. {{% /alert %}} -1. Open the app in [Apps](https://sprintr.home.mendix.com/). In the **Environments** page, select the **Deployment Packages** tab. This tab shows the list of built packages. +1. Open the app in [Projects](https://projects.home.mendix.com/). In the **Environments** page, select the **Deployment Packages** tab. This tab shows the list of built packages. {{< figure src="/attachments/deployment/sap-btp/sap-cloud-platform/deployment-package.png" alt="">}} @@ -284,7 +284,7 @@ Click **Next** to continue to the **Runtime** tab. Here, you can **Add**, edit ( ## Deleting an App -If you are the last person to leave a Mendix app, you can delete the app. However, this does not delete the app or resources on SAP BTP. To leave the app, find it on the [My Apps](https://sprintr.home.mendix.com/link/myapps) page in the Mendix Portal and click **Leave app**. +If you are the last person to leave a Mendix app, you can delete the app. However, this does not delete the app or resources on SAP BTP. To leave the app, find it on the [My Projects](https://projects.home.mendix.com/link/myapps) page in the Mendix Portal and click **Leave app**. If you are the last member of the app development team, you are asked if you want to delete the app. diff --git a/content/en/docs/deployment/sap-btp/sap-environments.md b/content/en/docs/deployment/sap-btp/sap-environments.md index d942036cd69..4068ee4a7ec 100644 --- a/content/en/docs/deployment/sap-btp/sap-environments.md +++ b/content/en/docs/deployment/sap-btp/sap-environments.md @@ -15,7 +15,7 @@ The **Environment Details** page is the central location for configuring and man Use the **Environment Details** page to configure how your app runs, manage Cloud Foundry services, set environment variables, and monitor your app's status. Changes made here persist across deployments and override any temporary changes made directly in the SAP BTP cockpit. {{% alert color="info" %}} -To access the Environment Details page, go to **Environments** in [Apps](https://sprintr.home.mendix.com/) and click the details ({{% icon name="pencil-write-paper" %}}) icon next to your environment. You will also be taken to this page when you successfully deploy or transport your app. +To access the Environment Details page, go to **Environments** in [Projects](https://projects.home.mendix.com/) and click the details ({{% icon name="pencil-write-paper" %}}) icon next to your environment. You will also be taken to this page when you successfully deploy or transport your app. {{% /alert %}} ## Environment Details {#EnvironmentDetails} diff --git a/content/en/docs/developerportal/_index.md b/content/en/docs/developerportal/_index.md index b32b7c5a251..ffcada53291 100644 --- a/content/en/docs/developerportal/_index.md +++ b/content/en/docs/developerportal/_index.md @@ -87,7 +87,7 @@ To go to the [licensed environments](/developerportal/deploy/environments/) of y ### Navigation Pane {#navigation-pane} -You can open a project in [Projects](https://sprintr.home.mendix.com/) by clicking the project tile. After a project is open, you can navigate between sections using the navigation pane on the left side of the screen. +You can open a project in [Projects](https://projects.home.mendix.com/) by clicking the project tile. After a project is open, you can navigate between sections using the navigation pane on the left side of the screen. The navigation pane is divided into these main categories: diff --git a/content/en/docs/developerportal/app-insights/_index.md b/content/en/docs/developerportal/app-insights/_index.md index 4fc8af380d7..7d421b0f52d 100644 --- a/content/en/docs/developerportal/app-insights/_index.md +++ b/content/en/docs/developerportal/app-insights/_index.md @@ -9,7 +9,7 @@ description_list: true ## Introduction -The **App Insights** category in the [navigation pane](/developerportal/#navigation-pane) of **Apps** provides access to Mendix App Insights. +The **App Insights** category in the [navigation pane](/developerportal/#navigation-pane) of **Projects** provides access to Mendix App Insights. Mendix App Insights is an effective suite of tools that includes Feedback and Mini Surveys. With App Insights, development teams can collect rapid, real-time feedback from business stakeholders and end-users during the development process. App Insights allows app development teams to make quick adjustments based on feedback, leading to faster development cycles and improved user satisfaction. diff --git a/content/en/docs/developerportal/app-insights/feedback.md b/content/en/docs/developerportal/app-insights/feedback.md index 536099eff29..2729849499b 100644 --- a/content/en/docs/developerportal/app-insights/feedback.md +++ b/content/en/docs/developerportal/app-insights/feedback.md @@ -12,7 +12,7 @@ aliases: If your app uses the [Mendix Feedback](/appstore/modules/mendix-feedback/) module, users can report feedback to your team using the feedback widget in your app, and all their feedback goes to the **Feedback** page. **Feedback** enables your team to view all the feedback. It also allows team members with the right permissions to organize feedback and add feedback manually. -You can access the **Feedback** page by selecting your app in [Apps](https://sprintr.home.mendix.com/), then clicking **Feedback** in the navigation pane. +You can access the **Feedback** page by selecting your app in [Projects](https://projects.home.mendix.com/), then clicking **Feedback** in the navigation pane. The **Feedback** page contains two tabs: [Inbox](#inbox) and [Archive](#archive). @@ -310,7 +310,7 @@ From the [feedback details](#feedback-details) page, you can manage tags by clic You can receive a notification when new feedback lands in **Inbox** or when a reporter replies to their feedback. To receive notifications, follow these steps: -1. Watch the app on the [Settings](/developerportal/general-settings/) page after you open it in [Apps](https://sprintr.home.mendix.com/). +1. Watch the app on the [Settings](/developerportal/general-settings/) page after you open it in [Projects](https://projects.home.mendix.com/). 2. Go to **Feedback** again. 3. Click the **Settings** {{% icon name="cog" %}} icon in the upper-right corner of the page. 4. Turn on the toggle to receive notifications. diff --git a/content/en/docs/developerportal/app-insights/mini-surveys.md b/content/en/docs/developerportal/app-insights/mini-surveys.md index ad8528e25b1..8c3f4e44efc 100644 --- a/content/en/docs/developerportal/app-insights/mini-surveys.md +++ b/content/en/docs/developerportal/app-insights/mini-surveys.md @@ -2,20 +2,22 @@ title: "Mini Surveys" url: /developerportal/app-insights/mini-surveys/ weight: 6 -description: "The app development team can utilize Mendix's user-friendly [Mini Surveys](/appstore/modules/mendix-mini-surveys/) module to integrate surveys into their applications. This empowers the Product Owner (PO), the Scrum Master, or the development team to craft surveys with personalized customizations, including survey goals, duration, and questionnaire types. After configuring the survey, end-users can conveniently submit their responses. Subsequently, the Product Owner, the Scrum Master, or the team can analyze the survey results, extracting valuable insights." +description: "Provides information on the [Mini Surveys](/appstore/modules/mendix-mini-surveys/) module, used to integrate surveys into apps." --- ## Introduction Mini Surveys is a part of Mendix App Insights, a set of tools designed to help you gather and consolidate feedback from your customers. +The app development team can utilize Mendix's user-friendly [Mini Surveys](/appstore/modules/mendix-mini-surveys/) module to integrate surveys into their applications. This empowers the Product Owner (PO), the Scrum Master, or the development team to craft surveys with personalized customizations, including survey goals, duration, and questionnaire types. After configuring the survey, end-users can conveniently submit their responses. Subsequently, the Product Owner, the Scrum Master, or the team can analyze the survey results, extracting valuable insights. + The Mini Surveys feature consists of two parts: * A pop-up survey in your app for users to fill in -* A back-end dashboard in the [navigation pane](/developerportal/#navigation-pane) of **Apps** for you to create surveys and aggregate your survey results. -You begin by creating a mini survey from the **Mini Survey** page in the navigation pane of **Apps**, and then you implement the mini survey by configuring the [Mendix Mini Surveys](/appstore/modules/mendix-mini-surveys/) module in Studio Pro. After the mini survey has started, you can view responses that have been collected in Mini Surveys in the Mendix Portal and export the responses to an XLSX file. +* A back-end dashboard in the [navigation pane](/developerportal/#navigation-pane) of **Projects** for you to create surveys and aggregate your survey results. +You begin by creating a mini survey from the **Mini Survey** page in the navigation pane of **Projects**, and then you implement the mini survey by configuring the [Mendix Mini Surveys](/appstore/modules/mendix-mini-surveys/) module in Studio Pro. After the mini survey has started, you can view responses that have been collected in Mini Surveys in the Mendix Portal and export the responses to an XLSX file. -This document first describes all the pages in Mini Surveys in **Apps**, and then it describes the procedure for running a mini survey. +This document first describes all the pages in Mini Surveys in **Projects**, and then it describes the procedure for running a mini survey. ## Mendix Mini Survey Configuration @@ -126,7 +128,7 @@ To generate a new API key, click **Generate API Key** above the right corner of The first time you complete the onboarding, Mendix creates a demo survey for you to test Mini Surveys. If you want to create a new mini survey, follow these steps: -1. Open the app in [Apps](https://sprintr.home.mendix.com/) and click **Mini Surveys** in the sidebar. What you see depends on whether there are existing mini surveys for the app: +1. Open the app in [Projects](https://projects.home.mendix.com/) and click **Mini Surveys** in the sidebar. What you see depends on whether there are existing mini surveys for the app: * If there are existing mini surveys for the app, [Survey Overview](#survey-overview) opens, which lists all the existing mini surveys and shows the **Create New Survey** button * If there are no existing mini surveys for this app, you only see the **Create New Survey** button @@ -156,7 +158,7 @@ Now you can [implement the mini survey](#implement-survey). To edit a mini survey, perform the following steps: -1. Open the app in [Apps](https://sprintr.home.mendix.com/). +1. Open the app in [Projects](https://projects.home.mendix.com/). 2. Click **Mini Surveys** in the sidebar. The [Survey Overview](#survey-overview) page opens. 3. On the **Active** tab, click the mini survey that you want to edit. The [survey details](#survey-details) page opens. 4. Go to the **Details** tab. @@ -205,7 +207,7 @@ When the start time that you set for the mini survey is reached, the survey will To check the responses that have been collected, follow these steps: -1. Open the app in [Apps](https://sprintr.home.mendix.com/). +1. Open the app in [Projects](https://projects.home.mendix.com/). 2. Click **Mini Surveys** in the sidebar. The [Survey Overview](#survey-overview) page opens. 3. On the **Active** tab, click the mini survey to open the [survey details](#survey-details) page. 4. Go to the **Responses** tab to see all the responses that have been collected. @@ -227,7 +229,7 @@ Survey opt-out rule is a variable cached to your internet browser. You can reset ### Unfinished Surveys -If a user only answers one or two questions before they close the mini survey. The answers will be stored in your app. Every 15 minutes a scheduled event will submit all unfinished surveys collected in your app to the **Mini Surveys** in **Apps**. A survey answer must be more than one hour old before it is submitted by the scheduled event. +If a user only answers one or two questions before they close the mini survey. The answers will be stored in your app. Every 15 minutes a scheduled event will submit all unfinished surveys collected in your app to the **Mini Surveys** in **Projects**. A survey answer must be more than one hour old before it is submitted by the scheduled event. ## Troubleshooting & FAQ diff --git a/content/en/docs/developerportal/deployment.md b/content/en/docs/developerportal/deployment.md index 7b3a4392ec1..8280cb26750 100644 --- a/content/en/docs/developerportal/deployment.md +++ b/content/en/docs/developerportal/deployment.md @@ -1,7 +1,7 @@ --- title: "Deployment" url: /developerportal/deploy/ -description: "Describes the Deployment section of the Apps navigation pane." +description: "Describes the Deployment section of the Projects navigation pane." weight: 10 no_list: false description_list: true @@ -9,7 +9,7 @@ description_list: true ## Introduction -The **Deployment** category in the **Apps** [navigation pane](/developerportal/#navigation-pane) provides access to built-in deployment and monitoring tools for your app. The pages in this category are listed below. +The **Deployment** category in the **Projects** [navigation pane](/developerportal/#navigation-pane) provides access to built-in deployment and monitoring tools for your app. The pages in this category are listed below. {{% alert color="info" %}} The interface and functionality of these pages vary depending on where your app is deployed. For details about the various deployment options, see the [Deploying Apps](/deployment/) section. diff --git a/content/en/docs/developerportal/general/_index.md b/content/en/docs/developerportal/general/_index.md index 9d4a67e063b..b7532db9351 100644 --- a/content/en/docs/developerportal/general/_index.md +++ b/content/en/docs/developerportal/general/_index.md @@ -1,8 +1,8 @@ --- -title: "Apps ‒ General" +title: "Projects ‒ General" linktitle: "General" url: /developerportal/general/ -description: "Describes the tools and settings available in the General category in the Apps navigation pane." +description: "Describes the tools and settings available in the General category in the Projects navigation pane." weight: 5 no_list: false description_list: true @@ -14,6 +14,6 @@ aliases: ## Introduction -The **General** category in the **Apps** [navigation pane](/developerportal/#navigation-pane) offers general tools and settings for your app. +The **General** category in the **Projects** [navigation pane](/developerportal/#navigation-pane) offers general tools and settings for your app. ## Documents in This Category diff --git a/content/en/docs/developerportal/general/documents.md b/content/en/docs/developerportal/general/documents.md index 0f4ee0b7fdd..44b98556a8f 100644 --- a/content/en/docs/developerportal/general/documents.md +++ b/content/en/docs/developerportal/general/documents.md @@ -8,7 +8,7 @@ description: "Describes how to manage the documents in your app." ## Introduction -On the **Documents** page of the [navigation pane](/developerportal/#navigation-pane) of **Apps**, you can upload files to your app, and replace existing files with newer versions. +On the **Documents** page of the **Projects** [navigation pane](/developerportal/#navigation-pane), you can upload files to your app, and replace existing files with newer versions. {{< figure src="/attachments/developerportal/general/documents/documents.png" class="no-border" >}} diff --git a/content/en/docs/developerportal/general/overview.md b/content/en/docs/developerportal/general/overview.md index 5096f7d02f1..e6705d4bdf5 100644 --- a/content/en/docs/developerportal/general/overview.md +++ b/content/en/docs/developerportal/general/overview.md @@ -10,7 +10,7 @@ aliases: ## Introduction -Located in the [navigation pane](/developerportal/#navigation-pane) of **Apps**, **Overview** lets you see your app activity and the most important information about your project at a glance. +Located in the **Projects** [navigation pane](/developerportal/#navigation-pane), **Overview** lets you see your app activity and the most important information about your project at a glance. At the top of the page, you can find key information about your app, such as its logo, name, and description. If no description is provided, there is a placeholder text. With the **App Settings** permission, you can change the logo, name, and description of the app on the [Settings](/developerportal/general-settings/) page. diff --git a/content/en/docs/developerportal/general/team/_index.md b/content/en/docs/developerportal/general/team/_index.md index 92679a456f4..4d68f6b5942 100644 --- a/content/en/docs/developerportal/general/team/_index.md +++ b/content/en/docs/developerportal/general/team/_index.md @@ -2,17 +2,17 @@ title: "Team" url: /developerportal/general/team/ weight: 3 -description: "Describes the Team page of Apps navigation pane." +description: "Describes the Team page of Projects navigation pane." #To update these screenshots, you can log in with credentials detailed in How to Update Screenshots Using Team Apps. --- ## Introduction -Your team can include all of your colleagues working on an app. As well as developing, team members might have other roles, such as ideating or reviewing. The **Team** page in the [navigation pane](/developerportal/#navigation-pane) of **Apps** enables developers from both IT and business with mixed experience levels to collaborate. +Your team can include all of your colleagues working on an app. As well as developing, team members might have other roles, such as ideating or reviewing. The **Team** page in the **Projects** [navigation pane](/developerportal/#navigation-pane) enables developers from both IT and business with mixed experience levels to collaborate. To view and manage your team members, follow these steps: -1. In [Apps](https://sprintr.home.mendix.com), select the app you want to manage. +1. In [Projects](https://projects.home.mendix.com), select the app you want to manage. 2. In the navigation pane, click **Team**. ## Managing the Team {#managing} diff --git a/content/en/docs/developerportal/general/team/app-roles.md b/content/en/docs/developerportal/general/team/app-roles.md index 810edbb4e0c..89b33a7f82d 100644 --- a/content/en/docs/developerportal/general/team/app-roles.md +++ b/content/en/docs/developerportal/general/team/app-roles.md @@ -1,7 +1,7 @@ --- title: "App Roles" url: /developerportal/general/app-roles/ -description: "Describes the app team and App/Technical Contact roles and permissions within the Mendix Platform." +description: "Describes the app team and App/Technical Contact roles and permissions within Mendix Platform." aliases: - /developerportal/settings/technical-contact.html - /developerportal/general/technical-contact.html @@ -17,7 +17,7 @@ aliases: ## Introduction -The roles defined in **Apps** for an [app](/developerportal/#my-apps) and [team](/developerportal/general/team/) are described below. +The roles defined in **Projects** for an [app](/developerportal/#my-apps) and [team](/developerportal/general/team/) are described below. ## Team Member diff --git a/content/en/docs/developerportal/maia-plan/create-app/define-scope.md b/content/en/docs/developerportal/maia-plan/create-app/define-scope.md index 83a30b88100..190a8d993e2 100644 --- a/content/en/docs/developerportal/maia-plan/create-app/define-scope.md +++ b/content/en/docs/developerportal/maia-plan/create-app/define-scope.md @@ -10,7 +10,7 @@ weight: 20 Work with Maia to refine and detail the project scope, including the goal, success criteria, target users, and requirements. 1. After you click **Generate Plan**, the **Define Scope** window appears, and Maia starts populating it with the proposed project scope. - The app plan becomes available on the **Apps** page as soon as you click **Generate Plan** at the beginning of the workflow. You can return to the plan at any time after you leave it, and you can add team members to the app. + The app plan becomes available on the **Projects** page as soon as you click **Generate Plan** at the beginning of the workflow. You can return to the plan at any time after you leave it, and you can add team members to the app. After the **Define Scope** window is populated, you can see the following information generated by Maia: diff --git a/content/en/docs/developerportal/maia-plan/create-app/project-context.md b/content/en/docs/developerportal/maia-plan/create-app/project-context.md index e9c09d8504c..a78c91a0986 100644 --- a/content/en/docs/developerportal/maia-plan/create-app/project-context.md +++ b/content/en/docs/developerportal/maia-plan/create-app/project-context.md @@ -9,7 +9,7 @@ weight: 10 Providing context is the foundation for Maia to build your project plan. Give Maia clear goals, user details, and requirements to generate an accurate app plan. -1. In **Apps**, click **Create App** in the upper right corner. +1. In **Projects**, click **Create App** in the upper right corner. 2. Select **Plan & Build**. The **Plan & Build with Maia** window is displayed. diff --git a/content/en/docs/developerportal/monitoring.md b/content/en/docs/developerportal/monitoring.md index e5f52ea7fee..baf9d641059 100644 --- a/content/en/docs/developerportal/monitoring.md +++ b/content/en/docs/developerportal/monitoring.md @@ -7,7 +7,7 @@ weight: 10 ## Introduction -The **Monitoring** category in the [navigation pane](/developerportal/#navigation-pane) of **Apps** provides access to software composition, alerts, logs, and metrics. +The **Monitoring** category in the [navigation pane](/developerportal/#navigation-pane) of **Projects** provides access to software composition, alerts, logs, and metrics. ## Software Composition diff --git a/content/en/docs/developerportal/project-management/_index.md b/content/en/docs/developerportal/project-management/_index.md index c7d29566716..3f1b93befc2 100644 --- a/content/en/docs/developerportal/project-management/_index.md +++ b/content/en/docs/developerportal/project-management/_index.md @@ -3,12 +3,12 @@ title: "Project Management" url: /developerportal/project-management/ weight: 7 description_list: true -description: "Describes the Project Management section of Apps navigation pane." +description: "Describes the Project Management section of the Projects navigation pane." --- ## Introduction -The **Project Management** category in the [navigation pane](/developerportal/#navigation-pane) of **Apps** provides fast access to the project management tool that you select for your app: +The **Project Management** category in the **Projects** [navigation pane](/developerportal/#navigation-pane) provides fast access to the project management tool that you select for your app: * [Epics](/developerportal/project-management/epics/) * [Jira](/developerportal/project-management/jira-connector/) diff --git a/content/en/docs/developerportal/project-management/epics/_index.md b/content/en/docs/developerportal/project-management/epics/_index.md index f4b79a22340..c0f1d5f5f09 100644 --- a/content/en/docs/developerportal/project-management/epics/_index.md +++ b/content/en/docs/developerportal/project-management/epics/_index.md @@ -15,7 +15,7 @@ Epics is the default tool for managing the development process of new apps. The ## Opening an App in Epics -Open the app in [Apps](https://sprintr.home.mendix.com/link/myapps), then go to the [Project Management](/developerportal/project-management/) section. This sections shows all the pages of the Epics tool: +Open the app in [Projects](https://projects.home.mendix.com/link/myapps), then go to the [Project Management](/developerportal/project-management/) section. This sections shows all the pages of the Epics tool: * [Board](/developerportal/project-management/epics/board/) * [Planning](/developerportal/project-management/epics/planning/) diff --git a/content/en/docs/developerportal/project-management/epics/board.md b/content/en/docs/developerportal/project-management/epics/board.md index 81d6a76879d..780bf6994cd 100644 --- a/content/en/docs/developerportal/project-management/epics/board.md +++ b/content/en/docs/developerportal/project-management/epics/board.md @@ -100,7 +100,7 @@ The story details dialog box shows the following items: * **Created by** – This shows the person who created the story. -* **Assign to** – You can assign the story to anybody who can access the app in [Apps](https://sprintr.home.mendix.com/). +* **Assign to** – You can assign the story to anybody who can access the app in [Projects](https://projects.home.mendix.com/). * **Status** – You can set the status to any of the category/swimlane names on the **Board** and **Planning** pages. diff --git a/content/en/docs/developerportal/project-management/epics/epics.md b/content/en/docs/developerportal/project-management/epics/epics.md index fe4bf0b704d..254dc0f1ada 100644 --- a/content/en/docs/developerportal/project-management/epics/epics.md +++ b/content/en/docs/developerportal/project-management/epics/epics.md @@ -40,7 +40,7 @@ The epic details dialog box shows the following items: * You can link a story in the editor by typing *#* and the story title, and then selecting the right story from the list. * You can type a person in the editor by typing *@* and the person's name, and then selecting the right person from the list. Once you save the epic, the system will send a notification to the tagged person. -* **Assign to** – You can assign the epic to anybody who can access the app in [Apps](https://sprintr.home.mendix.com/). +* **Assign to** – You can assign the epic to anybody who can access the app in [Projects](https://projects.home.mendix.com/). * **Tags** – You can add or remove tags. * You can create a new tag by typing the tag in the text box and clicking **Create new "[tag name]"** * You can [manage tags](/developerportal/project-management/epics/planning/#manage-tags) by clicking **Manage Tags** ({{% icon name="cog" %}}) at the end. diff --git a/content/en/docs/developerportal/project-management/jira-connector.md b/content/en/docs/developerportal/project-management/jira-connector.md index 49e69b9b6d7..7ebc85c1bfd 100644 --- a/content/en/docs/developerportal/project-management/jira-connector.md +++ b/content/en/docs/developerportal/project-management/jira-connector.md @@ -2,7 +2,7 @@ title: "Jira" url: /developerportal/project-management/jira-connector/ weight: 5 -description: "Describes how to connect Mendix apps in Apps to Jira." +description: "Describes how to connect Mendix apps in Projects to Jira." aliases: - /developerportal/general/jira-connector/ #If moving or renaming this doc file, implement a temporary redirect and let the respective team know they should update the URL in the product. See Mapping to Products for more details. @@ -47,7 +47,7 @@ As we further develop this feature, we may lift these limitations with future re To connect your app to Jira, perform the following steps: -1. In [Apps](https://sprintr.home.mendix.com/), open your app. +1. In [Projects](https://projects.home.mendix.com/), open your app. 2. Go to the [Settings](/developerportal/general-settings/) page. @@ -78,8 +78,8 @@ Once the activation is completed, your app is connected to Jira. You can see the * If you do not wish to see backlog stories in Studio Pro, consider setting up your board without a backlog, and using a separate board to manage your backlog. * The list of stories is ordered by the Jira story key. -* After you commit your changes in Studio Pro, you can see the associated Jira stories in the details of the corresponding [revision](/developerportal/repository/team-server/#revision-details) in the **Team Server** page after opening your app in **Apps**. -* You can see the link to your Jira board in the **Project Management** section in the **Apps** [navigation pane](/developerportal/#navigation-pane). +* After you commit your changes in Studio Pro, you can see the associated Jira stories in the details of the corresponding [revision](/developerportal/repository/team-server/#revision-details) in the **Team Server** page after opening your app in **Projects**. +* You can see the link to your Jira board in the **Project Management** section in the **Projects** [navigation pane](/developerportal/#navigation-pane). {{< figure src="/attachments/developerportal/project-management/jira-connector/navigation-jira.png" >}} diff --git a/content/en/docs/developerportal/repository/_index.md b/content/en/docs/developerportal/repository/_index.md index 9daaca33d96..d493d9048eb 100644 --- a/content/en/docs/developerportal/repository/_index.md +++ b/content/en/docs/developerportal/repository/_index.md @@ -9,6 +9,6 @@ description_list: true ## Introduction -The **Repository** category in the [navigation pane](/developerportal/#navigation-pane) of **Apps** provides access to Team Server. +The **Repository** category of the **Projects** [navigation pane](/developerportal/#navigation-pane) provides access to Team Server. ## Documents in This Category diff --git a/content/en/docs/developerportal/repository/team-server/_index.md b/content/en/docs/developerportal/repository/team-server/_index.md index 8889c17804e..021d481e667 100644 --- a/content/en/docs/developerportal/repository/team-server/_index.md +++ b/content/en/docs/developerportal/repository/team-server/_index.md @@ -18,7 +18,7 @@ Team Server is where all the committed versions of Mendix apps are stored. Mendi When you commit your app model changes to the Team Server in Studio Pro, you can select stories that you have been working on. Team Server automatically creates links between stories and model changes, allowing you to navigate from commits to the associated requirements. -After opening your app in [Apps](https://sprintr.home.mendix.com/), on the **Team Server** page, you can see a URL to access you app, revision history, and revision details. +After opening your app in [Projects](https://projects.home.mendix.com/), on the **Team Server** page, you can see a URL to access you app, revision history, and revision details. Team Server is hosted on AWS in Frankfurt, Germany. diff --git a/content/en/docs/developerportal/security-summary.md b/content/en/docs/developerportal/security-summary.md index dd1b27c1faa..4943ed5bd70 100644 --- a/content/en/docs/developerportal/security-summary.md +++ b/content/en/docs/developerportal/security-summary.md @@ -57,7 +57,7 @@ For information about security practices for business-as-usual operations of you For information about security practices for app governance, refer to the following topics: -* [Apps: Software Composition](/developerportal/deploy/software-composition/) - An explanation of the **Software Composition** page of the **Apps** menu +* [Apps: Software Composition](/developerportal/deploy/software-composition/) - An explanation of the **Software Composition** page of the **Projects** menu * [Control Center: Software Composition](/control-center/software-composition/) - An explanation of the **Software Composition** page of the **Control Center**, and the options available to identify the dependencies in deployment packages in the Mendix Portal * [Security Settings in Control Center](/control-center/security/) - Settings to help you manage access to the Mendix Platform for users in your company * [Set up an SSO (BYOIDP)](/control-center/security/set-up-sso-byoidp/) - A detailed walk through the process of configuring BYODIDP SSO in the Control Center diff --git a/content/en/docs/developerportal/settings/_index.md b/content/en/docs/developerportal/settings/_index.md index 15301b1bdfe..5faddf46f4a 100644 --- a/content/en/docs/developerportal/settings/_index.md +++ b/content/en/docs/developerportal/settings/_index.md @@ -14,7 +14,7 @@ aliases: ## Introduction -The **Settings** page in the [navigation pane](/developerportal/#navigation-pane) of **Apps** presents an overview of your app. +The **Settings** page in the **Projects** [navigation pane](/developerportal/#navigation-pane) presents an overview of your app. The **Settings** page always contains the following tabs: @@ -133,7 +133,7 @@ Only users with the **App Settings** permission can manage these settings. On the **Project Management** tab, you can select your team's planning tool for the app. By default, [Epics](/developerportal/project-management/epics/) is the selected tool. -If you manage your projects in Jira, you can connect your apps in **Apps** to Jira. For more information, see [Jira Connector](/developerportal/project-management/jira-connector/). +If you manage your projects in Jira, you can connect your apps in **Projects** to Jira. For more information, see [Jira Connector](/developerportal/project-management/jira-connector/). ## Maia Settings {#maia-settings} diff --git a/content/en/docs/developerportal/settings/leave-delete-app.md b/content/en/docs/developerportal/settings/leave-delete-app.md index b7ae329ea46..930bf472f10 100644 --- a/content/en/docs/developerportal/settings/leave-delete-app.md +++ b/content/en/docs/developerportal/settings/leave-delete-app.md @@ -29,7 +29,7 @@ To delete or deactivate an app, you need to have the **Scrum Master** role in yo If you want to leave, delete, or deactivate your app, follow these steps: -1. Go to [Apps](https://sprintr.home.mendix.com), and select the app for which you want to perform the action. +1. Go to [Projects](https://projects.home.mendix.com), and select the app for which you want to perform the action. 2. In the left navigation pane, select **Settings**. @@ -45,7 +45,7 @@ If you want to leave, delete, or deactivate your app, follow these steps: ## Alternative Method -If you are the only team member of an app, you can also leave and delete the app directly from your list of apps. For more information, see [My Apps](/developerportal/#my-apps). +If you are the only team member of an app, you can also leave and delete the app directly from your list of apps. For more information, refer to [My Projects](/developerportal/#my-apps). ## Read More diff --git a/content/en/docs/howto/data-models/migrating-your-mendix-database.md b/content/en/docs/howto/data-models/migrating-your-mendix-database.md index 2f70a58b687..4ad8dc8d3ea 100644 --- a/content/en/docs/howto/data-models/migrating-your-mendix-database.md +++ b/content/en/docs/howto/data-models/migrating-your-mendix-database.md @@ -127,7 +127,7 @@ If you are using [pgAdmin](https://www.pgadmin.org/docs/), follow these steps: Use the Mendix Portal to upload the migrated, exported database backup to Mendix Cloud. Follow these steps: -1. Go to [Apps](https://sprintr.home.mendix.com/) and open your app. +1. Go to [Projects](https://projects.home.mendix.com/) and open your app. 2. Click **Backups** in the navigation pane. 3. Click **Upload Backup** to upload your database. 4. In the **Upload Archive** dialog box, select the exported database file from your local file system. diff --git a/content/en/docs/howto10/data-models/migrating-your-mendix-database.md b/content/en/docs/howto10/data-models/migrating-your-mendix-database.md index 9917bdb36f8..2e943cb2615 100644 --- a/content/en/docs/howto10/data-models/migrating-your-mendix-database.md +++ b/content/en/docs/howto10/data-models/migrating-your-mendix-database.md @@ -127,7 +127,7 @@ If you are using [pgAdmin](https://www.pgadmin.org/docs/), follow these steps: Use the Mendix Portal to upload the migrated, exported database backup to Mendix Cloud. Follow these steps: -1. Go to [Apps](https://sprintr.home.mendix.com/) and open your app. +1. Go to [Projects](https://projects.home.mendix.com/) and open your app. 2. Click **Backups** in the navigation pane. 3. Click **Upload Backup** to upload your database. 4. In the **Upload Archive** dialog box, select the exported database file from your local file system. diff --git a/content/en/docs/howto9/data-models/migrating-your-mendix-database.md b/content/en/docs/howto9/data-models/migrating-your-mendix-database.md index 44323172c38..83325d6751b 100644 --- a/content/en/docs/howto9/data-models/migrating-your-mendix-database.md +++ b/content/en/docs/howto9/data-models/migrating-your-mendix-database.md @@ -175,5 +175,5 @@ To do this, perform the following steps: cf set-env {application-name} MXRUNTIME_SourceDatabasePassword {password} ``` -8. Start the application either from [Apps](https://sprintr.home.mendix.com/) or the command line. +8. Start the application either from [Projects](https://projects.home.mendix.com/) or the command line. 9. Once the application is started, verify the data in the application. diff --git a/content/en/docs/howto9/integration/implement-cicd-pipeline.md b/content/en/docs/howto9/integration/implement-cicd-pipeline.md index ae152fc7a56..34f64b8e705 100644 --- a/content/en/docs/howto9/integration/implement-cicd-pipeline.md +++ b/content/en/docs/howto9/integration/implement-cicd-pipeline.md @@ -30,7 +30,7 @@ To get access to Mendix Cloud environments, an authorized user is needed when ex #### Mendix API Rights -To be able to use the Mendix APIs to access your environment, you will need to grant API rights to the user that is going to be used to access the APIs. To grant API rights to that user, open your app in [Apps](https://sprintr.home.mendix.com/), then go to **Security** > **Node Permissions**, and check the **API RIGHTS** option for the user you created an API key for in the previous step. +To be able to use the Mendix APIs to access your environment, you will need to grant API rights to the user that is going to be used to access the APIs. To grant API rights to that user, open your app in [Projects](https://projects.home.mendix.com/), then go to **Security** > **Node Permissions**, and check the **API RIGHTS** option for the user you created an API key for in the previous step. {{< figure src="/attachments/howto9/integration/implement-cicd-pipeline/01APIRightsCloudPortal.png" class="no-border" >}} diff --git a/content/en/docs/howto9/integration/use-a-client-certificate.md b/content/en/docs/howto9/integration/use-a-client-certificate.md index 2ebe461f67f..be60e466090 100644 --- a/content/en/docs/howto9/integration/use-a-client-certificate.md +++ b/content/en/docs/howto9/integration/use-a-client-certificate.md @@ -66,7 +66,7 @@ You will only be able to follow the steps below if you have the correct access r To configure client certificates in Mendix Cloud, follow these steps: -1. Go to [Apps](https://sprintr.home.mendix.com/) and go to the **Environments** page for your app. +1. Go to [Projects](https://projects.home.mendix.com/) and go to the **Environments** page for your app. 2. Each environment has its own configuration. Click **Details** next to one of the environments. 3. Click **Network** and scroll down to **Certificates for outgoing connections**. 4. Click **Add client certificate**. Upload the certificate files. diff --git a/content/en/docs/howto9/monitoring-troubleshooting/solving-load-and-import-errors.md b/content/en/docs/howto9/monitoring-troubleshooting/solving-load-and-import-errors.md index 3dc8305a922..69de9677cfd 100644 --- a/content/en/docs/howto9/monitoring-troubleshooting/solving-load-and-import-errors.md +++ b/content/en/docs/howto9/monitoring-troubleshooting/solving-load-and-import-errors.md @@ -36,7 +36,7 @@ Before trying to solve the problems, it is useful to discover the origin of the ### Is This a Team Server App? -If your app is a [Team Server](/developerportal/repository/team-server/) app, and you just did a [download or update](/refguide9/using-version-control-in-studio-pro/) from the server, the problem may have been added in a revision that was recently committed to the Team Server. You can check who made the most recent commit via the [Team Server](/developerportal/repository/team-server/) menu item in [Apps](https://sprintr.home.mendix.com/). +If your app is a [Team Server](/developerportal/repository/team-server/) app, and you just did a [download or update](/refguide9/using-version-control-in-studio-pro/) from the server, the problem may have been added in a revision that was recently committed to the Team Server. You can check who made the most recent commit via the [Team Server](/developerportal/repository/team-server/) menu item in [Projects](https://projects.home.mendix.com/). If the latest change on your branch line was committed by someone other than yourself, please inform the person about the problem. diff --git a/content/en/docs/howto9/security/best-practices-security.md b/content/en/docs/howto9/security/best-practices-security.md index fadd6bbbc5b..e42980229c6 100644 --- a/content/en/docs/howto9/security/best-practices-security.md +++ b/content/en/docs/howto9/security/best-practices-security.md @@ -3,7 +3,7 @@ title: "Implement Best Practices for App Security" linktitle: "Best Practices for App Security" url: /howto9/security/best-practices-security/ weight: 20 -description: "Describes the common aspects you should consider when delivering an application within Mendix Cloud." +description: "Describes the common aspects you should consider when delivering an app within Mendix Cloud." aliases: - /howtogeneral/bestpractices/best-practices-security-and-improvements-for-mendix-applications.html - /howtogeneral/bestpractices/best-practices-security-and-improvements-for-mendix-applications @@ -220,7 +220,7 @@ HTTP headers can add an additional layer of security and help you detect certain An example of an attack is when an application is embedded in an iframe. Applications that can be embedded within an iframe can be misused by attackers. By using an overlay, it could trick users into clicking buttons and make them perform actions within the application on their behalf without knowing it. This approach is called [clickjacking](https://www.owasp.org/index.php/Clickjacking). -By sending a header to the user’s browser, it can block the use of the Mendix application within an iframe and avoid this type of attack. The header is set by default to block embedding within an iframe. For Mendix Cloud, this can be configured using [HTTP Headers](/developerportal/deploy/environments-details/#http-headers) in your node’s environment details within **Apps**. If you change this value, you will also need to ensure that *SameSite* cookies are set to the correct value. See [Iframes and Running Apps](/developerportal/deploy/running-in-iframe/) for more information. +By sending a header to the user’s browser, it can block the use of the Mendix application within an iframe and avoid this type of attack. The header is set by default to block embedding within an iframe. For Mendix Cloud, this can be configured using [HTTP Headers](/developerportal/deploy/environments-details/#http-headers) in your node’s environment details within **Projects**. If you change this value, you will also need to ensure that *SameSite* cookies are set to the correct value. See [Iframes and Running Apps](/developerportal/deploy/running-in-iframe/) for more information. If you are running your Mendix app on Mendix on Kubernetes, you can configure the HTTP headers as part of advanced operator configuration. See the [Endpoint (network) Configuration](/developerportal/deploy/private-cloud-cluster/#advanced-network-settings) section of *Creating a Mendix on Kubernetes Cluster*. diff --git a/content/en/docs/marketplace/partner-solutions/ats/rg-ats/v2/rg-two-app.md b/content/en/docs/marketplace/partner-solutions/ats/rg-ats/v2/rg-two-app.md index e54ee3679b9..cf09deb5e7b 100644 --- a/content/en/docs/marketplace/partner-solutions/ats/rg-ats/v2/rg-two-app.md +++ b/content/en/docs/marketplace/partner-solutions/ats/rg-ats/v2/rg-two-app.md @@ -116,7 +116,7 @@ Starting with ATS version 2.0, ATS capabilities override custom capabilities. Under **App Team**, you can specify which app members have what type of access rights for an app. -By default, app members with the Scrum Master role in the Mendix Portal will have administrative rights. All other members of the app will get **No access** for that app. Please keep in mind that users still need to be a member of an app in [Apps](https://sprintr.home.mendix.com/) for them to be eligible to be app administrators for the corresponding app in ATS. +By default, app members with the Scrum Master role in the Mendix Portal will have administrative rights. All other members of the app will get **No access** for that app. Please keep in mind that users still need to be a member of an app in [Projects](https://projects.home.mendix.com/) for them to be eligible to be app administrators for the corresponding app in ATS. App members that have a **No access** role will not see the app in their **My apps** page and will not be able to open or edit or run any test cases for this app. diff --git a/content/en/docs/marketplace/platform-supported-content/modules/aws/aws-authentication.md b/content/en/docs/marketplace/platform-supported-content/modules/aws/aws-authentication.md index ffba3056abe..9304f7fee3e 100644 --- a/content/en/docs/marketplace/platform-supported-content/modules/aws/aws-authentication.md +++ b/content/en/docs/marketplace/platform-supported-content/modules/aws/aws-authentication.md @@ -97,7 +97,7 @@ When creating a trust anchor in Amazon IAM Roles Anywhere, you must provide a [c To add the certificate, perform the following steps: -1. Log in to [Apps](https://sprintr.home.mendix.com/), and then select your app. +1. Log in to [Projects](https://projects.home.mendix.com/), and then select your app. 2. Click **Environments**, and then click **Details** by the specific environment to open the [Environment Details](/developerportal/deploy/environments-details/#network-tab) page. 3. In the **Network** tab, in the **Outgoing Connections Certificates** section, add the client certificate that you used to create a trust anchor in Roles Anywhere. 4. From the list, select the certificate that you added, and then click **Details**. @@ -115,7 +115,7 @@ The client certificate that you added now shows as **Currently enabled**. #### Configuring the Temporary Credentials Connection Details in the Mendix Portal {#configure-credentials} -1. Log in to [Apps](https://sprintr.home.mendix.com/), and then select your app. +1. Log in to [Projects](https://projects.home.mendix.com/), and then select your app. 2. Click **Environments**, and then click **Details** by the specific environment to open the [Environment Details](/developerportal/deploy/environments-details/#network-tab) page. 3. In the **Model Options** tab, in the **Constants** section, select the constant from the table below and click **Edit**. diff --git a/content/en/docs/marketplace/platform-supported-content/modules/document-generation/installation-configuration.md b/content/en/docs/marketplace/platform-supported-content/modules/document-generation/installation-configuration.md index f1c6730d59a..a9e13a021c7 100644 --- a/content/en/docs/marketplace/platform-supported-content/modules/document-generation/installation-configuration.md +++ b/content/en/docs/marketplace/platform-supported-content/modules/document-generation/installation-configuration.md @@ -73,7 +73,7 @@ To allow the module to send and receive document generation requests on your Men 1. Go to the **Environments** page for the app as follows: * Go to the [Nodes](https://cloud.home.mendix.com/) page, then, in the **Public Cloud - Nodes** list, find the desired app, then click **Environments**. - * Alternatively, go to [Apps](https://sprintr.home.mendix.com), then in the **My Apps** list, find the desired app, then click **Environments**. + * Alternatively, go to [Projects](https://projects.home.mendix.com), then in the **My Projects** list, find the desired app, then click **Environments**. The app's **Environments** page opens. The **Overview** tab shows a list of available environments for your app. diff --git a/content/en/docs/marketplace/platform-supported-content/modules/mendix-feedback.md b/content/en/docs/marketplace/platform-supported-content/modules/mendix-feedback.md index 67a1d48df64..eb866e140cd 100644 --- a/content/en/docs/marketplace/platform-supported-content/modules/mendix-feedback.md +++ b/content/en/docs/marketplace/platform-supported-content/modules/mendix-feedback.md @@ -19,12 +19,12 @@ Mendix recommends using the newer Mendix Feedback module, as the deprecated Feed ## Introduction -The [Mendix Feedback](https://marketplace.mendix.com/link/component/205506) module allows end-users of your application to directly submit feedback into your app. The module contains a feedback widget along with the pages and necessary flows and a couple of examples. The feedback module is fully integrated with the [Feedback](/developerportal/app-insights/feedback/) page for your app in [Apps](https://sprintr.home.mendix.com/), where you can review feedback and convert it into [user stories](/developerportal/project-management/epics/planning/) to improve your app. +The [Mendix Feedback](https://marketplace.mendix.com/link/component/205506) module allows end-users of your application to directly submit feedback into your app. The module contains a feedback widget along with the pages and necessary flows and a couple of examples. The feedback module is fully integrated with the [Feedback](/developerportal/app-insights/feedback/) page for your app in [Projects](https://projects.home.mendix.com/), where you can review feedback and convert it into [user stories](/developerportal/project-management/epics/planning/) to improve your app. {{< figure src="/attachments/appstore/platform-supported-content/modules/mendix-feedback/feedback-in-app.png" class="no-border" >}} {{% alert color="info" %}} -From 12 August, 2023 onwards, the way that feedback is presented in [Apps](https://sprintr.home.mendix.com/) will become part of **App Insights**. For details the [Feedback](/developerportal/app-insights/feedback/) documentation for details. +From 12 August, 2023 onwards, the way that feedback is presented in [Projects](https://projects.home.mendix.com/) will become part of **App Insights**. For details the [Feedback](/developerportal/app-insights/feedback/) documentation for details. Existing and new feedback items will continue to be available and you will not need to change the Mendix Feedback module in your app. {{% /alert %}} @@ -127,7 +127,7 @@ The image is allowed up to 5MB in one of the following formats: JPG, JPEG, PNG, {{< figure src="/attachments/appstore/platform-supported-content/modules/mendix-feedback/feedback-submit-button.png" width="500px" class="no-border" >}} -After clicking **Submit**, your feedback will go straight to the [Feedback](/developerportal/app-insights/feedback/) page of the app in [Apps](https://sprintr.home.mendix.com/). Once the final page is displayed, you have successfully submitted your feedback. +After clicking **Submit**, your feedback will go straight to the [Feedback](/developerportal/app-insights/feedback/) page of the app in [Projects](https://projects.home.mendix.com/). Once the final page is displayed, you have successfully submitted your feedback. ## Upgrading the Deprecated Feedback Widget to the Feedback Module {#upgrade} @@ -145,11 +145,11 @@ If you are using MendixSSO3 for authentication, after upgrading to the module yo The value of the **App ID** on the **Project** tab will be changed to your correct app ID automatically from the original value 1. -If it did not change to your app ID because of an unexpected error, you can update the app ID manually. You can find the app ID in your app's [Settings](/developerportal/general-settings/) in [Apps](https://sprintr.home.mendix.com/). +If it did not change to your app ID because of an unexpected error, you can update the app ID manually. You can find the app ID in your app's [Settings](/developerportal/general-settings/) in [Projects](https://projects.home.mendix.com/). ### Feedback Item Does Not Show in Apps -If your feedback items are not displayed on the **Feedback** page after opening your app in [Apps](https://sprintr.home.mendix.com/), it is possible that you have configured a wrong **App ID** or **Feedback server location**. Check if all the configurations are filled in per the [Configuring the Feedback Widget](#configuration) section above. +If your feedback items are not displayed on the **Feedback** page after opening your app in [Projects](https://projects.home.mendix.com/), it is possible that you have configured a wrong **App ID** or **Feedback server location**. Check if all the configurations are filled in per the [Configuring the Feedback Widget](#configuration) section above. ### Widget Cannot Be Read @@ -178,8 +178,8 @@ To show the Feedback button, do as follows: ### Users Do not See Their Image After Uploading a File from Their Computer -1. In [Apps](https://sprintr.home.mendix.com/link/myapps), open your app. -2. In your **Apps** [navigation pane](/developerportal/#navigation-pane), go to **Environments**. +1. In [Projects](https://projects.home.mendix.com/link/myapps), open your app. +2. In your **Projects** [navigation pane](/developerportal/#navigation-pane), go to **Environments**. 3. Go to the environment where you want to fix this issue and click **Details** ({{% icon name="notes-paper-edit" %}}) by the environment you want to view. 4. Go to the **Network** tab. 5. Under **HTTP Headers**, select **Content-Security-Policy** and click **Edit**. @@ -190,14 +190,14 @@ To show the Feedback button, do as follows: {{% alert color="warning" %}} **All Mendix Feedback widgets with versions lower than 8.4.0 are disabled as of October 1, 2022. If you are using one of these versions, download and replace your current Mendix Feedback widget with version 8.4.0 or higher.** -The feedback provided via a widget version lower than 8.4.0 is no longer sent to the [Feedback](/developerportal/app-insights/feedback/) page for your app in [Apps](https://sprintr.home.mendix.com/), but your app will keep working as usual. +The feedback provided via a widget version lower than 8.4.0 is no longer sent to the [Feedback](/developerportal/app-insights/feedback/) page for your app in [Projects](https://projects.home.mendix.com/), but your app will keep working as usual. If you are using the [Native Mobile Resources](/appstore/modules/native-mobile-resources/) module (which includes another version of the Mendix Native Feedback widget), upgrade to version 3.5.1 or higher. {{% /alert %}} ### Introduction -The Mendix Feedback widget allows end-users of your application to directly submit feedback into your app. The feedback widget is fully integrated with the [Feedback](/developerportal/app-insights/feedback/) page in [Apps](https://sprintr.home.mendix.com/), where you can review feedback and convert it into [user stories](/developerportal/project-management/epics/planning/) to improve your app. +The Mendix Feedback widget allows end-users of your application to directly submit feedback into your app. The feedback widget is fully integrated with the [Feedback](/developerportal/app-insights/feedback/) page in [Projects](https://projects.home.mendix.com/), where you can review feedback and convert it into [user stories](/developerportal/project-management/epics/planning/) to improve your app. {{< figure src="/attachments/appstore/platform-supported-content/widgets/mendix-feedback/feedback-in-app.png" width="350px" class="no-border" >}} @@ -222,7 +222,7 @@ The Mendix Feedback widget is easy to set up and automatically attaches addition You can configure the widget for certain actions in your app. All the configuration properties are explained on the various tabs of the properties dialog box for the widget. The feedback feature requires the following properties to be set: 1. **Project** tab - * **App ID** – the unique identifier of your app, which you can find under **Project ID** in your app’s [Settings](/developerportal/general-settings/) in [Apps](https://sprintr.home.mendix.com/)l + * **App ID** – the unique identifier of your app, which you can find under **Project ID** in your app’s [Settings](/developerportal/general-settings/) in [Projects](https://projects.home.mendix.com/)l {{% alert color="info" %}}The original value of **App ID** is 1, but this value should automatically change to your correct app ID. If it does not change automatically, refer to [Updating App ID](#legacy-update-app-id) below. {{% /alert %}} @@ -281,7 +281,7 @@ Once you are in feedback mode, you can click anywhere on the screen to **leave a {{< figure src="/attachments/appstore/platform-supported-content/widgets/mendix-feedback/comment.png" width="600px" class="no-border" >}} -And voila! A screenshot of the current page is created, which you can choose to attach to your feedback. After clicking **Submit**, your feedback will go straight to the [Feedback](/developerportal/app-insights/feedback/) page of the app in [Apps](https://sprintr.home.mendix.com/). +And voila! A screenshot of the current page is created, which you can choose to attach to your feedback. After clicking **Submit**, your feedback will go straight to the [Feedback](/developerportal/app-insights/feedback/) page of the app in [Projects](https://projects.home.mendix.com/). When you have left your feedback, you need to exit the feedback mode by clicking **Exit Feedback Mode**: {{< figure src="/attachments/appstore/platform-supported-content/widgets/mendix-feedback/exit-feedback-mode.png" class="no-border" >}} @@ -302,7 +302,7 @@ When this happens, right-click the error message, and choose **Update widget** o The value of the **App ID** on the **Project** tab will be changed to your correct app ID automatically from the original value 1. -If it did not change to your app ID because of an unexpected error, you can update the app ID manually. You can find the app ID in your app's [Settings](/developerportal/general-settings/) in [Apps](https://sprintr.home.mendix.com/). +If it did not change to your app ID because of an unexpected error, you can update the app ID manually. You can find the app ID in your app's [Settings](/developerportal/general-settings/) in [Projects](https://projects.home.mendix.com/). #### Page Does Not Scroll in the Screenshot Image @@ -313,7 +313,7 @@ The Feedback widget uses the HTML2Canvas library which attempts to make an image #### Feedback Item Does Not Show in Apps -If your feedback items are not displayed on the **Feedback** page after opening your app in [Apps](https://sprintr.home.mendix.com/), it is possible that you have configured a wrong **App ID** or **Feedback server location**. Check if all the configurations are filled in per the [Configuration](#legacy-configuration) section above. +If your feedback items are not displayed on the **Feedback** page after opening your app in [Projects](https://projects.home.mendix.com/), it is possible that you have configured a wrong **App ID** or **Feedback server location**. Check if all the configurations are filled in per the [Configuration](#legacy-configuration) section above. #### Creating a New Microflow to Retrieve DecryptedToken {#create-a-new-microflow-to-retrieve-decryptedtoken} diff --git a/content/en/docs/mendix-portal/global-navigation.md b/content/en/docs/mendix-portal/global-navigation.md index d4feb0755c6..fdf9569a9ae 100644 --- a/content/en/docs/mendix-portal/global-navigation.md +++ b/content/en/docs/mendix-portal/global-navigation.md @@ -47,7 +47,7 @@ To configure what types of notifications you receive, click **Settings** ({{% ic {{< figure src="/attachments/developerportal/global-nav/notifications.png" width="500" class="no-border" >}} {{% alert color="info" %}} -To stop receiving notifications when new feedback is submitted for a specific app, go to the [Settings](/developerportal/general-settings/) page for that app and click **Stop Watching**. To disable notifications for multiple apps on one page, use the **Stop Watching** option on the [My Apps](/developerportal/#my-apps) page. +To stop receiving notifications when new feedback is submitted for a specific app, go to the [Settings](/developerportal/general-settings/) page for that app and click **Stop Watching**. To disable notifications for multiple apps on one page, use the **Stop Watching** option on the [My Projects](/developerportal/#my-apps) page. {{% /alert %}} ## Profile Menu diff --git a/content/en/docs/mendix-portal/mendix-profile/user-settings.md b/content/en/docs/mendix-portal/mendix-profile/user-settings.md index 2250fd61d23..f3bd9b69289 100644 --- a/content/en/docs/mendix-portal/mendix-profile/user-settings.md +++ b/content/en/docs/mendix-portal/mendix-profile/user-settings.md @@ -143,7 +143,7 @@ This feature is not available if your company has enabled single sign-on. If thi On the [Notification Settings](https://user-settings.mendix.com/link/notifications) page, you can configure how you want to be notified of Mendix Platform activity. -When you click **Configure Watched Apps** at the bottom of the page, you can choose to **Stop Watching** an app. To watch an app again, return to [My Apps](/developerportal/#my-apps). +When you click **Configure Watched Apps** at the bottom of the page, you can choose to **Stop Watching** an app. To watch an app again, return to [My Projects](/developerportal/#my-apps). You can also configure your **Buzz Notifications**: @@ -164,7 +164,7 @@ For more information, see [Two-Factor Authentication](/developerportal/deploy/tw ### API Keys {#profile-api-keys} -In the [API Keys](https://sprintr.home.mendix.com/link/personalapikeys) section, you can create and view the API keys that external applications can use to connect via the [Mendix Platform APIs](/apidocs-mxsdk/apidocs/) on behalf of your user account. An API key created here allows the apps using it to act on behalf of the user who created the key. This means the apps will have the same privileges as the user who created the key. An API key allows you to execute operations that need authentication without a password. For example, you can use an API key to perform scripted operations on your application model with the SDK. +In the [API Keys](https://projects.home.mendix.com/link/personalapikeys) section, you can create and view the API keys that external applications can use to connect via the [Mendix Platform APIs](/apidocs-mxsdk/apidocs/) on behalf of your user account. An API key created here allows the apps using it to act on behalf of the user who created the key. This means the apps will have the same privileges as the user who created the key. An API key allows you to execute operations that need authentication without a password. For example, you can use an API key to perform scripted operations on your application model with the SDK. To get a Mendix API key, click **Configure API Keys** > **Create New API Key** and follow the instructions. diff --git a/content/en/docs/refguide/general/mx-command-line-tool/app.md b/content/en/docs/refguide/general/mx-command-line-tool/app.md index 170d845b7f3..e18f4f862bd 100644 --- a/content/en/docs/refguide/general/mx-command-line-tool/app.md +++ b/content/en/docs/refguide/general/mx-command-line-tool/app.md @@ -28,7 +28,7 @@ These are the `OPTIONS`: | `--language-code` | en_US | The default language of the app. | | `--use-mpr-format-v1` | MPRv2 | If specified, the app is created in MPRv1 format (otherwise, with MPRv2). | | `--output-dir` | Current directory | The directory in which to create the app. | -| `--sprintr-app-id` | Optional | Associates the app [feedback features](/developerportal/app-insights/feedback/) with the provided [app](/developerportal/#my-apps) in **Apps**. The value is a GUID. You can find this ID in the browser URL when you access the app in [Apps](https://sprintr.home.mendix.com/) (for example, `1a428ea7-b00e-4166-9b23-20b7be88a40e`). | +| `--sprintr-app-id` | Optional | Associates the app [feedback features](/developerportal/app-insights/feedback/) with the provided [app](/developerportal/#my-apps) in **Projects**. The value is a GUID. You can find this ID in the browser URL when you access the app in [Projects](https://projects.home.mendix.com/) (for example, `1a428ea7-b00e-4166-9b23-20b7be88a40e`). | `TEMPLATE-MPK-FILE` is an optional path to a Mendix app package *.mpk* file. If omitted, the command creates the app with a default empty project template. diff --git a/content/en/docs/refguide/modeling/application-logic/microflows-and-nanoflows/debug-microflows-and-nanoflows/debug-microflows-remotely.md b/content/en/docs/refguide/modeling/application-logic/microflows-and-nanoflows/debug-microflows-and-nanoflows/debug-microflows-remotely.md index 5daf0b31f99..15f73b7279c 100644 --- a/content/en/docs/refguide/modeling/application-logic/microflows-and-nanoflows/debug-microflows-and-nanoflows/debug-microflows-remotely.md +++ b/content/en/docs/refguide/modeling/application-logic/microflows-and-nanoflows/debug-microflows-and-nanoflows/debug-microflows-remotely.md @@ -46,7 +46,7 @@ The debugger supports only debugging of single-instance environments. Multi-inst When your application is in Mendix Cloud, follow these steps: -1. Open your app in [Apps](https://sprintr.home.mendix.com/). +1. Open your app in [Projects](https://projects.home.mendix.com/). 2. Click **Environments** in the navigation pane. @@ -72,7 +72,7 @@ If your application is on a connected Mendix on Kubernetes instance, or on Priva You can only remotely debug apps deployed to Mendix on Kubernetes if you are using Mendix Operator version 1.6.0 or above. {{% /alert %}} -1. Open your app in [Apps](https://sprintr.home.mendix.com/). +1. Open your app in [Projects](https://projects.home.mendix.com/). 2. Click **Environments** in the navigation pane. diff --git a/content/en/docs/refguide/modeling/application-logic/workflows/_index.md b/content/en/docs/refguide/modeling/application-logic/workflows/_index.md index 7fb25dc8208..232877b49ea 100644 --- a/content/en/docs/refguide/modeling/application-logic/workflows/_index.md +++ b/content/en/docs/refguide/modeling/application-logic/workflows/_index.md @@ -98,7 +98,7 @@ You can trigger workflows or user tasks from pages via specific on-click events ## Workflow Commons Module -The [Workflow Commons](/appstore/modules/workflow-commons/) module is a workflow specific module that has preconfigured page templates, pages, dashboards, etc. It can save you a lot of time during development. You can either download it from the Marketplace or use one of the app templates when creating a new app in [Apps](https://sprintr.home.mendix.com/). These templates already contain the **Workflows Commons** module. +The [Workflow Commons](/appstore/modules/workflow-commons/) module is a workflow specific module that has preconfigured page templates, pages, dashboards, etc. It can save you a lot of time during development. You can either download it from the Marketplace or use one of the app templates when creating a new app in [Projects](https://projects.home.mendix.com/). These templates already contain the **Workflows Commons** module. For more information on how to configure the **Workflow Commons** in an existing app, see [Adding a Workflow to an Existing App with Workflow Commons](/refguide/workflow-setting-up-app/). diff --git a/content/en/docs/refguide/modeling/domain-model/entities/external-entities.md b/content/en/docs/refguide/modeling/domain-model/entities/external-entities.md index f3507532e36..594f4947af4 100644 --- a/content/en/docs/refguide/modeling/domain-model/entities/external-entities.md +++ b/content/en/docs/refguide/modeling/domain-model/entities/external-entities.md @@ -3,7 +3,7 @@ title: "External Entities" url: /refguide/external-entities/ weight: 15 #If moving or renaming this doc file, implement a temporary redirect and let the respective team know they should update the URL in the product. See Mapping to Products for more details. -# SB: The images on this page are created using the Lato-LandscapeDemoApp (https://sprintr.home.mendix.com/link/project/1b515494-d818-4358-8c91-6c3d54e9cae5) +# SB: The images on this page are created using the Lato-LandscapeDemoApp (https://projects.home.mendix.com/link/project/1b515494-d818-4358-8c91-6c3d54e9cae5) --- ## Introduction diff --git a/content/en/docs/refguide/modeling/integration/odata-services/consumed-odata-services/consumed-odata-service.md b/content/en/docs/refguide/modeling/integration/odata-services/consumed-odata-services/consumed-odata-service.md index 8d1739b27ec..a8ef9d909f0 100644 --- a/content/en/docs/refguide/modeling/integration/odata-services/consumed-odata-services/consumed-odata-service.md +++ b/content/en/docs/refguide/modeling/integration/odata-services/consumed-odata-services/consumed-odata-service.md @@ -4,7 +4,7 @@ url: /refguide/consumed-odata-service/ weight: 10 aliases: - /refguide/consumed-odata-service-properties -# SB: The images on this page are created using the Lato-LandscapeDemoApp (https://sprintr.home.mendix.com/link/project/1b515494-d818-4358-8c91-6c3d54e9cae5) +# SB: The images on this page are created using the Lato-LandscapeDemoApp (https://projects.home.mendix.com/link/project/1b515494-d818-4358-8c91-6c3d54e9cae5) --- ## Introduction diff --git a/content/en/docs/refguide/modeling/integration/share-data-sources/write-data-to-another-app.md b/content/en/docs/refguide/modeling/integration/share-data-sources/write-data-to-another-app.md index 790a833eba6..571dc59201c 100644 --- a/content/en/docs/refguide/modeling/integration/share-data-sources/write-data-to-another-app.md +++ b/content/en/docs/refguide/modeling/integration/share-data-sources/write-data-to-another-app.md @@ -8,7 +8,7 @@ aliases: - /catalog/write-data/ - /howto/integration/write-data/ #If moving or renaming this doc file, implement a temporary redirect and let the respective team know they should update the URL in the product. See Mapping to Products for more details. -# SB: The images on this page are created using the Lato-LandscapeDemoApp (https://sprintr.home.mendix.com/link/project/1b515494-d818-4358-8c91-6c3d54e9cae5) +# SB: The images on this page are created using the Lato-LandscapeDemoApp (https://projects.home.mendix.com/link/project/1b515494-d818-4358-8c91-6c3d54e9cae5) --- ## Introduction diff --git a/content/en/docs/refguide/modeling/menus/file-menu/new-app.md b/content/en/docs/refguide/modeling/menus/file-menu/new-app.md index f44b408e82f..e1cf7fd51d6 100644 --- a/content/en/docs/refguide/modeling/menus/file-menu/new-app.md +++ b/content/en/docs/refguide/modeling/menus/file-menu/new-app.md @@ -38,7 +38,7 @@ The name of your new app. This name is used as the name of the app directory and ### Enable Online Services -The Mendix Platform offers online services such as [version control](/refguide/version-control/) and [cloud deployment](/deployment/). When enabled, this creates an app in [Apps](https://sprintr.home.mendix.com/) in the Mendix Portal and a corresponding version control repository. +The Mendix Platform offers online services such as [version control](/refguide/version-control/) and [cloud deployment](/deployment/). When enabled, this creates an app in [Projects](https://projects.home.mendix.com/) in the Mendix Portal and a corresponding version control repository. If you choose *No*, you create an app that is only stored on your local disk. You can still upload this local app to a version control server later. diff --git a/content/en/docs/refguide/modeling/menus/file-menu/solving-load-and-import-errors.md b/content/en/docs/refguide/modeling/menus/file-menu/solving-load-and-import-errors.md index 0e2e4dd1600..95622ea66c5 100644 --- a/content/en/docs/refguide/modeling/menus/file-menu/solving-load-and-import-errors.md +++ b/content/en/docs/refguide/modeling/menus/file-menu/solving-load-and-import-errors.md @@ -38,7 +38,7 @@ Before trying to solve the problems, discover the origin of the app because some ### Is This a Team Server App? -If your app is a [Team Server](/developerportal/repository/team-server/) app and you just did a [download or update](/refguide/using-version-control-in-studio-pro/) from the server, the problem may have been added in a revision that was recently committed to the Team Server. You can check who made the most recent commit on the [Team Server](/developerportal/repository/team-server/) page of your app in [Apps](https://sprintr.home.mendix.com). +If your app is a [Team Server](/developerportal/repository/team-server/) app and you just did a [download or update](/refguide/using-version-control-in-studio-pro/) from the server, the problem may have been added in a revision that was recently committed to the Team Server. You can check who made the most recent commit on the [Team Server](/developerportal/repository/team-server/) page of your app in [Projects](https://projects.home.mendix.com). If the latest change on your branch line was committed by someone other than yourself, please inform the person about the problem. diff --git a/content/en/docs/refguide/modeling/menus/view-menu/integration-pane.md b/content/en/docs/refguide/modeling/menus/view-menu/integration-pane.md index 32d979bb9d9..10736fb7306 100644 --- a/content/en/docs/refguide/modeling/menus/view-menu/integration-pane.md +++ b/content/en/docs/refguide/modeling/menus/view-menu/integration-pane.md @@ -5,7 +5,7 @@ weight: 30 description: "Describes the Integration pane in Mendix Studio Pro." aliases: - /refguide/data-hub-pane/ -# SB: The images on this page are created using the Lato-LandscapeDemoApp (https://sprintr.home.mendix.com/link/project/1b515494-d818-4358-8c91-6c3d54e9cae5) +# SB: The images on this page are created using the Lato-LandscapeDemoApp (https://projects.home.mendix.com/link/project/1b515494-d818-4358-8c91-6c3d54e9cae5) --- ## Introduction diff --git a/content/en/docs/refguide/modeling/security/_index.md b/content/en/docs/refguide/modeling/security/_index.md index 322f3b07364..d3127d10df7 100644 --- a/content/en/docs/refguide/modeling/security/_index.md +++ b/content/en/docs/refguide/modeling/security/_index.md @@ -8,7 +8,7 @@ weight: 49 Security in Mendix has several aspects which are all covered on this page. -Firstly, you may be working as a team to create the app. You will want to control who is on the team and what each member can do. This is managed in [Apps](https://sprintr.home.mendix.com/). For more information, see [Building an App as a Team](#team) section below. +Firstly, you may be working as a team to create the app. You will want to control who is on the team and what each member can do. This is managed in [Projects](https://projects.home.mendix.com/). For more information, see [Building an App as a Team](#team) section below. Secondly, you will want to control who can access your app once it is running. You will want to prevent unauthorized access to your running application. You may also want different end-users to see different parts of the app, so access to individual pages, data, and microflows can be limited to specific end-users. This is managed from within Studio Pro. For more information, see [App Security Set Up in Studio Pro](#security-in-studio-pro) section below. @@ -81,7 +81,7 @@ Mendix applications that are deployed to SAP BTP can have SSO with SAP's IdP. Me ## Building an App as a Team {#team} -If you want to invite your colleagues to build your app, you can manage the **Team** in [Apps](https://sprintr.home.mendix.com/). Only team members who are invited to your app can access it (as a project to collaborate on). You can assign app roles to them. These team member roles define what they can access and change in the app in the backend while developing the app and are different from end-user roles which define what users can access in a running app. For more information, see [Team](/developerportal/general/team/) in the documentation of **Apps**. +If you want to invite your colleagues to build your app, you can manage the **Team** in [Projects](https://projects.home.mendix.com/). Only team members who are invited to your app can access it (as a project to collaborate on). You can assign app roles to them. These team member roles define what they can access and change in the app in the backend while developing the app and are different from end-user roles which define what users can access in a running app. For more information, refer to [Team](/developerportal/general/team/) in the **Projects** documentation. ## The System Module diff --git a/content/en/docs/refguide/runtime/custom-settings/_index.md b/content/en/docs/refguide/runtime/custom-settings/_index.md index a93ead762b9..ba63320b192 100644 --- a/content/en/docs/refguide/runtime/custom-settings/_index.md +++ b/content/en/docs/refguide/runtime/custom-settings/_index.md @@ -20,7 +20,7 @@ In a multi-node setup, use the same values for all settings (except `com.mendix. Each custom setting consists of a name and a value. For example, to set the hash algorithm to BCRYPT you add a custom setting with name `HashAlgorithm` and value `BCRYPT`. For a more detailed list of settings and example values, consult [full-documented-m2ee.yaml](https://github.com/mendix/m2ee-tools/blob/master/examples/full-documented-m2ee.yaml). -If you are running your app on Mendix Cloud or SAP Business Technology Platform, you can access these settings by opening your app in [Apps](https://sprintr.home.mendix.com/) and choosing **Environments** > **Environment Details** > **Runtime** > **Custom Runtime Settings**. For more information see: +If you are running your app on Mendix Cloud or SAP Business Technology Platform, you can access these settings by opening your app in [Projects](https://projects.home.mendix.com/) and choosing **Environments** > **Environment Details** > **Runtime** > **Custom Runtime Settings**. For more information see: * the [Runtime Tab](/developerportal/deploy/environments-details/#runtime-tab) section of *Environment Details* for information about Mendix Cloud * the [Runtime tab](/developerportal/deploy/sap-cloud-platform/environments/#runtime-tab) section of *Environment Details on SAP BTP* for information about the SAP BTP diff --git a/content/en/docs/refguide/version-control/configure/version-control-enable.md b/content/en/docs/refguide/version-control/configure/version-control-enable.md index 1389ca2554f..79b0ec546d8 100644 --- a/content/en/docs/refguide/version-control/configure/version-control-enable.md +++ b/content/en/docs/refguide/version-control/configure/version-control-enable.md @@ -18,7 +18,7 @@ To start a new app with version control, do the following: 1. Open Studio Pro. 2. In the **Select App** dialog box, click **Create New App**. 3. Select the starting point – an app template. -4. In the **App Settings** dialog box, make sure that **Enable online services** is set to **Yes**. This option creates a remote (Team Server) repository and an app in [Apps](https://sprintr.home.mendix.com/) of the Mendix Portal. +4. In the **App Settings** dialog box, make sure that **Enable online services** is set to **Yes**. This option creates a remote (Team Server) repository and an app in [Projects](https://projects.home.mendix.com/) of the Mendix Portal. 5. Optionally, change the default **App directory** set by Studio Pro. 6. Click **Create app**. diff --git a/content/en/docs/refguide/version-control/version-control-troubleshooting/repository-size.md b/content/en/docs/refguide/version-control/version-control-troubleshooting/repository-size.md index c9d073c0f46..9b7e1bba9aa 100644 --- a/content/en/docs/refguide/version-control/version-control-troubleshooting/repository-size.md +++ b/content/en/docs/refguide/version-control/version-control-troubleshooting/repository-size.md @@ -30,7 +30,7 @@ Other places where you might encounter performance issues or timeouts are the fo * Retrieving a list of branches * Cloning on the command line or in a CI/CD pipeline -* [Team Server](/developerportal/repository/team-server/) page in **Apps** in the Mendix Portal, if you are using Team Server as your Git server +* [Team Server](/developerportal/repository/team-server/) page in **Projects** in the Mendix Portal, if you are using Team Server as your Git server ## Preventing and Mitigating a Large Repository Size @@ -72,7 +72,7 @@ The tool is currently in public beta. The cleanup tool can be downloaded [here]( {{% /alert %}} {{% alert color="info" %}} -This tool is executed on a Mendix Git repository. If your Mendix app is still on SVN you will first have to migrate to Git. In case the Migrate button is not showing on the Team Server page after you open your app in [Apps](https://sprintr.home.mendix.com/), because of the size restrictions, you can reach out to your CSM to get your app safelisted. +This tool is executed on a Mendix Git repository. If your Mendix app is still on SVN you will first have to migrate to Git. In case the Migrate button is not showing on the Team Server page after you open your app in [Projects](https://projects.home.mendix.com/), because of the size restrictions, you can reach out to your CSM to get your app safelisted. {{% /alert %}} ### Cleanup Process diff --git a/content/en/docs/refguide10/general/mx-command-line-tool/app.md b/content/en/docs/refguide10/general/mx-command-line-tool/app.md index 312ea67b5aa..5e2985e28a6 100644 --- a/content/en/docs/refguide10/general/mx-command-line-tool/app.md +++ b/content/en/docs/refguide10/general/mx-command-line-tool/app.md @@ -28,7 +28,7 @@ These are the `OPTIONS`: | `--language-code` | en_US | The default language of the app. | | `--use-mpr-format-v1` | MPRv2 | If specified, the app is created in MPRv1 format (otherwise, with MPRv2). | | `--output-dir` | Current directory | The directory in which to create the app. | -| `--sprintr-app-id` | Optional | Associates the app [feedback features](/developerportal/app-insights/feedback/) with the provided [app](/developerportal/#my-apps) in **Apps**. The value is a GUID. When accessing the app in [Apps](https://sprintr.home.mendix.com/), this ID can be found in the browser's URL (for example, `1a428ea7-b00e-4166-9b23-20b7be88a40e`). | +| `--sprintr-app-id` | Optional | Associates the app [feedback features](/developerportal/app-insights/feedback/) with the provided [app](/developerportal/#my-apps) in **Projects**. The value is a GUID. When accessing the app in [Projects](https://projects.home.mendix.com/), this ID can be found in the browser's URL (for example, `1a428ea7-b00e-4166-9b23-20b7be88a40e`). | `TEMPLATE-MPK-FILE` is an optional path to a Mendix app package *.mpk* file. If this argument is omitted, the app is created with a default empty project template. diff --git a/content/en/docs/refguide10/modeling/application-logic/microflows-and-nanoflows/debug-microflows-and-nanoflows/debug-microflows-remotely.md b/content/en/docs/refguide10/modeling/application-logic/microflows-and-nanoflows/debug-microflows-and-nanoflows/debug-microflows-remotely.md index 07f8f080eb1..c5eb4fa1d71 100644 --- a/content/en/docs/refguide10/modeling/application-logic/microflows-and-nanoflows/debug-microflows-and-nanoflows/debug-microflows-remotely.md +++ b/content/en/docs/refguide10/modeling/application-logic/microflows-and-nanoflows/debug-microflows-and-nanoflows/debug-microflows-remotely.md @@ -46,7 +46,7 @@ The debugger supports only debugging of single-instance environments. Multi-inst When your application is in Mendix Cloud, follow these steps: -1. Open your app in [Apps](https://sprintr.home.mendix.com/). +1. Open your app in [Projects](https://projects.home.mendix.com/). 2. Click **Environments** in the navigation pane. @@ -72,7 +72,7 @@ If your application is on Mendix on Kubernetes connected, you can get the creden You can only remotely debug apps deployed to Mendix on Kubernetes if you are using Mendix Operator version 1.6.0 or above. {{% /alert %}} -1. Open your app in [Apps](https://sprintr.home.mendix.com/). +1. Open your app in [Projects](https://projects.home.mendix.com/). 2. Click **Environments** in the navigation pane. diff --git a/content/en/docs/refguide10/modeling/application-logic/workflows/_index.md b/content/en/docs/refguide10/modeling/application-logic/workflows/_index.md index 8d3755b2682..fa5c9fd930c 100644 --- a/content/en/docs/refguide10/modeling/application-logic/workflows/_index.md +++ b/content/en/docs/refguide10/modeling/application-logic/workflows/_index.md @@ -98,7 +98,7 @@ You can trigger workflows or user tasks from pages via specific on-click events ## Workflow Commons Module -The [Workflow Commons](/appstore/modules/workflow-commons/) module is a workflow specific module that has preconfigured page templates, pages, dashboards, etc. It can save you a lot of time during development. You can either download it from the Marketplace or use one of the app templates when creating a new app in [Apps](https://sprintr.home.mendix.com/). These templates already contain the **Workflows Commons** module. +The [Workflow Commons](/appstore/modules/workflow-commons/) module is a workflow specific module that has preconfigured page templates, pages, dashboards, etc. It can save you a lot of time during development. You can either download it from the Marketplace or use one of the app templates when creating a new app in [Projects](https://projects.home.mendix.com/). These templates already contain the **Workflows Commons** module. For more information on how to configure the **Workflow Commons** in an existing app, see [Adding a Workflow to an Existing App with Workflow Commons](/refguide10/workflow-setting-up-app/). diff --git a/content/en/docs/refguide10/modeling/domain-model/entities/external-entities.md b/content/en/docs/refguide10/modeling/domain-model/entities/external-entities.md index 427c4cb29a3..3c1ffc6ec4b 100644 --- a/content/en/docs/refguide10/modeling/domain-model/entities/external-entities.md +++ b/content/en/docs/refguide10/modeling/domain-model/entities/external-entities.md @@ -3,7 +3,7 @@ title: "External Entities" url: /refguide10/external-entities/ weight: 15 #If moving or renaming this doc file, implement a temporary redirect and let the respective team know they should update the URL in the product. See Mapping to Products for more details. -# SB: The images on this page are created using the Lato-LandscapeDemoApp (https://sprintr.home.mendix.com/link/project/1b515494-d818-4358-8c91-6c3d54e9cae5) +# SB: The images on this page are created using the Lato-LandscapeDemoApp (https://projects.home.mendix.com/link/project/1b515494-d818-4358-8c91-6c3d54e9cae5) --- ## Introduction diff --git a/content/en/docs/refguide10/modeling/integration/odata-services/consumed-odata-services/consumed-odata-service.md b/content/en/docs/refguide10/modeling/integration/odata-services/consumed-odata-services/consumed-odata-service.md index 4b5d9ad097c..fe90035b834 100644 --- a/content/en/docs/refguide10/modeling/integration/odata-services/consumed-odata-services/consumed-odata-service.md +++ b/content/en/docs/refguide10/modeling/integration/odata-services/consumed-odata-services/consumed-odata-service.md @@ -4,7 +4,7 @@ url: /refguide10/consumed-odata-service/ weight: 10 aliases: - /refguide10/consumed-odata-service-properties/ -# SB: The images on this page are created using the Lato-LandscapeDemoApp (https://sprintr.home.mendix.com/link/project/1b515494-d818-4358-8c91-6c3d54e9cae5) +# SB: The images on this page are created using the Lato-LandscapeDemoApp (https://projects.home.mendix.com/link/project/1b515494-d818-4358-8c91-6c3d54e9cae5) --- ## Introduction diff --git a/content/en/docs/refguide10/modeling/integration/share-data-sources/write-data-to-another-app.md b/content/en/docs/refguide10/modeling/integration/share-data-sources/write-data-to-another-app.md index 44ee89ea953..d0cbfc9d023 100644 --- a/content/en/docs/refguide10/modeling/integration/share-data-sources/write-data-to-another-app.md +++ b/content/en/docs/refguide10/modeling/integration/share-data-sources/write-data-to-another-app.md @@ -8,7 +8,7 @@ aliases: - /catalog/write-data/ - /howto10/integration/write-data/ #If moving or renaming this doc file, implement a temporary redirect and let the respective team know they should update the URL in the product. See Mapping to Products for more details. -# SB: The images on this page are created using the Lato-LandscapeDemoApp (https://sprintr.home.mendix.com/link/project/1b515494-d818-4358-8c91-6c3d54e9cae5) +# SB: The images on this page are created using the Lato-LandscapeDemoApp (https://projects.home.mendix.com/link/project/1b515494-d818-4358-8c91-6c3d54e9cae5) --- ## Introduction diff --git a/content/en/docs/refguide10/modeling/menus/file-menu/new-app.md b/content/en/docs/refguide10/modeling/menus/file-menu/new-app.md index 043e9b81621..3e0a2e8bc63 100644 --- a/content/en/docs/refguide10/modeling/menus/file-menu/new-app.md +++ b/content/en/docs/refguide10/modeling/menus/file-menu/new-app.md @@ -38,7 +38,7 @@ The name of your new app. This name is used as the name of the app directory and ### Enable Online Services -The Mendix Platform offers online services such as [version control](/refguide10/version-control/) and [cloud deployment](/deployment/). When enabled, this will create an app in [Apps](https://sprintr.home.mendix.com/) in the Mendix Portal and a corresponding version control repository. +The Mendix Platform offers online services such as [version control](/refguide10/version-control/) and [cloud deployment](/deployment/). When enabled, this will create an app in [Projects](https://projects.home.mendix.com/) in the Mendix Portal and a corresponding version control repository. If you choose *No*, you will create an app that is only stored on your local disk. At a later point you can still decide to upload this local app to a version control server and enjoy the benefits of version control. diff --git a/content/en/docs/refguide10/modeling/menus/file-menu/solving-load-and-import-errors.md b/content/en/docs/refguide10/modeling/menus/file-menu/solving-load-and-import-errors.md index 137357ad84b..c4c3c8fa9cc 100644 --- a/content/en/docs/refguide10/modeling/menus/file-menu/solving-load-and-import-errors.md +++ b/content/en/docs/refguide10/modeling/menus/file-menu/solving-load-and-import-errors.md @@ -38,7 +38,7 @@ Before trying to solve the problems, it is useful to discover the origin of the ### Is This a Team Server App? -If your app is a [Team Server](/developerportal/repository/team-server/) app, and you just did a [download or update](/refguide10/using-version-control-in-studio-pro/) from the server, the problem may have been added in a revision that was recently committed to the Team Server. You can check who made the most recent commit on the [Team Server](/developerportal/repository/team-server/) page of your app in [Apps](https://sprintr.home.mendix.com). +If your app is a [Team Server](/developerportal/repository/team-server/) app, and you just did a [download or update](/refguide10/using-version-control-in-studio-pro/) from the server, the problem may have been added in a revision that was recently committed to the Team Server. You can check who made the most recent commit on the [Team Server](/developerportal/repository/team-server/) page of your app in [Projects](https://projects.home.mendix.com). If the latest change on your branch line was committed by someone other than yourself, please inform the person about the problem. diff --git a/content/en/docs/refguide10/modeling/menus/view-menu/integration-pane.md b/content/en/docs/refguide10/modeling/menus/view-menu/integration-pane.md index ae138e6f1c2..17878f2441b 100644 --- a/content/en/docs/refguide10/modeling/menus/view-menu/integration-pane.md +++ b/content/en/docs/refguide10/modeling/menus/view-menu/integration-pane.md @@ -5,7 +5,7 @@ weight: 30 description: "Describes the Integration Pane in Mendix Studio Pro." aliases: - /refguide10/data-hub-pane/ -# SB: The images on this page are created using the Lato-LandscapeDemoApp (https://sprintr.home.mendix.com/link/project/1b515494-d818-4358-8c91-6c3d54e9cae5) +# SB: The images on this page are created using the Lato-LandscapeDemoApp (https://projects.home.mendix.com/link/project/1b515494-d818-4358-8c91-6c3d54e9cae5) --- ## Introduction diff --git a/content/en/docs/refguide10/modeling/security/_index.md b/content/en/docs/refguide10/modeling/security/_index.md index 84d0f9bf8db..db0ae6ac883 100644 --- a/content/en/docs/refguide10/modeling/security/_index.md +++ b/content/en/docs/refguide10/modeling/security/_index.md @@ -8,7 +8,7 @@ weight: 49 Security in Mendix has several aspects which are all covered on this page. -Firstly, you may be working as a team to create the app. You will want to control who is on the team and what each member can do. This is managed in [Apps](https://sprintr.home.mendix.com/). For more information, see [Building an App as a Team](#team) section below. +Firstly, you may be working as a team to create the app. You will want to control who is on the team and what each member can do. This is managed in [Projects](https://projects.home.mendix.com/). For more information, see [Building an App as a Team](#team) section below. Secondly, you will want to control who can access your app once it is running. You will want to prevent unauthorized access to your running application. You may also want different end-users to see different parts of the app, so access to individual pages, data, and microflows can be limited to specific end-users. This is managed from within Studio Pro. For more information, see [App Security Set Up in Studio Pro](#security-in-studio-pro) section below. @@ -81,7 +81,7 @@ Mendix applications that are deployed to SAP BTP can have SSO with SAP's IdP. Me ## Building an App as a Team {#team} -If you want to invite your colleagues to build your app, you can manage the **Team** in [Apps](https://sprintr.home.mendix.com/). Only team members who are invited to your app can access it (as a project to collaborate on). You can assign app roles to them. These team member roles define what they can access and change in the app in the backend while developing the app and are different from end-user roles which define what users can access in a running app. For more information, see [Team](/developerportal/general/team/) in the documentation of **Apps**. +If you want to invite your colleagues to build your app, you can manage the **Team** in [Projects](https://projects.home.mendix.com/). Only team members who are invited to your app can access it (as a project to collaborate on). You can assign app roles to them. These team member roles define what they can access and change in the app in the backend while developing the app and are different from end-user roles which define what users can access in a running app. For more information, see [Team](/developerportal/general/team/) in the **Projects** documentation. ## The Security Overview diff --git a/content/en/docs/refguide10/runtime/custom-settings/_index.md b/content/en/docs/refguide10/runtime/custom-settings/_index.md index 6959a10f467..75513dbd5e1 100644 --- a/content/en/docs/refguide10/runtime/custom-settings/_index.md +++ b/content/en/docs/refguide10/runtime/custom-settings/_index.md @@ -16,7 +16,7 @@ Only use this functionality if you know exactly what you are doing. Incorrect va Each custom setting consists of a name and a value. For example, to set the hash algorithm to BCRYPT you add a custom setting with name `HashAlgorithm` and value `BCRYPT`. For a more detailed list of settings and example values, consult [full-documented-m2ee.yaml](https://github.com/mendix/m2ee-tools/blob/master/examples/full-documented-m2ee.yaml). -If you are running your app on Mendix Cloud or SAP Business Technology Platform, you can access these settings by opening your app in [Apps](https://sprintr.home.mendix.com/) and choosing **Environments** > **Environment Details** > **Runtime** > **Custom Runtime Settings**. For more information see: +If you are running your app on Mendix Cloud or SAP Business Technology Platform, you can access these settings by opening your app in [Projects](https://projects.home.mendix.com/) and choosing **Environments** > **Environment Details** > **Runtime** > **Custom Runtime Settings**. For more information see: * the [Runtime Tab](/developerportal/deploy/environments-details/#runtime-tab) section of *Environment Details* for information about Mendix Cloud * the [Runtime tab](/developerportal/deploy/sap-cloud-platform/environments/#runtime-tab) section of *Environment Details on SAP BTP* for information about the SAP BTP diff --git a/content/en/docs/refguide10/version-control/using-version-control-in-studio-pro/_index.md b/content/en/docs/refguide10/version-control/using-version-control-in-studio-pro/_index.md index 0225f2ddd5d..a07cca44f18 100644 --- a/content/en/docs/refguide10/version-control/using-version-control-in-studio-pro/_index.md +++ b/content/en/docs/refguide10/version-control/using-version-control-in-studio-pro/_index.md @@ -20,7 +20,7 @@ To start a new app with version control, do the following: 1. Open Studio Pro. 2. In the **Select App** dialog box, click **Create New App**. 3. Select the starting point – an app template. -4. In the **App Settings** dialog box, make sure that **Enable online services** is set to *Yes*. This option creates a remote (Team Server) repository and an app in [Apps](https://sprintr.home.mendix.com/) of the Mendix Portal. +4. In the **App Settings** dialog box, make sure that **Enable online services** is set to *Yes*. This option creates a remote (Team Server) repository and an app in [Projects](https://projects.home.mendix.com/) of the Mendix Portal. 5. Optionally, change the default **App directory** set by Studio Pro. 6. Click **Create app**. diff --git a/content/en/docs/refguide10/version-control/version-control-troubleshooting/repository-size.md b/content/en/docs/refguide10/version-control/version-control-troubleshooting/repository-size.md index 18ff916adbf..4514117c5de 100644 --- a/content/en/docs/refguide10/version-control/version-control-troubleshooting/repository-size.md +++ b/content/en/docs/refguide10/version-control/version-control-troubleshooting/repository-size.md @@ -26,7 +26,7 @@ Other places where you might encounter performance issues or timeouts are the fo * Retrieving a list of branches * Cloning on the command line or in a CI/CD pipeline -* [Team Server](/developerportal/repository/team-server/) page in **Apps** in the Mendix Portal, if you are using Team Server as your Git server +* [Team Server](/developerportal/repository/team-server/) page in **Projects** in Mendix Portal, if you are using Team Server as your Git server ## Preventing and Mitigating a Large Repository Size @@ -104,7 +104,7 @@ The tool is currently in public beta. The cleanup tool can be downloaded [here]( {{% /alert %}} {{% alert color="info" %}} -This tool is executed on a Mendix Git repository. If your Mendix app is still on SVN you will first have to migrate to Git. In case the Migrate button is not showing on the Team Server page after you open your app in [Apps](https://sprintr.home.mendix.com/), because of the size restrictions, you can reach out to your CSM to get your app safelisted. +This tool is executed on a Mendix Git repository. If your Mendix app is still on SVN you will first have to migrate to Git. In case the Migrate button is not showing on the Team Server page after you open your app in [Projects](https://projects.home.mendix.com/), because of the size restrictions, you can reach out to your CSM to get your app safelisted. {{% /alert %}} ### Cleanup Process diff --git a/content/en/docs/refguide9/general/mx-command-line-tool.md b/content/en/docs/refguide9/general/mx-command-line-tool.md index 7e6816a571f..2bd34aa1587 100644 --- a/content/en/docs/refguide9/general/mx-command-line-tool.md +++ b/content/en/docs/refguide9/general/mx-command-line-tool.md @@ -84,7 +84,7 @@ The `OPTIONS` are described in the table below: | `app-name` | App | Assigns the specified app name to the app. | | `output-dir` | Current directory | The directory in which to create the app. | | `language-code` | en_US | The default language of the app. | -| `sprintr-app-id` | Optional | Associates the app [feedback features](/developerportal/app-insights/feedback/) with the provided [app](/developerportal/#my-apps) in **Apps**. The value is a GUID. When accessing the app in [Apps](https://sprintr.home.mendix.com/), this ID can be found in the browser's URL (for example, `1a428ea7-b00e-4166-9b23-20b7be88a40e`). | +| `sprintr-app-id` | Optional | Associates the app [feedback features](/developerportal/app-insights/feedback/) with the provided [app](/developerportal/#my-apps) in **Projects**. The value is a GUID. When accessing the app in [Projects](https://projects.home.mendix.com/), this ID can be found in the browser's URL (for example, `1a428ea7-b00e-4166-9b23-20b7be88a40e`). | `TEMPLATE-MPK-FILE` is an optional path to a Mendix app package (*.mpk*) file. If this argument is omitted, the app is created with a default empty project template. diff --git a/content/en/docs/refguide9/modeling/app-explorer/security/app-security/administrator.md b/content/en/docs/refguide9/modeling/app-explorer/security/app-security/administrator.md index 55bf0a77fd8..01e37adbac9 100644 --- a/content/en/docs/refguide9/modeling/app-explorer/security/app-security/administrator.md +++ b/content/en/docs/refguide9/modeling/app-explorer/security/app-security/administrator.md @@ -37,7 +37,7 @@ Default: *1* {{% alert color="info" %}} Since the value of the password is general knowledge, it is safer to change this to a custom password. -This password is only used when Mendix is running locally. Changing the password in your model will not update the password in your Cloud environments. You can change the password for your other licensed [environments](/developerportal/deploy/environments-details/) in **Apps** +This password is only used when Mendix is running locally. Changing the password in your model will not update the password in your Cloud environments. You can change the password for your other licensed [environments](/developerportal/deploy/environments-details/) in **Projects** {{% /alert %}} #### Free Apps diff --git a/content/en/docs/refguide9/modeling/application-logic/microflows-and-nanoflows/debug-microflows-and-nanoflows/debug-microflows-remotely.md b/content/en/docs/refguide9/modeling/application-logic/microflows-and-nanoflows/debug-microflows-and-nanoflows/debug-microflows-remotely.md index 7e8d2365a58..b8e982fc8c0 100644 --- a/content/en/docs/refguide9/modeling/application-logic/microflows-and-nanoflows/debug-microflows-and-nanoflows/debug-microflows-remotely.md +++ b/content/en/docs/refguide9/modeling/application-logic/microflows-and-nanoflows/debug-microflows-and-nanoflows/debug-microflows-remotely.md @@ -46,7 +46,7 @@ The debugger supports only debugging of single-instance environments. Multi-inst When your application is in Mendix Cloud, follow these steps: -1. Open your app in [Apps](https://sprintr.home.mendix.com/). +1. Open your app in [Projects](https://projects.home.mendix.com/). 2. Click **Environments** in the navigation pane. @@ -72,7 +72,7 @@ If your application is on Mendix on Kubernetes connected, you can get the creden You can only remotely debug apps deployed to Mendix on Kubernetes if you are using Mendix Operator version 1.6.0 or above. {{% /alert %}} -1. Open your app in [Apps](https://sprintr.home.mendix.com/). +1. Open your app in [Projects](https://projects.home.mendix.com/). 2. Click **Environments** in the navigation pane. diff --git a/content/en/docs/refguide9/modeling/application-logic/workflows/_index.md b/content/en/docs/refguide9/modeling/application-logic/workflows/_index.md index 3d2500e640d..72a1cfe8376 100644 --- a/content/en/docs/refguide9/modeling/application-logic/workflows/_index.md +++ b/content/en/docs/refguide9/modeling/application-logic/workflows/_index.md @@ -180,7 +180,7 @@ You can trigger workflows or user tasks from pages via specific on-click events ## Workflow Commons Module -The **Workflow Commons** module is a workflow specific module that has preconfigured page templates, pages, dashboards, etc. It can save you a lot of time during development. You can either download it from the Marketplace or use one of the app templates when creating a new app in [Apps](https://sprintr.home.mendix.com/). These templates already contain the **Workflows Commons** module. +The **Workflow Commons** module is a workflow specific module that has preconfigured page templates, pages, dashboards, etc. It can save you a lot of time during development. You can either download it from the Marketplace or use one of the app templates when creating a new app in [Projects](https://projects.home.mendix.com/). These templates already contain the **Workflows Commons** module. For more information on how to configure the **Workflow Commons** in an existing app, see [Adding a Workflow to an Existing App with Workflow Commons](/refguide9/workflow-setting-up-app/). diff --git a/content/en/docs/refguide9/modeling/menus/file-menu/new-app.md b/content/en/docs/refguide9/modeling/menus/file-menu/new-app.md index d9df4c823f8..42bd3241eee 100644 --- a/content/en/docs/refguide9/modeling/menus/file-menu/new-app.md +++ b/content/en/docs/refguide9/modeling/menus/file-menu/new-app.md @@ -38,7 +38,7 @@ The name of your new app. This name is used as the name of the app directory and ### Enable Online Services -The Mendix Platform offers online services such as [version control](/refguide9/version-control/) and [cloud deployment](/deployment/). When enabled, this will create an app in [Apps](https://sprintr.home.mendix.com/) and a corresponding version control repository. +The Mendix Platform offers online services such as [version control](/refguide9/version-control/) and [cloud deployment](/deployment/). When enabled, this will create an app in [Projects](https://projects.home.mendix.com/) and a corresponding version control repository. If you choose *No*, you will create an app that is only stored on your local disk. At a later point you can still decide to upload this local app to a version control server and enjoy the benefits of version control. diff --git a/content/en/docs/refguide9/modeling/menus/view-menu/stories-pane.md b/content/en/docs/refguide9/modeling/menus/view-menu/stories-pane.md index d3aea1d5373..3038c9b59c1 100644 --- a/content/en/docs/refguide9/modeling/menus/view-menu/stories-pane.md +++ b/content/en/docs/refguide9/modeling/menus/view-menu/stories-pane.md @@ -7,7 +7,7 @@ description: "Describes the Stories pane in Mendix Studio Pro." ## Introduction -For version control enabled apps (apps with Team Server or other SVN servers), the **Stories** pane displays the stories and tasks of the current Sprint. Stories, tasks, and Sprints are created and managed via Stories or [Epics](/developerportal/project-management/epics/) in **Apps**. +For version control enabled apps (apps with Team Server or other SVN servers), the **Stories** pane displays the stories and tasks of the current Sprint. Stories, tasks, and Sprints are created and managed via Stories or [Epics](/developerportal/project-management/epics/) in **Projects**. In the **Stories** pane, you can view the stories and tasks of the current Sprint, show or hide done stories, open their details, change the status of the stories and tasks, and open documents connected to stories. @@ -37,7 +37,7 @@ You can perform the following actions in the **Stories** pane: ### Refreshing the Stories Pane {#refresh} -The **Refresh** button allows you to get the latest changes on stories and tasks done by you and your team members in [Apps](https://sprintr.home.mendix.com/) or Studio Pro. +The **Refresh** button allows you to get the latest changes on stories and tasks done by you and your team members in [Projects](https://projects.home.mendix.com/) or Studio Pro. If two team members change the same story, the changes done last will take effect. For example, you set the story status to *Running*, but your colleague sets it to *Done* two minutes later. The story's status will be set to *Done* when you click **Refresh**, as your colleague was the last one to implement changes. diff --git a/content/en/docs/refguide9/modeling/resources/scheduled-events/scheduled-events-legacy.md b/content/en/docs/refguide9/modeling/resources/scheduled-events/scheduled-events-legacy.md index d88705f6e7e..fd9760b7c59 100644 --- a/content/en/docs/refguide9/modeling/resources/scheduled-events/scheduled-events-legacy.md +++ b/content/en/docs/refguide9/modeling/resources/scheduled-events/scheduled-events-legacy.md @@ -55,7 +55,7 @@ The `ScheduledEventInformation` objects are not cleared automatically. If you ha | Property | Description | | --- | --- | | Microflow | The microflow that is executed when the scheduled event is executed. It should have no parameters and is run with all rights (see [Microflow](/refguide9/microflow/)). | -| Enabled | The microflow is only executed if the scheduled event is enabled. This setting only applies when running from Studio Pro or from Eclipse. On production environments, scheduled events are enabled/disabled via the platform tools (for example [Apps](https://sprintr.home.mendix.com/) or Windows Service Console). | +| Enabled | The microflow is only executed if the scheduled event is enabled. This setting only applies when running from Studio Pro or from Eclipse. On production environments, scheduled events are enabled/disabled via the platform tools (for example [Projects](https://projects.home.mendix.com/) or Windows Service Console). | ## Timing Properties diff --git a/content/en/docs/refguide9/modeling/resources/scheduled-events/scheduled-events-task-queue.md b/content/en/docs/refguide9/modeling/resources/scheduled-events/scheduled-events-task-queue.md index ec49c882afb..82acc101153 100644 --- a/content/en/docs/refguide9/modeling/resources/scheduled-events/scheduled-events-task-queue.md +++ b/content/en/docs/refguide9/modeling/resources/scheduled-events/scheduled-events-task-queue.md @@ -28,7 +28,7 @@ Scheduled events can be tested locally, but they will not be run if your app is | Property | Description | | --- | --- | | Microflow | The microflow that is executed when the scheduled event is executed. It should have no parameters and is run with all rights (see [Microflow](/refguide9/microflow/)). | -| Enabled | The microflow is only executed if the scheduled event is enabled. This setting only applies when running from Studio Pro or from Eclipse. On production environments, scheduled events are enabled/disabled via the platform tools (for example [Apps](https://sprintr.home.mendix.com/) or Windows Service Console). | +| Enabled | The microflow is only executed if the scheduled event is enabled. This setting only applies when running from Studio Pro or from Eclipse. On production environments, scheduled events are enabled/disabled via the platform tools (for example [Projects](https://projects.home.mendix.com/) or Windows Service Console). | ## Timing Properties diff --git a/content/en/docs/refguide9/modeling/studio-pro-overview/_index.md b/content/en/docs/refguide9/modeling/studio-pro-overview/_index.md index 2e5fa20a60c..7bee0cd528f 100644 --- a/content/en/docs/refguide9/modeling/studio-pro-overview/_index.md +++ b/content/en/docs/refguide9/modeling/studio-pro-overview/_index.md @@ -50,9 +50,9 @@ For more information on deploying your app and versioning it, see the [Versionin ### Links and User Profile Menu {#links} -You can find links to [Apps](/developerportal/) and [Marketplace](/appstore/) in the upper-right corner of Studio Pro. +You can find links to [Projects](/developerportal/) and [Marketplace](/appstore/) in the upper-right corner of Studio Pro. -Your profile picture is displayed next to them if you are signed in. When you click the profile picture, the drop-down menu is displayed with your full name and email, as well as links to your user profile, My Apps screen, and signing out option. +Your profile picture is displayed next to them if you are signed in. When you click the profile picture, the drop-down menu is displayed with your full name and email, as well as links to your user profile, your apps, and signing out option. ## App Structure (App Explorer) diff --git a/content/en/docs/refguide9/runtime/custom-settings/_index.md b/content/en/docs/refguide9/runtime/custom-settings/_index.md index 4bf34eb2d6e..ea344a16f9a 100644 --- a/content/en/docs/refguide9/runtime/custom-settings/_index.md +++ b/content/en/docs/refguide9/runtime/custom-settings/_index.md @@ -16,7 +16,7 @@ Only use this functionality if you know exactly what you are doing. Incorrect va Each custom setting consists of a name and a value. For example, to set the hash algorithm to BCRYPT you add a custom setting with name `HashAlgorithm` and value `BCRYPT`. For a more detailed list of settings and example values, consult [full-documented-m2ee.yaml](https://github.com/mendix/m2ee-tools/blob/master/examples/full-documented-m2ee.yaml). -If you are running your app on Mendix Cloud or SAP Business Technology Platform, you can access these settings in [Apps](https://sprintr.home.mendix.com/) via **Environments** > **Environment Details** > **Runtime** > **Custom Runtime Settings**. For more information see: +If you are running your app on Mendix Cloud or SAP Business Technology Platform, you can access these settings in [Projects](https://projects.home.mendix.com/) via **Environments** > **Environment Details** > **Runtime** > **Custom Runtime Settings**. For more information see: * the [Runtime Tab](/developerportal/deploy/environments-details/#runtime-tab) section of *Environment Details* for information about Mendix Cloud * the [Runtime tab](/developerportal/deploy/sap-cloud-platform/environments/#runtime-tab) section of *Environment Details on SAP BTP* for information about the SAP BTP diff --git a/content/en/docs/refguide9/version-control/on-premises-svn.md b/content/en/docs/refguide9/version-control/on-premises-svn.md index 0fd77ea1c49..7a92e2f09c3 100644 --- a/content/en/docs/refguide9/version-control/on-premises-svn.md +++ b/content/en/docs/refguide9/version-control/on-premises-svn.md @@ -67,7 +67,7 @@ To look at moving an app from Mendix Team Server to a private SVN server, we wil For the purpose of creating an app to store in your on-premises SVN server, this is a deprecated workflow. {{% /alert %}} -1. Click **Create App** in [Apps](https://sprintr.home.mendix.com/). +1. Click **Create App** in [Projects](https://projects.home.mendix.com/). 2. After you have created your app, click the arrow next to **Edit App**, select **Edit in Mendix Studio Pro**, then open the app in the relevant Studio Pro version. You need to open your app in Studio Pro in order to download it to your local machine (for more information, see [Version Control](/refguide9/version-control/)). 3. Your app contains a link to the location of the Mendix Team Server by default. To replace this with the address of your own SVN server, create a ticket in the [Mendix Support Portal](https://support.mendix.com/) specifying your app and the address of your SVN server. This address must include the name of the repository you are going to use for your app (for example, `https://svn.example.com:9876/repos/myapp`). This will allow Mendix Support to change the URL of your app. 4. Wait for confirmation from Mendix Support before continuing the process. diff --git a/content/en/docs/releasenotes/control-center/2025.md b/content/en/docs/releasenotes/control-center/2025.md index b473b783f48..c02574da8f8 100644 --- a/content/en/docs/releasenotes/control-center/2025.md +++ b/content/en/docs/releasenotes/control-center/2025.md @@ -13,7 +13,7 @@ numberless_headings: true #### New Features -* The Control Center **Company** section now includes a new page, **Project Categories**. It allows admins to create and manage the categories that can be assigned to your company's apps. When apps are assigned their categories, either by the company admins or the admins of specific apps, the categories are then visible to all company members on My Apps and My Company Apps pages in the Mendix Portal, which enables better classification and searchability. Categories can also be managed using the new [Project Category API](/apidocs-mxsdk/apidocs/project-category-api/). +* The Control Center **Company** section now includes a new page, **Project Categories**. It allows admins to create and manage the categories that can be assigned to your company's apps. When apps are assigned their categories, either by the company admins or the admins of specific apps, the categories are then visible to all company members on My Apps and My Company Apps pages in Mendix Portal, which enables better classification and searchability. Categories can also be managed using the new [Project Category API](/apidocs-mxsdk/apidocs/project-category-api/). For details on the new page, refer to [Project Categories](/control-center/project-categories/). For details on the corresponding app filter, refer to [Apps](/developerportal/). diff --git a/content/en/docs/releasenotes/developer-portal/2018.md b/content/en/docs/releasenotes/developer-portal/2018.md index 37c97627d13..75e7e8163fb 100644 --- a/content/en/docs/releasenotes/developer-portal/2018.md +++ b/content/en/docs/releasenotes/developer-portal/2018.md @@ -54,7 +54,7 @@ weight: 9 #### Improvements * Several UX updates were made to Developer Portal pages: - * The [My Apps](https://sprintr.home.mendix.com/link/myapps) page has been redesigned, and you can now toggle your app list views. + * The [My Apps](https://projects.home.mendix.com/link/myapps) page has been redesigned, and you can now toggle your app list views. * The **App** > **General** page has been redesigned. ### October 1, 2018 diff --git a/content/en/docs/releasenotes/mobile/hybrid-app.md b/content/en/docs/releasenotes/mobile/hybrid-app.md index 79d3aad4558..13b2e51b1d3 100644 --- a/content/en/docs/releasenotes/mobile/hybrid-app.md +++ b/content/en/docs/releasenotes/mobile/hybrid-app.md @@ -8,7 +8,7 @@ description: "Mendix Hybrid App Base and Hybrid App Template release notes." If you are building your hybrid mobile app using the regular PhoneGap Build approach from within the Mendix Developer Portal, you do not need to worry about these numbers. Downloading and building a new package will set you up with the latest version. -If you are using the advanced flow, you can get the latest version of the Hybrid App Base by running `npm update` from your hybrid app directory. To upgrade to the latest version of the Hybrid App Template, either pull in the latest changes from GitHub, or download a new copy from [Mendix Developer Portal](https://sprintr.home.mendix.com/index.html) > **DEPLOY**. +If you are using the advanced flow, you can get the latest version of the Hybrid App Base by running `npm update` from your hybrid app directory. To upgrade to the latest version of the Hybrid App Template, either pull in the latest changes from GitHub, or download a new copy from [Projects](https://projects.home.mendix.com/index.html) > **DEPLOY**. For more information on hybrid mobile app development in Mendix, see the [Hybrid Mobile](/refguide9/hybrid-mobile/) section of the *Studio Pro 9 Guide*. @@ -338,7 +338,7 @@ Unfortunately, Crosswalk is not compatible with SDK versions 24 and above. There {{% alert color="info" %}} -For this update, Mendix recommends downloading a fresh hybrid app package from the Mendix Developer Portal via [Developer Portal](https://sprintr.home.mendix.com/index.html) > **DEPLOY** > **Mobile App**. +For this update, Mendix recommends downloading a fresh hybrid app package from [Projects](https://projects.home.mendix.com/index.html) > **DEPLOY** > **Mobile App**. {{% /alert %}} @@ -391,7 +391,7 @@ This patch fixes an issue with an upstream dependency (`com.android.support:supp {{% alert color="info" %}} -This is a major release, because it is not fully compatible with older versions of hybrid-app-template. For this update, Mendix recommends downloading a fresh hybrid app package from the Mendix Developer Portal via [Developer Portal](https://sprintr.home.mendix.com/index.html) > **DEPLOY** > **Mobile App**. We extended the **Mobile Apps** wizard with fields for the theming options described below. In addition, you can configure splash screens/icons by uploading a single base image. +This is a major release, because it is not fully compatible with older versions of hybrid-app-template. For this update, Mendix recommends downloading a fresh hybrid app package from [Projects](https://projects.home.mendix.com/index.html) > **DEPLOY** > **Mobile App**. We extended the **Mobile Apps** wizard with fields for the theming options described below. In addition, you can configure splash screens/icons by uploading a single base image. {{% /alert %}} @@ -407,7 +407,7 @@ This is a major release, because it is not fully compatible with older versions {{% alert color="info" %}} -For this update, Mendix recommends downloading a fresh hybrid app package from the Mendix Developer Portal ([Developer Portal](https://sprintr.home.mendix.com/index.html) > **DEPLOY** > **Mobile App**). +For this update, Mendix recommends downloading a fresh hybrid app package from [Projects](https://projects.home.mendix.com/index.html) > **DEPLOY** > **Mobile App**). {{% /alert %}} diff --git a/content/en/docs/releasenotes/studio-pro/11/11.6.md b/content/en/docs/releasenotes/studio-pro/11/11.6.md index 082223010e3..707d861dcab 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.6.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.6.md @@ -221,7 +221,7 @@ For more information, see [Mendix Portable Runtime](/developerportal/deploy/port ### Improvements -* The macOS installer now includes the Mendix Version Selector. This enhancement allows macOS Studio Pro users to open applications directly from [Apps](https://sprintr.home.mendix.com/link/myapps), double-click MPR/MPK files to open them, or send stories to Studio Pro from the **Plan & Build with Maia** flow in Mendix Portal. +* The macOS installer now includes the Mendix Version Selector. This enhancement allows macOS Studio Pro users to open applications directly from [Projects](https://projects.home.mendix.com/link/myapps), double-click MPR/MPK files to open them, or send stories to Studio Pro from the **Plan & Build with Maia** flow in Mendix Portal. * We renamed Studio Pro on macOS to Mendix Studio Pro. * We improved handling of cases where a user is deleted concurrently while a session is retrieved for the same user. * We improved the `Set all to` toggle in the entity access rules editor so that when some members have access rights and others don't, the toggle now disables all rights instead of enabling them. This prevents the `Write` toggle from unexpectedly affecting read access. diff --git a/content/en/docs/support/prepare-your-app.md b/content/en/docs/support/prepare-your-app.md index c67f03ebe4d..c201dfe3bb7 100644 --- a/content/en/docs/support/prepare-your-app.md +++ b/content/en/docs/support/prepare-your-app.md @@ -28,7 +28,7 @@ There are two ways to give team members access to submit tickets: by assigning t To add users to an app's team and give them access to submit tickets for a specific app, follow these steps: -1. Open your app in [Apps](https://sprintr.home.mendix.com/). +1. Open your app in [Projects](https://projects.home.mendix.com/). 2. Go to the [Team](/developerportal/general/team/) page. 3. Click **Invite Member** to invite the users who should be able to submit/view Support tickets concerning this app. 4. Assign one of the following roles to users you want to give access to creating tickets for the app: @@ -44,7 +44,7 @@ To add users to an app's team and give them access to submit tickets for a speci To give existing app members access to submit tickets, follow these steps: -1. Open your app in [Apps](https://sprintr.home.mendix.com/). +1. Open your app in [Projects](https://projects.home.mendix.com/). 2. Go to the **Security** page. 3. Change the **ROLE** for the user who needs access to one of the following: * **Business Engineer** diff --git a/content/en/docs/support/submit-support-request.md b/content/en/docs/support/submit-support-request.md index a1944b6dd6a..a56445ac1da 100644 --- a/content/en/docs/support/submit-support-request.md +++ b/content/en/docs/support/submit-support-request.md @@ -163,7 +163,7 @@ Follow these steps to retrieve logs for an app deployed to Windows: Follow these steps to retrieve logs for an app deployed to SAP: -1. On the Mendix Portal, go to your SAP-deployed app in [Apps](https://sprintr.home.mendix.com), and click **Environments**. +1. On the Mendix Portal, go to your SAP-deployed app in [Projects](https://projects.home.mendix.com), and click **Environments**. 2. Click **Details** ({{% icon name="notes-paper-edit" %}}) next to the environment you want to view details for. 3. Click **View Recent Log**. From fafbc189057d7615038460f265fc4cfcd460540e Mon Sep 17 00:00:00 2001 From: nicoletacoman Date: Thu, 16 Jul 2026 13:40:53 +0200 Subject: [PATCH 5/5] Added release note --- .../en/docs/releasenotes/developer-portal/2026.md | 12 ++++++++++-- .../en/docs/releasenotes/developer-portal/_index.md | 8 ++++---- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/content/en/docs/releasenotes/developer-portal/2026.md b/content/en/docs/releasenotes/developer-portal/2026.md index 186a077e731..1dba4d66b8b 100644 --- a/content/en/docs/releasenotes/developer-portal/2026.md +++ b/content/en/docs/releasenotes/developer-portal/2026.md @@ -1,11 +1,19 @@ --- -title: "2026 Apps Release Notes" +title: "2026 Projects Release Notes" linktitle: "2026" url: /releasenotes/developer-portal/2026/ -description: "2026 release notes for app management and other parts of Apps" +description: "2026 release notes for project management and other parts of Projects" weight: 1 --- +## July 2026 + +### July 19, 2026 + +#### Improvements + +* We have renamed **Apps** to **Projects** in multiple places of Mendix Portal in order to improve our naming conventions. This will be an ongoing change, so you might notice a few inconsistencies around the use of "app" and "project". Please bear with us while make changes across the whole Mendix Portal. + ## June 2026 ### June 30, 2026 diff --git a/content/en/docs/releasenotes/developer-portal/_index.md b/content/en/docs/releasenotes/developer-portal/_index.md index 0b954bb0448..cb8682e39f2 100644 --- a/content/en/docs/releasenotes/developer-portal/_index.md +++ b/content/en/docs/releasenotes/developer-portal/_index.md @@ -1,15 +1,15 @@ --- -title: "Apps Release Notes" -linktitle: "Apps" +title: "Projects Release Notes" +linktitle: "Projects" url: /releasenotes/developer-portal/ -description: "Release notes for app management and other parts of Apps" +description: "Release notes for project management and other parts of Projects" weight: 20 cascade: - numberless_headings: true # This document is mapped to the landing page, update the link there if renaming or moving the doc file. --- -These release notes cover changes to the app management functionality and other features of [Apps](/developerportal/) in the Mendix Portal. +These release notes cover changes to the project management functionality and other features of [Projects](/developerportal/) in Mendix Portal. Click the link corresponding to the year for which you want to read release notes: