Vue combinée Vue Plate Arborescence
Johnathan Burbea
What is the MarketPlace issue with Spring MVC portlet and LR 6.1 GA2
17 juillet 2013 12:37
Réponse

Johnathan Burbea

Rang: Junior Member

Publications: 39

Date d'inscription: 5 avril 2012

Publications Récentes

Hi Guys,

I just heard James Falkner discussion on how to submit a plugin app on the LifeRay MarkePlace. What is the specific concern with Spring MVC configuration and LifeRay 6.1 GA2?

Is it the LifeRay deployment manager fiddling with the web.xml post deployment and moving the org.springframework.web.context.ContextLoaderListener listener below in the web.xml and possible errors?

<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

Can we instruct the user to edit the web.xml post deployment as a band-aide and restart so they can use the plugin until the upgrade to GA3?

Thanks,
Johnathan
David H Nebinger
RE: What is the MarketPlace issue with Spring MVC portlet and LR 6.1 GA2
17 juillet 2013 12:45
Réponse

David H Nebinger

Rang: Liferay Legend

Publications: 6975

Date d'inscription: 1 septembre 2006

Publications Récentes

J B:
Can we instruct the user to edit the web.xml post deployment as a band-aide and restart so they can use the plugin until the upgrade to GA3?


If I buy something, I just want it to work. If I have to edit it to work, I'm going to think it's broken. Especially if I'm purchasing it for my production Liferay instance, I'd have to deploy it and change the file, possibly restart the container, ...

Not a very good end-user experience if you ask me...
James Falkner
RE: What is the MarketPlace issue with Spring MVC portlet and LR 6.1 GA2
17 juillet 2013 12:51
Réponse

James Falkner

LIFERAY STAFF

Rang: Liferay Legend

Publications: 1213

Date d'inscription: 17 septembre 2010

Publications Récentes

David H Nebinger:
J B:
Can we instruct the user to edit the web.xml post deployment as a band-aide and restart so they can use the plugin until the upgrade to GA3?


If I buy something, I just want it to work. If I have to edit it to work, I'm going to think it's broken. Especially if I'm purchasing it for my production Liferay instance, I'd have to deploy it and change the file, possibly restart the container, ...

Not a very good end-user experience if you ask me...


+1 on that.. The specific issue is LPS-29103. That workaround would work, but only until a new deployment was done... which is a no-go for the Marketplace, since everyone would have to do that, meaning you'd have many irate customers emoticon
Johnathan Burbea
RE: What is the MarketPlace issue with Spring MVC portlet and LR 6.1 GA2
17 juillet 2013 13:18
Réponse

Johnathan Burbea

Rang: Junior Member

Publications: 39

Date d'inscription: 5 avril 2012

Publications Récentes

Hi James,

Can't we submit the app under "Experimental" designation? When is GA3 going to be released as a bundle? Will you approve marketplace submissions when GA3 is on sourceforge?

Thanks,
Johnathan
James Falkner
RE: What is the MarketPlace issue with Spring MVC portlet and LR 6.1 GA2
17 juillet 2013 13:38
Réponse

James Falkner

LIFERAY STAFF

Rang: Liferay Legend

Publications: 1213

Date d'inscription: 17 septembre 2010

Publications Récentes

J B:
Hi James,

Can't we submit the app under "Experimental" designation? When is GA3 going to be released as a bundle? Will you approve marketplace submissions when GA3 is on sourceforge?

Thanks,
Johnathan


Hey JB, excellent questions! You could submit the app under "Experimental", but assuming the app depends on LPS-29103 being fixed, the app wouldn't work for anyone out there without them employing the workaround, as as Dave suggests (and I agree with), is a very poor user experience, so I don't think we would want that on the Marketplace. I know it's frustrating to be shut out of the party through no fault of your own (which is why we have the contest provision), but I am hopeful this is an isolated experience, one that we have learned from (we are using apps as a testbed for releases now, so things like this will hopefully be minimized in the future).

As for GA3 release date - I cannot give an exact date, as we have struggled with predictability in the past, but I am hopeful that it will happen in the next 1-2 months, but it's not guaranteed! Once GA3 is released, we will begin testing apps against it. So, if you are the developer of an app that suffers from the effects of LPS-29103 (for example), you should wait for GA3 to be released, download it, compile your app against it, and ensure it works. If it does, then you would specify your packaging/compatibility in your liferay-plugin-package.properties like this:

1liferay-versions=6.1.2+,6.1.30+
Popup Plugin
RE: What is the MarketPlace issue with Spring MVC portlet and LR 6.1 GA2
30 juillet 2013 22:34
Réponse

Popup Plugin

Rang: New Member

Publications: 3

Date d'inscription: 22 juillet 2013

Publications Récentes

FYI, it is possible to write a spring mvc app that does not require you to have a ContextLoaderListener registered in your web.xml file.

My marketplace application is an example of that