Welcome to the new Blogs page, where you can search and filter the available blogs to much more easily find what you're looking for!
But, don't worry - if you prefer the old UX with the Blogs Widget, it's still available - just use the Blogs List link in the left navigation and it will be like it's 1999 all over again!
To add a new blog, use the "New Entry" button here on on the Blogs List page.
To manage Drafts and view unpublished blogs please use the Blogs List page.
-
Michael Chen | Jul 31, 2018 5:47 PM
Liferay 7.0 started to produce a pair of log files per day: ls -l /opt/liferay/home7/logs/ total 3104 -rw-r--r-- 1 michael admin 285201 May 26 13:24 liferay.2016-05-26.log -rw-r--r-- 1 michael...
-
David H Nebinger | Jul 30, 2018 6:10 PM
TL;DR - Add "-v 7.0" to your Blade command line to create modules for Liferay CE 7.0 and Liferay DXP 7.0. Hey, just a quick blog post here for something that developers may need to know... I...
Blog Stream: Featured -
Susana Vazquez | Jul 26, 2018 10:34 AM
The world is big and diverse. Right now there are around 7.6 billion people in the world, 4 billion with an internet access. When you’re improving a Design System for a product used worldwide, like...
Blog Stream: Featured -
Sébastien Le Marchand | Jul 22, 2018 10:31 PM
// The french version of this article can be found here: Libérez la puissance de Gogo Shell. Gogo Shell opens huge opportunities but some obstacles limit the expression of its potential. Let's see...
-
Sébastien Le Marchand | Jul 22, 2018 9:06 PM
// The english version of this article can be found here: Unleash the power of Gogo Shell. Gogo Shell ouvre d’énorme possibilités mais certains obstacles limite la plein expression de son...
-
-
David H Nebinger | Jul 19, 2018 12:51 AM
Intro In case you're not aware, Liferay uses Apache PDFBox to look at your PDFs. In order to index the content of a PDF, Liferay uses PDFBox to extract the content and uses that during...
Blog Stream: Featured -
-
-
-
-
Peter Mesotten | Jul 13, 2018 6:45 AM
DDM... what's DDM? DDM stands for Dynamic Data Mapping, a set of modules that define various types of fields that can be used to assemble: Web content structures for creating web content articles....
-
-
Victor Valle | Jul 3, 2018 11:20 AM
Typography Several reasons and their benefits drove us to a change from Source Sans Pro to System font: System fonts are always more legible as they are designed more consciously and they are...
Blog Stream: Featured -
-
-
-
David H Nebinger | Jun 26, 2018 5:58 PM
Just a quick blog, likely one that I would want to add to over time... Cluster Notes When setting up a Liferay cluster for SAML, before enabling you should connect to each node and, in the SAML...
-
-
Olaf Kock | Jun 14, 2018 12:29 PM
If you are working with Liferay for a while now, you might still remember a feature that went missing with version 6.1 - but there was a way to get it back. Also in 6.2 and 7.0. Now that Liferay...
Blog Stream: Featured -
-
Iván Zaera Avellón | Jun 8, 2018 8:15 AM
A real life example of the use of bundler 2.x This is the last of a three articles series motivating and explaining the enhancements we have done to Liferay's npm bundler. You can read previous...
Blog Stream: Featured -
Iván Zaera Avellón | Jun 7, 2018 7:12 AM
How we are fixing the problems learned in bundler 2.x This is the second of a three articles series motivating and explaining the enhancements we have done to Liferay's npm bundler. You can read...
Blog Stream: Featured -
Iván Zaera Avellón | Jun 5, 2018 3:12 PM
What is the problem with bundler 1.x This is the first of a three articles series motivating and explaining the enhancements we have done to Liferay's npm bundler. You can learn more about it in...
Blog Stream: Featured -
Carlos Hernandez | May 31, 2018 11:17 PM
Liferay integrates out of the box with Piwik and Google Analytics. However, doing analytics with ElasticSearch, Logstash and Kibana, is not much harder: https://youtu.be/os5gqpnC0GA How to do it?...
Blog Stream: Featured -
-
Vikash Kumar | May 29, 2018 11:24 AM
#if($entries.size() > 0) #set ($journalArticleLocalService = $serviceLocator.findService("com.liferay.portlet.journal.service.JournalArticleLocalService")) #####Added for preview in Asset...
-
Tim Telcik | May 24, 2018 4:09 PM
Scenario You are hosting Liferay Developer Studio with Mac OS 10.13 (High Sierra) You want to use Liferay Developer Studio 2.2.x with Java 7 and Liferay Developer Studio 3.x with Java 8 Liferay...
-
-
-
Fady Hakim | May 19, 2018 2:28 PM
You want to know more about Liferay Mobile strategies? Check my new video series about Liferay Mobile. Let me know if you have any question. Video 1 https://youtu.be/R48gQ6bnQpo Video 2...
Blog Stream: News -
-
Kyle Joseph Stiemann | May 15, 2018 3:01 PM
Liferay Faces Portal 3.0.2, Bridge Impl 4.1.1, Bridge Ext 5.0.2 Released Liferay Faces Portal 3.0.2, Bridge Impl 4.1.1, and Bridge Ext 5.0.2 have been released with support for PrimeFaces 6.2,...
Blog Stream: News -
Alexander Valencia | May 12, 2018 4:58 PM
I recently took an online course to learn more about TypeScript, a superset of JavaScript that provides optional static typing, classes, interfaces, and much more. Whenever I'm in the process of ...
Blog Stream: Featured -
Vikash Kumar | May 11, 2018 11:16 AM
portal.properties ----------------------- journal.article.form.default.values=content,abstract,categorization,display-page,related-assets,permissions,custom-fields,Publish History...
-
-
Daniel Tyger | May 7, 2018 1:12 PM
We have a lot of distributed web content management in our Liferay installation and many articles are undoubtedly edited many times over a period of years. Let's take a look...: select count(*)...
-
Vikash Kumar | May 5, 2018 9:17 AM
Refer https://web.liferay.com/web/antonio.junior/blog/-/blogs/12168124 and create web service client for Portlet_DL_DLAppService. package com.lr.ws.soap.fileupload; import...
-
David H Nebinger | May 4, 2018 2:23 PM
When you are upgrading to DXP on SQL Server, it is recommended to set the following property in the portal-upgrade-ext.properties file: verify.process.concurrency.threshold=10000 Otherwise you can...
Blog Stream: Featured -
Daniel Tyger | Apr 30, 2018 1:47 PM
Do you have a lot of documents in your Liferay instance? It may be worth it to clean out old document versions... Let's take a look: mysql> select count(*) from dlfileentry; Returns 12,300. mysql>...
-
Daniel Tyger | Apr 24, 2018 9:40 PM
Getting ready to upgrade to DXP from Liferay 6.2? You reached the section of the documentation about pre-upgrade preparations that will speed up the process? Me, too. With much appreciation to...
-
Tim Telcik | Apr 21, 2018 3:41 PM
Overview Sometimes you need to manually reindex some, or all, of the content search indices. Liferay Portal 6.2 provides search indexing functions for many content types. e.g. Blog Document Journal...
-
Tim Telcik | Apr 21, 2018 3:24 PM
Overview The Liferay Portal user session timeout is defined by the session timeout value. The article outlines potential solutions for configuring the user session timeout (see Solutions below)....
-
Tim Telcik | Apr 21, 2018 3:20 PM
Overview Liferay Portal uses many internal (Spring) services and equivalent web services (SOAP, Rest/JSON) to implement many functions. Many of these services require passing a company ID or portal...
-
Tim Telcik | Apr 21, 2018 3:16 PM
Overview A problem we someetimes face with our Liferay Portal enterprise (EE) customers is configuring and resolving data sync issues across nodes in a cluster. Thsi article provides some tips and...
-
Tim Telcik | Apr 21, 2018 3:13 PM
Overview This article outlines a process to resolve Liferay Portal patch collisions with custom portal plugins Background The Liferay Patching Tool can be used to patch a Liferay Portal 6.1 or 6.2...
-
Tim Telcik | Apr 21, 2018 3:09 PM
Overview Sometimes ... things do not go to plan when using mail (email) in Liferay Portal. However you can quickly find the cause by logging the outbound mail message. You can enable additional...
-
Tim Telcik | Apr 21, 2018 3:05 PM
Overview Patching info for the Liferay Portal Enterprise Edition (EE) may be identified using the Liferay Portal patching tool natively or via the Patching Tool Info plugin in the Control Panel....
-
Tim Telcik | Apr 21, 2018 2:58 PM
Overview This brief article outlines a high level solution for using the Liferay SAML 2.0 EE Provider plugin as the SAML SP in a clustered node environment. The solution extends from using Liferay...
-
Tim Telcik | Apr 21, 2018 2:53 PM
Overview The article outlines configuration for tracing the Liferay SAML 2.0 Provider EE plugin (SAML plugin). The SAML plugin enables Liferay Portal 6.2 EE to act as a SAML Service Provider (SP)...
-
Tim Telcik | Apr 21, 2018 2:48 PM
Overview According to Wikipedia, the Security Assertion Markup Language (SAML), pronounced "sam-el" is, "... an XML-based, open-standard data format for exchanging authentication and authorization...
-
-
David H Nebinger | Apr 17, 2018 3:12 AM
Introduction So in any production system, there is typically a desire to capture metrics, use them to define a system health check, and then monitor the health check results from an APM tool to...
Blog Stream: Featured -
Dennis Ju | Apr 16, 2018 9:01 PM
May 25 is fast approaching. Every business impacted by GDPR should be well underway in preparing for the changes to data processing set forth by the regulation. To address the heightened...
Blog Stream: News -
David H Nebinger | Apr 16, 2018 2:26 PM
Introduction I have never liked one aspect of Liferay logging - it is not persistent. For example, I can't debug a startup issue unless I get the portal-log4j-ext.xml file set up and out there. Not...
Blog Stream: Featured -
-
-
David H Nebinger | Apr 10, 2018 4:08 AM
Introduction Recently I was building a fragment bundle to expose a private package per my blog entry, . In the original bnd.bnd file, I found the following: -dsannotations-options: inherit Not...
Blog Stream: Featured -
Minhchau Dang | Apr 10, 2018 1:05 AM
When you compare a CE release with an EE release, you'll find that there are a few additional modules that are only available in EE releases. In Liferay terms, these are called "private" modules....
Blog Stream: News -
David H Nebinger | Apr 7, 2018 3:33 PM
Introduction So once you've been doing some Liferay OSGi development, you'll recognize your component properties stanza, most commonly applied to a typical portlet class: @Component( immediate =...
Blog Stream: Featured