Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions content/en/docs/marketplace/deprecate-content/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: "Deprecating Marketplace Content"
url: /appstore/deprecate-content/
weight: 4
description_list: true
description: "Describes how to deprecate components on the Mendix Marketplace."
---

## Introduction

You can deprecate components that are no longer supported or maintained, or that have better alternatives. This offers Marketplace users a clear view of which components are not recommended, as well as which components they can use instead.

You can deprecate components from several places:

* The **My Components** page in the **Personal** section
* The **My Company Components** page in the **Company** section
* The component page in the Marketplace itself

The steps are the same no matter where you are:

1. Find the component you want to deprecate, and click its contextual menu.
On the **My Components** and **My Company Components** pages, this menu is available in the **Actions** column.
2. Click **Deprecate**.
3. In the **Deprecate Component** window that opens, fill in the following information:

* Add a **Reason for Deprecation**. This is a mandatory field.
* Choose one or more alternative components that can be used instead of the one you are deprecating. This is optional.

4. Click **Deprecate Component**.

A badge is now displayed across the component's Marketplace page, letting users know why it was deprecated, and what alternative components are recommended by Mendix.

## Permissions

If you are a company admin or a component developer, you can deprecate both personal components, and company components.
However, if the component is part of a content group, you need to be a member of that group to be able to deprecate components.
For details, refer to the [Content Group](/appstore/home-page/#content-groups) section in *Marketplace Home Page*.
2 changes: 1 addition & 1 deletion content/en/docs/marketplace/genai/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: "Enrich Your Mendix App with GenAI Capabilities"
url: /appstore/modules/genai/
linktitle: "GenAI Capabilities of Mendix"
description: "Describes the general properties and common concepts of generative AI in the context of developing Mendix applications and illustrates the preferred way of leveraging platform-supported connectors in applications following the GenAI Commons patterns."
weight: 6
weight: 7
---

## Introduction {#introduction}
Expand Down
15 changes: 11 additions & 4 deletions content/en/docs/marketplace/overview/component-details.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@ description: "Presents information on the component details page."

Clicking the tile of a [Marketplace](https://marketplace.mendix.com/) component brings you to its details page with the sections described in this document.

{{< figure src="/attachments/appstore/component-details/marketplace_module.png">}}

## Component Header {#header}

The header for a component includes the following details:
Expand All @@ -32,6 +30,15 @@ The header for a component includes the following details:
* **Download** for other content types – Click this to download the component.
* **Contact Us** – Click this to contact Mendix or the community supplier.

* Contextual menu – Allows you to perform the following actions on the component:

* **Add New Release** – Add a new version of the component.
* **Manage Versions** – Edit or unpublish any version of the component.
* **Deprecate Component** – Deprecate the component, and select alternatives.
For details on deprecating components, refer to [Deprecating Marketplace Content](/appstore/deprecate-content/).

If a component has already been deprecated, the only option available in the contextual menu is **Unpublish Component**.

The **Publisher** section includes the following information, depending on the type of component:

* The name of the company that created the component
Expand All @@ -45,9 +52,9 @@ The **Requirements** section includes the following:
* The Studio Pro version required for the component to work
* The type of [license](/appstore/submit-content/#license) for the component

The **Support** section presents the category of support Mendix offers for the component (for more details, see the [Marketplace Content Support](/appstore/marketplace-content-support/) section below).
The **Support** section presents the category of support Mendix offers for the component. For more details, refer to the [Marketplace Content Support](/appstore/marketplace-content-support/) section.

A **GitHub** link will take you to the GitHub source files of the component.
A **GitHub** link takes you to the GitHub source files of the component.

## Component Tabs

Expand Down
99 changes: 46 additions & 53 deletions content/en/docs/marketplace/overview/marketplace-home-page.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,28 +40,16 @@ You can refine search results using the following filters:
For details on finding and installing Marketplace content in Studio Pro, see the [Finding and Downloading Content in Studio Pro](/appstore/use-content/#downloading) section of *Using Marketplace Content*.
{{% /alert %}}

## Add Content

Share new Marketplace content you have developed.

For details, see [Uploading Content to the Marketplace](/appstore/submit-content/).

## Get Studio Pro

Download the latest version of [Studio Pro](/releasenotes/studio-pro/).

## Personal {#personal}

The **Personal** category contains the items described in the following sections.

### My Drafts {#my-drafts}
### Drafts {#my-drafts}

On this page, you can see and manage the drafts for all the Marketplace content you have started.
Clicking **Drafts** opens the **My Drafts** page, where you can see and manage the drafts for all the Marketplace content you have started.

You can also find details on how many total drafts you have, which drafts are ready to publish or are awaiting approval, and which drafts have been declined.

{{< figure src="/attachments/appstore/marketplace-home-page/my-drafts.png" class="no-border" >}}

These are the possible **Status** entries for each item:

* **Incomplete draft** – The draft is incomplete and requires additional information before you can submit it.
Expand All @@ -76,78 +64,82 @@ Click **More Options** ({{% icon name="three-dots-menu-horizontal" %}}) on a com
* **Withdraw Draft** – Withdraw content from the review process after you have submitted it for approval. This returns the content to draft state.
* **Delete** – Delete the draft.

### My Content {#my-content}
Keep in mind the following:

On this page, you can see the Marketplace content for which you have created at least one version.
* Only one draft version of a component can exist at a time, so when one draft version is in progress, you cannot initiate another.
* If there is a draft version in progress, you can edit or delete it.
* If there is a draft version in progress, and it is assigned to another user, you can reassign it to to yourself.

Click the name of the component to access its [details page](/appstore/component-details/).
For more information on creating a draft version, refer to the [Updating Existing Marketplace Content](/appstore/submit-content/#updating) section of *Uploading to the Marketplace*.

Click the context menu to access options for managing your content:
### Components {#my-content}

{{< figure src="/attachments/appstore/marketplace-home-page/my-content.png" width="400" class="no-border" >}}
Clicking **Components** opens the **My Components** page, where you can see a list of the Marketplace components for which you have created at least one version.
Clicking the name of a component in the list opens its [details page](/appstore/component-details/).

* **Manage Drafts** – Manage the drafts of the component.
* Only one draft version of a component can exist at a time, so when one draft version is in progress, you cannot initiate another.
* If there is a draft version in progress, you can edit or delete it.
* If there is a draft version in progress, and it is assigned to another user, you can reassign it to to yourself.
Click the contextual **Actions** menu to access options for managing your content:

* **Add New Release** – Add a new version of the component.
* **Manage Versions** – Edit or unpublish any version of the component.
Keep in mind the following:

For more information on creating a draft version, see the [Updating Existing Marketplace Content](/appstore/submit-content/#updating) section of *Uploading to the Marketplace*.
* **Edit a Version** – Edit the component. For details on editing, see the [Adding New Marketplace Content](/appstore/submit-content/#adding) section of *Uploading to the Marketplace*.
* **Unpublish a Version** – Remove one or all versions of the component.
* If the component is [protected](#group-content) within a [content group](#content-groups), a [group member](#members) can unpublish any version.
* If the component is not protected within a content group, you can only unpublish a version that you have published yourself.
* Select **Unpublish All My Versions** to remove all your versions of the component.
* Select **Unpublish** to remove all your versions of the component.
* The option to unpublish is only available for deprecated components.

For details on editing, refer to the [Adding New Marketplace Content](/appstore/submit-content/#adding) section of *Uploading to the Marketplace*.

* **Deprecate Component** – Deprecate the component, and select alternatives.
For details on deprecating components, refer to [Deprecating Marketplace Content](/appstore/deprecate-content/).

A **Private** label on a component means the component is your company's private Marketplace content. For details on how this is configured, see the [Adding New Marketplace Content](/appstore/submit-content/#adding) section of *Uploading to the Marketplace*. This content can be shared with [guests](#guests).

A **Private** label on a component means the component is your company's private Marketplace content. For details on how this is configured, refer to the [Adding New Marketplace Content](/appstore/submit-content/#adding) section of *Uploading to the Marketplace*. This content can be shared with [guests](#guests).

A component assigned as [group content](#group-content) will have a label for the [content group](#content-groups) to which it is assigned.

### Shared with Me {#shared-with-me}

This page contains private content shared with you by other companies who have marked you as a [guest](#guests).

### Saved Content {#saved-components}
### Saved {#saved-components}

This page presents the Marketplace content you have [saved](/appstore/component-details/).
Clicking **Saved** opens the **Saved Content** page, which presents the Marketplace content you have [saved](/appstore/component-details/).

Click the name of the component to access its [details page](/appstore/component-details/).

Click the context menu to access options for managing this component:

{{< figure src="/attachments/appstore/marketplace-home-page/saved.png" width="400" class="no-border" >}}
Click the contextual menu to access options for managing this component:

* **Receive/Stop Email Notifications** – Start receiving email notifications, or stop the notifications if they are enabled.
* **Unsave** – Remove the component from your saved content.

### My Reviews {#my-reviews}
### Reviews {#my-reviews}

This page contains reviews of [My Content](#my-content) by other users, as well as **My reviews** that you have written for other content.
Clicking **Reviews** opens the **My Reviews** page, which contains reviews of [My Components](#my-content) by other users, as well as **My reviews** that you have written for other content.

## Company {#company}

The **Company** category contains the items described in the following sections.

### Company Content {#company-content}
### Components {#company-content}

On this page, you can see all the content your company has published to the Marketplace as private.
Clicking **Components** opens the **My Company Components** page, where you can see all the content your company has published to the Marketplace as private.

Click the name of the component to access its [details page](/appstore/component-details/).

Click the context menu to access options for managing this content.

{{< figure src="/attachments/appstore/marketplace-home-page/company-content.png" width="400" class="no-border" >}}
Click the contextual menu to access options for managing this content.

The options in this menu are the same as those for the [My Content](#my-content) section. However, the **Edit a Version** and **Unpublish a Version** options are only available for your own versions of company content.
The options in this menu are the same as those for the [My Components](#my-content) section.

### Content Group {#content-groups}
### Groups {#content-groups}

The **Content Group** menu item and page are visible to all users. However, only [Mendix Admins](/control-center/company-settings/) can create and delete content groups. Both [Group Admins](#members) and Mendix Admins can manage content group members.
Clicking **Groups** opens the **Content Groups** page. This is visible to all users, but only [Mendix Admins](/control-center/company-settings/) can create and delete content groups. Both [Group Admins](#members) and Mendix Admins can manage content group members.

You can configure content groups for various levels of access to your company content. The available configuration tabs for each content group page are described in the following sections.

This table breaks down the roles and permissions for content groups:

| Roles | Manage Groups (Create & Delete) | Manage Group Members | Assign Content to Group | Manage Content (Edit, Add New Version & Unpublish) | View & Download Group Content | View Group List |
| Roles | Manage Groups (Create & Delete) | Manage Group Members | Assign Content to Group | Manage Content (Add New Release, Manage Versions) | View & Download Group Content | View Group List |
| ------------------------------------------- | ------------------------------- | -------------------- | ----------------------- | -------------------------------------------------- | ----------------------------- | --------------- |
| Mendix Admin | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Group Admin | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ |
Expand All @@ -159,17 +151,13 @@ This table breaks down the roles and permissions for content groups:

On this tab, you can assign content that can only be managed by members of this group. To assign a component to a content group, click **Assign Content**, and select a Marketplace component from the dialog box.

{{< figure src="/attachments/appstore/marketplace-home-page/group-content.png" width="400" class="no-border" >}}

{{% alert color="info" %}}
A component can only be assigned to one content group at a time. If a component is already assigned to another content group, it will not be displayed in this dialog box.
{{% /alert %}}

Click the context menu to access options for managing this content.

{{< figure src="/attachments/appstore/marketplace-home-page/group-content-context.png" width="400" class="no-border" >}}
Click the contextual menu to access options for managing this content.

The options in this menu are the same as those for the [My Content](#my-content) section. The **Unassign from Group** button is only available for [Group Admins](#members), and can be used to remove content from the content group.
The options in this menu are the same as those for the [My Components](#my-content) section. The **Unassign from Group** button is only available for [Group Admins](#members), and can be used to remove content from the content group.

#### Members Tab {#members}

Expand Down Expand Up @@ -203,8 +191,13 @@ On this tab, you can enter a **Group Name** and a **Group Description**.

To delete a content group, a Group Admin or Mendix Admin can click **Delete Group**.

## Data {#data}
## Download Studio Pro

Download the latest version of [Studio Pro](/releasenotes/studio-pro/).

## Publish Component

Share new Marketplace content that you have developed.

The **Data** category contains the following items:
For details, refer to [Uploading Content to the Marketplace](/appstore/submit-content/).

* Catalog – Open the [Mendix Catalog](https://catalog.mendix.com/).
2 changes: 1 addition & 1 deletion content/en/docs/marketplace/partner-solutions/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: "Partner Solutions"
url: /appstore/partner-solutions/
description: "Presents details on the partner solutions available in the Mendix Marketplace."
weight: 7
weight: 8
no_list: false
description_list: true
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Platform-Supported Content"
url: /appstore/platform-supported-content/
weight: 5
weight: 6
description: ""
no_list: false
---
Expand Down
2 changes: 1 addition & 1 deletion content/en/docs/marketplace/upload-content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: "Uploading Content to the Marketplace"
url: /appstore/submit-content/
weight: 3
description_list: true
description: "Describes how to submit content to the Mendix Marketplace content."
description: "Describes how to submit content to the Mendix Marketplace."
tags: ["marketplace", "public marketplace", "private marketplace", widget", "module"]
aliases:
- /appstore/overview/share-content/
Expand Down
2 changes: 1 addition & 1 deletion content/en/docs/marketplace/use-content/_index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Using Marketplace Content"
url: /appstore/use-content/
weight: 4
weight: 5
description: "Covers the basics of how to access the Marketplace from Studio Pro and provides examples of how to add a widget and module to your app."
no_list: false
aliases:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,13 @@ aliases:

These release notes cover changes made to the [Mendix Marketplace](/appstore/).

### December 11, 2025

### New Features

* You can now deprecate Marketplace components that are no longer maintained. This helps keep a clean and reliable Marketplace ecosystem, with full visibility into the content that is no longer supported, as well as its recommended alternatives.
For details, refer to [Deprecating Marketplace Content](/appstore/deprecate-content/).

### October 9, 2025

#### Improvements
Expand Down