2 October 2018

The Waldorf Hilton, London

Liferay Digital Solutions Forum 2018

The forum is a unique opportunity to interact with members of the Liferay community and discover new products. Find out how participants made the most of their time in 2018.
I was pleasantly surprised by how well this event was organised. Everybody was really friendly and I spent some valuable time speaking to presenters and learning new things around the latest developments.
Zoltan Szoke
I would say definitely attend because the venue and sessions have blown myself and my colleagues away. I haven't been to LDSF before so wasn't sure of what to expect but, we have been really impressed in terms of networking opportunities and the choice of sessions it had.
Nanna Krebs
Walgreens Boots Alliance
I want to mention that the conference was very well organized. I met a lot of friendly people from the industry and got a lot of insight into the platform updates, use cases and product roadmap. It was a day well spent, and of course, I’ll be keen on coming again next year.
Andrei Boico
/ 3

Photo Gallery




Dienstag, 2. Oktober 2018
  • Dienstag, 2. Oktober 2018
Filter Done
10:00-10:30  ·  Adelphi Suite I

What's New in Liferay?

Bryan Cheung CEO & Founder Liferay
10:30-11:15  ·  Adelphi Suite I

Roundtable: Introducing Liferay Analytics

Rui Lamy Senior Sales Engineer Liferay


Liferay Analytics Cloud is a SaaS customer and web analytics tool that aggregates data and visualizes analytics regarding people and their interactions. It is designed to provide Sales, Marketing and Service teams with the information they need to deepen their understanding of the full customer lifecycle.

Join us at this roundtable to learn more about Liferay’s newest product offering and share your insights with us!
10:30-11:15  ·  Adelphi Suite I

Getting started with Javascript frameworks portlets and NPM with Liferay

Kris Patefield Senior Sales Engineer Liferay


Liferay’s Kris Patefield shares his tips on how to get started with modern JavaScript / NPM front end development such as React, Vue.js, Angular within portals in Liferay.
Featuring a live REACT code walk-through and demonstration. There is no need to prepare, but examples and code will be made available during the session.

Suitable for front end developers, web developers and full stack developers.
11:35-12:15  ·  Adelphi Suite II & III

‘planetmondi’ – Mondi’s successful intranet that strengthens communication and collaboration

Katharina Wessels Internal Communications Manager Mondi
Alexander Rohr-Brandstätter Head of Web Applications Mondi


The global packaging and paper company Mondi introduces its primary channel for employee communication and collaboration. The platform is based on a ‘news‘-concept and has several personalisation options, employee profiles as well as collaboration groups that are created for different topics and areas. planetmondi allows for several languages, is mobile optimised and available as IOS app.
The presentation examines the initial situation, technology choice and project implementation. In addition, the presenters give insights into the previous and further development of the two-year-old platform. Finally, the presentation is completed by a live demo of the most important features.
11:35-12:15  ·  Adelphi Suite I

Elastic Full-Text Search in Liferay

Philipp Krenn Developer Advocate Elastic


How does search work in Liferay and more generally in Elasticsearch?
It might be a little intimidating if you have never worked with full-text search, but the basic principles are easy to explain — that’s exactly what we will do in this talk:
* How full-text search works in general and what the differences to databases are.
* How the score or quality of a search result is calculated.
* How to handle languages, search for terms and phrases, run boolean queries, add suggestions, work with ngrams, and more with Elasticsearch.
We will run all the queries live and explore the possibilities for different use-case.
12:15-13:00  ·  Adelphi Suite I

Untangling dependencies in modular systems

Milen Dyankov Senior Consultant Liferay


All developers know the hell exists. In fact there are plenty of them: DLL hell, JAR hell, Bundle hell, ... With JPMS (Java Platform Module System) introduced in Java 9 we are building a brand new Module hell. The reason to call them "hell" is the dense web of interconnected things that is impossible for the human brain to comprehend. In that sense, all those are particular implementations of the more general Dependency hell.

In modular Java systems dependencies are typically more fine grained and span not only between modules but also packages, requirements and capabilities, contracts, services, ... Is this making things easier for developers? Or perhaps way more complex? This is the question that this talk aims to answer. It will demonstrate how with proper tools at hand, developers can untangle the dependencies web and turn the hell into livable place.
14:20-15:05  ·  Adelphi Suite II & III

The Making of a Digital Business

Jack Maina Group Chief Operating Officer Britam


Britam is a leading diversified financial services group listed on the Nairobi Securities Exchange. Britam launched an ambitious IT-enabled business transformation project known as Jawabu - an integrated portal platform for all audiences. With the goal os re-engineering business processes and grow profitability across regions, find out how this large financial institution is delivering state of the art digital experiences to customers, staff, partners and stakeholders.
14:20-15:05  ·  Adelphi Suite I

Taking Liferay to the next level with Artificial Intelligence and Machine Learning

Angel Valencia Head of Artificial Intelligence everis


Everis has developed an innovation initiative where Liferay connects to a Machine Learning Framework (in this case Google's TensorFlow) to help the editors tag images and web contents by means of AI. The editor creates a content in Liferay, and before publication the editor can choose to "analyze" such content. This process sends the image or web content to the ML engine and it returns several tags associated to the content. The editor is presented with the options and they can select which on them are more relevant and apply them to the content. This process also provides feedback to the model that is retrained, so the algorithm is improved over time.

Another use case in is end user's search. The ML engine scores the results based on predictive analysis and ranks better the contents that are more likely to be relevant to the user, hence, presenting these options first in the result list.

There are no results.