Webinar: Liferay Migration CE to EE

Liferay EE offers a lot of benefits especial in the enterprise context. When the decision is taken to migrate to an EE Subscription, than comes the technical challenge migrating the existing portal. In this webinar, we present you how your existing CE portal can be migrated to a EE portal. We showcase common pitfalls and obstacles providing you with insides from our customer migration projects.

Continue Reading

Integration elasticsearch Liferay – a mimacom webinar

Alberto Martínez Ballesteros explains the integration of elasticsearch in a Liferay Portal, an innovation for which mimacom earned the Liferay Innovation Award in 2014, a price awarded by the german Liferay community. The volume of data is growing faster. Elasticsearch is a powerful search engine and data analyzer which provides an extraordinary experience for the user. The elasticsearch index is the basis for the improvement of functionalities, such as autocomplete, synonyms and geo location search. Nowadays, advanced analytics and data visualization can be executed with tools like Kibana, thanks to the elasticsearch index. The elasticsearch integration is the fundamental key in the Big Data strategy for our clients.

Continue Reading

Liferay – Automated development and deployment


Software development involves several tasks in building the development environment. In a typical web application scenario such as Liferay these tasks include:
  • Installation of a run-time environment (Java)
  • Installation and configuration of a database
  • Installation and configuration of an application server
  • Configuration and integration of external systems
  • Environment configuration (Path, Proxy, etc)
These tasks are usually done manually  and hence the different environments across developers tend to differ in small parts and the effort is quite high for each developer. Additionally if one is developing for multiple projects there is a chance that these projects each require their own environment. This further leads to possible collisions in environment settings or different versions of artifacts. In the end the software must run successfully on a series of production and test systems. Because of the small inconsistencies it can never be guaranteed that the local environment is exactly the same as the production system. This can lead to subtle errors which are hard to find. Note: All code described here can be found on GitHub: https://github.com/mimacom/liferay-puppet-deployment

Continue Reading