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

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

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

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

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

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

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

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

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

40250
1
thumbnail
Melanie Chung | 03 Sep 2016

Headed to Chicago for Liferay Symposium this year? If you’re short on time and need a handy guide to help you decide where to visit, here’s a list of must-see places:  1. Millennium Park Otherwise known as the “green heart” of urban Chicago, Millennium Park is a popular recreational area, often hosting a variety of special events, performances, and festivals, while...

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

53627
6
thumbnail
Angela Wu | 02 Sep 2016

Build Your Agenda: Tools for Digital Business Enhance your conference experience by customizing your agenda. Browse 50+ sessions to explore Liferay tools for digital business, get firsthand knowledge on the latest features and best practices, and deep dive into personalizing customer experiences. Hear from our amazing community of industry experts, key...

23296
0
thumbnail
Kailash Yadav | 19 Sep 2017

        In my previous blog, I wrote about Gadget/Widget and how we can use it in Liferay. Liferay provide great support of Gadgets. Liferay has out of box features like share portlet as widget and OpenSocial Gadget Editor where you can write gadget XML and publish in your portal. Liferay also provide OpenSocial Gadget plugin where admin can add third party gadgets...

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

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

48078
0
thumbnail
Samujjwal Sahu | 29 Aug 2016

The basic bundle that liferay provides with different Application servers are pretty straight forward to install and setup. So that using them one can easily get started with a working liferay portal. Actually the default settings that liferay provides is ideally for developers. Now the question is, whether it’s also safe to start using the same thing for production as well? Well the...

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

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

46302
1
thumbnail
Ignacio Roncero Bazarra | 15 Aug 2016

No te ha pasado nunca que usas algo habitualmente que te descuadra, que tiene algo que no entiendes del todo. Pues esa ha sido mi experiencia con el servicio de Counter de Liferay. Por ello me he sumergido en el código para entender el funcionamiento completo y así poder dormir tranquilo de nuevo  ¿Para qué sirve? El servicio Counter nos permite obtener el ID de forma...

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

59399
11