Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

23
www.knowarth.com [email protected] Webinar Migration to Liferay DXP

Transcript of Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

Page 1: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

[email protected]

Webinar

Migration to Liferay DXP

Page 2: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

New Features of Liferay DXP

Why Upgrade to Liferay DXP?

Challenges while Upgrade

Phases of Upgrade

Pre-Upgrade

Upgradation

Post Upgradation

Summary

Q & A

Agenda

Page 3: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

Over 9.6 Years of experience in designing and implementing Enterprise Digital Experience / Content Management / Portal solutions using Java, J2EE and Liferay Portal technologies

Executed several Liferay projects across various domain including

Insurance

Conveyancing

Wealth Management

E-Learning & Knowledge Management

Partner Connect

Presenters

9 years of experience in Java Technologies and more than 7 years in Liferay technology

Executed Liferay projects across varied industries including

Construction

Finance

Hospital & Healthcare

Rohan Bhatt

(Host)

Marketing Executive

Dhvanil Reshamwala

(Liferay Practice Lead)

Ankit Pancholi

(Principal Consultant-Liferay)

Sachin Verma

(VP Global Sales & Partnership)

+91 9158966694

[email protected]

Page 4: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

180+Team Members

Delivering Advanced Enterprise Software solutions

Experienced provider of diverse Open Source

alternatives to proprietary technologies

Among

20 Most Promising IT Services companies

Certified Resourcesfor Quality Assurance

Delivered 100+Projects within budget to 50+ Clients on time

DELIVERING EXCELLENCE

through End-to-End Enterprise Grade IT Solutions

Page 5: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

Canada

USA

Europe

IndiaMiddle East

Australia

France

USACalifornia | Georgia | Florida | New York

AustraliaSydney | Melbourne

Middle EastDubai

EuropeUnited Kingdom | Norway

Global Reach

Key Clients

Page 6: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

LIFERAYCapabilities

Page 7: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

LIFERAY TEAM AT GLANCE

Experience of implementing

30+ LIFERAY projectfor different clients including

fortune 500 clients

Implemented projects where the team size varies

from 5 people team to

100+ member team

Strong leaders who havestarted, nurtured and led

200+ members’LIFERAY CoE

20+ ExperiencedLIFERAY Professional

LIFERAY

Certified DevelopersFront-runners who established and

led Architect CoE

Page 8: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

LIFERAY EXPERTISE

Liferay Beginner’s GuideQuick and easy techniques to build, deploy, and maintain your own Liferay portal with this book and e-book

Authored 3 books

on Liferay

Liferay Portal Performance Best PracticesThe first ever book on Liferay Performance Tuning

Reviewed 4 Books on Liferay

Contribution to Liferay Marketplace

Active participation on Blogs, forums,

webinars & seminars

2 Liferay Certified Trainers who have delivered 25+ Liferay

trainings across the globe

Instant Liferay Portal 6 StarterCreate your portal with Liferay and learn its concepts on the go!

Page 9: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

LIFERAY IMPLEMENTATIONS

Healthcare Media & Entertainment Travel & Hospitality High Tech Education

Insurance

30+ projects implemented of various size

US $50K to US $10million in different verticals including:

Telecom Government Banking & Financial

Solutions provided using LIFERAY

Intranet Extranet Products CMSSocial

Collaboration

Page 10: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

Single Page Application – Bye Bye Refresh

Welcome back “Handsome Forms”

Improved Content Authoring

Geolocate your Content

Slick Media Selector

Improved Staging

Better Blogs, Forums & Wikis

Stunning UI and Navigation

Audience Targeting

What’s new – Features (End User)

Page 11: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

Based on Java 8

Modularity (OSGi)

Bootstrap 3.0

Lexicon

SPA (SennaJS)

Alloy Editor

Elastic Search

ECMAScript 2015

Theme Generator’s and Tools

What’s new – Features (Developers)

Page 12: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

Going digital in business is now the norm of the day

Provides unique, innovative and customer-friendly digital experience

Holistic customer experience across mobile, desktop and all other touch points.

Liferay 6.x supports ends by this year.

Cost saving – Early migration saves cost.

Why Upgrade to DXP?

Page 13: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

Challenges

Page 14: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

Upgradation Phases

Page 15: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

Define Scope

Check if there are new requirements along with upgradation and phase it out

Analyze existing Architecture

High level analysis of code components involved.

Analyze Integrations with external systems, if any

Analyze existing build/deploy process

Determine whether existing plugins should be converted to modules or not.

Derive estimated efforts

Detailed plan after gap/requirement analysis

Team formation

Planning

Page 16: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

Gather Functional Requirements which should be used for testing

Technical Requirements (Recommend to involve technical architect)

Custom code in old version

Technical architecture overview

Gather Performance statistics for existing system

Gather External System integration requirements

Browser & UI requirements

Gather existing infrastructure information

Requirement Analysis

Page 17: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

Reverse engineer existing code

Plugin vs Module Design

Identify any database changes

Prepare design for any external integration

Recommend infrastructure changes

Prepare design document for code refactoring

Build & Deployment strategy

Design

Page 18: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

Upgradation - Plugins

Page 19: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

Backup database and file system for document library

Check portal-ext.properties, 6.x legacy properties for configuration changes and compatibility

Get latest plugin for all Liferay portlets used available from market place.

Install new version of Liferay (Do not start)

Disable Indexing

Run db upgrade tool & troubleshooting

Execute GOGO shell commands for module upgrades and deployment

Cluster setup (if required or exists in old architecture)

Start the server/s

Once the server starts successfully, enable indexing and restart the server.

Reindex from Control Panel to index everything in ElasticSearch.

Upgradation process

Page 20: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

Perform functional testing against the test cases.

Compare UI deviations by running both new and old system.

Load Testing & Performance comparison

Monitor logs closely to detect any background issues

Data Verification

Expected product bug should be verified for fix.

UAT

Testing

Page 21: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

Moving to Production - Strategies

Page 22: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

Questions

Page 23: Migration to Liferay DXP - Digital Experience Platform | KNOWARTH

THANK YOU

KNOWARTH Technologies Pvt. Ltd.

INDIA: 11, Aryan Corporate Park, Nr. Shilaj Railway Crossing, Thaltej, Ahmedabad – 380059, Gujarat, INDIA

USA: One Commerce Center, 1201 Orange Street #600, Wilmington, DE – 19899

Email: [email protected] | Website: www.knowarth.com