Blogs

RSS
RSS
thumbnail

This is the way how to make IPC through public render parameter in Liferay DXP(Lfieray 7). Key point:      You need to add a supported render parameter in all portlet's Component Annotation.      "javax.portlet.supported-public-render-parameter=message"      The "message" is the public render parameter name.  ...

20083
thumbnail

Hello all, First off I wanted to let everyone know that we have released a new milestone for Liferay IDE 3.1 You can install it into your Eclipse using below updatesite below: http://releases.liferay.com/tools/ide/latest/milestone/ For full list of download see this page. Code Upgrade Tool Its been awhile since we have released a new update to Liferay IDE, but it...

36364
thumbnail

Dear Liferay Folks , This blog is specially for those who are using Liferay 6.2 CE versions for their portals. CE releases are the once which are released by Liferay. Every new CE release includes code fixings and further improvements in addition to previous version release. Here is the Liferay CE version release process Now one of my client was using Liferay 6.2 CE GA1 for his...

17034
thumbnail

Once again: Devcon is over (actually, for quite a while now) and it's time to look back. If only because the Recap site is public. You can now watch the video recordings of presentations that you've missed, download slides and go through everything again. Just like last year, we've started with the Unconference on Monday (day 0). Also, like last year, the Unconference was...

31370
thumbnail

Hello Liferay Community,   Christmas is coming soon and that means you probably expect your well deserved (you've been good community members, haven't you?) present from Liferay's community! So I decided to make you one! A brand new and shiny Karaf compatibility layer for Liferay 7!    I know, those of you who know...

17533

Layouts in liferay 7 can be created by using theme generator. So if you want to create layout make sure that you have installed theme generator and other necessary plugins.   If you have not installed, then please follow the steps in my previous post "Theme creation in liferay 7"   For creating a layout, open command prompt & navigate to the directory...

17811

To create a theme in liferay 7, Theme generator needs to be installed. For installing theme generator and to make it work, follow these steps : 1. Download Node.js from the link https://nodejs.org/en/  Along with node js NPM packages also gets installed. To verify if  node.js and npm are installed open command prompt and check the node js and...

25346
thumbnail

(or) Why categories are so much more than nestable tags "I LOVE tags," Jaffer managed despite a mouthful of spiced lamb ouzie.   Sergei was finding the younger guest a bit annoying. The kid had ambled in from the snow to get a bite. Sergei himself had come in to escape the noise that seasoned other cafeterias. He fancied Abou Shousha's...

27350
thumbnail

Unit testing and Integration Testing for service builder is one of the most searchable content across internet. I have found many forums, posts, wiki and even github codes but none of them seems to be working with Liferay DXP (or Liferay 7 CE) version.   Till Liferay 6.2 version, service builder always packaged as portlet which implies that it has access to portlet...

21327
thumbnail

So the Liferay workspace is pretty handy when it comes to building all of your OSGi modules, themes, layout templates and yes, even your legacy code from the plugins SDK. But, when it comes to initializing a local bundle for deployment or building a dist bundle, using one of the canned Liferay 7 bundles from sourceforge may not cut it, especially if you're using Liferay DXP, or if...

34526
thumbnail

Hi,   today i have done integration of jenkins using liferay 6.2. while setup jenkins need to be follow below steps: Download Jenkins software using below URL URL : https://jenkins.io (select downloads button on navigation bar)   Extract zip file and run Jenkins.exe file then put default password after installation ...

18240
thumbnail

One more year, it's been great to meet many of you at our events. This time I dedicated one of my workshops to the migration of 6.2 plugin projects to Liferay 7.0. I knew that some of you had already started planning this migration and you would find it helpful, so thanks for the good feedback. And thank you even more for all your questions, as they help us know what your concerns...

32910
thumbnail

Whether you're new to developing on Liferay DXP Digital Enterprise 7.0 and Liferay Portal CE 7.0 or you've developed on previous versions of Liferay Portal, the latest additions and improvements to Liferay's reference docs are for you. New additions and improvements: Reference docs for DXP Digital Enterprise, DXP apps, and CE apps Improved Javadoc organization and...

17943
thumbnail

It isn’t possible to read a news article or open a newspaper without reading about Digital Transformation. From consultants and software vendors to infrastructure providers and analysts everyone is talking about digital transformation and how it can improve customer experience, increase revenue streams and improve operations. So what defines digital transformation? ...

16865
thumbnail

Software should be modular. It has been a core thought of developers and architects for quite a long time. The microservices style of development and deployment is a thing now, and different projects are taking the modularity from logical design also to physical level. There’s project Jigsaw that’ll offer a way to create modules in Java 9. Liferay is onboard with modularity as well,...

29842
thumbnail

At Coin we have developed SimpleEdit, a new and improved way for editing your documents stored in Alfresco or Liferay. Now that Liferay has moved on to DXP, we are in the process of upgrading SimpleEdit to this new platform. One of the required modules for SimpleEdit was a JSP hook that provided the user with buttons in the Documents section of the Control Panel and the...

33747
thumbnail

OutputStream outputStream = null; InputStream inputStream = null; try { DLFileEntry fileEntry = DLFileEntryLocalServiceUtil.getFileEntry(targetGroupId, folderId , filename); inputStream = DLFileEntryLocalServiceUtil.getFileAsStream(themeDisplay.getUserId(),fileEntry .getFileEntryId(), fileEntry .getVersion()); ...

17264
thumbnail

In my last technical post titled Content SEO - Hidden in Plain Sight, I exposed a caveat in the way the title of a content item is auto-crafted by Liferay. Here’s an excerpt from that article, which I hope highlights the problem. If not, I encourage you to give that post a read..   Note that the Title specified is Young Night. But if you look at what got into the...

33700
thumbnail

Liferay 7 has been developed keeping modularity as the soul and core of development. This feature of Liferay 7 has made it quite usable and customizable. This modularity has provided liferay developers, the facility that they can customize(override) any back end functionality quite easily. In Liferay 7 you do not need to create any separate hooks, any xml-entries(in almost all the...

16788
thumbnail

People playing around with the new features of Liferay may have noticed something very interesting when creating web content structures. What is it you might ask? It is a way to embeded web content articles into other articles!   But wait, how do I use this stinking thing?   Using DDM Journal Article Structure   If you've already tried to...

18888