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.
Zeige 1 bis 20 von 3.223 Einträgen.
-
Tim Telcik | 21.04.2018 14:48
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 | 17.04.2018 03:12
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 | 16.04.2018 21:01
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 | 16.04.2018 14:26
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 | 10.04.2018 04:08
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 | 10.04.2018 01:05
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 | 07.04.2018 15:33
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 -
Iacopo Colonnelli | 07.04.2018 12:40
Liferay Portal 7.0 CE GA6 Release was announced about 2 weeks ago and Liferay containerisers may desire to upgrade their Docker container to the new Liferay version. Well, this is a not so hard...
Blog Stream: Featured -
David H Nebinger | 06.04.2018 01:01
Just a quick blog post to talk about compile time vs runtime dependencies in the OSGi container, inspired by this thread:...
Blog Stream: Featured -
David H Nebinger | 28.03.2018 14:48
Introduction On a project recently I had a Theme war and, like those themes you can download from the MarketPlace, I also had pages, contents and documents imported by the Resources Importer (RI)...
Blog Stream: Featured -
-
Neeraj Gautam | 25.03.2018 14:50
Introduction This blog covers Liferay DXP SP4 integration with Microsoft ADFS (2.0) through SAML 2.0 (Liferay SAML plugin 3.1.1). Please note as per new update in Liferay SAML plugin, you don't...
-
David H Nebinger | 23.03.2018 18:28
This one is for my good friend Milen... Sometimes he frustrates me, but he always forces me to think... Introduction So if you've done any Liferay 7.x CE or DXP development, you may have...
Blog Stream: Featured -
-
-
David H Nebinger | 07.03.2018 00:42
Introduction So originally I presented the blog post, Fronting Liferay Tomcat with Apache HTTPd daemon, but that post featured my partiality for using mod_jk to connect HTTPd and Tomcat. Personally...
Blog Stream: Featured -
David H Nebinger | 07.03.2018 00:19
A good friend of mine, Minhchau Dang, pointed out to me that I have frequently used OSGi version ranges in my blogs. I explained that I was concerned that I didn't want to bind to a specific...
Blog Stream: Featured -
Carlos Hernandez | 24.02.2018 13:52
Q-Have you ever wondered if you can customize your Elastic Search, so that on your searches in Liferay, not only the words you're searching for come up in the results but also synonyms of these...
-
David H Nebinger | 23.02.2018 20:35
So the question comes up how to do Liferay upgrades. I'm not talking here about the technical details of how you upgrade one particular plugin to another type of plugin, what kinds of API changes...
Blog Stream: Featured -
Jonas Choi | 23.02.2018 18:21
Tomcat 8.5 is an in-between version of Apache Tomcat 8.0 and 9.0. According to the Apache site, it contains some features in 9.0 that have been backported to 8.0. This version of Tomcat is...
Blog Stream: Featured -
David H Nebinger | 21.02.2018 04:32
So Jamie just announced the new Liferay 7.1 Community Beta Program here: https://community.liferay.com/news/liferay-7-1-community-beta-program/ I recommend everyone who has working code in Liferay...
Blog Stream: Featured -
-
David H Nebinger | 16.02.2018 02:54
Okay, in case it is not yet clear, Liferay 7 uses an OSGi container. I know what you're thinking: "Well, Duh..." The point is that OSGi is actually a standard and anything that works within OSGi...
Blog Stream: Featured -
Christian Klein | 15.02.2018 21:52
I have been working on adding CKEditor plugins to the Alloy Editor in Liferay DXP and figured I would share what I found. Specifically I was trying to add the YouTube Plugin. There are some...
Blog Stream: Featured -
Iacopo Colonnelli | 15.02.2018 17:58
Introduction In recent times, containers are becoming more and more important in the software lifecycle management, whether we like it or not. The majority of the leading software companies have...
Blog Stream: Featured -
-
-
David H Nebinger | 08.02.2018 20:59
So I've been working a lot more with Angular 2+ recently (Angular 4 actually, but that is not so important) and wanted to share some of my findings for those of you whom are interested... Accessing...
Blog Stream: Featured -
David H Nebinger | 02.02.2018 16:01
So, as a developer, I'm like usually whacking my whole runtime environment and starting over. Why? Well, regardless how much I try to keep it clean, cruft will find its way into the environment....
Blog Stream: Featured -
Minhchau Dang | 01.02.2018 03:09
At Liferay Symposium North America 2017, I had a discussion with a few of our customers on the hidden dangers of rolling back Liferay changes. There are multiple ongoing efforts to improve how we...
-
Koen Olaerts | 30.01.2018 17:59
On October 6, 2017 my colleague Sebastiaan and I held a presentation at Liferay DevCon about a cool integration the COIN team made. We were looking for a fun and exciting Internet of Things...
Blog Stream: Featured -
Vitaliy Koshelenko | 12.01.2018 08:47
Liferay has different types of pages. The default one is Layout - it’s standard, empty by default page, which is displayed in navigation menu. Portlets may be added to such page, themes and layouts...
-
Vitaliy Koshelenko | 11.01.2018 13:56
To make some custom class available inside a theme velocity template, you need to put it's instance into com.liferay.portal.kernel.util.WebKeys#VM_VARIABLES request attribute. And it will be...
-
gulnaaz Shaik | 09.01.2018 09:44
Themelets are small, extendable, and reusable pieces of code. They help to avoid duplication of code. Code that can be reused in other themes can be written in themelet which can be extended to any...
-
Vikash Kumar | 05.01.2018 12:29
This blog is for creating an interface which will show number of live users and some other details. First of all create a portlet which will provide interface and then create a hook within the...
-
-
Ignacio Roncero Bazarra | 20.12.2017 21:43
Short explanation If you want to convert a third party library of your portlets (modules) into a Bundle OSGi to be used by all modules, you could create a new module with your third party library...
Blog Stream: Featured -
Vikash Kumar | 20.12.2017 11:25
<%@page import="sun.awt.RepaintArea"%> <%@ taglib uri="http://liferay.com/tld/aui" prefix="aui" %> <%@ taglib uri="http://liferay.com/tld/portlet" prefix="liferay-portlet" %> <%@ taglib...
-
Sushil Patidar | 20.12.2017 05:26
I wrote blog for theme development with IDE . Further I explored the way to configure gradle project. I would like to share those steps that I have experienced hard to find and many developers I...
-
-
Richard Sezov | 14.12.2017 22:14
This year, the Knowledge Management team at Liferay set out not only to document Liferay 7/DXP, but to document it well. To do this, we identified several improvements we wanted to make: We wanted...
Blog Stream: Featured -
Sandeep Sapra | 08.12.2017 12:16
Liferay provide OOTB features for Preview of Documents (PDF, Word, Image), Media (Audio and Video) in Document and Media Portlet. The same is available after installing following components...
-
Sandeep Sapra | 08.12.2017 07:17
Liferay Theme generator tool is an easy way to create themes in Liferay v6.2 and 7. You would not need SDK for this but remember that there are some prequisities in terms of installation and...
-
Olaf Kock | 07.12.2017 10:16
Yay, it took a while to get onto it again, and finally I updated Custom Navigation and it just went through the approval process yesterday. Now it's available for Liferay 7 and DXP as well. What...
Blog Stream: Featured -
Iacopo Colonnelli | 30.11.2017 20:33
Introduction OSGi Fragments are a really powerful tool to extend the features of an existing bundle. Indeed, since fragments share classpath with their host bundle, they allow us to implement new...
-
Petteri Karttunen | 27.11.2017 11:48
Previous parts of this series can be found here (part 1), here (part 2), here (part 3) and here (part 4). In the final part of this blog series few more interesting features are added to the...
-
Sandeep Sapra | 24.11.2017 12:08
Liferay Integration with Analytics 1) With Google Analytics Set up an account with Google Analytics: https://analytics.google.com/ This will create a Tracking Id Configure the Tracking ID In...
-
John Feeney | 24.11.2017 10:22
This blog entry is part of a three-part blog series that explores some of the great features provided by Liferay Screens and Liferay Mobile SDK. In this this series, I will cover: Liferay Screens –...
Blog Stream: News -
Sandeep Sapra | 17.11.2017 10:31
Description: For Servlet configuration in Liferay DXP portlet, we will need to make necessary changes to the configuration files. Start with making a plugin custom portlet and add a servlet to...
-
-
Takeo Yasuyuki | 06.11.2017 06:09
While working on Elasticsearch debugging, I just made a docker-compose file to start up an external Elasticsearch with plugins that Liferay DXP / 7 installed with debugging tools. Hope this would...
Blog Stream: Featured -
Tim Telcik | 05.11.2017 15:28
Overview As an administrator of a Liferay Portal server, you may be required to trace the behaviour of one or more services for a live instance. This article outlines the steps for enabling or...
-
Tim Telcik | 05.11.2017 15:21
Overview The follow document outlines high level steps for patching Liferay Portal 6.1 source. NOTE: This approach also works with Liferay Portal 6.2 Patching Steps Show installed and available...
-
Tim Telcik | 05.11.2017 15:18
Overview Liferay Portal 6 supports six plugin types for customizing and extending the base product : Portlets Hooks Themes Layouts EXT Web For many extension cases, portlets, hooks, themes and...
-
Tim Telcik | 05.11.2017 15:13
Overview This article outlines the steps for configuring Apache HTTPD and Liferay Portal with SSL. This article should be used in conjunction with the following articles: David H Nebinger Blog -...
-
Tim Telcik | 05.11.2017 15:08
Overview Firefox can be quite obstinate when it comes to clearing favourite (aka. shortcut) web site icons from it's cache. This short article wil outline the steps for clearing favourite icons in...
-
Tim Telcik | 05.11.2017 15:02
Overview Configuring Liferay Portal to use Google Mail is relatively easy. The key is to enable SSL socket connections. The following article provides steps to enable Liferay Portal to send email...