Liferay comes bundles with an integrated Elastic Search server. This answers in port 9200. If you call the url
Working with gradle in our IDE is not a problem. The problems begin when we choose to deploy our modules which contain third party libraries in liferay...
PortletResponseUtil is a class to be used in the serveResource, in case you want to serve a file.
In some of our projects we have the problem, that the portlet plugins are big and slow and the deploy time takes a lot of time.
If we have a web content and we want to update the index of it we can do that with the following code:
While trying to make a custom validator in a form, there was the need to reuse the information set in the portlet-model-hints.xml file. You can do this by using the following Util class:
When a kaleo workflow in Liferay 6.2 sends an email, it adds automatically as the sender the email email@example.com. If you want to change that, you can't...
If you want to try to update your Liferay Studio, you may encounter the following problem:
Liferay supports simpleCaptcha and reCaptcha by default.
In the past I tried to find out how to unit test my plugins in liferay with no success. To be honest, I never tried much, and I am also a rookie in unit testing.
When writing a scheduler job in liferay, you don't have access to the the themeDisplay life in portlet methods. So you miss a lot of handy data.
In the last month we had to add different captchas in some liferay sites.
Add the following elements in the liferay-portlet.xml file
Lets assume you have a Project with its own Language properties and a portlet that have a configuration page.
Recently we encounter a case, where the tables of an external database were "moved" as synonyms in the schema of
After posting my last post I made some progress in building the liferay deployer plugin.
In the past I wrote an article about how to use jenkins to deploy your plugins in a remote liferay portal server.
While trying to find out how to test a MVC liferay portlet, I realised that there is not much of documentation about the subject.
Have a look also at this post. First of all we need:
I was happy with my portlet, till I encounter a strange error after my deploy: ERROR [MVCPortlet:361] null is not a valid include
Lately I was trying to insert some content into liferay programmatically and I saw in many API calls that there was a parameter object of type ServiceContext.
If you try to override the equals method in a generated DTO object implementation and rerun the service builder, you will see the following error:
Are you fresh in life ray and testing Service Builder for the first time? is everything working fine, but in the console you see the following exception?