Publishing Apps in Marketplace

The Liferay Marketplace contains both Cloud apps (for Liferay SaaS, PaaS, and self-hosted) and DXP apps (for Liferay PaaS and Liferay Self-Hosted). As a publisher, you may want to publish your apps on the Marketplace. The process of publishing a DXP app differs slightly from that of Cloud apps. If you haven’t signed up to become a publisher, see Become a Publisher for more information.

Overview

The publishing process for both Cloud and DXP applications involves a 9-step process.

You must follow a 9-step process to publish your app.

StepDescription
CreateDownload and view the Liferay Publisher License Agreement
ProfileEnter a name, description, and choose tags and categories for your application.
BuildChoose whether your application is cloud compatible or not. Select the compatible offerings and upload artifacts linked to each Liferay update, if selected.
StorefrontSelect up to 10 images that appear in the storefront.
VersionEnter a version and notes about the version. Customers view this while purchasing or updating your application.
PricingChoose whether your app is paid or free.
LicensingSelect the type of license associated with your app. For paid apps, enter the unit price for each license.
SupportEnter contact information for your app.
SubmitReview and submit your app.

Publishing a Cloud Application

  1. Log in to your Liferay account at marketplace.liferay.com.

  2. Open the Dashboard drop-down and select Publisher.

  3. Click New App.

    In the new page that appears, you can download the Liferay Publisher License Agreement. Ensure that you’ve gone through it fully before continuing.

  4. Click Continue.

  5. Enter a name and description for your app. You must also choose one or more categories and tags. Click Continue.

  6. Now, choose whether the app is cloud compatible. Choose Yes.

  7. For Cloud apps, you must set the Resource Requirements by entering the number of required CPUs and RAM (in GB).

  8. In the Compatible Offering section, choose if the app is compatible with the Self-Hosted, Self-Managed, or Fully-Managed offerings from Liferay. You can choose multiple options here.

  9. In the App Build section, click Add Package(s) and choose one or more compatible versions of Liferay. For each version you select, you must upload a ZIP file.

  10. To upload a ZIP file, drag and drop it to the specified area or click Select File to upload one from your file system. You can remove a version by clicking on Remove Version.

  11. Click Continue.

  12. Here, you can add up to 10 images that appear in the storefront. Drag and drop the images to the specified area or click Select File to upload them from your file system. You must upload at least one image. After uploading an image, you can enter an optional description for it.

  13. Click Continue.

  14. Enter a version and notes about the specific version. This is shown when customers purchase or update the app. Click Continue.

  15. Select if the app is Free or Paid. For paid apps, ensure that you’re a business and that you’ve entered payment information on your Marketplace profile. Click Continue.

  16. Choose whether the app comes with a Perpetual License or a Subscription License. In the section below, choose whether you provide a 30-day free trial. For free apps, there’s no option for a subscription license or a 30-day trial.

    For paid apps, you can select a license type and then enter the unit price for a license. You can also set price tiers for multiple quantities if needed. Once done, click Continue.

    Set the unit price for your app's license.

  17. Enter the following optional details and click Continue.

    • Support URL
    • Publisher Website URL
    • Support Email
    • Support Phone
    • App Usage Terms (EULA) URL
    • App documentation URL
    • URL to install/remove guide
  18. Finally, review all the information you’ve entered. Check the box to confirm that you cannot edit these details once submitted and click Submit App.

An administrator receives your request after submission. Once approved, your customers can start using your app from the Marketplace.

Publishing a DXP Application

  1. Log in to your Liferay account at marketplace.liferay.com.

  2. Open the Dashboard drop-down and select Publisher.

  3. Click New App.

    In the new page that appears, you can download the Liferay Publisher License Agreement. Ensure that you’ve gone through it fully before continuing.

  4. Click Continue.

  5. Enter a name and description for your app. You must also choose one or more categories and tags. Click Continue.

  6. Choose whether the app is cloud-compatible. Since DXP applications cannot be deployed to Liferay SaaS, choose No. This opens up more options for configuring your app.

  7. In the Compatible Offering section, choose if the app is compatible with the Self-Hosted or Self-Managed offerings from Liferay. You can choose one or both options.

  8. In the App Build section, click Add Package(s) and choose one or more compatible versions of Liferay. For each version you select, you must upload a JAR/WAR file.

  9. To upload a JAR/WAR file, drag and drop it to the specified area or click Select File to upload one from your file system. You can remove a version by clicking on Remove Version.

  10. Click Continue.

  11. Here, you can add up to 10 images that appear in the storefront. Drag and drop the images to the specified area or click Select File to upload them from your file system. You must upload at least one image. After uploading an image, you can enter an optional description for it.

  12. Click Continue.

  13. Enter a version and notes about the specific version. This is shown when customers purchase or update the app. Click Continue.

  14. Select if the app is Free or Paid. For paid apps, ensure that you’re a business and that you’ve entered payment information on your Marketplace profile. Click Continue.

  15. Choose whether the app comes with a Perpetual License or a Subscription License. In the section below, choose whether you provide a 30-day free trial. For free apps, there’s no option for a subscription license or a 30-day trial.

    For paid apps, you can select a license type and then enter the unit price for a license. You can also set price tiers for multiple quantities if needed. Once done, click Continue.

  16. Enter the following optional details and click Continue.

    • Support URL
    • Publisher Website URL
    • Support Email
    • Support Phone
    • App Usage Terms (EULA) URL
    • App documentation URL
    • URL to install/remove guide
  17. Finally, review all the information you’ve entered. Check the box to confirm that you cannot edit these details once submitted and click Submit App.

An administrator receives your request after submission. Once approved, your customers can start using your app from the Marketplace.

Capabilities

Product

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy