RSS

Entries with Blog Stream Featured .

thumbnail
David H Nebinger | 05 Apr 2017

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...

85732
38
thumbnail
Maarten van Heiningen | 29 Sep 2016

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...

42642
6
thumbnail
David H Nebinger | 10 Nov 2017

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...

136447
57
thumbnail
Neil Griffin | 02 Sep 2016

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 ...

65451
2
thumbnail
David Truong | 11 Jul 2016

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....

55790
0
thumbnail
Javeed Chida | 04 Jul 2016

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...

51882
6
thumbnail
Zeno Rocha | 20 Jun 2016

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? ...

70242
4
thumbnail
Daniel Tyger | 27 Jun 2016

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...

57721
0
deveshree zawar | 27 Jun 2016

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: ...

52686
0
thumbnail
Jamie Sammons | 13 Jun 2016

I am pleased to announce the release of:  Liferay Portal 7.0 CE GA2!  [Download] What's New Inline Image Editor: The new image editor allows for simple image editing directly from within Liferay eliminating the need for an external tool while creating content.  Easily resize, crop and make colors adjustments to any image...

65353
13
thumbnail
Jose M. Navarro | 31 May 2016

Lately, we’ve being working on an event tracking system for Liferay Screens. Nothing fancy: just another Flurry or Google Analytics for mobile apps. The best part is the information collected will be used to feed the Audience Targeting Rules Engine, so you’ll be able to segment your users based on their behaviour on your mobile apps.   ...

52438
1
thumbnail
Allen Ziegenfus | 27 May 2016

Liferay DDLs are quite useful for dealing with small sets of custom data, for which it would be overkill to create a new service. Our event microsites use DDLs extensively for displaying speaker, agenda and sponsor information. Through the the Skinny JSON Provider, our DDL data information is even served via JSON-WS for use in the Liferay Events App. How cool! DDL templates...

58626
0
thumbnail
Marcos Castro | 24 May 2016

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 I was able, but I think this post and GitHub repository with a theme example can help more than some emails.   Before all else, I would like to say that the solution which I...

82649
33
thumbnail
Willem Vermeer | 20 May 2016

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 because the new blade tooling takes some getting used to. My purpose was to write a portlet invoking the UserLocalService in the new non-static way instead of using the now obsolete...

56756
0
thumbnail
Javeed Chida | 29 Jan 2017

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 aren't familiar with those terms, you should read up on Categorization. Tags and categories are indispensable to a well-defined content architecture, apart from being the most convenient...

54189
0
thumbnail
Olaf Kock | 18 May 2016

  Today I'm welcoming a repeat guest and a new one: Jim Hinkey (of episode 21 fame) and Cody Hoag - both from Liferay's documentation and knowledge management team. This episode has unfortunately suffered from various disturbances in the space-time-continuum: I had it sitting on my disk for quite a while. The Javadoc Contest that we've "started" in this episode was actually...

130684
0
thumbnail
Cody Hoag | 17 May 2016

Our inaugural Community Javadoc Contest officially ended last week, and we received some really good submissions. Luckily, there were two clear-cut winners, so the process of choosing our champions was very straightforward. We have one internal winner (Liferay employee) and one external winner (community member). Before announcing them, I'd like to give a big thanks to anyone...

55513
1
thumbnail
Neil Griffin | 13 May 2016

The Liferay Faces team is moving closer towards the goal of releasing a JSF portlet bridge (and associated demos) for use with Liferay Portal 7.0 CE. Since this new version of the portal utilizes OSGi to achieve modularity, the portal's dependency artifact filenames follow the OSGi file naming convention using Bundle-SymbolicName. For example: The...

69723
0
thumbnail
Javeed Chida | 12 May 2016

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 presentation together because a lot of our users, who were being trained to contribute content, had trouble distinguishing a web content item from an instance of the Web Content Display...

52755
3
thumbnail
Bryan Cheung | 03 May 2016

The internet has changed the way we live because it gives everyone an equal voice in a global conversation. No matter who you are or where you live, you can make yourself heard, whether by contributing to Wikipedia, creating a video that goes viral on social media, or corresponding personally with people and organizations around the world.    And...

66255
3