RSS

Entries with Blog Stream Featured .

thumbnail
David H Nebinger | 16 Sep 2016

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. Tomcat Setup So I do not like running Tomcat within the IDE, it just feels wrong.  I'd rather have it run as a separate JVM with it's own memory settings, etc.  Besides...

64457
9
thumbnail
Javeed Chida | 15 Sep 2016

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 with expression cursed Inquiring why I didn't look here first.   This...

44565
3
thumbnail
Jan Eerdekens | 14 Sep 2016

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 syntax. While this is a very powerful portlet, there are some drawbacks. You need to be able to install it and you need to already have or develop a number of additional commands to make it...

43024
2
thumbnail
David H Nebinger | 14 Sep 2016

Introduction In part 5 we started the portlet code.  We added the configuration support, started the portlet and added the PanelApp implementation to get the portlet in the control panel. In this part we will be adding the view layer into the portlet and add the action handlers.  To complete these parts we'll be layering in the use of our Filesystem Access DS...

52435
4
thumbnail
David H Nebinger | 14 Sep 2016

Introduction In the first four parts we have introduced our project, laid out the Liferay workspace to create our modules, defined our DS service API and have just completed our DS service implementation. It's now time to move on to starting our Filesystem Access Portlet.  With everything I want to do in this portlet, it's going to span multiple parts.  In this part...

55737
6
thumbnail
David H Nebinger | 14 Sep 2016

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 we get to implement our DTO object.  The interface is pretty simple, we just have to add all of the methods and expose values from data we retain. The code will be...

46869
0
thumbnail
David H Nebinger | 14 Sep 2016

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 provide a service layer for our portlet. Admittedly this service layer is contrived; while building out the initial version of this portlet there was no separate service layer, no...

40282
0
thumbnail
David H Nebinger | 14 Sep 2016

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 to do much in the way of code in this part, it's going to be enough that we get all of our modules defined and ready for development in future parts of the blog. The Tools -...

41614
1
thumbnail
David H Nebinger | 14 Sep 2016

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 across a number of blog entries, and hopefully deliver something useful in the process. And that's what I'm going to do here.  Not only is the blog going to cover all of the...

42580
1
thumbnail
Nate Cavanaugh | 12 Sep 2016

It’s been awhile since I’ve had a chance to clarify both our current status as well as our future direction, so I wanted to do that here. This blog post will be mainly a high level overview of what's new and different in Liferay 7, but over the coming weeks, different folks from our team will publish blog posts going into detail about the different areas regarding Liferay's...

63190
5
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 – part 2 Phlink   Part 1 of our blog series was about Liferay Screens and the benefits this development tool can offer organizations. This second part gives more information about Phlink, our...

40304
1
thumbnail
Neil Griffin | 07 Sep 2016

On August 29, 2016 Liferay released a new version of Liferay Faces based on the new Liferay Faces Version Scheme. Because of our efforts towards greater modularity, many of the Liferay Faces artifacts now have independent release schedules. This new release includes support for JSF in Liferay Portal 7.0 / DXP as well as updated support for Liferay Portal 6.2. Downloads The...

53669
6
thumbnail
Marcos Castro | 14 Nov 2016

Hi everyone!   Today, in a not-so-unexpected turn of events, we proudly present you Porygon.     "Start your own digital magazine" The new Porygon theme has been designed to get you started with your own digital magazine. Porygon is a modern and visually attractive theme that will bring new life to your already amazing contents. ...

42253
1
thumbnail
Olaf Kock | 30 Aug 2016

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 about them because it's easy to abuse them for purposes for which they're not well suited - despite making the impression they might. CC BY-ND 2.0 by S. Benno Today it's all about...

48141
0
thumbnail
Jamie Sammons | 25 Aug 2016

I am pleased to announce the release of:  Liferay Portal 7.0 CE GA3!  [Download Now] What's New Overriding LPKG Files: A while back I wrote a blog entry on patching OSGi modules. The original process wasn't very elegant because it involved altering the out of the box .lpkg files. GA3 now includes a way to override the out of the box modules without altering the...

62302
7
thumbnail
Marcos Castro | 29 Sep 2016

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 Bank theme has been developed to showcase a realistic banking project. Sites like this are usually very complex. With this in...

46348
1
thumbnail
Jamie Sammons | 16 Aug 2016

I wanted to share some testing that I have been doing in terms of patching OSGi modules and adding the patched modules to your own Liferay installations.  One of the many benefits to modularity is that it allows for these kinds of changes to be made without having to recompile the whole platform from scratch. Update: This procedure has been updated to make use of a new...

59427
11
thumbnail
Javeed Chida | 19 Aug 2016

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 following thoughts came to mind, in increasing order of coolness All fields in the parent structure are inherited by the child structure The idea of polymorphic...

48546
5
thumbnail
Marcos Castro | 24 Sep 2016

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

48099
9
thumbnail
Bryan Cheung | 18 Jul 2016

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

61178
24