Blogs

RSS

Entries with Blog Stream Featured .

RSS
thumbnail

So, as a developer, I'm like usually whacking my whole runtime environment and starting over. Why? Well, regardless how much I try to keep it clean, cruft will find its way into the environment. I'm left with users I don't want, content I don't want, pages I'm not using any more, sites created to demo something I'm not demoing any more... So I'll throw out my data directory,...

12510
thumbnail

On October 6, 2017 my colleague Sebastiaan and I held a presentation at Liferay DevCon about a cool integration the COIN team made. We were looking for a fun and exciting Internet of Things integration in Liferay. After a fruitful brainstorm, we decided to use Philips Hue. Another couple of brainstorms later, we formed the actual idea. The setup was to create an imaginary...

11512
thumbnail

Welcome to the fourth entry in a series about what to keep in mind when building Liferay from source. First, to recap the previous entries in this series from last year: Getting Started with Building Liferay from Source: How to get a clone of the Liferay central repository and how to build Liferay from source. Also some tools that can help you setup your IDE (whether it's...

13361
thumbnail

Short explanation If you want to convert a third party library of your portlets (modules) into a Bundle OSGi to be used by all modules, you could create a new module with your third party library and dependences and be used by your modules. To explain this we will use JasperReport third party library. Supose that you have a module that uses JasperReport to generate PDF files....

18322
thumbnail

The Liferay ecosystem is richer than ever, and our community members have never been as global. Each one of us has different interests and with all this diversity, it gets hard to understand the people behind our community. This is where this survey comes in: we asked 28 questions, covering topics going from favorite projects all the way to events and user groups. In total we had 393...

15512
thumbnail

This year, the Knowledge Management team at Liferay set out not only to document Liferay 7/DXP, but to document it well. To do this, we identified several improvements we wanted to make: We wanted to connect powerfully with users and customers. To do this, we made a significant effort toward documenting the right things, the things people needed the most to learn about. We...

14528
thumbnail

Yay, it took a while to get onto it again, and finally I updated Custom Navigation and it just went through the approval process yesterday. Now it's available for Liferay 7 and DXP as well. What does it do? If you've wondered why Liferay defaults to showing only the public pages, or only the private pages in the navigation, never both together, this plugin is for you. Now...

11859
thumbnail

2017 was a great year for the Liferay Community. Many things were accomplished and we know that there are still many things to be improved. We created a new website where you can discover and stay up to date with new projects. We launched a new chat where you can talk with 600 other community members. We started to revamp user groups all over the world. And with your help, we...

13375
thumbnail

We just released latest version of blade cli that includes all of the new npm frontend project templates. This also bumps the rest of the project templates to use latest versions of Liferay gradle and Liferay workspace plugins. To update simply do $ blade update or for those that haven't installed blade yet, follow the guide here: ...

15438
thumbnail

I'm pleased to announce the immediate availability of: Liferay Portal 7.0 CE GA5! [Download Now] What's New Blacklisting OSGI Modules: New in GA5 is the ability to blacklist modules from starting. For more info see the official documentation.   Clustering Returns: We recently announced the return of clustering to Liferay Portal CE. Liferay Portal 7...

26481
thumbnail

So I've been home for almost a week now after having attended Devcon 2017 in Amsterdam. I have to give a shout out to Pascal Brusset and his entire team for putting on a great event. The venue was great, the sessions were great, and the speakers were great too. I especially want to thank them and all of Liferay for letting me attend and give a presentation, it has been one of the...

14475
thumbnail

So last week I'm sitting in an Unconference session at DevCon in a group talking about OSGi. I don't remember how it came up, but we got on a discussion about deployment issues and someone asked about creating an LPKG file (the format Liferay uses to distribute a single artifact containing many bundles). I explained that it might be possible to create a file, but the problem was that...

20227
thumbnail

  Well, I decided to write this post after breaking my head a lot (almost brains were flying everywhere), to be able to configure remote staging in a clustered environment. The staging is that feature that you love or hate, it's a case of love and hate, like a mexican novel style, where in the end everything is right and everyone lives happily forever :p ...

14388
thumbnail

More than once I've been asked to customise Liferay search to be "simpler" and more "Google like".   In the first part of this blog series I'm going to create a custom search portlet from scratch and in the second part I’ll be discussing options to tune search behaviour like relevance.   First task in creating a custom...

21554
thumbnail

If you've been developing apps, hooks, and themes on Liferay Portal 6, you might be wondering whether you'll be able to develop apps the same way on DXP Digital Enterprise 7 and Liferay Portal CE 7. The answer is "yes"! You might also be curious whether Liferay's provided documentation that speaks to Liferay Portal 6 developers ready to transition to DXP Digital Enterprise and...

11920
thumbnail

Background When we removed clustering from the GA release of LP7, we were trying to solve a specific problem. However, I knew even as I made the decision that this would frustrate smaller systems integrators in places like Southern and Eastern Europe, India, and Southeast Asia that work on small projects with implementation budgets of $30,000 or less and a fraction of that for each...

5936
thumbnail

Hello Liferay Community!  I'm here at the Liferay Unconference in Amsterdam, listening to Brett Swaim talk about his real world experiences with upgrades and Staging. Earlier, I ran into Darryl from Paris to catch up on his dancing career, and last night I got to see Corne for the first time in two years, which seems far too long!  Over the last 24 hours, Liferay people...

22270
thumbnail

  Yay, another episode, and maybe in time to sweeten your trip to Devcon in Amsterdam. I spoke to Kristoffer Onias and Victor Ware. Both work on testing Liferay with different areas of interest. You'll hear quite a bit about what Liferay does internally on testing. I actually talked to them quite a while ago, and the episode has been sitting on my disk since then.The numbers...

87755
thumbnail

One more year, Liferay Developer Conference (DEVCON) will bring together developers from all around the world to learn about Liferay, our platform, available tools and the people behind the product. The fifth edition of the Liferay DEVCON will take place in the historic Beurs van Berlage in the heart of Amsterdam. Featuring more than 40 in-depth sessions and technical...

13215
thumbnail

Hi Liferayers! We'd like to share with you that we have created non-official, public Docker images from our master branch! And we are releasing them every day. The rationale for pushing to a non-official, public repository is simple: anybody in the world could fetch and build the platform from Github, so why not making it easy for them, offering a Docker image with that...

13065