Vue combinée Vue Plate Arborescence
Sujets [ Précédent | Suivant ]
James Falkner
UPDATE: Marketplace Versioning
20 février 2013 15:10
Réponse

James Falkner

LIFERAY STAFF

Rang: Liferay Legend

Publications: 1198

Date d'inscription: 17 septembre 2010

Publications Récentes

All,

As we prepare for an upcoming update release of Liferay CE and EE, we have identified a need for more strict version specifications in Apps that you submit to the Marketplace, to ensure a better user experience on the Marketplace. Previously, we required apps that were compatible with both CE and EE to only specify the CE version in their properties files, using a + notation to signal that the app is compatible with Liferay 6.1 CE GA2 and greater.

In order to provide a better end user experience, we are slightly changing this policy and require that you now specify which CE and EE versions for your Apps. So, if you have submitted an app using liferay-versions=6.1.1+, but your app is compatible with CE and EE, you will now be required to specify this (for example, liferay-versions=6.1.1+,6.1.20+). This way, potential customers for your App will see that the app is compatible with both CE and EE (previously it would appear that your app only worked with CE, when it in fact worked with both). This is required for all apps, including those that have already been approved (although your app will continue to be available on the Marketplace even if you do nothing).

The documentation has been updated to reflect this change.

So, to summarize:
  • If your app is compatible with CE and EE, you should change the version specifier in your app's liferay-plugin-package.properties file to read liferay-versions=6.1.1+,6.1.20+
  • If you do not make this change, your app not be installable for EE customers.
  • If your app is compatible with CE only, no changes are required.
For apps that are already approved and on the Marketplace, follow this procedure:
  • Re-build your app using an updated liferay-versions specifier as specified above
  • Login to liferay.com
  • Navigate to Places -> User Profile -> App Manager -> Apps (tab)
  • Next to your app, click Actions -> Edit
  • Click Add New Version at the bottom
  • Advance to the Versions screen
  • Enter a new version, and include a note in the What's New section to indicate that you are updating the version specifier only
  • Advance to the Edit App Packages screen
  • Upload your modified .WAR files with the liferay-versions change
  • Advance to the Preview App screen and click Submit for Review
  • Your changes will be reviewed as usual
For apps you have submitted that are in the Pending or Pending QA state, follow this procedure:
  • Re-build your app using an updated liferay-versions specifier as specified above
  • Login to liferay.com
  • Navigate to Places -> User Profile -> App Manager -> Apps (tab)
  • Next to your app, click Actions -> Edit
  • Click Cancel Submission at the bottom
  • Click Edit at the bottom
  • Advance to the Edit App Packages screen
  • Click Delete next to the old .WAR file
  • Click Browse and add the modified .WAR file with the new version specification
  • Advance to the Preview App screen and click Submit for review
  • Your changes will be reviewed as usual
If you have any questions or need help in making this change, please let me know and I'll do my best to resolve any issues or concerns you may have.

Thank you for participating in the Marketplace!