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!
-
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 -
-
David H Nebinger | Feb 2, 2017 6:14 AM
When you start reviewing Liferay 7 CE/Liferay DXP code, you run into a lot of annotations in a lot of different ways. They can all seem kind of overwhelming when you first happen upon them, so I...
Blog Stream: Featured -
David H Nebinger | Feb 2, 2017 5:10 AM
Alt Title: Cool things you can do with OSGi Introduction So one thing that many organizations like to stand up in their Liferay environments is a "health check". The goal is to provide a simple...
Blog Stream: Featured -
Javeed Chida | Jan 30, 2017 4:43 PM
Let me begin by clarifying that this post has nothing to do with the Harry Potter universe. But seriously. You know what I mean by wizards, don’t you? Those helpful series of screens that gather...
Blog Stream: Featured -
Jan Eerdekens | Jan 23, 2017 8:46 PM
I've been working with Liferay for quite some time now, but I must confess that I still haven't really made the switch from Velocity to Freemarker for my templates. Even though I know there are a...
Blog Stream: Featured -
Javeed Chida | Jan 19, 2017 11:19 PM
This short post brings together the little pieces critical to crafting an ADT in velocity to provide direct download links to documents in your Documents and Media repository. You will find parts...
Blog Stream: Featured -
David H Nebinger | Jan 18, 2017 5:30 PM
So in a recent project I've been building I reached a point where I believed my project would benefit from being able to issue user notifications. For those that are not aware, Liferay has a...
Blog Stream: Featured -
Neil Jin | Jan 12, 2017 4:51 PM
The purpose of this tutorial is to let you know how to involve a 3rd part js lib in metal soy portlet and how to use them in ES6 script. In Liferay DXP we provide abundant OOTB js lib to help...
Blog Stream: Featured -
David H Nebinger | Dec 30, 2016 4:11 AM
So recently I was asked, "How can panels be removed from the My Account portlet?" It seems like such a deceptively simple question since it used to be a supported feature, but my response to the...
Blog Stream: Featured -
David H Nebinger | Dec 21, 2016 4:59 AM
Recently I was working on a fragment bundle for a JSP override to the message boards and I wanted to wrap the changes so they could be disabled by a configuration property. But the configuration is...
Blog Stream: Featured -
-
-
Javeed Chida | Dec 8, 2016 5:42 PM
(or) Why categories are so much more than nestable tags "I LOVE tags," Jaffer managed despite a mouthful of spiced lamb ouzie. Sergei was finding the younger guest a bit annoying. The kid had...
Blog Stream: Featured -
David H Nebinger | Dec 6, 2016 5:07 PM
So the Liferay workspace is pretty handy when it comes to building all of your OSGi modules, themes, layout templates and yes, even your legacy code from the plugins SDK. But, when it comes to...
Blog Stream: Featured -
-
Lauri Hiltunen | Nov 22, 2016 6:28 AM
Software should be modular. It has been a core thought of developers and architects for quite a long time. The microservices style of development and deployment is a thing now, and different...
Blog Stream: Featured -
Koen Olaerts | Nov 21, 2016 7:38 PM
At Coin we have developed SimpleEdit, a new and improved way for editing your documents stored in Alfresco or Liferay. Now that Liferay has moved on to DXP, we are in the process of upgrading...
Blog Stream: Featured -
Javeed Chida | Nov 11, 2016 4:18 PM
In my last technical post titled Content SEO - Hidden in Plain Sight, I exposed a caveat in the way the title of a content item is auto-crafted by Liferay. Here’s an excerpt from that article,...
Blog Stream: Featured -
Fabian Larroca | Oct 31, 2016 1:57 PM
Build Around MDX I cannot make the case to encourage you to write MDX. It's a complex query language, underutilized, supported by major vendors*, but after 20 years of existence still struggle to...
Blog Stream: Featured -