This website uses cookies to ensure you get the best experience. Learn More.
Entries with Blog Stream Featured .
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...
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...
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...
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...
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...
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...
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...
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 -...
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...
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...
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...
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...
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. ...
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...
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...
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...
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...
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...
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...
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...
Showing 501 to 520 of 720 entries.