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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 10 additions & 11 deletions content/en/docs/appstore/overview/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
title: "Marketplace Home Page"
url: /appstore/overview/
weight: 1
no_list: false
description_list: true
no_list: true
description: "Presents overview information on the Mendix Marketplace."
aliases:
- /appstore/general/
Expand Down Expand Up @@ -73,7 +72,7 @@ On this page, you can see and manage the drafts for all the Marketplace content

This page presents 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/overview/my-marketplace/my-drafts.png" class="no-border" >}}
{{< figure src="/attachments/appstore/overview/my-drafts.png" class="no-border" >}}

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

Expand All @@ -97,7 +96,7 @@ Click the name of the component to go its [component details page](/appstore/com

Click the context menu to access various options for managing your content:

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

* **Manage Drafts** – Click this to 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, another draft cannot be initiated
Expand All @@ -118,7 +117,7 @@ In addition, you may see a label on a component name for the [content group](#co

You can see all the Marketplace content you have trials for on this page:

{{< figure src="/attachments/appstore/overview/my-marketplace/my-subscriptions.jpg" class="no-border" >}}
{{< figure src="/attachments/appstore/overview/my-subscriptions.jpg" class="no-border" >}}

The table presents the **Names** of products you have trials for.

Expand All @@ -136,7 +135,7 @@ Click the name of the component to go its [component details page](/appstore/com

Click the context menu to access various options for managing this content:

{{< figure src="/attachments/appstore/overview/my-marketplace/saved.png" width="400" class="no-border" >}}
{{< figure src="/attachments/appstore/overview/saved.png" width="400" class="no-border" >}}

* **Receive/Stop Email Notifications** – click this to start receiving email notifications or to stop the notifications if you already have them enabled
* **Unsave** – click this to remove the component from your saved content
Expand All @@ -163,15 +162,15 @@ Click the name of the component to go its [component details page](/appstore/com

Click the context menu to access various options for managing this content:

{{< figure src="/attachments/appstore/overview/my-marketplace/company-content.png" width="400" class="no-border" >}}
{{< figure src="/attachments/appstore/overview/company-content.png" width="400" class="no-border" >}}

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

### 4.2 Company Subscriptions {#company-subscriptions}

You can see all the content shared within your organization on this page, which includes previously purchased products, trial subscriptions, paid subscriptions, or company-level services:

{{< figure src="/attachments/appstore/overview/my-marketplace/company-subscriptions.png" class="no-border" >}}
{{< figure src="/attachments/appstore/overview/company-subscriptions.png" class="no-border" >}}

The table presents the **Names** of the products your company has subscribed to.

Expand Down Expand Up @@ -199,15 +198,15 @@ This table breaks down the roles and permissions for content groups:

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

{{< figure src="/attachments/appstore/overview/my-marketplace/group-content.png" width="400" class="no-border" >}}
{{< figure src="/attachments/appstore/overview/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 appear in this dialog box.
{{% /alert %}}

Click the context menu to access various options for managing this content:

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

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

Expand Down Expand Up @@ -245,4 +244,4 @@ To delete a content group, a Group Admin or Mendix Admin can click **Delete Grou

The **Data** category contains the following items:

* Catalog
* Catalog – Clicking it opens [Mendix Catalog](https://catalog.mendix.com/).
48 changes: 23 additions & 25 deletions content/en/docs/appstore/overview/component-details.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,33 +10,29 @@ 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 below.

{{< figure src="/attachments/appstore/overview/overview/component-details.png" class="no-border" >}}
{{< figure src="/attachments/appstore/overview/component-details/component-details.png" >}}

## 2 Header
## 2 Header {#header}

The header for a component presents the following details:

* Labels (if there is any)
* **Partner**: If the header contains this label, it means that the component is partner-supported.
* These components can have a **Contact Us** button for setting up your subscription with the partner.
* If you already have an active subscription or trial, click **View status** to go to the [Company Subscriptions](/appstore/overview/#company-subscriptions) page.
* **Mendix**: If the header contains this label, it means that the component is platform-supported.
* **Siemens**: If the header contains this label, it means that the component is Siemens-supported.
* **Recommended**: If the header contains this label, it means that the component meets your company's policies and guidelines, and therefore is recommended by your Mendix Admins.
* The name of the component

* The review average (in stars) and the number of reviews

* The number of times the component has been downloaded

* <a id="saved"></a>**Save and Get Notified** – click this to add the component to your [Saved Content](/appstore/overview/#personal) list

* <a id="saved"></a>**Save** – Click this to add the component to your [Saved Content](/appstore/overview/#personal) list.
* Depending on the content type:

* **Use in Studio Pro** for modules and widgets – click this to copy the content ID so that you can [search for and use the component in Studio Pro](/appstore/use-content/#current-sp)
* **Start with Template** for starter templates – click this to use the template
* **Download** for other content types – click this to download the component
* **Contact Us** – click this to contact Mendix or the community supplier

* <a id="partner-icon"></a>The partner icon is applied to components that are supported by a partner:

{{< figure src="/attachments/appstore/overview/overview/partner.png" width="25" class="no-border" >}}

* These components have a **Contact Us** button for setting up your subscription with the partner
* If you already have an active subscription or trial, click **View status** to go to the [Company Subscriptions](/appstore/overview/#company-subscriptions) page
* **Use in Studio Pro** for modules and widgets – Click this to copy the content ID so that you can [search for and use the component in Studio Pro](/appstore/use-content/#current-sp).
* **Start with Template** for starter templates – Click this to use the template.
* **Download** for other content types – Click this to download the component.
* **Contact Us** – Click this to contact Mendix or the community supplier.

<a id="usage"></a>The **Usage** section presents the following information (depending on the type of component):

Expand All @@ -58,12 +54,14 @@ The component details page also presents the following tabs:
* **Documentation** – This tab includes details on typical use cases, features and limitations, dependencies, installation and configuration, frequently asked questions, and screenshots.
* [Platform-supported components](/appstore/marketplace-content-support/#category) are documented according to content type or category in the [Marketplace Guide](/appstore/).
* **Releases** – This tab lists all the versions of the component along with details like the **Framework version** and the **UUID**.
* Each version can be downloaded by clicking **Download.**
* Each version can be downloaded by clicking **Download.**
* If any version has the label **React-Ready** next to it, it means this version is optimized for React Client applications.
* **Reviews** – This tab shows user reviews of the component.
* You can browse, sort by review date, and filter by ratings for insights on the component.
* You can select the **Only show my reviews** checkbox to check your own reviews.
* You can click **Write Review** to open a section where you can add text, rate the component, and submit the review.
* Before you write a review, you can first read the **Tips for Sharing Your Review**, which appears on the right. You can now rate a component four or five stars without leaving a review. For three-, two-, and one-star ratings, a review is mandatory.
* You can find all your reviews on your [My Reviews](/appstore/overview/#my-reviews) page in the Marketplace home page.
* If you are a developer of the component, you can **Reply** to a review.
* You can browse, sort by review date, and filter by ratings for insights on the component.
* You can select the **Only show my reviews** checkbox to check your own reviews.
* You can click **Write Review** to open a section where you can add text, rate the component, and submit the review.
* Before you write a review, you can first read the **Tips for Sharing Your Review**, which appears on the right. You can now rate a component four or five stars without leaving a review. For three-, two-, and one-star ratings, a review is mandatory.
* You can find all your reviews on your [My Reviews](/appstore/overview/#my-reviews) page in the Marketplace home page.
* If you are a developer of the component, you can **Reply** to a review.
* **Developers** – This tab shows the names of the developers who most recently updated the component, with links to their [Mendix Profile](/community-tools/mendix-profile/).

2 changes: 1 addition & 1 deletion content/en/docs/appstore/partner-program.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ In return, you will gain the following benefits:
* Win new income streams
* Develop brand awareness with target audiences
* Drive demand for your services
* Present a [partner icon](/appstore/component-details/#partner-icon) on the components you support
* Present a [partner icon](/appstore/component-details/#header) on the components you support

## 2 Joining the Marketplace Program

Expand Down
26 changes: 13 additions & 13 deletions content/en/docs/appstore/use-content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,11 @@ To download content in Studio Pro [9.19](/releasenotes/studio-pro/9.19/) and abo

3. To open the Marketplace in Studio Pro, you can either click the **View** menu in the top bar and select **Marketplace**, or you can click the Marketplace icon on the right side of the top bar

{{< figure src="/attachments/appstore/overview/use-content/toolbar.png" alt="Marketplace icon" class="no-border" >}}
{{< figure src="/attachments/appstore/use-content/toolbar.png" alt="Marketplace icon" class="no-border" >}}

The **Marketplace** pane opens.

{{< figure src="/attachments/appstore/overview/use-content/marketplace.png" alt="Search result for rating" class="no-border" >}}
{{< figure src="/attachments/appstore/use-content/marketplace.png" alt="Search result for rating" class="no-border" >}}

4. You can explore Marketplace content in the following ways:
* Use **Search in the Marketplace** to find the component that you want to download
Expand All @@ -56,7 +56,7 @@ To download content in Studio Pro [9.19](/releasenotes/studio-pro/9.19/) and abo

5. Select a component from the pane to see its details:

{{< figure src="/attachments/appstore/overview/use-content/component-details.png" alt="Details of Blank App example component" class="no-border" >}}
{{< figure src="/attachments/appstore/use-content/component-details.png" alt="Details of Blank App example component" class="no-border" >}}

The details presented here correspond to what you see on the [component details page](/appstore/component-details/) in the online Mendix Marketplace.

Expand Down Expand Up @@ -101,7 +101,7 @@ Click **OK** in the confirmation pop-up window. Your extension is now installed

If you do not want to trust the extension and would prefer to remove the extension altogether, you can remove the add-on module that was added.

{{< figure src="/attachments/appstore/overview/use-content/trust-extension.png" alt="trust extension" >}}
{{< figure src="/attachments/appstore/use-content/trust-extension.png" alt="trust extension" >}}

##### 2.1.1.4 Apps {#apps}

Expand Down Expand Up @@ -141,7 +141,7 @@ To import content downloaded from the online Mendix Marketplace into Studio Pro,
4. Click **Download** to download the latest version of the component. Or, if you want to download an older component version, go to the **Releases** tab and **Download** the desired version.
5. In the **App Explorer**, right-click the app, then click **Import module package**, and select the component you downloaded:

{{< figure src="/attachments/appstore/overview/use-content/import-module-in-app-explorer.png" alt="import-module-in-app-explorer" class="no-border" >}}
{{< figure src="/attachments/appstore/use-content/import-module-in-app-explorer.png" alt="import-module-in-app-explorer" class="no-border" >}}

The **Import Module** dialog box opens.

Expand Down Expand Up @@ -191,24 +191,24 @@ To add a widget from the **Toolbox**, follow these steps:
1. Open the page where you want to add the widget.
2. In the **Toolbox**, search for the name of the widget (for example, *Rating* to find the widget):

{{< figure src="/attachments/appstore/overview/use-content/toolbox-rating.png" alt="Rating widget found in the toolbox" class="no-border" >}}
{{< figure src="/attachments/appstore/use-content/toolbox-rating.png" alt="Rating widget found in the toolbox" class="no-border" >}}

3. Drag the widget to the place on the page where you want it to be.

To add a widget using the **Add widget** option from the toolbar, follow these steps:

1. Click **Add widget** on the toolbar on the page where you want to add the widget. The **Select Widget** dialog box opens.

{{< figure src="/attachments/appstore/overview/use-content/add-widget.png" alt="Add widget" class="no-border" >}}
{{< figure src="/attachments/appstore/use-content/add-widget.png" alt="Add widget" class="no-border" >}}

2. In the **Filter** bar, enter the name of the widget, for example *Rating*, to find the widget.

{{< figure src="/attachments/appstore/overview/use-content/select-widget.png" alt="Rating widget highlighted in Select Widget dialog box" class="no-border" >}}
{{< figure src="/attachments/appstore/use-content/select-widget.png" alt="Rating widget highlighted in Select Widget dialog box" class="no-border" >}}

3. Click the widget and then click **Select**.
4. In the page, click where you want to drop the widget. The widget is added to the location where the mouse pointer is.

{{< figure src="/attachments/appstore/overview/use-content/widget-dropped-in-page.png" alt="Rating widget in the page" class="no-border" >}}
{{< figure src="/attachments/appstore/use-content/widget-dropped-in-page.png" alt="Rating widget in the page" class="no-border" >}}

#### 3.1.2 Updating the Widget to a Newer Version

Expand All @@ -230,15 +230,15 @@ To configure the widget, follow these steps:

1. Go to the **Errors** pane and check the error message. This error shows after you drop the **Rating** widget into the page:

{{< figure src="/attachments/appstore/overview/use-content/widget-errors.png" alt="Errors pane" class="no-border" >}}
{{< figure src="/attachments/appstore/use-content/widget-errors.png" alt="Errors pane" class="no-border" >}}

2. In the page, double-click the Rating widget. The **Edit Rating** dialog box opens and the **Attribute** field shows **(none)** – this means that no attribute is assigned, which causes the error.

{{< figure src="/attachments/appstore/overview/use-content/edit-rating.png" alt="Edit Rating dialog box" class="no-border" >}}
{{< figure src="/attachments/appstore/use-content/edit-rating.png" alt="Edit Rating dialog box" class="no-border" >}}

3. Click **Select** to select an attribute. In this example, we select the attribute **ProductRating**. This is the attribute of an entity that we already created.

{{< figure src="/attachments/appstore/overview/use-content/select-attribute.png" alt="ProductRating selected in Select Attribute dialog box" class="no-border" >}}
{{< figure src="/attachments/appstore/use-content/select-attribute.png" alt="ProductRating selected in Select Attribute dialog box" class="no-border" >}}

4. In the **Edit Rating** dialog box, click **OK**. The error in the **Errors** pane disappears.

Expand All @@ -258,7 +258,7 @@ To update the module in your app to a newer version, follow these steps::

{{% alert color="warning" %}}If you have made any changes to the existing module, selecting **Replace existing module** option will replace all the changes that you made, for example, your renamed entities, attributes, and associations as well as their respective tables and columns represented in the database will all be replaced. Your user data will stay if you have not changed entities, attributes, or associations. If you have changed data types, your user data can be influenced as well. For more information, see [Attribute Type Migration](/refguide/attributes-type-migration/).{{% /alert %}}

{{< figure src="/attachments/appstore/overview/use-content/import-module.png" alt="Import Module dialog box" class="no-border" >}}
{{< figure src="/attachments/appstore/use-content/import-module.png" alt="Import Module dialog box" class="no-border" >}}

3. Check the **userlib** folder in your app directory for duplicate Java libraries. If your **userlib** folder contains multiple versions of the same Java library, it is usually safe to delete the old ones and keep only the new one.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,3 +85,4 @@ Partner-supported content is created and maintained by partners as part of the [
| ---------------- | -------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| **Siemens** | N/A | Siemens supports. | Content in this category is provided and supported by the Siemens team. Siemens supports this content as-is when you are equipped with an SLA with Siemens. |
| **Community** | Mendix community supports | Options: No support from partner, or Mendix community supports | Content is provided as-is by members of the Mendix community, and support depends on the availability and effort of the owner. |

Loading