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,175 entries.
-
David H Nebinger | Aug 20, 2016 6:35 AM
Introduction In part 3 of the blog, the API for the Filesystem Access project was flushed out. In this part of the blog, we'll create the service implementation module. The Data Transfer Object Now...
Blog Stream: Featured -
David H Nebinger | Aug 20, 2016 1:32 AM
Introduction In part 2 of the series we created our initial project modules for the Filesystem Access Portlet project. In part 3, we're going to move on to flushing out the DS service that will...
Blog Stream: Featured -
Marcos Castro | Aug 16, 2016 11:59 AM
Hi everyone! A week ago we started the new serie of blog entries about our new themes for Liferay 7. Today, we gladly present you our second theme: Westeros Bank: "A bank case" The Westeros...
Blog Stream: Featured -
-
Javeed Chida | Aug 13, 2016 10:30 PM
The Glorious Simplicity of Structure Inheritance This field (highlighted yellow) on a structure editing screen is what I am talking about. When I first saw the words Parent Structure there, the...
Blog Stream: Featured -
Marcos Castro | Aug 5, 2016 11:23 AM
Hi everyone! For a long time themes have been one of the most required features in Liferay, and as we announced during last year, Liferay 7 will be a game changer. This will be the first out of...
Blog Stream: Featured -
Olaf Kock | Aug 5, 2016 10:17 AM
Liferay comes with so many features that it's hard to judge when a feature is a good solution for a given problem. I'd like to shine some light onto some of these features and common misconceptions...
Blog Stream: Featured -
David H Nebinger | Aug 5, 2016 1:22 AM
Introduction In part 1, the filesystem access portlet project for Liferay 7 was introduced. In this part, we're going to use Blade and Gradle to set up our basic project structure. We're not going...
Blog Stream: Featured -
David H Nebinger | Aug 5, 2016 12:27 AM
Introduction So I've been doing some LR7 development recently. It's an exciting and challenging platform to get your head around and I thought I would just work up an example portlet, spread it...
Blog Stream: Featured -
-
-
David H Nebinger | Jul 14, 2016 3:51 AM
So I'm a long-time supporter of ServiceBuilder. I saw its purpose way back on Liferay 4 and 5 and have championed it in the forums and here in my blog. With the release of Liferay 7,...
Blog Stream: Featured -
Maarten van Heiningen | Jul 13, 2016 8:26 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 Mobile has changed the world and will go on doing...
Blog Stream: Featured -
David H Nebinger | Jul 7, 2016 3:55 AM
It's going to happen. At some point in your LR7 development, you're going to build a module which has runtime dependencies. How do you satisfy those dependencies though? In this brief blog entry...
Blog Stream: Featured -
-
-
Javeed Chida | Jun 29, 2016 6:14 AM
I came across the idea of a generic template recently, and put it to good use. If you don't know what I mean by generic template, let me clear that up right away. A generic template is really...
Blog Stream: Featured -
Daniel Tyger | Jun 15, 2016 11:15 PM
We recently had a request for our users to be able to check if their email address has been a victim of a known data breach per the awesome API and data stores provided at...
Blog Stream: Featured -
deveshree zawar | Jun 9, 2016 10:09 AM
Plugin is the core of Liferay portal development in its various forms. “Plug-in” as the word enunciates is an add-on to perform additional features. It can be blended into an application to enhance...
Blog Stream: Featured -
-
-
-
-
Marcos Castro | May 23, 2016 11:02 PM
Hey guys, today I am going to speak about a concurrent topic, how to replace Bootstrap 2.3.2 CSS in Liferay 6.2 for new Bootstrap 3.x, I have received a lot of questions about it, and I helped all...
Blog Stream: Featured -
Willem Vermeer | May 19, 2016 8:10 PM
While preparing for our annual Dutch Liferay User group meeting I tried to develop a simple MVC portlet accessing the Liferay 7 API. Somehow this took more time than I had expected - probably...
Blog Stream: Featured -
Javeed Chida | May 18, 2016 8:22 PM
If you've been using the Liferay CMS, you are probably familiar with a journal article's Categorization tab wherein you can specify the tags and the categories for the journal article. If you...
Blog Stream: Featured -
-
-
Javeed Chida | May 12, 2016 4:33 PM
I recently presented this to a group of non-technical users. The feedback was positive, and made me think this may be useful to others. Why did I make this presentation? I put this little...
Blog Stream: Featured -
-
-
-
Javeed Chida | Apr 10, 2016 1:32 PM
I've been busy building web application content. A simple form with three fields Under the form, a table shows the previously added records The data in the table can grow to several hundred Blah...
Blog Stream: Featured -
-
-
-
-
-
Jan Eerdekens | Mar 21, 2016 10:15 PM
A little while ago I ran into a strange problem at a customer. We had written a hook that contained a small REST service that accepts a multipart POST to import a document and some related...
Blog Stream: Featured -
Jan Eerdekens | Mar 20, 2016 7:34 PM
After building a hook that wraps the FakeSMTP application and a portlet that gives you file management capabilities in Liferay we now get to part 3 of the series: the CRaSH portlet. I must admit: I...
Blog Stream: Featured