I am looking for the technical differences between Community Edition and Enterprise Edition.
- If I develop something for the CE, will it work on the EE?
- If I create a
LARfile from the CE, can I import it in the EE? - Basically, can I work and develop on the CE and deploy the result on the EE without major problems?
I’m using 6.0.6 CE and EE.
Bonus points for pointing to resources that justify or details the answer.
Thanks in advance.
Yes. Ideally it should work (but then we are not in an Ideal world :-)) so I would say in most cases it does when you are developing custom portlets. Since the API is more or less same.
I say for custom portlets, but I would not say this for hooks. Since I have seen differences in JSPs between CE and EE, like:
jsp-tagwhich is not to be found in CE (this is for version 6.1, for 6.0 I didn’t find anything like this).*Utilclasses inportal-impl.jarhave extra methods which are used in the JSPs orActionclasses.This works. I have tried this with a single site with 20 odd pages. But again caution is required as to what options you set while you export/import. I would try to update with some examples if possible of the differences
Liferay EE’s plugins SDK and CE’s plugins SDK are different. For the version 6.0 it works deploying CE WAR on a EE server. For 6.1+ have not tried.
you said: “without major problems”, for the version 6.0.6 yes it would work without major problems (please take into account explanation to point-1 as well).