Blogs

RSS
RSS
thumbnail

It’s never too early to plan your next meal–or your next, next, next meal for that matter. While it may seem like Liferay Symposium North America is a while away, it’ll be here before you know it. And when it does, you want to make sure you’re prepared to do one of the most important things a person can do while in Chicago. Eat. What follows is a list of Chicago’s must-eats. You...

21336
thumbnail

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 four different blog entries in which we plan to present our vision for the theming layer moving forward.     "Real cases" To begin with, we...

43709
thumbnail

Last month, I attended BizBash LA for the second time (you can see my 2015 recap here). I had a great time hearing from industry leaders and meeting fellow event professionals. It’s one of the few times I get to enjoy events from the attendees’ perspective, and it was reaffirming to realize that as planners, we all encounter unpredictable issues at our events, no matter how much...

23280
thumbnail

Liferay Arquillian test cases using maven and spring Arquillian integrates seamlessly with familiar testing frameworks (e.g., JUnit, TestNG), allowing tests to be launched using existing IDE, Ant and Maven test plugins. ...

25511
thumbnail

Every 30 seconds, someone becomes a victim of human trafficking. It’s a sad reality, and here are some common myths and misconceptions about this crime: “Human trafficking victims always come from situations of poverty or from small rural villages.”  Reality: Although poverty can be a factor in human trafficking because it is often an indicator of vulnerability, poverty alone...

23844
thumbnail

For my very first EVP trip, my family and I had to opportunity to shadow the day-to-day operations of Solidarity Brasil and ABBA. These organizations share many of the same core values as Liferay to care for children in their city, São Paulo, Brazil. What I did varied from manual labor for a house that will be used as an aftercare center for underage girls victimized by...

22936
thumbnail

Today I’m writing to announce that we are discontinuing support for Liferay Connected Services and Audience Targeting for Liferay Portal 7 Community. The main factor behind the decision was the lack of community adoption for both offerings.    Regarding Audience Targeting, there was low adoption by community members compared with most other...

56361
thumbnail

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, ServiceBuilder has undergone a few changes mostly related to the OSGi modularization.  ServiceBuilder will now create two modules, one API module (comparable to the old service jar w/ the...

78868
thumbnail

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 so for the foreseeable future. A stream of new mobile devices and operating systems is putting pressure on organizations to meet the high expectations...

39039
thumbnail

So you want to search for your custom JPA entities in Liferay? Quite some documentation is already available but it is somewhat scattered over several blogposts and articles. With this blogpost I would like to give you a summary of everything you need to do, or more precisely everything we did, to make custom JPA entities searchable in the standard Liferay Search...

26527
thumbnail

Having completed a few digital transformation projects in federal, state and local government, we would like to share a few insights. Digital transformation in government is considered to be a major undertaking. We have seen serious moves in this area in the UK and it is brewing here in Australia with the establishment of the Digital Transformation Office. Existing technology...

26394
thumbnail

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 I'll cover some of the options available... So let's say you have a module which depends upon iText (and it's dependencies).  It doesn't really matter what your module...

119375
thumbnail

UPDATE: September 2, 2016 - Visit www.liferayfaces.org for a convenient web page that helps you determine your archetype:generate command and/or required dependencies. The Liferay Faces team is working on production support for JSF portlets in Liferay Portal 7.0 and Liferay DXP. As part of this effort, we have developed some archetypes for use with Maven 3. For a plain ...

61215
thumbnail

There's been some confusion over state of Maven support for Liferay. As the Product Manager for Developer Tools, I feel responsible for the confusion and felt the need to clear up any questions. Will Liferay support Maven development for 6.1, 6.2, and 7.0? Short answer, yes, most definitely! In 6.1 and 6.2, we’ve been provided support through liferay-maven-support plugin....

52131
thumbnail

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 just a content template that is not tied to a structure. The point of it is that you can sparate your template code as you see fit, including the generic...

48382
thumbnail

Liferay Symposium North America will be held at the Hilton Chicago this year on September 26 - 27. Ideally located in Downtown Chicago, the Hilton is known as one of the finest hotels in the area, offering full amenities and high-end services. Its spacious rooms are comfortable and perfect for relaxing after a full conference day and viewing the Chicago cityscape. Today, the...

36202
thumbnail

If you have been in touch with the Liferay community in the past years, you've probably heard about Senna.js before. We first introduced this project in late 2014 and since then we've been anxiously waiting for Liferay 7 and DXP to be released so we could talk more about it. Now it's a good time to see what this project brings to the table. Ok, so what is Senna.js? ...

65301
thumbnail

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 https://haveibeenpwned.com/. Here is the API: https://haveibeenpwned.com/API/v2 and some background story of this project and why it's worthwhile. There are some already-written consumer examples...

53464
thumbnail

  A Conversation with Customers: Liferay Digital Experience Platform As digital transformation continues to inform the way we live, work, and play, we expect companies and brands to understand what we're looking for. Businesses have a great opportunity to hear their customers, understand the problems they face, and give them the right solution to...

37131

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 primary capabilities. Liferay provides a wide variety of Out Of Box (OOB) features and ways of integration with external parties using its very own Marketplace plugins like: ...

49402