RSS
thumbnail
Petteri Karttunen | 30 Oct 2017

(Previous parts of this series can be found here (part 1),  here (part 2) and here (part 3) As a random, Liferay custom search developer you might want to get support for Boolean operators and|or Lucene syntax back. Also, it would be nice to have more control of hits relevancy and about the logic, the queries are being built in the end. To get those, we are going a little...

15163
1
thumbnail
Petteri Karttunen | 30 Oct 2017

(Previous parts of this series can be found here (part 1) and here (part 2) This time we add an autocomplete / keyword suggester to the search field and query suggestions with automatic alternative search mechanism for the queries not giving any results. First, a few words about the semantics and definitions. Autocomplete, keywords and query suggestions and spellchecking are,...

20933
5
thumbnail
Petteri Karttunen | 30 Oct 2017

Creating a Google Like Search Part II: Filter by Structure and Document Type (Previous part of the series can be found here) In the second part of this blog series I’ll be adding new filtering capabilities to the portlet created in the first part. Filters added are filter by web content structure and filter by file document type and extension. That way, if you have for example...

13553
3
Alex Swain | 10 Nov 2017

Today's "I wonder if I can do this" experiment ended up being SAML integration with ADFS using Liferay as a service provider. I was surprised how quickly we were able to set it up (if you don't count the day spent trying to make it work on WeDeploy). For anyone looking to do similar, here's what we did... I should note at this point that the DXP installation I used was provided by...

11404
0
thumbnail
Jamie Sammons | 25 Oct 2017

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

30389
1
thumbnail
Jan Verweij | 23 Oct 2017

If you are working at a company where a lot of content is produced you will recognize this problem. How can I make sure that the content is always tagged AND in a consistent way. If you think tagging is not relevant ... then think again. Tagging can... Provide a specific and relevant set of articles Support your search with relevant context Support your SEO...

10790
0
thumbnail
Yasuyuki Takeo | 19 Oct 2017

Based on requests from internal or customers, I just created a document for integrating ADFS (on Windows 2012 R2) and Lifeary DXP with detailed steps. I hope this would be helpful for somebody struggling.    The steps are available on  my gist.  

9764
0
thumbnail
David H Nebinger | 14 Oct 2017

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

18411
1
thumbnail
David H Nebinger | 14 Oct 2017

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

24963
5
thumbnail
Anderson Perrelli | 19 Oct 2017

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

19023
0
thumbnail
Kyle Joseph Stiemann | 03 Jan 2018

Key Takeaways From JavaOne 2017 Talks Here are some of the key takeaways that I learned from the talks I attended at JavaOne 2017: How to Use Java Cryptography API Securely by Mansi Sheth (video) The Java Cryptography API is quite powerful and up-to-date as of Java 8, however there are some pitfalls when using it. Mainly, the JavaDoc examples and API defaults tend to...

13547
0
thumbnail
Petteri Karttunen | 19 Oct 2017

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

25776
4
thumbnail
James Hinkey | 19 Oct 2017

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

15196
0
thumbnail
Bryan H Cheung | 19 Jul 2018

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

9806
0
thumbnail
Sushil Patidar | 18 Dec 2017

OSGI Module Gradle Project We have worked on ANT and MAVEN with Liferay in previous versions. In Liferay DXP Gradle has been introduced. It is quite an interesting feature to learn with Liferay development. Gradle is powerful and wonderful tool, but due to lack of documentation to use with Liferay I sometimes stuck with dependencies resolutions. I explored it further to...

16972
0
thumbnail
Bryan Cheung | 19 Jul 2018

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

26906
4
thumbnail
Olaf Kock | 03 Oct 2017

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

91621
0
thumbnail
Ivan Zaera | 06 Jun 2018

Dear Liferay Developers: We would like to share with you a new feature we have been working in very hard during the last months. As we all know, Liferay Portal’s current support for frontend development does not fully meet the expectations of the standard frontend developer. These expectations include leveraging npm, the most used package manager, to manage dependencies in...

22366
5
thumbnail
Eduardo P. Garcia | 02 Oct 2017

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

17355
0
thumbnail
Sandeep Sapra | 29 Sep 2017

Introduction Liferay Digital Experience Platform (DXP) provides feature to integrate with Corporate Single Sign on Server (SSO). SAML can be used to establish the same.  This article laid down the general steps required for the SSO configuration, where in Liferay DXP which will act as Service Provider and will establish SSO with Identity Server. Below steps are described with...

23225
7