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.
Showing 1 to 20 of 3,155 entries.
-
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 -
Justin Choi | Jan 23, 2017 4:43 PM
Three weeks ago marked the sixth year anniversary for me. It came and went quietly. I probably would have not posted anything but something said at this past retreat prompted me to reconsider. In...
Blog Stream: News -
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 -
Jonathan Lundy | Jan 16, 2017 7:36 PM
Hey! My name is Jonni and I'm a UI intern on the WeDeploy team. I joined back in November and wanted to share a couple things from my first three months at Liferay. I...
Blog Stream: News -
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 -
Neil Jin | Jan 10, 2017 3:23 PM
In Liferay DXP it supports soy template with portlet. Through soy template we can take advantage of Google Closure to build rich web application. In next sections I am going to lead you in to a...
-
Neil Jin | Jan 7, 2017 1:52 PM
原文作者:David H Nebinger 原文地址:https://web.liferay.com/web/user.26526/blog/-/blogs/osgi-module-dependencies 如有問題,歡迎在原文下面討論,也歡迎在這裡留言。 假設在Liferay DXP平臺上開發module的時候,遇見了需要運行環境(runtime)的依賴的時候,該怎麼辦?...
Blog Stream: News -
Neil Jin | Jan 7, 2017 8:48 AM
原文作者:David H Nebinger 原文地址:https://web.liferay.com/web/user.26526/blog/-/blogs/osgi-module-dependencies 如有问题,欢迎在原文下面讨论,也欢迎在这里留言。 假设在Liferay DXP平台上开发module的时候,遇见了需要运行环境(runtime)的依赖的时候,该怎么办?...
-
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 -
Sushil Patidar | Dec 28, 2016 10:57 AM
With the release of Liferay IDE 3.1 M1 ,I noticed one more interesting feature that developers might be looking for, is that jsp of the OOTB module JSPs can be modified using Liferay Module...
-
Sushil Patidar | Dec 28, 2016 9:40 AM
Liferay IDE 3.1 M1 has been released. Previously i explored Liferay 7 theme development using theme generator as expalined on page. Since than I was curious to do it through Liferay IDE that seems...
-
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 -
om prakash | Dec 20, 2016 6:53 AM
There may be a requirement to add custom organizations instead of Regular Organization & Location. To acheive this we need to add the below properties in portal.ext.properties ## For add custom...
-
Neil Jin | Dec 17, 2016 2:35 AM
本文在于讨论如何在Liferay DXP(Liferay 7)中使用公共参数(public render parameter)支持IPC。 关键点: 在6.2以前的,我们需要在portlet.xml中声明公共参数,但是在OSGi时代,我们需要在Component中进行声明: ...
Blog Stream: News -
Petteri Karttunen | Dec 16, 2016 10:37 AM
Flexible Liferay 7 - Tomcat Setup The challenge If you want to run Liferay 7 on Tomcat using the bundle provided by Liferay or packages provided in your Linux distribution are convenient ways to...
-
om prakash | Dec 16, 2016 4:58 AM
Informix Dynamic Server Informix Dynamic Server, also known as IDS, is an extensible Relational Database Management System originally developed by Informix Software Inc. IDS is now part of the IBM...
-
Neil Jin | Dec 13, 2016 8:31 AM
This is the way how to make IPC through public render parameter in Liferay DXP(Lfieray 7). Key point: You need to add a supported render parameter in all portlet's Component Annotation. ...
Blog Stream: News -
-
Vishal Panchal | Dec 12, 2016 10:40 AM
Dear Liferay Folks , This blog is specially for those who are using Liferay 6.2 CE versions for their portals. CE releases are the once which are released by Liferay. Every new CE release includes...
-
-
Milen Dyankov | Dec 9, 2016 10:45 AM
Hello Liferay Community, Christmas is coming soon and that means you probably expect your well deserved (you've been good community members, haven't you?) present from Liferay's community! So I...
-
gulnaaz Shaik | Dec 9, 2016 6:33 AM
Layouts in liferay 7 can be created by using theme generator. So if you want to create layout make sure that you have installed theme generator and other necessary plugins. If you have not...
-
gulnaaz Shaik | Dec 9, 2016 6:20 AM
To create a theme in liferay 7, Theme generator needs to be installed. For installing theme generator and to make it work, follow these steps : 1. Download Node.js from the link...
-
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 -
Neeraj Gautam | Dec 8, 2016 4:33 AM
Unit testing and Integration Testing for service builder is one of the most searchable content across internet. I have found many forums, posts, wiki and even github codes but none of them seems to...
-
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 -
Vikash Chandrol | Dec 2, 2016 4:36 PM
Hi, today i have done integration of jenkins using liferay 6.2. while setup jenkins need to be follow below steps: Download Jenkins software using below URL URL : https://jenkins.io (select...
-
-
Jim Hinkey | Nov 29, 2016 4:21 PM
Whether you're new to developing on Liferay DXP Digital Enterprise 7.0 and Liferay Portal CE 7.0 or you've developed on previous versions of Liferay Portal, the latest additions and improvements to...
Blog Stream: News -
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 -
Adrian Johnson | Nov 22, 2016 3:48 AM
It isn’t possible to read a news article or open a newspaper without reading about Digital Transformation. From consultants and software vendors to infrastructure providers and analysts everyone is...
Blog Stream: News -
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 -
Vikash Kumar | Nov 17, 2016 6:48 AM
OutputStream outputStream = null; InputStream inputStream = null; try { DLFileEntry fileEntry = DLFileEntryLocalServiceUtil.getFileEntry(targetGroupId, folderId , filename); inputStream =...
-
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 -
Vikash Kumar | Nov 10, 2016 2:23 PM
<portlet:resourceURL var="getEffectiveDatesURL"> </portlet:resourceURL> function selProductOnChange(){ var productSelected = $( ".selProduct option:selected" ).val();...
-
Gaurav Jain | Nov 7, 2016 11:33 AM
Liferay 7 has been developed keeping modularity as the soul and core of development. This feature of Liferay 7 has made it quite usable and customizable. This modularity has provided liferay...
-
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 -
Travis Cory | Oct 25, 2016 3:37 PM
People playing around with the new features of Liferay may have noticed something very interesting when creating web content structures. What is it you might ask? It is a way to embeded web content...
-
-
Kyle Joseph Stiemann | Oct 17, 2016 8:46 PM
Single Page Applications with SennaJS and Liferay Faces One of Liferay 7’s most exciting new features is SennaJS, a Single Page Application engine. SennaJS makes the portal more user-friendly in...
-
Charles Lam | Oct 17, 2016 8:54 AM
In my last Blog entry (First Day at the SPA) I showed how to create a simple Newsletter Signup Form with the JSON API and some AngularJs, and earned a relaxing day at the Spa, but now what? I still...
-
Marcos Castro | Oct 13, 2016 9:08 AM
Hi everyone! In our final entry of the series, we are happy to introduce a theme that you can use to create your own subscription site. Welcome to 1975 London!. "A music site as example" ...
Blog Stream: Featured -
Olaf Kock | Oct 12, 2016 3:20 PM
You probably know the basic installation instructions for Liferay Bundles: „unzip and run startup.sh“ - with this you get to a working Liferay installation in a minute. It will run with all...
Blog Stream: Featured -
Sven Werlen | Oct 10, 2016 11:59 PM
I recently played with Docker, CloudFoundry and decided to spend some time creating a docker image for Liferay DXP on Wildfly (i.e JBoss). I'm sharing my experience on this blog entry. Run Docker...
-
Sushil Patidar | Oct 4, 2016 7:26 AM
Liferay 7 comes with a lot of feature and each feature is worth to learn. Portlet Filter is one of them. However, it is possible to write portlet filter in earlier versions but in Liferay 7 it has...
-
Charles Lam | Sep 30, 2016 3:15 PM
To develop for Liferay is no simple Task. There are many things you have to keep in mind, if you want to create and develop professional Applications, and you also have to learn many different...
-
Maarten van Heiningen | Sep 29, 2016 1:05 PM
This blog is part of a series of entries on Mobile First with Liferay Screens. [Part 1] [Part 2] [Part 3] Mobile First with Liferay Screens – part 3 The future The world of mobile is on the...
Blog Stream: Featured -
Javeed Chida | Sep 27, 2016 7:14 PM
After a thirty-minute train ride sitting amidst super-excited teenagers, even the energized atmosphere of a downtown Chicago Tuesday morning seemed like a peace cloud. Anyway, got to the Hilton in...
Blog Stream: Featured -
Christine Reyes | Sep 26, 2016 10:01 PM
Welcome to the Liferay Symposium North America 2016 Live Blog! If you've never followed one of these live blogs before, the content runs in reverse chronological order so that people following live...
Blog Stream: News -
Javeed Chida | Sep 26, 2016 9:14 PM
Here's a running note dump of my day 1 at Liferay Symposium North America 2016, here in Chicago. This is just to pique your curiosity if you couldn't make it out here AND your interests happen to...
Blog Stream: Featured -
Cristina Gonzalez | Sep 26, 2016 11:13 AM
Define Websocket Server Endpoints using Liferay Websocket Whiteboard JSR 356 is the Java API for Websocket. It defines the standard way to create Websocket client and server endpoits in Java. In...
Blog Stream: News -
Christine Reyes | Sep 26, 2016 3:14 AM
Welcome to the Liferay Symposium North America 2016 Live Blog! If you've never followed one of these live blogs before, the content runs in reverse chronological order so that people following live...
Blog Stream: News -
Geert van der Ploeg | Sep 20, 2016 1:31 PM
I had this plugin for Liferay 6.2 that quite limited in terms of complexity. A perfect candidate to try to port it to a proper DXP OSGi module, I would say. This is probably true as long as you're...
-
Olaf Kock | Sep 20, 2016 7:22 AM
Two episodes (or an eternity) ago, I spoke to Jorge Ferrer, Liferay's VP of Engineering. We didn't have enough time to finish the conversation, so we continued a while after - and then I buried the...
Blog Stream: Featured -
-
David H Nebinger | Sep 16, 2016 5:16 AM
Introduction So I'm doing more and more development using pure Intellij for Liferay 7 / DXP, even debugging. I thought I'd share how I do it in case someone else is looking for a brief how-to....
Blog Stream: Featured -
Javeed Chida | Sep 15, 2016 3:55 PM
It cannot be that it was just forgotten, This fundamental feature, thus I sought Through thick of forum, blog, e'en post ill-gotten Until my quest returned me to the spot Where sat the creature...
Blog Stream: Featured -
Jan Eerdekens | Sep 14, 2016 2:51 PM
In the beginning of the year I had some fun creating the CRaSH portlet. Once it is deployed, it allows a portal administrator to work with the portal/JVM in a very flexible way using a command line...
Blog Stream: Featured -