RSS
thumbnail
Antonio Pol | 20 Sep 2016

As many of you know, a while ago we presented AlloyEditor as the result of our quest for a delightful and productive editing experience. Alloy Editor was included by default as the rich editor in Liferay 7 (Yay!)   While we stand by it, our search for simplicity has inadvertently complicated some previously trivial tasks such as adding an alt attribute to an image. You...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

62318
7