Frequently Asked Questions
Get answers to the most frequently asked questions:
- What is a Liferay App?
- What is an Instance Unit?
- Are Liferay Apps Fully Tested?
- How Do I Request a Refund?
- How Do I Get Support for My App?
- What are the Different Types of Support Offered with Third-party Apps?
- Why Do You Ask for a Destination Address for Apps?
- How Do I Deploy an App?
- What is the Difference Between a Liferay EE and CE App?
- What are "Projects" and "Companies" and How are They Used in the Marketplace?
- Can You Explain the Different User Roles Available Within Projects and Companies?
- How Do Licenses Work on the Marketplace?
- What is the Difference Between a Standard and Developer License?
- What Payment Forms are Accepted for App Purchases?
- Will I Be Able to Purchase a Marketplace App on Behalf of a Client?
- How Do I Access Older Versions of an App? I'm Running a Previous Version of Liferay Portal – Is This App Compatible?
- How can I get answers to more questions I have about distributing on Marketplace?
- How do I contact Liferay's Marketplace team?
What is a Liferay App?
What is an Instance Unit?
Are Liferay Apps Fully Tested?
How Do I Request a Refund?
Whenever possible, we encourage customers to use an app's trial period to evaluate prior to buying. If a particular paid app doesn't offer a trial, try emailing the developer to see if he would be willing to offer a trial period. Purchasing and then requesting a refund is not the proper way to trial an app, and refund requests will not be honored in these cases.
How Do I Get Support for My App?
|Liferay EE Apps||Liferay CE Apps||Third-party / Community Apps|
|Technical Support Options|| || || |
|Non-technical Support Options |
(Account, billing, finance)
| || |
What are the Different Types of Support Offered with Third-party Apps?
Third-party developers for the Marketplace have the option of offering or not offering subscription services with their apps. Subscription services consist of support, maintenance, and updates. Buyers should read the app description carefully to determine if the app offers subscription services that meet their support needs. Depending on how the third-party app is licensed, you may be offered the following options around subscription services:
If the app has a perpetual license...
1. The developer may offer annually renewable subscription services, and it will be priced on a "per Instance Unit per year" basis. The first year of subscription services is included with a perpetual license. After that, the buyer will need to renew subscription services at the developer's price. Buyers will be entitled to support, maintenance, and updates as long as they continue to renew subscription services annually.
2. The third-party developer may offer no subscription services with their app, and buyers will be entitled to only app updates if and when updates become available.
If the app has a non-perpetual (annual/renewable) license...
1. The developer may offer annually renewable subscription services, which is built into the "per Instance Unit per year" price of the non-perpetual license. Buyers will be entitled to support, maintenance, and updates as long as they continue to renew their license annually.
2. The developer may opt not to offer subscription services, and buyers will be entitled to only app updates if and when updates become available, as long as they continue to have a valid non-perpetual license.
Why Do You Ask for a Destination Address for Apps?
How Do I Deploy an App?
Installation through the Control Panel:
This is the easiest and most efficent way to deploy apps to Liferay Portal. Using the Marketplace menu items in the Control Panel, you can search for, purchase/download, and hot-deploy apps directly to your local Liferay installation. Utilizing the Control Panel to manage your apps will also allow you receive update notifications and easily apply updates.
Installation through Liferay.com:
Using Liferay.com to download apps is especially useful in situations where you do not wish to deploy the app directly to your production environment, or in cases where the target Liferay installation is behind a corporate firewall or otherwise does not have direct online access to the Marketplace. You can browse for and purchase apps through liferay.com/marketplace(Opens New Window) and then use your App Manager to download them. The downloaded file can then be hot-deployed to Liferay by copying it to Liferay's hot deploy directory.
If you are trying to install the Marketplace portlet or any other Marketplace app in a controlled environment with restricted Internet and/or database access, you can find detailed instructions in the Liferay Marketplace tutorial.
What is the Difference Between a Liferay EE and CE App?
What are "Projects" and "Companies" and How are They Used in the Marketplace?
Projects are used for sharing your purchased apps with other members of your team. Each member of a project will be able to provision licenses and install apps associated to that project (as many as the purchased license permits). When purchasing an app, you would select or create the project you want to use to share the app. You can also add and manage members of that team. In short, projects are used by Marketplace consumers.
Companies are used for managing developed apps on behalf of organizations. This allows for companies to own the apps they build regardless of the user account that submitted it. You can submit a new company or request to join an existing company when registering as a Marketplace developer. You can also add and manage members of a company. In short, companies are used by Marketplace producers.
Can You Explain the Different User Roles Available Within Projects and Companies?
- User Admin - Has the ability to add other users to a given project.
- Buyer - Has the ability to purchase apps from the Liferay Marketplace and associate it to the project.
- User Admin - Has the ability to add other users to a development team of a registered company.
- Developer - Has the ability to submit apps to the Liferay Marketplace and access app management features, such as transactions history and metrics.
How Do Licenses Work on the Marketplace?
- Standard or developer license
- Perpetual, non-perpetual (annual/renewable) or 30-day limited trial
- Allowed Instance Units*
* An Instance Unit refers to a single installation of the Liferay Portal, which corresponds to one (1) Liferay Portal .WAR file
What is the Difference Between a Standard and Developer License?
What Payment Forms are Accepted for App Purchases?
Will I Be Able to Purchase a Marketplace App on Behalf of a Client?
How Do I Access Older Versions of an App? I'm Running a Previous Version of Liferay Portal – Is This App Compatible?
The Liferay Marketplace will allow you to access and download all previous versions of an app that you've purchased – both free and paid apps. First, make sure that the app supports the Liferay Portal version that you're running prior to purchasing/downloading the app. The compatible Liferay Portal version for the latest version of the app, as well as compatible Portal versions for all previous versions of the app will be listed on the app details page on the Marketplace (Under "Past Versions Work With" on the right-hand side and also under the "Version History" tab at the bottom of the app details page).
Once you've purchased an app, you can go to your "Purchased Apps" page by clicking on "Purchased" under the Marketplace navigation on the left-hand side.
From here, click on the desired app, and then click on "Find Past Versions" which will list every available version you can download. If you don't see your app on the "Purchased Apps" page, please make sure that you've selected the right Project (under the "Select a Project" dropdown menu) that you designated during the purchase process.
How can I get answers to more questions I have about distributing on Marketplace?
Go to the Marketplace Developer Forum.
How do I contact Liferay's Marketplace team?
Go to the Contact Marketplace form and submit your request or question.