Blogs
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!
-
David H Nebinger | Oct 10, 2017 4:44 AM
So last week I'm sitting in an Unconference session at DevCon in a group talking about OSGi. I don't remember how it came up, but we got on a discussion about deployment issues and someone asked...
Blog Stream: Featured -
-
-
-
-
-
-
-
-
David H Nebinger | Sep 8, 2017 1:21 PM
A quick note for those using SiteMinder and Liferay... Liferay likes the Tilde (~) character, and uses it quite often for friendly URLs and other reasons. When fronting with SiteMinder, though, you...
Blog Stream: Featured -
-
-
Andrew Jardine | Aug 18, 2017 3:06 PM
I recently responded to the thread in the forums where the poster was asking about Liferay 7 and it's compatibility with OSGI. I am a huge JRebel fan myself and, based on what I know of JRebel and...
Blog Stream: Featured -
sejal patel | Aug 16, 2017 11:08 AM
Liferay 7 bolster for creating and deploying JAX-RS based REST services. JAX-RS is the JEE standards based approach for creating REST web services. As far as building up the real administrations it...
Blog Stream: Featured -
-
-
David H Nebinger | Jul 12, 2017 2:12 PM
Taking a short break from the Vue.js portlet because I had to implement a repository proxy. Since I was implementing it, I wanted to blog about it and give you the option of implementing one too....
Blog Stream: Featured -
David H Nebinger | Jun 28, 2017 3:12 AM
Introduction In part 1 of the blog series, we started a Vue.js portlet based in the Liferay Workspace, but actually there was no JS framework introduced just yet. We're actually going to continue...
Blog Stream: Featured -
David H Nebinger | Jun 27, 2017 4:09 PM
Introduction In Liferay 7 CE / Liferay DXP, there are new facilities in place to help us create JS portlets. In this blog series I'm going to present a new project to demonstrate how to build...
Blog Stream: Featured -
David H Nebinger | Jun 26, 2017 1:01 PM
According to Liferay: Digital Experience Platform (DXP) is an emerging category of enterprise software seeking to meet the needs of companies undergoing digital transformation, with the ultimate...
Blog Stream: Featured -
David H Nebinger | Jun 21, 2017 8:56 PM
Just a quick blog today... When you start up LR 7 CE/LR DXP, you'll often see it stop while trying to validate LPKGs. This is a security measure which is used to verify that the LPKG files have not...
Blog Stream: Featured -
-
David H Nebinger | Jun 17, 2017 5:48 AM
If you're a Java Architect or Senior Developer, you know just how important the Java access modifiers are. Each choice about what to make public, protected, private or package protected is...
Blog Stream: Featured -
David H Nebinger | Jun 17, 2017 1:51 AM
So a question came up today how to access the current user as part of a REST method body. My friend, Andre Fabbro, was trying to build out the following application: @ApplicationPath("/myapp")...
Blog Stream: Featured -
David H Nebinger | Jun 16, 2017 3:05 AM
So if you've started developing for Liferay 7 CE / Liferay DXP, I'm sure you've been hit at one point or another with the old "unresolved reference" issue that prevents your bundle from starting....
Blog Stream: Featured -
Bryan H Cheung | Jun 15, 2017 11:49 PM
Today I’m writing to announce several new and exciting initiatives within the Liferay Community. We consider this to be the starting point for a completely revamped community experience. We also...
Blog Stream: Featured -
-
Milen Dyankov | Jun 14, 2017 6:11 PM
Originally published on Liferay Community site Today we're announcing a new place for the Liferay Community! This is something we've been waiting for a long time and we're super excited to finally...
Blog Stream: Featured -
-
David H Nebinger | Jun 13, 2017 4:19 AM
The one thing I never understood was why the UI behind the /api/jsonws is publicly viewable. I mean, there's lots of arguments for it to be secured: Exposing all of your web service APIs exposes...
Blog Stream: Featured -
Javeed Chida | Jun 12, 2017 4:58 PM
Every now and then, there comes a time in a CMS developer's life when the sin of taking default settings for granted takes its toll. There. I phrased that carefully so it would make a list of...
Blog Stream: Featured -
David H Nebinger | May 18, 2017 3:37 AM
Introduction Today I ran into someone having issues with ServiceBuilder and the creation of UpgradeProcess implementations. The doco is a little bit confusing, so I thought I'd do a quick blog post...
Blog Stream: Featured -
Jan Eerdekens | May 14, 2017 12:12 PM
Historically there have been a number of extension points in Liferay that enable developers to hook into portal events and add their own custom/additional behaviour. In Liferay DXP this is still...
Blog Stream: Featured -
-
-
David H Nebinger | May 8, 2017 4:29 AM
Introduction When it comes to Liferay performance tuning, there is one golden rule: The more you offload from the application server, the better your performance will be. This applies to all...
Blog Stream: Featured -
David H Nebinger | May 5, 2017 10:37 PM
So I have a blog I created a long time ago dealing w/ Liferay and SSL. The foundation of that blog post was my Fronting Liferay Tomcat with Apache HTTPd post and added terminating SSL at HTTPd and...
Blog Stream: Featured -
David H Nebinger | May 3, 2017 3:08 PM
In case you aren't aware, Liferay 7 CE and Liferay DXP default to using Hikari CP for the connection pools. Why? Well here's a pretty good reason: Hikari just kicks the pants of any other...
Blog Stream: Featured -
-
-
Neil Jin | Apr 11, 2017 1:56 PM
Liferay DXP本身帶有一個Carousel的範本,但是這個範本使用的是舊的AUI的範本。現在因為Liferay DXP是基於Lexicon和Bootstrap 3的,創建一個響應式的圖片播放非常簡單。 基本需求: 圖片播放基本功能 螢幕尺寸變化後,圖片不變型 修改圖片不需要修改代碼 不需要部署外掛程式 可複用 分析: 可以利用Bootstrap...
Blog Stream: Featured -
Neil Jin | Apr 10, 2017 1:24 AM
Liferay DXP ships with a default carousel Application Display Template in global site. But this one is an old fashion AUI one that has been used often before DXP. Since Liferay DXP support Lexicon,...
Blog Stream: Featured -
David H Nebinger | Mar 29, 2017 4:23 AM
For the last few months as I've been working with Liferay 7 CE / Liferay DXP, I've been a little stymied trying to manage the complexities of the new OSGi universe. In Liferay 6.x, for example, an...
Blog Stream: Featured -
Maarten van Heiningen | Mar 22, 2017 10:27 AM
Mobile First with Liferay Screens – part 4 Webinar: Mobile Strategy: Optimizing for the Connected Customer Mobile apps have become an integral part of our communication with customers and...
Blog Stream: Featured -
David H Nebinger | Mar 21, 2017 5:56 PM
For those of you deploying Liferay DXP to WebLogic, you will need to add an override property to your portal-ext.properties file to allow the WebLogic JAXB implementation to peer inside the OSGi...
Blog Stream: Featured -
-
David H Nebinger | Mar 1, 2017 4:44 AM
Introduction So I've been working on some new Blade sample projects, and one of those is the Spring MVC portlet example. As pointed to in the Liferay documentation for Spring MVC portlets, these...
Blog Stream: Featured -
David H Nebinger | Mar 1, 2017 3:27 AM
Okay, this is probably going to be one of my shortest blog posts, but it's important. Some releases of Liferay have code to "infer" a portlet name if it is not specified in the component...
Blog Stream: Featured -
-
Sarai Diaz | Feb 28, 2017 9:04 AM
Hi community! I’m Sarai Díaz, Software Engineer working at Madrid’s office in the Liferay Screens team! :) This is my first blog post and I want to tell you something... Native technology is a...
Blog Stream: Featured -
David H Nebinger | Feb 24, 2017 3:50 AM
I'm taking a short hiatus from the design pattern series to cover a topic I've heard a lot of questions on lately - migrating 6.2 Service Builder wars to Liferay 7 CE / Liferay DXP. Basically it...
Blog Stream: Featured -
Neil Jin | Feb 21, 2017 5:50 AM
原文: https://web.liferay.com/web/user.26526/blog/-/blogs/liferay-osgi-annotations-what-they-are-and-when-to-use-them 原文作者: DAVID H NEBINGER 当你查看Liferay 7 CE/Liferay...
Blog Stream: Featured -
David H Nebinger | Feb 17, 2017 3:33 PM
Pattern: Multi-Scoped Data/Logic Intent The intent for this pattern is to support data/logic usage in multiple scopes. Liferay defines the scopes Global, Site and Page, but from a development...
Blog Stream: Featured -
-
David H Nebinger | Feb 15, 2017 2:18 PM
Introduction So I'm going to start a new type of blog series here covering design patterns in Liferay. As we all know: In software engineering, a software design pattern is a general reusable...
Blog Stream: Featured -
Jamie Sammons | Feb 13, 2017 11:09 PM
I am pleased to announce the Social Office to Liferay 7 upgrade has been released! Update 06/16/2017: For anyone interested in the tasks application, I have converted it to Liferay 7 modules. ...
Blog Stream: Featured -
David H Nebinger | Feb 8, 2017 2:10 PM
Recently I was lamenting how I felt that JSP fragment bundles could not introduce new dependencies and therefore the JSP overrides could really not do much more than reorganize or add/remove...
Blog Stream: Featured -
David H Nebinger | Feb 7, 2017 3:25 PM
One of the things that I never really used in 6.x was the Liferay upgrade APIs. Sure, I knew about the Release table and stuff, but it just seemed kind of cumbersome to not only to build out your...
Blog Stream: Featured -
David H Nebinger | Feb 7, 2017 12:33 AM
In Liferay 6.x, scheduled tasks were kind of easy to implement. I mean, you'd implement a class that implements the Liferay Message Bus's MessageListener interface and then add the details in the...
Blog Stream: Featured Products: Liferay Portal 7.x -
Neil Jin | Feb 6, 2017 11:38 PM
This article talks about how to create json web service based on Service Builder Service. Knowledge: Service Builder JSON Web Service When we intent to make a service to be a web provider to...
Blog Stream: Featured