by Anindya Bagchi | Oct 16, 2018 | Blog, Digital Experience, Liferay, Liferay DXP, Portals
The OSGi Ecosystem All deployed artifacts or bundles are modules that coexist in an OSGi container. Much like how Java has access modifiers, these modules can export selected packages to be consumed by other modules. Packages not explicitly exported will not be...
by XTIVIA | Sep 18, 2018 | Blog, Digital Experience, Liferay, Liferay DXP, Portals
This article shares XTIVIA’s best practice recommendation to handle custom error pages. Best Practice The recommended best practice from XTIVIA is to create a static HTML page with corresponding image/css/js assets, which will be stored on the WebServer. A small...
by Nir Gryn | Sep 14, 2018 | Blog, Digital Experience, Liferay, Liferay DXP, Portals
We are in the Experience Economy, meaning that how your customers, users, partners, and stakeholders experience your brand at every touchpoint determines your market relevance and, ultimately, the success of your enterprise. Technology gives you the agility needed to...
by XTIVIA | Aug 14, 2018 | Blog, Digital Experience, Liferay, Liferay DXP
Summary of the issue It is highly recommended for customers to upgrade to Tomcat 8.5 since Tomcat 8.0 has reached the end of support on June 30, 2018. With Apache Tomcat 8.5, Apache has introduced new features and has improved the performance. However, after the...
by XTIVIA | Jul 31, 2018 | Blog, Digital Experience, Liferay, Liferay DXP
Recommendations While we recommend using log aggregator tools like Splunk, LogStash etc., the cost of setting and fine-tuning the setup might be prohibitive. It is also time-consuming to get the setup right. Due to the aforementioned costs, developers require access...
by XTIVIA | Jul 17, 2018 | Blog, Digital Experience, Liferay, Liferay DXP, Portals
Cause The timezone of a user is usually set based on company.default.time.zone property set in portal-ext properties file on first startup. However, if the time zone doesn’t follow the standard formatting for the Java time zone ID (for example, using EST5EDT...
by Ashok Neupane | Apr 24, 2018 | Blog, Digital Experience, Liferay, Liferay DXP, Portals
If you are wondering about sending Liferay Audit Messages to a Slack channel using the Liferay Audit Service, you are at the right place. These event notifications, aka Audit Messages, can be sent out to an external chat client such as Slack or Stride. This can be...
by Ashok Neupane | Apr 3, 2018 | Blog, Digital Experience, Liferay, Liferay DXP, Portals
This article is intended to give you an overview of how can you assign a workflow task to organization role if the definition is applied to other than the organization site. You will need to know the basic concepts of Kaleo workflow in order to understand the concepts...
by XTIVIA | Mar 27, 2018 | Blog, Digital Experience, Liferay, Liferay DXP, Portals
“Typography is the foundation of Web Design” Performing a Google search for this phrase will yield scores of articles elucidating the value and importance of typography in web-design. After all, even with the proliferation of video and audio content on the...
by XTIVIA | Mar 8, 2018 | Blog, Digital Experience, Liferay, Liferay DXP, Portals
This article provides a guide to building a “hook” to show the list of “Web contents” when using Liferay publishing. Introduction Liferay CMS is a critical part of most of the Portals and Websites built on Liferay platform. In most enterprise...