Blogs
This website uses cookies to ensure you get the best experience. Learn More.
El API Explorer es una nueva aplicación integrada dentro del portal de Liferay que ofrece todo lo que necesitas para familiarizarte y usar las APIs de Liferay. Para acceder al API Explorer: Accede al portal. Autentícate en el portal. Navega a la URL /o/api Allí encontrarás la documentación actualizada de todas las APIs que están disponibles en tu instancia de Liferay...
The API Explorer is an integrated application inside Liferay Portal offering all you need to familiarize and start using the Liferay Headless APIs. To access the API Explorer: Start the portal. Sign in. Navigate to /o/api URL. There you will find the updated documentation of all the APIs that are available on your Liferay instance for REST and GraphQL. Using...
Introduction As of yet, there has been no official word that JDK 11 is supported by the Liferay developer tools. Just like the old delays going from JDK 7 to JDK 8, various third party tools and libraries held up the switch to JDK 11. Up until now, some developers had luck using JDK 11, but there were lingering issues with some tools such as Service Builder which could get in the way. In...
Liferay is pleased to announce the release of the Cross-Cluster Replication (CCR) module for Liferay Enterprise Search subscribers. In short, the CCR module replicates Liferay DXP's search engine cluster across data centers. This is a feature request that Liferay often hears from customers, but was not previously possible because unlike Liferay DXP clusters, all the nodes in an...
You've just written some custom implementation for a Liferay Service but your implementation is not picked from inside of the bundle that should use it despite the higher service ranking. @Component( immediate = true, property = { "service.ranking:Integer=100" }, service = AssetPublisherHelper.class ) public class...
What is the Mega-Jar? So the Liferay Dev Tools team recently included a new feature that they refer to as a "fat" jar, but I'm giving it the name Mega-Jar! This is a new single dependency that you can use in your Maven pom.xmls and Gradle build.gradle files, replacing all of the atomic dependencies with a single "one Mega-Jar to rule them all" dependency. So basically your...
Check spanish version here A few weeks ago we had the need to set a specific time for sending an email with the new content generated in a asset publisher through the subscription functionality. This led us to investigate whether it was feasible to carry out this modification in a simple way. What is running and how? The first step was to access the Liferay...
Hace unas semanas surgió la necesidad de poder establecer una hora fija y concreta en la que se enviase un correo con los nuevos contenidos generados en un publicador de contenidos mediante la funcionalidad de suscripciones. Esto nos llevó a indagar si era viable realizar esta modificación de una manera sencilla. Qué se ejecuta y cómo El primer paso fue acceder a la...
A community member posted the following plea on the Liferay Community Slack channel. I feel that it makes a great example, so I'm including it here. HiI am migrating from Liferay 7.0 to Liferay 7.3 GA6So I followed the below steps for DB migration 1 ./opt/liferay736/bundle/tools/portal-tools-db-upgrade-client Inside the directory, I have updated...
In this blog, We will see how to configure an external database with Liferay service builder and How to execute Stored Procedure in the external database with the same service builder in a few simple steps. There will be two phases in the blog, One for the Connection of external database and another one for the executing stored procedure. Let’s start with Phase one as below. ...
The new Liferay IntelliJ 1.9.0 plugin supports IntelliJ 203 and greater. Head over to this page for downloading. Release Highlights add build service action on liferay service builder project fix compatibility problems on Intellij IDEA 2020.3 updated embedded blade cli to 4.0.6 remove deploy action on non liferay maven projects bug fix for creating maven...
This new package support for Eclipse Photon or greater, and integrate Blade 4.0.6 SNAPSHOT202012150602 and Liferay Gradle Workspace Plugin 3.0.16. Community Download https://liferay.dev/project/-/asset_publisher/TyF2HQPLV1b5/content/ide-installation-instructions Customers Download ...
I guess we'll call this Part 4 in my series on doing stuff with Docker and DXP Cloud. DXP Cloud offers a full DevOps lifecycle, but having to go through that process for every small change can be very inefficient and tedious. Every code change that gets pushed up to the GitHub repos will need to go through Jenkins CI, and then manually be deployed to the environment. A possible...
About a year ago, Liferay introduced a new program that I have been actively participating in, Liferay Developer Services. But what is this program? Liferay Support When you are a Liferay DXP customer, you automatically get access to Liferay Support as part of the Subscription Services. Support is staffed by a great bunch of people that want to help clients resolve product-level issues....
This could be considered Part 3 of "Dockerizing a Liferay Bundle" but has very little to do with Docker, with the exception that DXP Cloud uses Docker images. I split this in to a separate section because not everyone is interested in DXP Cloud. This will focus more on converting a Liferay DXP instance using a Docker image to DXP Cloud. These steps will work as well for taking a...
German/English mixed event - English language below Nach der Verschiebung des Schweizer Community Meetups von 2020, ist die Veranstaltung von Vor-Ort-Treffen ja immer noch schwierig - daher haben wir uns entschieden, im Januar zu drei virtuellen Community Lunch 'n Learn-Treffen (via Zoom) einzuladen: Wie bei allen Community Meetings geht's um zwanglosen Meinungsaustausch und...
By default when session timeout occurs, Liferay will redirect to home page. In case we need to redirect to custom url we can do that by implementing SSO interface as below : 1. Create an OSGi module and place a new Java class into a package in its src folder. 2. In the @Component annotation, add service=SSO.class and implement SSO Interface as below...
El año 2020 va a pasar a la historia por ser el año del confinamiento, de las restricciones de movilidad, de mantener las distancias sociales. Mantener distancia física en nuestras relaciones sociales para cuidarnos y tener a salvo a nuestra familia y nuestros seres queridos es prioritario. Pero eso no impide que dejemos de relacionarnos, sólo lo hacemos de una forma distinta, y eso...
Every one knows that bringing a website online means to face some challenges to be compliant with the local law. Especially in Europe we face the changes that were introduced in 2018. This blog post is about the Liferay way to deal with cookies and I think it's worth to think about it. To learn about the rules in Europe you could read this: Ultimate Guide to EU Cookie Laws. It...
Requirement : Hide the control panel menu by if users have logged in. In theme we know that by adding <@liferay.control_menu/> macro, we get control panel menu. But sometimes we want it conditional. We don't want control panel menu to appear on the screen by default which can take up header space. The control panel menu is added by adding...
Showing 301 to 320 of 2,942 entries.