RSS
thumbnail
Michael Adamczyk | 13 Nov 2018

At this years Unconference at DEVCON in Amsterdam, Victor Valle kept a session about changing the look-and-feel of the portal administration. Things like removing the default product menu and creating your own. I missed that discussion because so many other interesting discussions were going on, so I have no idea if someone brought this up. In this blog article, I'm not going to do...

7632
2
thumbnail
David Truong | 13 Nov 2018

As some of you may have already discovered, 7.1 GA2 was released as a 7zip bundle instead of the typical zip bundle. This probably caused a ton of issues. Even our own Dev Tools are not yet equipped to handle 7z files since all the events took up our time. I will provide you with the reasons why we had to make this move and hopefully, everyone will come to the conclusion that this...

9911
8
thumbnail
Jamie Sammons | 31 May 2019

What's New Release Notes Downloads Download the release now at: https://www.liferay.com/downloads-community New Features Summary Web Experience:  Fragments allow a content author to create small reusable content pieces. Fragments can be edited in real time or can be exported and managed with the tooling of your choice. Use content pages from within a...

12260
15
thumbnail
Kyle Joseph Stiemann | 06 Nov 2018

Mitigating RichFaces 4.5.17.Final EOL Vulnerabilities If you are using RichFaces, you should be aware that Code White has discovered some remote code execution vulnerabilities in the component library. Unfortunately, since RichFaces has reached end-of-life status, these vulnerabilities will not be fixed. Thankfully there two easy options to mitigate these vulnerabilities: ...

12711
0
thumbnail
Sébastien Le Marchand | 06 Nov 2018

// The french version of this article can be found here: Pour un indicateur de chargement SPA plus visible. Since version 7.0 of Liferay, you surely noticed the apparition of a thin loading bar on top of screen, after most of user actions. This loading bar is part of the new SPA (Single Page Application) mode of Liferay, supported by the Senna.js framework. Unfortunately,...

11819
3
thumbnail
Sébastien Le Marchand | 06 Nov 2018

// The english version of this article can be found here: For a more conspicuous SPA loader. Depuis la version 7.0 de Liferay, vous avez surement remarqué l’apparition d’une fine barre de chargement en haut de l’écran en réponse à la plupart des actions utilisateur. Cette barre de chargement intervient dans le cadre du nouveau fonctionnement SPA (Single Page Application) de...

7993
0
thumbnail
Ibai Ruiz | 02 Nov 2018

Helping my colleague Sergio Sanchez with his GDPR talk in the past Spanish Symposium, I came across a hidden gem in Liferay 7.1. It turns out you can integrate custom Service Builder entities with Liferay’s GDPR framework (UAD), to enable anonymization of personal data in your own entities. I didn’t know anything about this feature, but it’s really easy to use and works like a...

9998
0
thumbnail
Luis Miguel Barco | 29 Oct 2018

In the previous posts, we talked about what we were going to do, how we were going to do it, and which tools we were going to use. We introduced you the Liferay Screens’s screenlets and the reason why we were going to use them. Well, it’s time to explain to you how we developed this application and how a junior developer, with only one year of experience in the mobile world and...

11506
1
thumbnail
Sarai Diaz | 29 Oct 2018

Previously, we talked about how market is really fragmented right now because there isn’t any popular hybrid framework. We kept an eye on some of the most popular frameworks like React Native, Nativescript, Ionic2 and Xamarin. We did a prototype with Nativescript and it worked fine but we think that the use of native libraries with this technology isn’t mature enough. If you...

11214
0
thumbnail
Álvaro Saugar | 28 Oct 2018

//The spanish version of this article can be found here: Primer aniversario de la comunidad Liferay en España, otra vez. One year ago, on October 25, 2017, Liferay Community in Spain started again. During this year, we have made important achievements: we have joined a great group in all the events and we have called meetups regularity (usually last Wednesday every...

8358
0
thumbnail
Álvaro Saugar | 28 Oct 2018

//The english version of this article can be found here:  First anniversary of the Liferay Spain User Group El  25 de octubre se cumplió un año del comienzo de la nueva etapa de la Comunidad Liferay en España. En este año se han conseguido logros importantes, como juntarnos un grupo fijo en todos los eventos y tener  una regularidad en los...

8487
1
thumbnail
Pavel Savinov | 26 Oct 2018

In Liferay 7.1 we introduced a new approach to the Liferay Navigation. New navigation doesn't depend on the pages tree, there is a possibility to create multiple navigation menus, to compose them using different types of elements and to assign them different functions. Out of the box, we provide 3 types of menu elements - Pages, Submenus and URLs.  But we don't want to limit the...

11000
3
thumbnail
Eduardo Perez | 23 Oct 2018

As many of you probably know, starting with Liferay DXP, Elasticsearch is the default Search Engine. In fact, by default, an Elasticsearch instance is embedded in Liferay DXP (it’s a good moment to remind everyone that this is not supported for Production environments, where a separate Elasticsearch instance must be created). In this article we’re going to outline how to use the...

11975
3
thumbnail
Victor Galan | 30 Oct 2018

In the previous blog post we covered the beginning of the project, this includes a description of the app features, advantages of using Liferay Screens and lastly the wireframe. In this one, we will cover how we can “screenletize” the different screens of the application and build them combining different screenlets. We will also organise the 10 days and plan what are the tasks we...

9768
0
thumbnail
Victor Galan | 23 Oct 2018

Before we begin with this story, for those of you that don’t know about Liferay Screens. Liferay Screens is a library for iOS, Android and Xamarin that aims to speed up the development of native applications that use Liferay as a backend. It’s basically a collection of components, called Screenlets. These components are very easy to connect to your Liferay instance and provide plenty...

9896
0
thumbnail
Pavel Savinov | 26 Oct 2018

Display pages functionality in Liferay always was tightly coupled to the Web Content articles, we never had plans to support more or less the same technology for other types of assets even though we had many of these types: Documents & Media, Bookmarks, Wiki, etc... Even User is an asset and every user has corresponding AssetEntry in the database. But for Liferay 7.1 we decided to...

8532
1
thumbnail
Pavel Savinov | 19 Oct 2018

In Liferay 7.1 we presented a new vision to the page authoring process. The main idea was to empower business users to create pages and visualize contents in a very visual way, without a need to know technical stuff like Freemarker or Velocity for the Web Content templates. To make it possible we introduced the fragment concept. In our vision fragment is a construction block...

11003
1
thumbnail
Minhchau Dang | 17 Oct 2018

Liferay is a large project, and many developers who are attempting to get their customizations to work with Liferay will often end up asking the question, "What version of module W should I use at compile time when I'm running on Liferay X.Y.Z?" To answer that question, Liferay has some instructions on how to find versions in its document, Configuring Dependencies. This blog entry...

14988
0
thumbnail
David Gómez | 17 Oct 2018

Every year we, the developers doing amazing things with Liferay's products, have this unique opportunity to meet, learn and enjoy those long technical discussions with each other. All that happens at DEVCON - our main developer conference which is taking place in Amsterdam from November 6th to 8th. This year's agenda is filled with sessions delivering in depth...

11794
0
thumbnail
Ignacio Roncero Bazarra | 16 Oct 2018

GitHub repositoty: https://github.com/ironcero/devtools-liferay-portal-properties Summary This gradle plugin let you manage your properties files on your liferay workspace (version 7.0 and 7.1). Blade tool initializes this kind of workpace with one folder named configs. There are some folder into configs folder: common dev local prod uat ...

13223
0