By creating Types and Fields, you can customize the way users interact with Apps on the Marketplace. Setting up types allow you to create different types of Apps, Reviews, Users, and Developers. Each Type can contain different Fields that can have different functionality, accept different files or values, allow uploading editable images, etc. Thus, you can create a particular App Type, after that, create multiple custom fields in this App Type and then add the corresponding Fields to your Apps.

 
For Example, let’s say that you want your marketplace to allow developers to submit two different kinds of apps: web apps and downloadable apps. In this case, create the two app types with their desired fields. For web apps it would make sense to provide a Website URL field where the developer provides a web app URL. For downloadable apps it would make sense to provide a File field where the developer uploads their downloadable content.
 

To create Types and Fields, first, go to “Settings” from the navigation menu and then select “Field Settings.”

Creating Types and Fields

 

Next, select “APPS” in the corresponding list to create App Types. After that, click on the “Add New Type” button.

Creating Types and Fields

 

Creating Fields for Images

To be able to add images to new Apps, first, create a new App Type called “Images” or similar.

Creating Types and Fields

 

To add a new field, click on the “Add Field” button.

Creating Types and Fields

 

To create a field that allows to upload a single image into a particular App, select “Image” in the “Type” list and then fill out the rest of the fields with the preferred constraints (i.e., Height, Width, etc.).

Creating Types and Fields

 

After that, you can view and edit the new field in the corresponding section.

Creating Types and Fields

 

To preview the new field, click on the eye icon next to it.

Creating Types and Fields

 

Then, you will be able to view the field the way users view it when using the corresponding App.

Creating Types and Fields

 

After that, whenever you create a new App with the “Images” App Type, you will be able to add a single image to this App based on the corresponding Field constraints.

Creating Types and Fields

 

Also, when adding a new image to the App, this image must fit the constraints defined in the corresponding Field settings.

Creating Types and Fields

 

Once you upload a single image, it will be displayed in the App’s settings accordingly.

Creating Types and Fields

 

To create a field that allows you to add multiple images to a particular App, select “Multiple Image” in the “Type” list when creating a new Field. After that, adjust the rest of the “Add Field” settings to add the preferred constraints for adding multiple images.

Creating Types and Fields

 

After that, whenever you create a new App with the “Images” App Type and the “Multiple Image” Field, you will be able to add multiple images to this App based on the corresponding Field constraints.

Creating Types and Fields

 

Creating Fields for Uploading Files

To be able to add files to new Apps, first, create a new App Type called “Files” or similar and then click on the “Add Field” button to add a new Field. Alternatively, you can add new field(s) for uploading files to any other preferred App Type.

Creating Types and Fields

 

To be able to upload a single file, select “File” from the “Type” list and then fill out the rest of the corresponding constraints to your preference.

Creating Types and Fields

 

After that, whenever you create a new App with the “Files” App Type and the “File” Field, you will be able to add a single file to this App based on the corresponding Field constraints.

Creating Types and Fields

 

To be able to upload a private file, select “Private File” from the “Type” list and then fill out the rest of the corresponding constraints to your preference.

Creating Types and Fields

 

After that, whenever you create a new App with the “Files” App Type and the “Private File” Field, you will be able to add a single private file to this App based on the corresponding Field constraints.

Creating Types and Fields

 

To be able to upload multiple files, select “Multiple File” from the “Type” list and then fill out the rest of the corresponding constraints to your preference.

Creating Types and Fields

 

After that, whenever you create a new App with the “Files” App Type and the “Multiple File” Field, you will be able to add multiple files to this App based on the corresponding Field constraints.

Creating Types and Fields

 

Creating Fields for Text

To be able to add text to new Apps, first, create a new App Type called “Text” or similar and then click on the “Add Field” button to add a new Field. Alternatively, you can add new field(s) for adding text to any other preferred App Type.

Creating Types and Fields

 

To be able to add regular text, select “Text” from the “Type” list and then fill out the rest of the corresponding constraints to your preference.

Creating Types and Fields

 

After that, whenever you create a new App with the “Text” App Type and the “Text” Field, you will be able to add regular text to this App based on the corresponding Field constraints.

Creating Types and Fields

 

To be able to add long text, select “Long Text” from the “Type” list and then fill out the rest of the corresponding constraints to your preference.

Creating Types and Fields

 

After that, whenever you create a new App with the “Text” App Type and the “Long Text” Field, you will be able to add long text to this App based on the corresponding Field constraints.

Creating Types and Fields

 

To be able to add numbers to Apps, select “Number” from the “Type” list and then fill out the rest of the corresponding constraints to your preference.

Creating Types and Fields

 

After that, whenever you create a new App with the “Text” App Type and the “Number” Field, you will be able to add a number to this App based on the corresponding Field constraints.

Creating Types and Fields

 

To be able to add rich text to a new App, select “Rich Text” from the “Type” list and then fill out the rest of the corresponding constraints to your preference.

Creating Types and Fields

 

After that, whenever you create a new App with the “Text” App Type and the “Rich Text” Field, you will be able to add rich text (with an editor) to this App based on the corresponding Field constraints.

Creating Types and Fields

 

Creating Fields for Videos

To be able to add videos to new Apps, first, create a new App Type called “Videos” or similar and then click on the “Add Field” button to add a new Field. Alternatively, you can add new a field(s) for adding videos to any other preferred App Type.

Creating Types and Fields

 

To be able to add a video URL to a new App, select “Video URL” from the “Type” list and then fill out the rest of the correspondingĀ constraints to your preference.

Creating Types and Fields

 

After that, whenever you create a new App with the “Videos” App Type and the “Video URL” Field, you will be able to add a video URL to this App based on the corresponding Field constraints.

Creating Types and Fields

 

Creating Fields for Color

To be able to add a particular color to new Apps, first, create a new App Type called “Colors” or similar and then click on the “Add Field” button to add a new Field. Alternatively, you can add new field(s) for adding colors to any other preferred App Type.

Creating Types and Fields

 

To be able to add a color to a new App, select “Color” from the “Type” list and then fill out the rest of the corresponding constraints to your preference.

Creating Types and Fields

 

After that, whenever you create a new App with the “Colors” App Type and the “Color” Field, you will be able to add a particular color to this App based on the corresponding Field constraints.

Creating Types and Fields

 

Creating Fields for Website URLs

To be able to add a website URL to new Apps, first, create a new App Type called “Website URL” or similar and then click on the “Add Field” button to add a new Field. Alternatively, you can add new field(s) for adding website URLs to any other preferred App Type.

Creating Types and Fields

 

To be able to add a website URL to a new App, select “URL” from the “Type” list and then fill out the rest of the correspondingĀ constraints to your preference.

Creating Types and Fields

 

After that, whenever you create a new App with the “Website URL” App Type and the “URL” Field, you will be able to add a website URL to this App based on the corresponding Field constraints.

Creating Types and Fields

 

Creating Fields for Emails

To be able to add an email to new Apps, first, create a new App Type called “Email Address” or similar and then click on the “Add Field” button to add a new Field. Alternatively, you can add new field(s) for adding emails to any other preferred App Type.

Creating Types and Fields

 

To be able to add an email to a new App, select “Email” from the “Type” list and then fill out the rest of the corresponding constraints to your preference.

Creating Types and Fields

 

After that, whenever you create a new App with the “Email Address” App Type and the “Email” Field, you will be able to add an email to this App based on the corresponding Field constraints.

Creating Types and Fields

 

Creating Fields for Multiple-Select Lists

To be able to add a multiple-select list to new Apps, first, create a new App Type called “Multiple-Select List” or similar and then click on the “Add Field” button to add a new Field. Alternatively, you can add new field(s) for adding multiple-select lists to any other preferred App Type.

Creating Types and Fields

 

To be able to add a multiple-select list to a new App, select “Multiple-Select List” from the “Type” list and then fill out the rest of the corresponding constraints to your preference.

Creating Types and Fields

 

After that, whenever you create a new App with the “Multiple-Select List” App Type and the “Multiple-Select List” Field, you will be able to add a multiple-select list to this App based on the corresponding Field constraints.

Creating Types and Fields

 

Creating Fields for Drop-Down Lists

To be able to add a drop-down list to new Apps, first, create a new App Type called “Drop-Down Lists” or similar and then click on the “Add Field” button to add a new Field. Alternatively, you can add new field(s) for adding drop-down lists to any other preferred App Type.

Creating Types and Fields

 

To be able to add a drop-down list to a new App, select “Drop-Down List” from the “Type” list and then fill out the rest of the correspondingĀ constraints to your preference.

Creating Types and Fields

 

After that, whenever you create a new App with the “Drop-Downs Lists” App Type and the “Drop-Down List” Field, you will be able to add a drop-down list to this App based on the corresponding Field constraints.

Creating Types and Fields

 

Creating Fields for Tags

To be able to add tags to new Apps, first, create a new App Type called “Tags” or similar and then click on the “Add Field” button to add a new Field. Alternatively, you can add new field(s) for adding tags to any other preferred App Type.

Creating Types and Fields

 

To be able to add tags to a new App, select “Tags” from the “Type” list and then fill out the rest of the corresponding constraints to your preference.

Creating Types and Fields

 

After that, whenever you create a new App with the “Tags” App Type and the “Tags” Field, you will be able to add tags to this App based on the corresponding Field constraints.

Creating Types and Fields